0001558370-22-017200.txt : 20221109 0001558370-22-017200.hdr.sgml : 20221109 20221109165459 ACCESSION NUMBER: 0001558370-22-017200 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 93 CONFORMED PERIOD OF REPORT: 20220930 FILED AS OF DATE: 20221109 DATE AS OF CHANGE: 20221109 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: PA FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-39413 FILM NUMBER: 221373449 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-20220930x10q.htm 10-Q
0001806837--12-312022Q3false00P2YP2YVertex, Inc.4228600048673000106807000101307000P3YP3YP0YP0YP0YP1YP1YP1Y00018068372021-01-012021-12-310001806837us-gaap:CommonClassBMemberus-gaap:CommonStockMember2022-04-012022-06-300001806837us-gaap:CommonClassBMemberus-gaap:CommonStockMember2021-04-012021-06-300001806837verx:LcrDixonCorporationMember2022-07-012022-09-300001806837us-gaap:ComputerSoftwareIntangibleAssetMember2022-07-012022-09-300001806837us-gaap:ComputerSoftwareIntangibleAssetMember2022-01-012022-09-300001806837us-gaap:ComputerSoftwareIntangibleAssetMember2021-07-012021-09-300001806837us-gaap:ComputerSoftwareIntangibleAssetMember2021-01-012021-09-300001806837verx:SystaxSistemasFiscaisLtdaMember2021-01-012021-12-310001806837verx:TellutaxMember2021-01-012021-01-310001806837us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2022-09-300001806837us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2021-12-310001806837us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2021-09-220001806837verx:LcrDixonCorporationMember2022-09-300001806837verx:LcrDixonCorporationMember2021-12-310001806837verx:SystaxSistemasFiscaisLtdaMember2022-01-012022-09-300001806837verx:LcrDixonCorporationMemberus-gaap:OtherIntangibleAssetsMember2022-07-012022-09-300001806837verx:LcrDixonCorporationMemberus-gaap:OtherIntangibleAssetsMember2022-01-012022-09-300001806837us-gaap:ComputerSoftwareIntangibleAssetMember2021-01-012021-12-310001806837verx:SecondAmendmentToCreditAgreementMember2022-03-082022-03-0800018068372022-03-082022-03-080001806837us-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-3100018068372022-03-310001806837us-gaap:RetainedEarningsMember2021-12-310001806837us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2021-12-310001806837us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001806837us-gaap:RetainedEarningsMember2021-09-300001806837us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2021-09-300001806837us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-09-300001806837us-gaap:RetainedEarningsMember2021-06-300001806837us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2021-06-300001806837us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-300001806837us-gaap:RetainedEarningsMember2021-03-310001806837us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2021-03-310001806837us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-3100018068372021-03-310001806837srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2020-12-310001806837us-gaap:RetainedEarningsMember2020-12-310001806837us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2020-12-310001806837us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001806837srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-12-310001806837us-gaap:EmployeeStockOptionMemberverx:ExercisePriceRangeOneMember2022-09-300001806837us-gaap:EmployeeStockOptionMemberverx:ExercisePriceRangeOneMember2022-01-012022-09-300001806837us-gaap:EmployeeStockOptionMemberverx:PriceRangeTenMember2022-01-012022-09-300001806837us-gaap:EmployeeStockOptionMemberverx:PriceRangeSixMember2022-01-012022-09-300001806837us-gaap:EmployeeStockOptionMemberverx:PriceRangeSevenMember2022-01-012022-09-300001806837us-gaap:EmployeeStockOptionMemberverx:PriceRangeNineMember2022-01-012022-09-300001806837us-gaap:EmployeeStockOptionMemberverx:PriceRangeFourMember2022-01-012022-09-300001806837us-gaap:EmployeeStockOptionMemberverx:PriceRangeFiveMember2022-01-012022-09-300001806837us-gaap:EmployeeStockOptionMemberverx:PriceRangeElevenMember2022-01-012022-09-300001806837us-gaap:EmployeeStockOptionMemberverx:PriceRangeEightMember2022-01-012022-09-300001806837us-gaap:EmployeeStockOptionMemberverx:ExercisePriceRangeTwoMember2022-01-012022-09-300001806837us-gaap:EmployeeStockOptionMemberverx:ExercisePriceRangeThreeMember2022-01-012022-09-300001806837us-gaap:EmployeeStockOptionMemberverx:PriceRangeTenMember2022-09-300001806837us-gaap:EmployeeStockOptionMemberverx:PriceRangeSixMember2022-09-300001806837us-gaap:EmployeeStockOptionMemberverx:PriceRangeSevenMember2022-09-300001806837us-gaap:EmployeeStockOptionMemberverx:PriceRangeNineMember2022-09-300001806837us-gaap:EmployeeStockOptionMemberverx:PriceRangeFourMember2022-09-300001806837us-gaap:EmployeeStockOptionMemberverx:PriceRangeFiveMember2022-09-300001806837us-gaap:EmployeeStockOptionMemberverx:PriceRangeElevenMember2022-09-300001806837us-gaap:EmployeeStockOptionMemberverx:PriceRangeEightMember2022-09-300001806837us-gaap:EmployeeStockOptionMemberverx:ExercisePriceRangeTwoMember2022-09-300001806837us-gaap:EmployeeStockOptionMemberverx:ExercisePriceRangeThreeMember2022-09-300001806837us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001806837us-gaap:EmployeeStockOptionMember2021-12-310001806837us-gaap:EmployeeStockOptionMember2022-09-3000018068372022-11-012022-11-3000018068372021-11-012021-11-300001806837us-gaap:RestrictedStockUnitsRSUMember2021-12-310001806837us-gaap:RestrictedStockMember2021-12-310001806837srt:MinimumMemberus-gaap:EmployeeStockOptionMember2022-01-012022-09-300001806837srt:MaximumMemberus-gaap:EmployeeStockOptionMember2022-01-012022-09-300001806837srt:MinimumMemberus-gaap:RestrictedStockUnitsRSUMember2022-01-012022-09-300001806837srt:MinimumMemberus-gaap:RestrictedStockMember2022-01-012022-09-300001806837srt:MaximumMemberus-gaap:RestrictedStockUnitsRSUMember2022-01-012022-09-300001806837srt:MaximumMemberus-gaap:RestrictedStockMember2022-01-012022-09-300001806837verx:SoftwareLicensesMember2022-07-012022-09-300001806837verx:CloudSubscriptionsMember2022-07-012022-09-300001806837verx:SoftwareLicensesMember2022-01-012022-09-300001806837verx:CloudSubscriptionsMember2022-01-012022-09-300001806837verx:SoftwareLicensesMember2021-07-012021-09-300001806837verx:CloudSubscriptionsMember2021-07-012021-09-300001806837verx:SoftwareLicensesMember2021-01-012021-09-300001806837verx:CloudSubscriptionsMember2021-01-012021-09-300001806837us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-07-012022-09-300001806837us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-04-012022-06-300001806837us-gaap:CommonClassAMemberus-gaap:CommonStockMember2022-01-012022-03-310001806837us-gaap:CommonClassAMemberus-gaap:CommonStockMember2021-07-012021-09-300001806837us-gaap:CommonClassAMemberus-gaap:CommonStockMember2021-04-012021-06-300001806837us-gaap:CommonClassAMemberus-gaap:CommonStockMember2021-01-012021-03-310001806837srt:MinimumMemberverx:SoftwareDevelopedForSaleMember2022-01-012022-09-300001806837srt:MinimumMemberus-gaap:SoftwareDevelopmentMember2022-01-012022-09-300001806837srt:MaximumMemberverx:SoftwareDevelopedForSaleMember2022-01-012022-09-300001806837srt:MaximumMemberus-gaap:SoftwareDevelopmentMember2022-01-012022-09-300001806837us-gaap:NonUsMember2022-09-300001806837us-gaap:NonUsMember2021-12-310001806837verx:SoftwareDevelopmentInternalSystemsAndToolsMember2022-09-300001806837verx:SoftwareDevelopmentCloudBasedServicesMember2022-09-300001806837us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-09-300001806837us-gaap:LeaseholdImprovementsMember2022-09-300001806837us-gaap:FurnitureAndFixturesMember2022-09-300001806837us-gaap:EquipmentMember2022-09-300001806837verx:SoftwareDevelopmentInternalSystemsAndToolsMember2021-12-310001806837verx:SoftwareDevelopmentCloudBasedServicesMember2021-12-310001806837us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2021-12-310001806837us-gaap:LeaseholdImprovementsMember2021-12-310001806837us-gaap:FurnitureAndFixturesMember2021-12-310001806837us-gaap:EquipmentMember2021-12-310001806837verx:SoftwareDevelopmentCloudBasedServicesMember2022-01-012022-09-300001806837verx:SoftwareDevelopmentCloudBasedServicesMember2021-01-012021-09-300001806837us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001806837us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-012021-09-300001806837us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-012021-06-300001806837us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-03-310001806837us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-300001806837us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001806837us-gaap:RetainedEarningsMember2022-07-012022-09-300001806837us-gaap:RetainedEarningsMember2022-04-012022-06-300001806837us-gaap:RetainedEarningsMember2022-01-012022-03-310001806837us-gaap:RetainedEarningsMember2021-07-012021-09-300001806837us-gaap:RetainedEarningsMember2021-04-012021-06-300001806837us-gaap:RetainedEarningsMember2021-01-012021-03-310001806837verx:SecondAmendmentToCreditAgreementMemberus-gaap:LineOfCreditMember2022-09-300001806837verx:SecondAmendmentToCreditAgreementMemberus-gaap:LineOfCreditMember2022-03-080001806837us-gaap:LineOfCreditMember2022-03-070001806837us-gaap:LineOfCreditMember2022-09-300001806837us-gaap:LineOfCreditMember2021-12-310001806837verx:TellutaxMember2021-01-012021-09-300001806837us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001806837us-gaap:FairValueMeasurementsRecurringMember2021-12-310001806837us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-09-300001806837us-gaap:FairValueMeasurementsRecurringMember2022-09-300001806837verx:LcrDixonCorporationMemberus-gaap:OtherIntangibleAssetsMember2021-12-310001806837us-gaap:OtherIntangibleAssetsMember2022-09-300001806837us-gaap:OtherIntangibleAssetsMember2021-12-310001806837verx:BusinessCombinationContingentConsiderationMember2022-09-300001806837verx:BusinessCombinationContingentConsiderationMember2021-12-310001806837verx:BusinessCombinationContingentConsiderationMember2022-01-012022-09-300001806837us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberverx:SystaxSistemasFiscaisLtdaMember2022-09-300001806837us-gaap:RestrictedStockUnitsRSUMember2022-09-300001806837us-gaap:RestrictedStockMember2022-09-300001806837us-gaap:EmployeeStockMember2022-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-300001806837us-gaap:CommonClassBMember2021-07-012021-09-300001806837us-gaap:CommonClassAMember2021-07-012021-09-300001806837us-gaap:CommonClassBMember2021-01-012021-09-300001806837us-gaap:CommonClassAMember2021-01-012021-09-300001806837verx:SCorporationMember2022-07-012022-09-300001806837verx:SCorporationMember2022-01-012022-09-300001806837verx:SCorporationMember2021-07-012021-09-300001806837verx:SCorporationMember2021-01-012021-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:SoftwareDevelopmentInternalSystemsAndToolsMember2021-07-012021-09-300001806837verx:PropertyPlantAndEquipmentExcludingAllInternalUseSoftwareAndCapitalLeasesMember2021-07-012021-09-300001806837us-gaap:SoftwareDevelopmentMember2021-07-012021-09-300001806837verx:SoftwareDevelopmentInternalSystemsAndToolsMember2021-01-012021-09-300001806837verx:PropertyPlantAndEquipmentExcludingAllInternalUseSoftwareAndCapitalLeasesMember2021-01-012021-09-300001806837us-gaap:SoftwareDevelopmentMember2021-01-012021-09-300001806837verx:SecondAmendmentToCreditAgreementMember2022-03-080001806837us-gaap:AssetPledgedAsCollateralMember2022-09-300001806837verx:TermLoanMember2022-01-012022-09-300001806837verx:TermLoanMember2022-09-300001806837us-gaap:LondonInterbankOfferedRateLiborSwapRateMember2022-09-300001806837us-gaap:BaseRateMember2022-09-300001806837verx:NewTermLoanMember2022-03-080001806837us-gaap:NonUsMemberus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2022-07-012022-09-300001806837us-gaap:NonUsMemberus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-09-300001806837us-gaap:NonUsMemberus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2021-07-012021-09-300001806837us-gaap:NonUsMemberus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2021-01-012021-09-300001806837us-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:CommonClassBMemberus-gaap:CommonStockMember2021-09-300001806837us-gaap:CommonClassAMemberus-gaap:CommonStockMember2021-09-300001806837us-gaap:CommonClassBMemberus-gaap:CommonStockMember2021-06-300001806837us-gaap:CommonClassAMemberus-gaap:CommonStockMember2021-06-300001806837us-gaap:CommonClassBMemberus-gaap:CommonStockMember2021-03-310001806837us-gaap:CommonClassAMemberus-gaap:CommonStockMember2021-03-310001806837us-gaap:CommonClassBMemberus-gaap:CommonStockMember2020-12-310001806837us-gaap:CommonClassAMemberus-gaap:CommonStockMember2020-12-310001806837us-gaap:CommonClassBMember2022-09-300001806837us-gaap:CommonClassAMember2022-09-300001806837us-gaap:CommonClassBMember2021-12-310001806837us-gaap:CommonClassAMember2021-12-310001806837us-gaap:AssetUnderConstructionMember2022-09-300001806837us-gaap:AssetUnderConstructionMember2021-12-310001806837verx:LcrDixonCorporationMemberus-gaap:ComputerSoftwareIntangibleAssetMember2022-01-012022-09-300001806837us-gaap:ComputerSoftwareIntangibleAssetMember2022-09-300001806837us-gaap:ComputerSoftwareIntangibleAssetMember2021-12-310001806837verx:LcrDixonCorporationMember2022-01-012022-09-300001806837verx:LcrDixonCorporationMember2021-09-220001806837verx:SystaxSistemasFiscaisLtdaMember2022-09-300001806837verx:TellutaxMemberverx:MeasurementInputRevenueVolatilityMember2022-09-300001806837verx:TellutaxMemberus-gaap:MeasurementInputExpectedTermMember2022-09-300001806837verx:TellutaxMemberus-gaap:MeasurementInputDiscountRateMember2022-09-300001806837verx:TellutaxMemberverx:MeasurementInputRevenueVolatilityMember2021-12-310001806837verx:TellutaxMemberus-gaap:MeasurementInputExpectedTermMember2021-12-310001806837verx:TellutaxMemberus-gaap:MeasurementInputDiscountRateMember2021-12-310001806837verx:TellutaxMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-09-300001806837verx:TellutaxMemberus-gaap:FairValueMeasurementsRecurringMember2022-09-300001806837verx:TellutaxMember2022-09-300001806837verx:TellutaxMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001806837verx:TellutaxMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001806837verx:TellutaxMember2021-12-310001806837verx:TellutaxMember2022-07-012022-09-300001806837verx:TellutaxMember2022-01-012022-09-300001806837verx:LcrDixonCorporationMember2021-09-222021-09-220001806837us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2021-09-222021-09-220001806837us-gaap:CorporateBondSecuritiesMember2022-09-300001806837us-gaap:CommercialPaperMember2022-09-300001806837us-gaap:USTreasurySecuritiesMember2022-09-300001806837us-gaap:USTreasurySecuritiesMember2022-01-012022-09-300001806837us-gaap:CorporateBondSecuritiesMember2022-01-012022-09-300001806837us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-09-300001806837us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-09-300001806837us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-09-300001806837us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-09-300001806837us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-09-300001806837us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-09-300001806837us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-09-300001806837us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2022-09-300001806837us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001806837us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001806837verx: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-300001806837verx:OutOfMoneyOptionsMemberus-gaap:CommonClassAMember2021-07-012021-09-300001806837verx:AmendedPlanMemberus-gaap:CommonClassAMember2021-07-012021-09-300001806837us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CommonClassAMember2021-07-012021-09-300001806837us-gaap:RestrictedStockMemberus-gaap:CommonClassAMember2021-07-012021-09-300001806837us-gaap:EmployeeStockMemberus-gaap:CommonClassAMember2021-07-012021-09-300001806837verx:OutOfMoneyOptionsMemberus-gaap:CommonClassAMember2021-01-012021-09-300001806837verx:AmendedPlanMemberus-gaap:CommonClassAMember2021-01-012021-09-300001806837us-gaap:RestrictedStockUnitsRSUMemberus-gaap:CommonClassAMember2021-01-012021-09-300001806837us-gaap:RestrictedStockMemberus-gaap:CommonClassAMember2021-01-012021-09-300001806837us-gaap:EmployeeStockMemberus-gaap:CommonClassAMember2021-01-012021-09-300001806837us-gaap:CostOfSalesMember2022-07-012022-09-300001806837us-gaap:CostOfSalesMember2022-01-012022-09-300001806837us-gaap:CostOfSalesMember2021-07-012021-09-300001806837us-gaap:CostOfSalesMember2021-01-012021-09-300001806837us-gaap:LicenseAndServiceMember2022-09-3000018068372022-06-300001806837us-gaap:LicenseAndServiceMember2021-12-3100018068372021-09-3000018068372021-06-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:PhantomShareUnitsPSUsMemberverx:TaxamoMember2022-01-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-300001806837us-gaap:ServiceOtherMember2021-07-012021-09-300001806837us-gaap:SellingAndMarketingExpenseMember2021-07-012021-09-300001806837us-gaap:RestrictedStockUnitsRSUMember2021-07-012021-09-300001806837us-gaap:RestrictedStockMember2021-07-012021-09-300001806837us-gaap:ResearchAndDevelopmentExpenseMember2021-07-012021-09-300001806837us-gaap:LicenseAndServiceMember2021-07-012021-09-300001806837us-gaap:GeneralAndAdministrativeExpenseMember2021-07-012021-09-300001806837us-gaap:EmployeeStockOptionMember2021-07-012021-09-300001806837us-gaap:EmployeeStockMember2021-07-012021-09-300001806837us-gaap:ServiceOtherMember2021-01-012021-09-300001806837us-gaap:SellingAndMarketingExpenseMember2021-01-012021-09-300001806837us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-09-300001806837us-gaap:RestrictedStockMember2021-01-012021-09-300001806837us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-09-300001806837us-gaap:LicenseAndServiceMember2021-01-012021-09-300001806837us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-09-300001806837us-gaap:EmployeeStockOptionMember2021-01-012021-09-300001806837us-gaap:EmployeeStockMember2021-01-012021-09-3000018068372021-01-012021-09-300001806837us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2022-07-012022-09-3000018068372022-07-012022-09-300001806837us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2022-01-012022-03-3100018068372022-01-012022-03-310001806837us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2021-07-012021-09-3000018068372021-07-012021-09-300001806837us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2021-01-012021-03-3100018068372021-01-012021-03-310001806837us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2022-04-012022-06-3000018068372022-04-012022-06-300001806837us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2021-04-012021-06-3000018068372021-04-012021-06-300001806837us-gaap:OtherIntangibleAssetsMember2022-01-012022-09-300001806837verx:GoodwillAndOtherIntangibleAssetsMemberverx:LcrDixonCorporationMemberus-gaap:TradeNamesMember2021-09-222021-09-220001806837verx:GoodwillAndOtherIntangibleAssetsMemberverx:LcrDixonCorporationMemberus-gaap:CustomerRelationshipsMember2021-09-222021-09-220001806837us-gaap:PropertyPlantAndEquipmentMemberverx:LcrDixonCorporationMemberus-gaap:DevelopedTechnologyRightsMember2021-09-222021-09-220001806837us-gaap:OtherIntangibleAssetsMember2021-01-012021-12-310001806837verx:AssetsHeldUnderFinanceLeasesMember2022-09-300001806837us-gaap:SoftwareDevelopmentMember2022-09-300001806837verx:AssetsHeldUnderFinanceLeasesMember2021-12-310001806837us-gaap:SoftwareDevelopmentMember2021-12-3100018068372020-12-3100018068372022-09-3000018068372021-12-310001806837us-gaap:CommonClassBMember2022-11-040001806837us-gaap:CommonClassAMember2022-11-0400018068372022-01-012022-09-30xbrli:sharesiso4217:USDxbrli:pureverx:Yiso4217:USDxbrli:sharesverx:itemverx:segmentverx:payment

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

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 4, 2022, the registrant had 48,732,884 shares of Class A common stock, $0.001 par value per share, and 101,307,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, 2022 and December 31, 2021 (unaudited)

5

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

6

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

7

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

9

Notes to Condensed Consolidated Financial Statements (unaudited)

10

Item 2.

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

34

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

55

Item 4.

Controls and Procedures

56

Part II - Other Information

57

Item 1.

Legal Proceedings

57

Item 1A.

Risk Factors

57

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

57

Item 3.

Defaults Upon Senior Securities

57

Item 4.

Mine Safety Disclosures

57

Item 5.

Other Information

57

Item 6.

Exhibits

58

Signatures

59

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:

the potential effects on our business of the continued global existence of the coronavirus disease 2019 (“COVID-19”) pandemic;
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;
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, 2021, our Quarterly Report on Form 10-Q for the quarter ended March 31, 2022 and in other sections of this Quarterly Report on Form 10-Q, including under Part II, Item 1A, Risk Factors. 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, 2022 and December 31, 2021

(Amounts in thousands, except per share data)

September 30, 

    

December 31, 

2022

2021

    

(unaudited)

    

Assets

Current assets:

 

  

 

  

Cash and cash equivalents

$

72,370

$

73,333

Funds held for customers

 

23,840

 

24,873

Accounts receivable, net of allowance of $9,620 and $9,151, respectively

 

94,529

 

76,929

Prepaid expenses and other current assets

 

22,494

 

20,536

Investment securities available-for-sale, current (amortized cost of $6,163 at September 30, 2022)

6,127

Total current assets

 

219,360

 

195,671

Property and equipment, net of accumulated depreciation

 

109,123

 

98,390

Capitalized software, net of accumulated amortization

 

38,561

 

33,442

Goodwill and other intangible assets

 

245,284

 

272,702

Deferred commissions

 

13,757

 

12,555

Deferred income tax asset

30,716

35,298

Operating lease right-of-use assets

18,089

20,249

Other assets

 

2,422

 

1,900

Total assets

$

677,312

$

670,207

Liabilities and Stockholders' Equity

 

 

Current liabilities:

 

  

 

  

Current portion of long-term debt

$

1,875

$

Accounts payable

13,052

13,000

Accrued expenses

 

28,908

 

22,966

Tax sharing agreement distributions payable

 

 

536

Customer funds obligations

 

20,858

 

23,461

Accrued salaries and benefits

 

14,937

 

16,671

Accrued variable compensation

 

19,585

 

26,462

Deferred compensation, current

 

2,067

 

4,202

Deferred revenue, current

 

242,637

 

237,344

Current portion of operating lease liabilities

4,278

3,933

Current portion of finance lease liabilities

967

284

Deferred purchase consideration, current

19,724

19,805

Purchase commitment and contingent consideration liabilities, current

 

5,082

 

468

Total current liabilities

 

373,970

 

369,132

Deferred compensation, net of current portion

 

 

1,963

Deferred revenue, net of current portion

 

11,098

 

11,666

Debt, net of current portion

47,324

Operating lease liabilities, net of current portion

21,431

24,320

Finance lease liabilities, net of current portion

24

68

Deferred purchase consideration, net of current portion

19,419

Purchase commitment and contingent consideration liabilities, net of current portion

 

8,009

 

10,829

Deferred other liabilities

 

1,416

 

2,726

Total liabilities

 

463,272

 

440,123

Commitments and contingencies (Note 13)

 

  

 

  

 

 

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; 48,673 and 42,286 shares issued and outstanding, respectively

49

42

Class B voting common stock, $0.001 par value, 150,000 shares authorized; 101,307 and 106,807 shares issued and outstanding, respectively

101

107

Additional paid in capital

238,093

222,621

Retained earnings

 

17,816

 

24,811

Accumulated other comprehensive loss

 

(42,019)

 

(17,497)

Total stockholders' equity

 

214,040

 

230,084

Total liabilities and stockholders' equity

$

677,312

$

670,207

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, 2022 and 2021

(Amounts in thousands, except per share data)

Three months ended September 30, 

Nine months ended September 30, 

2022

2021

2022

2021

(unaudited)

(unaudited)

Revenues:

    

  

    

  

    

Software subscriptions

$

106,368

$

92,276

$

304,587

$

265,160

Services

 

19,870

 

18,442

55,911

48,732

Total revenues

 

126,238

 

110,718

360,498

 

313,892

Cost of revenues:

 

  

 

  

Software subscriptions

 

36,638

 

32,000

105,760

84,419

Services

 

14,020

 

11,938

37,893

33,831

Total cost of revenues

 

50,658

 

43,938

143,653

 

118,250

Gross profit

 

75,580

 

66,780

216,845

 

195,642

Operating expenses:

 

  

 

  

Research and development

 

10,351

 

9,879

30,294

33,264

Selling and marketing

 

30,252

 

25,658

89,683

70,673

General and administrative

 

31,679

 

31,237

90,520

80,954

Depreciation and amortization

 

2,936

 

3,082

9,120

8,787

Other operating expense, net

 

1,233

 

538

1,927

4,892

Total operating expenses

 

76,451

 

70,394

221,544

 

198,570

Loss from operations

 

(871)

 

(3,614)

(4,699)

 

(2,928)

Interest expense, net

 

361

 

521

1,079

671

Loss before income taxes

 

(1,232)

 

(4,135)

(5,778)

 

(3,599)

Income tax expense (benefit)

 

(91)

 

(187)

1,217

(2,747)

Net loss

 

(1,141)

 

(3,948)

(6,995)

 

(852)

Other comprehensive loss:

 

Foreign currency translation adjustments and revaluations, net of tax

 

10,670

 

5,704

24,496

10,040

Unrealized loss on investments, net of tax

28

26

Total other comprehensive loss, net of tax

10,698

5,704

24,522

10,040

Total comprehensive loss

$

(11,839)

$

(9,652)

$

(31,517)

$

(10,892)

Net loss attributable to Class A stockholders, basic

$

(369)

$

(1,070)

$

(2,092)

$

(195)

Net loss per Class A share, basic

$

(0.01)

$

(0.03)

$

(0.05)

$

(0.01)

Weighted average Class A common stock, basic

 

48,488

 

40,141

 

44,708

 

33,775

Net loss attributable to Class A stockholders, diluted

$

(369)

$

(1,070)

$

(2,092)

$

(195)

Net loss per Class A share, diluted

$

(0.01)

$

(0.03)

$

(0.05)

$

(0.01)

Weighted average Class A common stock, diluted

 

48,488

 

40,141

 

44,708

 

33,775

Net loss attributable to Class B stockholders, basic

$

(772)

$

(2,878)

$

(4,903)

$

(657)

Net loss per Class B share, basic

$

(0.01)

$

(0.03)

$

(0.05)

$

(0.01)

Weighted average Class B common stock, basic

 

101,307

 

108,017

 

104,772

 

113,646

Net loss attributable to Class B stockholders, diluted

$

(772)

$

(2,878)

$

(4,903)

$

(657)

Net loss per Class B share, diluted

$

(0.01)

$

(0.03)

$

(0.05)

$

(0.01)

Weighted average Class B common stock, diluted

101,307

108,017

104,772

113,646

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 nine months ended September 30, 2022 (unaudited)

(Amounts in thousands)

Accumulated

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.

7

Vertex, Inc. and Subsidiaries

Condensed Consolidated Statements of Changes in Stockholders’ Equity

For the nine months ended September 30, 2021 (unaudited)

(Amounts in thousands)

Accumulated

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, 2021

26,327

$

26

120,117

$

120

$

206,541

$

25,782

$

(3,127)

$

229,342

ASC 842 transition adjustment

 

508

508

Exercise of stock options, net

640

1

(6,998)

(6,997)

Shares issued upon vesting of Restricted Stock Units, net

5

(34)

(34)

Stock-based compensation expense

6,302

6,302

Foreign currency translation adjustments and revaluations, net of tax

(977)

(977)

Net income

 

2,288

2,288

Balance, March 31, 2021

26,972

27

120,117

120

205,811

28,578

(4,104)

230,432

Exercise of stock options, net

462

1

(3,293)

(3,292)

Shares issued upon vesting of Restricted Stock Awards, net

234

Shares issued in connection with ESPP

60

6,101

6,101

Stock-based compensation expense

1,010

1,010

Class B shares exchanged for Class A shares

12,100

12

(12,100)

(12)

Foreign currency translation adjustments and revaluations, net of tax

(3,359)

(3,359)

Net income

808

808

Balance, June 30, 2021

 

39,828

40

108,017

108

209,629

29,386

(7,463)

231,700

Exercise of stock options, net

625

1

(919)

(918)

Shares issued upon vesting of Restricted Stock Units, net

3

(44)

(44)

Shares issued upon vesting of Restricted Stock Awards, net

118

(213)

(213)

Stock-based compensation expense

7,194

7,194

Foreign currency translation adjustments and revaluations, net of tax

(5,704)

(5,704)

Net loss

(3,948)

(3,948)

Balance, September 30, 2021

 

40,574

$

41

108,017

$

108

$

215,647

$

25,438

$

(13,167)

$

228,067

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, 2022 and 2021

(Amounts in thousands)

Nine Months Ended September 30, 

    

2022

    

2021

(unaudited)

Cash flows from operating activities:

 

  

 

  

Net loss

$

(6,995)

$

(852)

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

 

 

  

Depreciation and amortization

 

45,328

 

31,902

Provision for subscription cancellations and non-renewals, net of deferred allowance

 

29

 

423

Amortization of deferred financing costs

 

181

 

159

Change in fair value of contingent consideration liability

2,000

Write-off of deferred financing costs

370

Stock-based compensation expense

 

14,383

 

20,250

Deferred income tax benefit

(20)

(3,075)

Non-cash operating lease costs

2,448

2,867

Other

 

709

 

280

Changes in operating assets and liabilities:

 

 

  

Accounts receivable

 

(17,578)

 

12,120

Prepaid expenses and other current assets

 

(2,465)

 

(3,669)

Deferred commissions

 

(1,202)

 

(840)

Accounts payable

 

106

 

1,529

Accrued expenses

 

6,113

 

(2,445)

Accrued and deferred compensation

 

(12,445)

 

(679)

Deferred revenue

 

5,250

 

(1,971)

Operating lease liabilities

(2,837)

(3,685)

Other

 

(349)

 

354

Net cash provided by operating activities

 

33,026

 

52,668

Cash flows from investing activities:

 

  

 

  

Acquisition of business, net of cash acquired

 

(474)

 

(251,412)

Property and equipment additions

 

(42,973)

 

(23,899)

Capitalized software additions

 

(10,288)

 

(7,902)

Purchase of investment securities, available-for-sale

(6,127)

Net cash used in investing activities

 

(59,862)

 

(283,213)

Cash flows from financing activities:

 

  

 

  

Net increase (decrease) in customer funds obligations

 

(2,603)

 

18,744

Proceeds from term loan

 

50,000

 

Principal payments on long-term debt

 

(625)

 

Payments for deferred financing costs

 

(983)

 

Proceeds from purchases of stock under ESPP

967

1,010

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

(1,012)

(12,712)

Proceeds from exercise of stock options

 

1,288

 

1,212

Distributions under Tax Sharing Agreement

(536)

(2,700)

Payments for purchase commitment liabilities

(423)

(10,822)

Payments of finance lease liabilities

(96)

(685)

Payments for deferred purchase commitments

(20,000)

Net cash provided by (used in) financing activities

 

25,977

 

(5,953)

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

 

(1,137)

 

(434)

Net decrease in cash, cash equivalents and restricted cash

(1,996)

(236,932)

Cash, cash equivalents and restricted cash, beginning of period

 

98,206

 

312,273

Cash, cash equivalents and restricted cash, end of period

$

96,210

$

75,341

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

 

  

 

  

Cash and cash equivalents

$

72,370

$

47,481

Restricted cash—funds held for customers

 

23,840

 

27,860

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

$

96,210

$

75,341

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 65% equity interest in Systax Sistemas Fiscais LTDA (“Systax”), a provider of Brazilian transaction tax content and software. Systax is considered a VIE given that the equity investors, as a group, lack the characteristics of a controlling financial interest. Vertex includes Systax in the condensed consolidated financial statements as Vertex is the primary beneficiary of the equity interests in Systax and participates significantly in the variability in the fair value of Systax’s net assets.

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, 2021 included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021 (the “2021 Annual Report”) filed with the SEC on March 16, 2022. The condensed consolidated balance sheet as of December 31, 2021 has been derived from audited financial statements included in the 2021 Annual Report. The accompanying interim condensed consolidated balance sheet as of September 30, 2022, the interim condensed consolidated statements of comprehensive loss for the three and nine months ended September 30, 2022 and 2021, and the interim condensed consolidated statements of changes in stockholders’ equity and the interim condensed consolidated statements of cash flows for the nine months ended September 30, 2022 and 2021 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, 2022 are not necessarily indicative of the results expected for the full year ending December 31, 2022.

Segments

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

10

Vertex, Inc. and Subsidiaries

Notes to Condensed Consolidated Financial Statements (unaudited) continued

(Amounts in thousands, except per share data)

Fair Value Measurement

Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at a measurement date. A three-level fair value hierarchy (the “Fair Value Hierarchy”) prioritizes the inputs used to measure fair value. The Fair Value Hierarchy requires the Company to maximize the use of observable inputs and minimize the use of unobservable inputs. Classification in the Fair Value Hierarchy is based on the lowest of the following levels that is significant to the measurement:

Level 1: Inputs are unadjusted quoted prices in active markets for identical assets or liabilities.

Level 2: Inputs are quoted prices for similar assets and liabilities in active markets or quoted prices for identical or similar instruments in markets that are not active and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets.

Level 3: Inputs are unobservable inputs based on the Company’s assumptions and valuation techniques used to measure assets and liabilities at fair value. The inputs require significant management judgment or estimation.

The Company’s assessment of the significance of an input to a fair value measurement requires judgment, which may affect the determination of fair value and the measurement’s classification within the Fair Value Hierarchy.

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 and intangible assets, (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 stock-based compensation awards, (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

Internal-Use Software

The Company follows Accounting Standard Codification (“ASC”) 350-40, Goodwill and Other, Internal-Use Software, to account for development costs incurred for the costs of computer software developed or obtained for internal use. ASC 350-40 requires such costs to be capitalized once certain criteria are met. Internal-use software is included in internal-use software developed in property and equipment in the condensed consolidated balance sheets once available for its intended use and is depreciated over periods between 3 to 5 years. Depreciation expense for internal-use software utilized for cloud-based customer solutions and for software for internal systems and tools is included in cost of revenues, software subscriptions and depreciation and amortization expense, respectively, in the condensed consolidated statements of comprehensive loss.

11

Vertex, Inc. and Subsidiaries

Notes to Condensed Consolidated Financial Statements (unaudited) continued

(Amounts in thousands, except per share data)

Software Developed for Sale

The costs incurred for the development of computer software to be sold, leased, or otherwise marketed are capitalized in accordance with ASC 985-20, Costs of Software to be Sold, Leased or Marketed, when technological feasibility has been established. Amortization of capitalized software development costs begins when the product is available for general release. Amortization is provided on a product-by-product basis using the straight-line method over periods between three to five years and is included in cost of revenues, software subscriptions in the condensed consolidated statements of comprehensive loss. Capitalized software costs are subject to an ongoing assessment of recoverability based on anticipated future revenues and changes in software technologies at least annually at December 31, and whenever events or circumstances make it more likely than not that impairment may have occurred.

Business Combinations

Upon acquisition of a company, the Company determines if the transaction is a business combination, which is accounted for using the acquisition method of accounting. Under the acquisition method, once control is obtained of a business, the assets acquired, liabilities assumed, consideration transferred and amounts attributed to noncontrolling interests, are recorded at fair value. The Company uses its best estimates and assumptions to assign fair value to the tangible and intangible assets acquired, liabilities assumed, consideration transferred, and amounts attributed to noncontrolling interests at the acquisition date. One of the most significant estimates relates to the determination of the fair value of these amounts. The determination of the fair values is based on estimates and judgments made by management. The Company’s estimates of fair value are based upon assumptions it believes to be reasonable, but which are inherently uncertain and unpredictable. Measurement period adjustments to these values as of the acquisition date are reflected at the time identified, up through the conclusion of the measurement period, which is the time at which all information for determination of the values of assets acquired, liabilities assumed, consideration transferred and noncontrolling interests is received, and is not to exceed one year from the acquisition date (the “Measurement Period”). Thus the Company may record adjustments to the fair value of these tangible and intangible assets acquired, liabilities assumed, consideration transferred and noncontrolling interests, with the corresponding offset to goodwill during this Measurement Period. Additionally, uncertain tax positions and tax-related valuation allowances are initially recorded in connection with a business combination as of the acquisition date. The Company continues to collect information and reevaluate these estimates and assumptions periodically and record any adjustments to preliminary estimates to goodwill, provided the Company is within the Measurement Period, with any adjustments to amortization of new or previously recorded identifiable intangibles being recorded to the condensed consolidated statements of comprehensive loss in the period in which they arise. In addition, if outside of the Measurement Period, any subsequent adjustments to the acquisition date fair values are reflected in the condensed consolidated statements of comprehensive loss in the period in which they arise.

Goodwill

Goodwill represents the excess of the purchase price over the fair value of net tangible and intangible assets acquired in a business combination. The Company evaluates goodwill for impairment annually at October 1st, and whenever events or circumstances make it more likely than not that impairment may have occurred.

Deferred Financing Costs

The Company capitalizes costs related to obtaining, renewing or extending loan agreements and amortizes these costs on a straight-line basis, which approximates the effective interest method, over the life of the loan. Deferred financing costs related to term loans outstanding are reflected as a reduction of current portion of long-term debt and long-term debt net of current portion in the condensed consolidated balance sheets. Deferred financing costs related to undrawn debt are reflected in other assets in the condensed consolidated balance sheets.

12

Vertex, Inc. and Subsidiaries

Notes to Condensed Consolidated Financial Statements (unaudited) continued

(Amounts in thousands, except per share data)

Stock-Based Compensation

The Company has stock awards issued under the 2020 Incentive Award Plan (the “2020 Plan”) and the 2020 Employee Stock Purchase Plan (the “ESPP”). The awards are subject to, and the Company applies, the guidance set forth in ASC 718, Compensation—Stock Compensation, for the award of equity-based instruments. The provisions of ASC 718 require a company to measure the fair value of stock-based compensation as of the grant date of the award. Stock-based compensation expense reflects the cost of employee services received in exchange for the awards. The Company has elected to recognize award forfeitures as they occur.

Revenue Recognition

Revenue from contracts with customers

The Company recognizes revenue in accordance with ASC 606, Revenue from Contracts with Customers. 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. The Company enters into contracts that can 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, which are subsequently remitted to governmental authorities.

Nature of goods and services

Licenses for on-premise software subscriptions 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 (collectively, the “updates and support”). The updates and support, which are part of the subscription agreement, are essential to the continued utility of the software; therefore, the Company has 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 performance obligations are satisfied over 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 new sale premium representing the excess initial year price over the renewal price, is a material right that provides customers with the right to this reduced renewal price. The Company recognizes revenue associated with this material right over the estimated period of benefit to the customer, which is generally three years. Effective January 1, 2022, the Company 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 estimated period of benefit to the customer.

Cloud-based subscriptions allow customers to use Company-hosted software over the contract period without taking possession of the software. The cloud-based offerings also include related updates and support. Cloud-based contracts consistently provide a benefit to the customer during the subscription period; thus, the associated revenue is recognized ratably over the related subscription period. 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.

Revenue from deliverable-based services is recognized as services are delivered. Revenue from fixed fee services is recognized as services are performed using the percentage of completion input method.

The Company has elected the “right to invoice” practical expedient for revenue related to services that are billed on an hourly basis, which enables revenue to be recognized as the services are performed.

The Company has determined that the methods applied to measuring its progress toward complete satisfaction of performance obligations recognized over time are a faithful depiction of the transfer of control of software subscriptions and services to customers.

13

Vertex, Inc. and Subsidiaries

Notes to Condensed Consolidated Financial Statements (unaudited) continued

(Amounts in thousands, except per share data)

Significant judgments

Contracts with customers often include promises to transfer multiple products and services to a customer. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. Identification of the amortization periods of material rights and contract costs requires significant judgement by management.

Payment terms

Payment terms and conditions vary by contract, although the Company’s terms generally include a requirement of payment within 30-days. In instances where the timing of revenue recognition differs from the timing of payment, the Company has determined that its contracts do not include a significant financing component. The primary purpose of invoicing terms is to provide customers with simplified and predictable ways of purchasing products and services, not to receive financing from customers or to provide customers with financing.

Cost of revenues

Cost of revenues, software subscriptions includes the direct cost to maintain, host and distribute software products, the direct cost to provide customer support, the direct cost to maintain tax content and depreciation and amortization of costs of capitalized software, acquired intangibles, and internal-use software utilized for cloud-based subscriptions. Cost of revenues, services includes the direct costs of implementation, training, transaction tax returns outsourcing and other tax-related services.

Reimbursable costs

Reimbursable costs passed through and invoiced to customers of the Company are recorded as services revenues with the associated expenses recorded as cost of revenues, services in the condensed consolidated statements of comprehensive loss.

Income Taxes

Vertex accounts for income taxes using the asset and liability method. The Company recognizes deferred tax assets and liabilities for future tax consequences of events that have been previously recognized in the Company’s condensed consolidated financial statements and tax returns. The measurement of deferred tax assets and liabilities is based on provisions of the enacted tax law. The effect of a change in tax laws or rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date. The effects of future changes in tax laws or rates are not anticipated. A valuation allowance is recorded when it is more likely than not that some or all of the deferred tax assets will not be realized. The Company records uncertain tax positions in accordance with ASC 740, Income Taxes, on the basis of a two-step process whereby: (i) management determines whether it is more likely than not that the tax positions will be sustained based on the technical merits of the position, and (ii) for those tax positions that meet the more likely than not recognition threshold, management recognizes the largest amount of tax benefit that is greater than 50 percent likely to be realized upon ultimate settlement with the related tax authority. The Company records interest related to underpayment of income taxes as interest expense and penalties as other operating expenses in the condensed consolidated statements of comprehensive loss.

The impact as a result of the application of ASC 740 is reflected in the condensed consolidated financial statements. The Company assesses its income tax positions and records tax benefits or expense based upon management’s evaluation of the facts, circumstances, and information available at the reporting date. Variations in the actual outcome of these future tax consequences could materially impact the condensed consolidated financial statements. The Company’s effective income tax rate is based on estimated income for the year, the estimated composition of the income/losses in different jurisdictions, and discrete adjustments in the applicable quarterly periods. Potential discrete adjustments generally include tax charges or benefits related to stock-based compensation and changes in tax legislation, among other items.

14

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, 

As of December 31, 

    

2022

2021

 

(unaudited)

Prepaid expenses and other current assets:

 

  

 

  

Prepaid expenses

$

10,666

$

8,903

Prepaid insurance

1,954

3,348

Prepaid licenses and support

9,874

8,285

Prepaid expenses and other current assets

$

22,494

$

20,536

Accrued expenses:

Accrued general expenses

$

16,059

$

10,771

Accrued contract labor and professional fees

10,654

9,688

Accrued income and other taxes

2,195

2,507

Accrued expenses

$

28,908

$

22,966

Supplemental Cash Flow Disclosures

Supplemental cash flow disclosures are as follows for the respective periods:

For the nine months ended September 30, 

    

2022

    

2021

 

(unaudited)

Cash paid for:

 

Interest

$

1,558

$

180

Income taxes, net of refunds

$

2,655

$

1,032

Operating cash flows from operating leases

$

2,737

$

4,090

Non-cash investing and financing activities:

Purchase commitment and contingent consideration liabilities

$

2,000

$

50,653

Leased assets obtained in exchange for new finance lease liabilities

$

1,337

$

173

Recently Issued 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 (“FASB”) issued Accounting Standards Update (“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. ASU 2021-08 will be effective for public entities with fiscal years beginning after December 15, 2022, and for all other entities with fiscal years beginning after December 15, 2023, with early adoption permitted. ASU 2021-08 will be applied prospectively to business combinations occurring on or after the applicable effective date. The Company will adopt this standard effective January 1, 2023. This standard is not expected

15

Vertex, Inc. and Subsidiaries

Notes to Condensed Consolidated Financial Statements (unaudited) continued

(Amounts in thousands, except per share data)

to have a material impact on the Company’s current condensed consolidated financial statements, but adoption could have a material impact on the accounting for future acquisitions reflected in the Company’s condensed consolidated financial statements.

Risks and Uncertainties

In March 2020, the World Health Organization declared the outbreak of the coronavirus disease 2019 (“COVID-19”) to be a pandemic. The COVID-19 pandemic continues to have widespread, evolving and unpredictable impacts on global society, economies, financial markets and business practices. To protect the health and well-being of Company employees and customers, substantial modifications were made to employee travel policies, and our offices were closed, with employees directed to work from home. During the third quarter ended September 30, 2022, the Company reopened its offices to employees and has begun to participate in and/or hold conferences and other marketing events in person. The COVID-19 pandemic has impacted, and may continue to impact, Company operations, including employees, customers and partners, and there remains substantial uncertainty regarding the nature and degree of its continued effects over time.

The Company did not experience any significant reductions in sales, revenues or collections through September 30, 2022 as a result of COVID-19. The Company believes it has ample liquidity and capital resources to continue to meet its operating needs and to service debt and other financial obligations.

The extent to which the COVID-19 pandemic impacts the business going forward will depend on numerous evolving factors that cannot reliably be predicted, including the ongoing duration and scope of the pandemic; governmental, business, and individuals’ actions in response to the pandemic; and the impact on economic activity, including the possibility of recession, inflation or financial market instability. These factors may adversely impact consumer, business and government spending on technology as well as customers’ ability to pay for Company products and services on an ongoing basis. This uncertainty also affects management’s accounting estimates and assumptions, which could result in greater variability in a variety of areas that depend on these estimates and assumptions, including estimated allowance for subscription cancellations, product life cycles and estimated lives of long-lived assets.

2.     REVENUE RECOGNITION

See Note 1, “Summary of Significant Accounting Policies”, for a description of the Company’s revenue recognition accounting policy.

Disaggregation of revenue

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

Three months ended September 30, 

    

Nine months ended September 30, 

    

2022

    

2021

    

2022

    

2021

 

(unaudited)

    

(unaudited)

Software subscriptions:

  

    

  

Software licenses

$

62,589

$

58,932

    

$

182,320

$

172,807

Cloud subscriptions

43,779

33,344

    

122,267

92,353

Software subscriptions

106,368

92,276

    

304,587

265,160

Services

 

19,870

 

18,442

    

 

55,911

 

48,732

Total revenues

$

126,238

$

110,718

    

$

360,498

$

313,892

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

16

Vertex, Inc. and Subsidiaries

Notes to Condensed Consolidated Financial Statements (unaudited) continued

(Amounts in thousands, except per share data)

cloud-based subscriptions (the “allowance”) $9,620 and $9,151 at September 30, 2022 and December 31, 2021, 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, 2022

For the year ended December 31, 2021

(unaudited)

Balance, beginning of period

$

76,929

$

77,159

Balance, end of period

 

94,529

 

76,929

Increase (decrease), net

$

17,600

$

(230)

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 $6,954 and $6,537 at September 30, 2022 and December 31, 2021, 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, 

2022

2021

Balance

    

Net Change

    

Balance

    

Net Change

    

(unaudited)

Allowance balance, July 1,

$

(8,719)

 

  

$

(9,399)

 

  

Allowance balance, September 30, 

 

(9,620)

 

  

 

(8,845)

 

  

Change in allowance

 

$

901

 

$

(554)

Deferred allowance balance, July 1,

 

6,700

 

  

 

6,267

 

  

Deferred allowance balance, September 30, 

 

6,954

 

  

 

6,284

 

  

Change in deferred allowance

 

 

(254)

 

 

(17)

Net amount charged to revenues

 

$

647

 

$

(571)

For the nine months ended September 30, 

2022

2021

Balance

    

Net Change

    

Balance

    

Net Change

(unaudited)

Allowance balance, January 1,

$

(9,151)

 

  

$

(8,592)

 

  

Allowance balance, September 30, 

 

(9,620)

 

  

 

(8,845)

 

  

Change in allowance

 

$

469

 

$

253

Deferred allowance balance, January 1,

 

6,537

 

  

 

6,432

 

  

Deferred allowance balance, September 30, 

 

6,954

 

  

 

6,284

 

  

Change in deferred allowance

 

 

(417)

 

 

148

Net amount charged to revenues

 

$

52

 

$

401

17

Vertex, Inc. and Subsidiaries

Notes to Condensed Consolidated Financial Statements (unaudited) continued

(Amounts in thousands, except per share data)

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, 

2022

2021

    

(unaudited)

    

Balances:

 

  

 

  

Deferred revenue, current

$

242,637

$

237,344

Deferred revenue, non-current

 

11,098

 

11,666

Total deferred revenue

$

253,735

$

249,010

For the three months ended September 30, 

For the nine months ended September 30, 

2022

2021

2022

2021

(unaudited)

(unaudited)

Changes to deferred revenue:

    

  

    

  

    

  

    

  

Beginning balance

$

255,074

$

222,612

$

249,010

$

222,262

Additional amounts deferred

 

124,899

 

110,686

 

365,223

 

314,210

Revenues recognized

 

(126,238)

 

(110,718)

 

(360,498)

 

(313,892)

Ending balance

$

253,735

$

222,580

$

253,735

$

222,580

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, 

2022

2021

2022

2021

(unaudited)

(unaudited)

Deferred commissions:

    

  

    

  

    

  

    

  

Beginning balance

$

12,168

$

11,545

$

12,555

$

11,743

Additions

 

3,248

 

3,866

 

7,904

 

8,059

Amortization

 

(1,659)

 

(2,828)

 

(6,702)

 

(7,219)

Ending balance

$

13,757

$

12,583

$

13,757

$

12,583

18

Vertex, Inc. and Subsidiaries

Notes to Condensed Consolidated Financial Statements (unaudited) continued

(Amounts in thousands, except per share data)

3.    BUSINESS COMBINATIONS

LCR-Dixon

On September 22, 2021, the Company executed a stock purchase agreement with LCR-Dixon Corporation (“LCR-Dixon”), a provider of SAP technologies and tax intelligence solutions. LCR-Dixon’s solutions were specifically developed to improve functionality and performance for SAP indirect tax processes and are integrated with the Company’s tax determination software. The LCR-Dixon acquisition was accounted for as a business combination. The transaction costs associated with the acquisition were not significant.

The purchase price was $99,062 consisting of (i) $59,720 of cash paid at closing, partially offset by $1,899 of LCR-Dixon cash received in the acquisition, resulting in net cash consideration at closing of $57,821, (ii) $474 cash paid related to the final determination of LCR-Dixon’s cash and net working capital as of the acquisition date (the “Post-closing Adjustment”) paid in January 2022, (iii) non-interest bearing deferred payments aggregating $40,000 to be paid in four equal installments of $10,000 every six-months beginning March 2022 and ending September 2023, net of a discount of $976 (the “deferred purchase consideration”) and (iv) other adjustments associated with income tax amounts that exceed the estimated amount calculated at closing of $156. Cash paid was funded from available cash on hand. The discount recorded as a reduction of the deferred purchase consideration will be recorded as interest expense over the payment period using the effective interest method. The deferred purchase consideration, net of discount, at September 30, 2022 is $19,724, and is included in current liabilities in the condensed consolidated balance sheets. The deferred purchase consideration, net of discount, at December 31, 2021 of $19,805 and $19,419 is included in current liabilities and long-term liabilities, respectively, in the condensed consolidated balance sheets.

The following table summarizes the purchase price for LCR-Dixon:

As of Acquisition Date

Cash consideration

$

60,038

Fair value of deferred purchase consideration

39,024

Total

$

99,062

The purchase price was allocated to the net assets acquired based on management’s determination of their estimated fair values using available information as of the acquisition date. The excess of purchase consideration over the net assets acquired is recorded as goodwill, which primarily reflects the existence of intangible assets not recognized under U.S. GAAP such as the value of expected future synergies, the value of the assembled workforce and other market factors. Goodwill associated with the LCR-Dixon acquisition is not deductible for tax purposes. The fair values of these amounts on the acquisition date, which are reflected in the table below, have been finalized during the nine months ended September 30, 2022 and include Measurement Period adjustments resulting in an increase to capitalized software of $7,700, an increase to other intangibles of $6,500 and various other adjustments resulting in a net reduction to goodwill of $11,178. Any subsequent adjustments to these values will be recorded in the consolidated statements of comprehensive loss in the period in which the adjustment is identified.

The Company and LCR-Dixon had a pre-existing relationship in the form of a royalty agreement at the acquisition date. The Company owed LCR-Dixon royalties in connection with licenses sold by the Company to end users when collected by the Company from end users (the “Royalty Agreement”). The Royalty Agreement terminated upon consummation of the acquisition and the Company wrote-off $252 of royalties payable to LCR-Dixon with an offset to goodwill.

19

Vertex, Inc. and Subsidiaries

Notes to Condensed Consolidated Financial Statements (unaudited) continued

(Amounts in thousands, except per share data)

The following table presents the allocation of the purchase price to the assets acquired and liabilities assumed as recorded in the Company’s condensed consolidated balance sheet as of the acquisition date:

As of Acquisition Date

Cash and cash equivalents

$

1,899

Accounts receivable

1,586

Prepaid expenses and other current assets

150

Property and equipment

4

Capitalized software

7,700

Goodwill

86,639

Other intangibles

6,500

Accounts payable

(19)

Accrued expenses

(202)

Accrued compensation

(1,746)

Deferred income tax liability

(3,630)

Deferred revenue

(71)

Total

$

98,810

The fair value, valuation methodologies, estimated useful lives, and significant assumptions of the identifiable intangibles acquired in the LCR-Dixon acquisition are summarized in the table below:

September 22, 2021

LCR-Dixon Identifiable Intangibles

Balance Sheet Location

Fair Value

Valuation Methodology

Estimated Useful Life

Discount Rate

Trade name

Goodwill and other intangible assets (Note 8)

$

200

Relief from royalty method - income approach

6 months

20.0

%

Customer relationships

Goodwill and other intangible assets (Note 8)

$

6,300

Excess earnings method - income approach

3 years

20.0

%

Developed technology

Property and equipment, net (Note 6)

$

7,700

Relief from royalty method - income approach

3 years

20.0

%

4. INVESTMENTS  

The Company’s investment securities portfolio consists of the following: Money Market Mutual Funds invested in high quality, short-term money market instruments which are issued and payable in U.S. dollars (“Money Market Funds”), Bank and Corporate issued Commercial Paper (“Commercial Paper”), Corporate Bonds, and U.S. Treasury Securities. The Money Market Funds and a portion of the Commercial Paper are considered cash and cash equivalents due to their short maturity dates. There were no holdings of securities of any one issuer in an amount greater than 10% of stockholders’ equity.  

The Money Market Funds qualify as equity securities per ASC 321, Investments - Equity Securities. No net gains or losses were recognized on sales of equity securities during the quarter or year to date and no unrealized gains or losses were recognized on equity securities held as of September 30, 2022 or as of December 31, 2021.

The Commercial Paper, Corporate Bonds, and U.S. Treasury Securities qualify as debt securities per ASC 320, Investments - Debt Securities, and have been classified as available-for-sale as they may be liquidated and used for general corporate purposes. None of the Company’s debt securities are classified as trading or held-to-maturity. As of September 30, 2022, the Company's debt securities portfolio had unaccreted discounts of $132 and no remaining unamortized premiums.

20

Vertex, Inc. and Subsidiaries

Notes to Condensed Consolidated Financial Statements (unaudited) continued

(Amounts in thousands, except per share data)

The table below presents the amortized cost, gross unrealized gains and losses, allowance for credit losses, and fair value aggregated by major security type as of September 30, 2022. Accrued interest receivable of $75 as of September 30, 2022, is not included in the table.

As of September 30, 2022

Investment securities available-for-sale: (unaudited)

Amortized Cost

    

Gross Unrealized Gain

    

Gross Unrealized Loss

Allowance For Credit Losses

    

Fair Value

Commercial Paper

$

9,529

$

$

$

$

9,529

Corporate Bonds

200

(1)

199

U.S. Treasury Securities

4,939

(35)

4,904

Total investment securities available-for-sale

$

14,668

$

$

(36)

$

$

14,632

Investment Securities in a Gross Unrealized Loss Position

The table below provides the gross unrealized losses and fair value of securities available-for-sale aggregated by major security type and the length of time that individual securities have been in a continuous unrealized loss position as of September 30, 2022. The amounts include securities available-for-sale without an allowance for credit losses. As of September 30, 2022, the Company’s available-for-sale investment securities consisted of 50 securities, twelve of which are in an immaterial unrealized loss position of $36.  As a result, there is no allowance for credit losses recorded for available-for-sale debt securities as of September 30, 2022.

As of September 30, 2022

Less than 12 Months

12 Months or Longer

Total

Investment securities available-for-sale without an allowance for credit losses: (unaudited)

Fair Value

    

Gross Unrealized Loss

    

Fair Value

Gross Unrealized Loss

    

Fair Value

Gross Unrealized Loss

Commercial Paper

$

$

$

$

$

$

Corporate Bonds

199

(1)

199

(1)

U.S. Treasury Securities

4,612

(35)

4,612

(35)

Total investment securities available-for-sale

$

4,811

$

(36)

$

$

$

4,811

$

(36)

Maturities of Investment Securities

The table below summarizes, as of September 30, 2022, the fair value of investment securities by major security type and contractual maturity as well as the total fair value, and amortized cost of investment securities by contractual maturity. Because borrowers may have the right to call or prepay certain obligations, the expected maturities of securities are likely to differ from the scheduled contractual maturities presented below.

As of September 30, 2022

Due in 1 Year or Less

    

Due > 1 Year through 5 Years

    

Due > 5 Years through 10 Years

Due > 10 Years

    

Total

Fair value of investment securities available-for-sale: (unaudited)

Commercial Paper

$

9,529

$

$

$

$

9,529

Corporate Bonds

199

199

U.S. Treasury Securities

2,663

2,241

4,904

Total investment securities available-for-sale

$

12,391

$

2,241

$

$

$

14,632

Amortized cost of investment securities available-for-sale

$

12,405

$

2,263

$

$

$

14,668

Net Securities Gains or Losses and Securities Pledged

During the three months ended September 30, 2022, the Company had no sales of debt securities categorized as available-for-sale, resulting in no realized gains or losses, and no securities were pledged.

21

Vertex, Inc. and Subsidiaries

Notes to Condensed Consolidated Financial Statements (unaudited) continued

(Amounts in thousands, except per share data)

5.      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 Hierarchy for its financial assets and liabilities measured at fair value on a recurring basis:

Fair Value Measurements Using

As of September 30, 2022 (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

$

38,553

$

38,553

$

$

Commercial Paper

9,529

9,529

Corporate Bonds

199

199

U.S. Treasury Securities

4,904

4,904

Tellutax Contingent Consideration

(4,500)

(4,500)

Foreign currency forward contracts

416

416

Fair Value Measurements Using

As of December 31, 2021

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

$

3,201

$

3,201

$

$

Tellutax Contingent Consideration

(2,500)

(2,500)

Foreign currency forward contracts

(62)

(62)

The Company has investments in 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. For the Commercial Paper, Corporate Bonds and U.S. Treasury Securities, the Company believes that Level 2 designation is appropriate under ASC 820-10, 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 $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, 2022, the Tellutax Contingent Consideration of $1,400 and $3,100 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, 2021, the Tellutax Contingent Consideration of $2,500 is included in purchase commitment and contingent consideration liabilities, net of current portion in the condensed consolidated balance sheets.

22

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, 2022 and December 31, 2021 and unobservable inputs used for the Monte Carlo Simulation valuation were as follows:

September 30, 2022

Liability

    

Fair Value

    

Valuation Technique

    

Unobservable Inputs

Tellutax Contingent Consideration

$

(4,500)

Monte Carlo Simulation

Revenue volatility

75.0

%

Revenue discount rate

22.2

%

Term (in years)

2.6

December 31, 2021

Liability

    

Fair Value

    

Valuation Technique

    

Unobservable Inputs

Tellutax Contingent Consideration

$

(2,500)

Monte Carlo Simulation

Revenue volatility

95.0

%

Revenue discount rate

20.0

%

Term (in years)

3.6

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

Tellutax

Contingent

Consideration

Balance, January 1, 2022

$

(2,500)

Fair value adjustments

 

(2,000)

Balance, September 30, 2022

$

(4,500)

Assets and Liabilities for Which Fair Value is Only Disclosed

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

The carrying amount for floating rate debt approximates its fair value, as the calculation of fair value is dependent on the estimation of future interest rates and is considered a Level 2 measurement.

Non-recurring Fair Value Measurements

The LCR-Dixon acquisition on September 22, 2021, the acquisition of 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-Dixon acquisition was $19,724 and $39,224 at September 30, 2022 and December 31, 2021, respectively.  See Note 3, “Business Combinations”, for additional information on such amounts.

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

23

Vertex, Inc. and Subsidiaries

Notes to Condensed Consolidated Financial Statements (unaudited) continued

(Amounts in thousands, except per share data)

condensed consolidated statements of comprehensive loss in the period the change is identified. No such adjustments have been recorded through September 30, 2022.

The Purchase Commitment Liability included in purchase commitment and contingent consideration liabilities, current and purchase commitment and contingent liabilities, net of current portion in the condensed consolidated balance sheet at September 30, 2022 was $3,682 and $4,909, respectively. The remaining Purchase Commitment Liability is included in purchase commitment and contingent consideration liabilities, net of current portion in the condensed consolidated balance sheet at December 31, 2021 was $8,329.

The carrying amounts of both the LCR-Dixon 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.

6.      PROPERTY AND EQUIPMENT

The major components of property and equipment are as follows:

As of September 30, 

As of December 31, 

2022

2021

    

(unaudited)

    

    

Leasehold improvements

$

20,904

$

20,956

Equipment

 

38,974

 

41,937

Computer software purchased

 

12,005

 

11,792

Internal-use software developed:

 

 

Cloud-based customer solutions

 

132,062

 

114,872

Internal systems and tools

 

40,368

 

32,408

Furniture and fixtures

 

7,661

 

7,675

In-process internal-use software

 

27,773

 

16,965

Property and equipment

 

279,747

 

246,605

Less accumulated depreciation and amortization

 

(170,624)

 

(148,215)

Property and equipment, net

$

109,123

$

98,390

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

Finance lease amortization was $174 and $944 for the three and nine months ended September 30, 2022, respectively, and depreciation expense for assets held under capital leases was $363 and $826 for the three and nine months ended September 30, 2021, respectively. Finance lease amortization and depreciation expense for assets held under capital leases are included in depreciation and amortization expense in the condensed consolidated statements of comprehensive loss.

24

Vertex, Inc. and Subsidiaries

Notes to Condensed Consolidated Financial Statements (unaudited) continued

(Amounts in thousands, except per share data)

Assets under finance leases of $2,225 and $1,533, net of accumulated amortization of $1,875 and $931, respectively, at September 30, 2022 and December 31, 2021, 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, 

2022

2021

    

(unaudited)

    

    

Internal-use software developed

$

172,430

$

147,280

Less accumulated depreciation

 

(108,881)

 

(87,281)

Internal-use software developed, net of accumulated depreciation

 

63,549

 

59,999

In-process internal-use software

 

27,773

 

16,965

Internal-use software developed, net

$

91,322

$

76,964

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, 

2022

2021

(unaudited)

Cloud-based customer solutions

    

$

22,014

$

13,881

Internal systems and tools

 

18,924

 

7,762

Total

$

40,938

$

21,643

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, 2022 and 2021 was $6,881 and $7,561, respectively, $20,139 and $12,906, for the nine months ended September 30, 2022 and 2021, 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, 2022 and 2021 was $1,228 and $870, respectively, and $3,253 and $2,303 for the nine months ended September 30, 2022 and 2021, and is included in depreciation and amortization in the condensed consolidated statements of comprehensive loss.

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

    

2022

2021

    

(unaudited)

    

Capitalized software

$

93,432

$

72,512

Less accumulated amortization

 

(58,048)

 

(45,179)

Capitalized software, net of accumulated depreciation

 

35,384

 

27,333

In-process capitalized software

 

3,177

 

6,109

Capitalized software, net

$

38,561

$

33,442

Software development costs capitalized for the three months ended September 30, 2022 and 2021, excluding acquisitions, were $4,362 and $2,777, respectively, and $10,288 and $7,902 for the nine months ended September 30, 2022

25

Vertex, Inc. and Subsidiaries

Notes to Condensed Consolidated Financial Statements (unaudited) continued

(Amounts in thousands, except per share data)

and 2021, respectively. Capitalized software includes developed technology with an acquisition date fair value of $7,700 acquired in the LCR-Dixon acquisition and recorded during the three months ended June 30, 2022.

Capitalized software amortization expense, including amortization of acquired technology, was $4,163 and $3,123 for the three months ended September 30, 2022 and 2021, respectively, and $12,869 and $9,473 for the nine months ended September 30, 2022 and 2021, respectively, and is included in cost of revenues, software subscriptions in the condensed consolidated statements of comprehensive loss. Amortization expense associated with the acquired LCR-Dixon developed technology from the acquisition date through September 30, 2022 was $2,567 and is included in the capitalized software amortization expense for the nine months ended September 30, 2022. Included in this amount is $642 that would have been recorded during the year ended December 31, 2021 had the fair value of acquired LCR-Dixon developed technology been available on the acquisition date.

8.    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, 

2022

2021

(unaudited)

Goodwill

$

239,346

$

270,041

Other intangible assets, net

5,938

 

2,661

Total

$

245,284

$

272,702

The changes in the carrying amount of goodwill are as follows for the periods presented:

As of September 30, 

2022

2021

(unaudited)

Balance, January 1

$

270,041

$

16,329

Acquisitions

 

266,966

Measurement period adjustments

(10,329)

Foreign currency translation adjustments

(20,366)

(8,433)

Balance, September 30, gross

239,346

274,862

Accumulated impairment losses

Balance, September 30, net

$

239,346

$

274,862

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, 

2022

2021

(unaudited)

Weighted average amortization period (years)

3.5

4.2

Gross value

$

10,493

$

4,110

Accumulated amortization

(4,555)

(1,449)

Carrying value

$

5,938

$

2,661

26

Vertex, Inc. and Subsidiaries

Notes to Condensed Consolidated Financial Statements (unaudited) continued

(Amounts in thousands, except per share data)

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

2022

$

58

    

$

755

    

$

813

2021

65

375

440

For the nine months ended September 30, 

Cost of Revenues, Software Subscriptions

Selling and
Marketing Expense

Total Expense

2022

$

177

    

$

3,023

    

$

3,200

2021

192

545

737

Amortization expense associated with the other intangible assets recognized from the LCR-Dixon acquisition from the acquisition date through September 30, 2022 was $525 and $2,300 for the three and nine months ended September 30, 2022 and is included in the other intangible assets amortization expense in the above schedule. Included in this amount is $625 that would have been recorded during the year ended December 31, 2021 had the fair value of the acquired LCR-Dixon other intangibles been available on the acquisition date.

9.DEBT

Credit Agreement

On March 8, 2022, the Company entered into the Second Amendment to Credit Agreement (the “Second Amendment”), with a banking syndicate, which amended the previous credit agreement entered into in March 2020 (the “Previous Credit Agreement”), providing for, among other modifications, (i) a new term loan in the aggregate amount of $50,000 (the “Term Loan”); (ii) an extension of the maturity date of the revolving facility from March 2025 to March 2027; (iii) an increase in the revolving credit commitment from $100,000 (the “Previous Line of Credit”) to $200,000 (the “Amended Line of Credit”); (iv) the Company’s option to select an applicable interest rate at either the bank base rate plus an applicable margin (the “New Base Rate Option”) or Secured Overnight Financing Rate (“SOFR”) plus an applicable margin (the “SOFR Option”); (v) modifications to the financial covenant performance levels which determine applicable margins; and (vi) modifications to certain covenants and events of default. Net proceeds from the Term Loan shall be used to fund ongoing working capital, capital expenditures, permitted distributions, permitted acquisitions and general corporate purposes of the Company and its subsidiaries.

The Company paid $983 in financing costs in connection with the Second Amendment, which will be amortized over the term of the loan. The Company wrote off $370 in deferred financing fees pertaining to the Previous Credit Agreement associated with a bank exiting the Second Amendment. The remaining balance of deferred financing costs pertaining to the remaining bank associated with the Previous Credit Agreement of $277 will be amortized over the term of the Second Amendment. The portion of the deferred financing costs associated with the Amended Line of Credit and the Term Loan are reflected in other assets and as a reduction of the Term Loan, respectively, in the condensed consolidated balance sheet at September 30, 2022.

The Second Amendment is collateralized by certain assets of the Company and contains financial and operating covenants. The Company was in compliance with these covenants at September 30, 2022.

Term Loan

The Term Loan requires quarterly principal payments over five years, with a balloon payment due on March 8, 2027. The interest rate on the Term Loan was 4.13% at September 30, 2022 as the Company selected the SOFR Option. Term Loan outstanding amounts are reported in the current portion of long-term debt and long-term debt, net of current portion, in the condensed consolidated balance sheets.

27

Vertex, Inc. and Subsidiaries

Notes to Condensed Consolidated Financial Statements (unaudited) continued

(Amounts in thousands, except per share data)

Amended Line of Credit

The Amended Line of Credit expires in March 2027. The Company is required to pay a quarterly fee on the difference between the $200,000 allowed maximum borrowings and the unpaid principal balance outstanding under the line at the applicable rate. At September 30, 2022, the New Base Rate Option and SOFR Option applicable to Amended Line of Credit borrowings were 6.25% and 4.13%, respectively. There were no outstanding borrowings under the Amended Line of Credit at September 30, 2022 or the Previous Line of Credit at December 31, 2021, respectively.

10.STOCKHOLDERS’ EQUITY

Common Stock

During the three and nine months ended and September 30, 2022, the Company issued 212 and 577 shares of Class A common stock (“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 common stock, respectively, in connection with the vesting of Restricted Stock Units (“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 5,500 shares of Class B common stock, respectively, for an equivalent number of shares of Class A common stock.

During the nine months ended and September 30, 2021, the Company issued 625 and 1,727 shares of Class A, respectively, related to the exercise of options, net of 128 and 703 shares, 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, 2021, the Company issued 3 and 8 shares of Class A, respectively, in connection with the vesting of RSUs, net of 2 and 3 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, 2021, 118 and 352 shares of Class A, respectively were issued in connection with the vesting of RSAs, net of 11 and 11 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, 2021, a stockholder exchanged 0 and 12,100 shares, respectively, of Class B for an equivalent number of shares of Class A.

Tax Sharing Agreement Payments

In connection with termination of the Company’s S-Corporation status 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.

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.

During the three and nine months ended September 30, 2021, the Company distributed $0 and $2,700 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.

28

Vertex, Inc. and Subsidiaries

Notes to Condensed Consolidated Financial Statements (unaudited) continued

(Amounts in thousands, except per share data)

11.    EARNINGS PER SHARE

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

For the three months ended September 30, 

For the nine months ended September 30, 

 

Class A common stock:

    

2022

    

2021

2022

    

2021

 

(unaudited)

(unaudited)

 

Numerator, basic:

 

  

 

  

Net loss attributable to all stockholders

$

(1,141)

$

(3,948)

$

(6,995)

$

(852)

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

 

32.37

%  

 

27.09

%  

 

29.91

%  

 

22.91

%

Net loss attributable to Class A stockholders, basic

$

(369)

$

(1,070)

$

(2,092)

$

(195)

Numerator, diluted:

 

  

 

  

 

  

 

  

Net loss attributable to all stockholders

$

(1,141)

$

(3,948)

$

(6,995)

$

(852)

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

 

32.37

%  

 

27.09

%  

 

29.91

%  

 

22.91

%

Net loss attributable to Class A stockholders, diluted

$

(369)

$

(1,070)

$

(2,092)

$

(195)

Denominator, basic and diluted:

 

  

 

  

 

  

 

  

Weighted average Class A common stock, basic

 

48,488

 

40,141

 

44,708

 

33,775

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

 

 

 

 

Weighted average Class A common stock, diluted

 

48,488

 

40,141

 

44,708

 

33,775

Net loss per Class A share, basic

$

(0.01)

$

(0.03)

$

(0.05)

$

(0.01)

Net loss per Class A share, diluted

$

(0.01)

$

(0.03)

$

(0.05)

$

(0.01)

(1)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. For the three months ended September 30, 2021, 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: 9,674 options (including 354 out-of-the-money options), 390 RSAs, 436 RSUs and 28 shares under the ESPP.

(2)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 nine months ended September 30, 2021, 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: 10,493 options (including 229 out-of-the-money options), 542 RSAs, 354 RSUs and 27 shares under the ESPP.

29

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:

    

2022

    

2021

2022

    

2021

 

(unaudited)

(unaudited)

 

Numerator, basic:

 

  

 

  

Net loss attributable to all stockholders

$

(1,141)

$

(3,948)

$

(6,995)

$

(852)

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

 

67.63

%  

 

72.91

%  

 

70.09

%  

 

77.09

%

Net loss attributable to Class B stockholders, basic

$

(772)

$

(2,878)

$

(4,903)

$

(657)

Numerator, diluted:

 

  

 

  

 

  

 

  

Net loss attributable to all stockholders

$

(1,141)

$

(3,948)

$

(6,995)

$

(852)

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

 

67.63

%  

 

72.91

%  

 

70.09

%  

 

77.09

%

Net loss attributable to Class B stockholders, diluted

$

(772)

$

(2,878)

$

(4,903)

$

(657)

Denominator, basic and diluted:

 

  

 

  

 

  

 

  

Weighted average Class B common stock, basic

 

101,307

 

108,017

 

104,772

 

113,646

Dilutive effect of common stock equivalents

 

 

 

 

Weighted average Class B common stock, diluted

 

101,307

 

108,017

 

104,772

 

113,646

Net loss per Class B share, basic

$

(0.01)

$

(0.03)

$

(0.05)

$

(0.01)

Net loss per Class B share, diluted

$

(0.01)

$

(0.03)

$

(0.05)

$

(0.01)

12.    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, 2022, 10,680 shares of Class A common 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, 2022:

Weighted

Weighted

Average

Average

Remaining

Aggregate

Exercise

Contractual

Intrinsic

2020 Plan Option Activity

Units

Price

Life (Years)

Value

(unaudited)

Outstanding at January 1, 2022

9,500

$

4.20

5.2

$

110,843

Forfeited

(100)

5.31

Expired

(1)

32.16

Exercised

(668)

2.81

2020 Plan options outstanding at September 30, 2022

8,731

4.29

4.5

81,881

2020 Plan options excercisable at September 30, 2022

6,294

2.80

3.5

68,410

30

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, 2022 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,766

 

 

1,766

 

$2.15

 

336

 

2.4

 

336

 

1.4

$2.50

 

2,161

 

3.8

 

2,161

 

3.8

$2.67

 

419

 

4.4

 

419

 

4.4

$3.17

 

1,074

 

5.5

 

322

 

5.6

$3.73

1,533

7.1

756

7.1

$4.70

683

7.4

341

7.4

$18.47

213

9.2

$18.96

235

8.9

105

8.9

$19.00

 

66

 

9.0

 

17

 

9

$32.16

 

245

 

8.4

 

71

 

7.6

 

8,731

 

6,294

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, 2022. The Company issued 303 options and 566 options under the 2020 Plan during the three months and nine months ended September 30, 2021, respectively. The assumptions used in the Black-Scholes model to determine the value of the options issued during these periods are as follows:

Option Valuation Period

Q3 2021

    

 

Q3 2021

    

 

Q2 2021

    

 

Q1 2021

    

Fair market value of common stock

$

18.96

 

$

19.00

 

$

17.66

 

$

32.16

Volatility

 

 

37.1

%

 

 

37.1

%

 

 

36.8

%

 

 

36.8

%

Expected term (years)

 

 

5.0

 

5.0

 

6.0

 

6.0

Expected dividend yield

 

 

%

 

%

 

%

 

%

Risk-free interest rate

 

 

0.8

%

 

0.9

%

 

0.4

%

 

0.4

%

The fair market value of common stock reflects the market closing price on NASDAQ on the respective option grant date. As of the valuation dates, the Company lacked sufficient historical data on the volatility of its stock price. Selected volatility is representative of expected future volatility and was based on the historical and implied volatility of comparable publicly traded companies over a similar expected term. The expected term represents the term the options are expected to be exercised over, which differs from the term of the option grants which is ten years. The Company does not expect to pay dividends. 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 option grants.

At September 30, 2022, $12,134 of unrecognized compensation expense associated with options is expected to be recognized over a weighted average period of approximately 2.15 years.

31

Vertex, Inc. and Subsidiaries

Notes to Condensed Consolidated Financial Statements (unaudited) continued

(Amounts in thousands, except per share data)

Restricted Stock Units

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

    

    

    

Weighted

Average

Grant Date Fair

Units

Value Per Share

Outstanding at January 1, 2022

530

$

26.49

Granted

2,128

13.43

Vested

(48)

23.33

Forfeited

(118)

15.93

Outstanding at September 30, 2022

2,492

$

15.90

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, 2022, $31,273 of unrecognized compensation cost for RSUs is expected to be recognized over a weighted average period of approximately 3.1 years.

In connection with the Taxamo acquisition, certain continuing employees of Taxamo received RSUs with service and performance conditions (“PSUs”). At September 30, 2022, 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, 2022, 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, 2022:

    

Weighted

Average

Grant Date Fair

Units

Value Per Share

Outstanding at January 1, 2022

326

$

18.76

Granted

106

9.92

Vested

(188)

18.58

Forfeited

(9)

19.00

Outstanding at September 30, 2022

235

$

14.91

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, 2022, $2,858 of unrecognized compensation cost for RSAs is expected to be recognized over a weighted average period of approximately 1.2 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 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, 2022 aggregated $837 as of September 30, 2022. As of September 30, 2022, 3,666 shares of Class A common stock were available for issuance under the ESPP.

32

Vertex, Inc. and Subsidiaries

Notes to Condensed Consolidated Financial Statements (unaudited) continued

(Amounts in thousands, except per share data)

As of September 30, 2022 there was approximately $99 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, 2022.

At September 30, 2022 and 2021, there were two ESPP offering periods open that end November 30, 2022 and 2021, 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. The value of the call or put was estimated using the Black-Scholes model with the following assumptions:

Offering Period Ending

11/30/2022

11/30/2021

Fair market value of common stock

$

11.16

$

19.89

Volatility

 

35.4

%

 

35.1

%

Expected term (years)

 

0.5

 

0.5

Expected dividend yield

 

-

%

 

-

%

Risk-free interest rate

 

1.6

%

 

0.1

%

Selected volatility is representative of expected future volatility and was based on the historical and implied volatility of comparable publicly traded companies over a similar expected term. The expected term represents the term of the six-month ESPP offering period. The Company does not expect to pay dividends. 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, 

2022

    

2021

    

2022

    

2021

(unaudited)

(unaudited)

Stock-based compensation expense:

Stock options

$

1,836

$

5,579

$

5,250

$

13,260

RSUs

 

2,544

 

908

 

6,665

 

2,137

RSAs

725

799

2,034

4,454

ESPP

 

151

 

136

 

434

 

399

Total stock-based compensation expense

$

5,256

$

7,422

$

14,383

$

20,250

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, 

2022

    

2021

    

2022

    

2021

(unaudited)

(unaudited)

Stock-based compensation expense:

Cost of revenues, software subscriptions

$

577

$

656

$

1,502

$

1,788

Cost of revenues, services

 

374

 

760

 

1,055

 

1,976

Research and development

 

581

 

876

 

1,193

 

2,008

Selling and marketing

 

1,621

 

2,157

 

4,594

 

4,877

General and administrative

 

2,103

 

2,973

 

6,039

 

9,601

Total stock-based compensation expense

$

5,256

$

7,422

$

14,383

$

20,250

13.   LEGAL PROCEEDINGS

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.

33

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 16, 2022 (the “2021 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 2021 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 41% and 36% of software subscription revenue from cloud-based subscriptions during the three months ended September 30, 2022 and 2021, respectively, and 40% and 35% for the nine months ended September 30, 2022 and 2021, respectively. While our on-premise software subscription revenue comprised 59% and 64% of our software subscription revenues during the three months ended September 30, 2022 and 2021, respectively, and 60% and 65% for the nine months ended September 30, 2022 and 2021, respectively, it continues to decrease as a percentage of total software subscriptions revenues as cloud-based subscriptions accelerate.

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

34

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 $126.2 million and $110.7 million for the three months ended September 30, 2022 and 2021, respectively. We generated revenue of $360.5 million and $313.9 million for the nine months ended September 30, 2022 and 2021, respectively. We had a net loss of $(1.1) million and $(3.9) million for the three months ended September 30, 2022 and 2021, respectively. We had net loss of $(7.0) million and $(0.9) million for the nine months ended September 30, 2022 and 2021, 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, severance expense, acquisition contingent consideration and transaction costs. Adjusted EBITDA was $20.7 million and $21.4 million for the three months ended September 30, 2022 and 2021, respectively. Adjusted EBITDA was $57.6 million and $58.7 million for the nine months ended September 30, 2022 and 2021, 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.

Recent Developments

Impact of COVID-19

During the nine months ended September 30, 2022, the COVID-19 pandemic had minimal impact on our revenues and results of operations, as we continue to derive the significant majority of our revenues from our existing software subscriptions. As we principally price our solutions based on our customers’ revenues within certain revenue bands, elongated declines in our existing customers’ revenues may impact our ability to grow our existing customer revenues. We did not experience an abnormal number of non-renewals for the three or nine months ended September 30, 2022, nor any material declines in revenues associated with declines in our customers’ revenues, and we currently expect our existing customer base to remain largely stable, as it did through the recession in 2008 and 2009. However, significant increases in non-renewals or concessions to renewal customers would have a material impact on our revenues and cash flows. The uncertainty caused by the COVID-19 pandemic could also impact our billings to new customers as the pandemic continues to generate economic uncertainty. However, we do not anticipate that overall demand for our software and solutions, our ability to deliver such software and solutions, our ability to collect amounts due under subscription contracts, or our growth strategies will be materially impacted by the COVID-19 pandemic, as companies continue to rely on us for their indirect tax solutions.

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.”

35

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 (collectively, the “updates and 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 performance obligations are satisfied over 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 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 billed annually in advance of the subscription period. Our cloud-based offerings also include related updates and support. 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 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.

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

36

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 in excess of 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 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 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 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 to advertising and promotion efforts, branding costs, partner-based commissions, costs associated with our annual

37

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 may vary in scope and scale over future periods. Removal of the COVID-19  travel restrictions are resulting in increases in travel and external marketing event expenses, which were significantly lower in 2021. These costs will increase as travel and conference attendance continues to increase, although it is uncertain whether they will return to historical levels experienced pre-COVID-19.

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 and other internal support costs.

We expect our general and administrative expenses to increase in absolute dollars as we continue to expand our operations, hire additional personnel, integrate 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 infrastructure and tools. Depreciation and amortization will fluctuate in correlation with our ongoing investment in internal infrastructure costs to support our growth.

Other Operating Expense, net

Other operating expense, net consists primarily of transactions costs associated with merger and acquisition activities, quarterly 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 Expense, net

Interest expense, net reflects the amount of our interest expense that exceeds interest income over the same period.

Interest expense consists primarily of interest payments and other financing costs on our bank credit facility. 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 acquisition and amortization of the discount on deferred purchase consideration associated with the LCR-Dixon acquisition will be recorded as interest expense.

Interest income reflects earnings on investments of our cash on hand, our investment securities, and on our funds held for customers related to our managed outsourcing services. 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.

38

Income Tax Expense (Benefit)

Income tax expense (benefit) consists primarily of federal, 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 2021 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 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)

2022

    

2021

Period-Over-Period Change

2022

    

2021

Period-Over-Period Change

(unaudited)

(unaudited)

Revenues:

Software subscriptions

$

106,368

 

$

92,276

 

$

14,092

 

15.3

%

  

$

304,587

 

$

265,160

 

$

39,427

 

14.9

%

Services

19,870

18,442

1,428

7.7

%

55,911

48,732

7,179

14.7

%

Total revenues

126,238

110,718

15,520

14.0

%

360,498

313,892

46,606

14.8

%

Cost of revenues:

Software subscriptions(1)

36,638

32,000

4,638

14.5

%

105,760

84,419

21,341

25.3

%

Services(1)

14,020

11,938

2,082

17.4

%

37,893

33,831

4,062

12.0

%

Total cost of revenues

50,658

43,938

6,720

15.3

%

143,653

118,250

25,403

21.5

%

Gross profit

75,580

66,780

8,800

13.2

%

216,845

195,642

21,203

10.8

%

Operating expenses:

Research and development(1)

10,351

9,879

472

4.8

%

30,294

33,264

(2,970)

(8.9)

%

Selling and marketing(1)

30,252

25,658

4,594

17.9

%

89,683

70,673

19,010

26.9

%

General and administrative(1)

31,679

31,237

442

1.4

%

90,520

80,954

9,566

11.8

%

Depreciation and amortization

2,936

3,082

(146)

(4.7)

%

9,120

8,787

333

3.8

%

Other operating expense, net

1,233

538

695

129.2

%

1,927

4,892

(2,965)

(60.6)

%

Total operating expenses

76,451

70,394

6,057

8.6

%

221,544

198,570

22,974

11.6

%

Loss from operations

(871)

(3,614)

2,743

(75.9)

%

(4,699)

(2,928)

(1,771)

60.5

%

Interest expense, net

361

521

(160)

(30.7)

%

1,079

671

408

60.8

%

Loss before income taxes

(1,232)

(4,135)

2,903

(70.2)

%

(5,778)

(3,599)

(2,179)

60.5

%

Income tax (benefit) expense

(91)

(187)

96

(51.3)

%

1,217

(2,747)

3,964

(144.3)

%

Net loss

(1,141)

(3,948)

2,807

(71.1)

%

(6,995)

(852)

(6,143)

721.0

%

Other comprehensive loss:

Foreign currency translation adjustments and revaluations, net of tax

10,670

5,704

4,966

87.1

%

24,496

10,040

14,456

144.0

%

Unrealized loss on investments, net of tax

28

28

100.0

%

26

26

100.0

%

Other comprehensive loss, net of tax

10,698

5,704

4,994

87.6

%

24,522

10,040

14,482

144.2

%

Total comprehensive loss

$

(11,839)

$

(9,652)

$

(2,187)

22.7

%

$

(31,517)

$

(10,892)

$

(20,625)

189.4

%

(1)

Includes stock-based compensation expenses as shown on the following table.

39

For the three months ended

For the nine months ended

September 30, 

September 30, 

(Dollars in thousands)

2022

    

2021

2022

    

2021

(unaudited)

(unaudited)

Stock-based compensation expense:

Cost of revenues, software subscriptions

$

577

$

656

$

1,502

$

1,788

Cost of revenues, services

 

374

 

760

 

1,055

 

1,976

Research and development

 

581

 

876

 

1,193

 

2,008

Selling and marketing

 

1,621

 

2,157

 

4,594

 

4,877

General and administrative

 

2,103

 

2,973

 

6,039

 

9,601

Total stock-based compensation expense

$

5,256

$

7,422

$

14,383

$

20,250

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, 

    

2022

    

2021

 

2022

    

2021

(unaudited)

 

(unaudited)

Revenues:

 

  

 

  

  

 

  

Software subscriptions

 

84.3

%  

83.3

%

84.5

%  

84.5

%

Services

 

15.7

%  

16.7

%

15.5

%  

15.5

%

Total revenues

 

100.0

%  

100.0

%

100.0

%  

100.0

%

Cost of Revenues:

 

  

 

  

  

 

  

Software subscriptions

 

29.0

%  

28.9

%

29.3

%  

26.9

%

Services

 

11.1

%  

10.8

%

10.5

%  

10.8

%

Total cost of revenues

 

40.1

%  

39.7

%

39.8

%  

37.7

%

Gross profit

 

59.9

%  

60.3

%

60.2

%  

62.3

%

Operating expenses:

 

  

 

  

  

 

  

Research and development

 

8.2

%  

8.9

%

8.4

%  

10.6

%

Selling and marketing

 

24.0

%  

23.2

%

24.9

%  

22.5

%

General and administrative

 

25.1

%  

28.2

%

25.1

%  

25.8

%

Depreciation and amortization

 

2.3

%  

2.8

%

2.5

%  

2.8

%

Other operating expense, net

 

1.0

%  

0.5

%

0.5

%  

1.6

%

Total operating expenses

 

60.6

%  

63.6

%

61.4

%  

63.3

%

Loss from operations

 

(0.7)

%  

(3.3)

%

(1.2)

%  

(1.0)

%

Interest expense, net

 

0.3

%  

0.5

%

0.3

%  

0.2

%

Loss before income taxes

 

(1.0)

%  

(3.8)

%

(1.5)

%  

(1.2)

%

Income tax (benefit) expense

 

(0.1)

%  

(0.2)

%

0.3

%  

(0.9)

%

Net loss

 

(0.9)

%  

(3.6)

%

(1.8)

%  

(0.3)

%

Other comprehensive loss, net of tax

 

8.5

%  

5.2

%

6.8

%  

3.2

%

Total comprehensive loss

 

(9.4)

%  

(8.8)

%

(8.6)

%  

(3.5)

%

40

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

Revenues

Three months ended

September 30, 

(Dollars in thousands)

    

2022

    

2021

    

Period-over-Period change

Revenues:

 

  

 

  

 

  

 

  

Software subscriptions

$

106,368

$

92,276

$

14,092

 

15.3

%

Services

 

19,870

 

18,442

 

1,428

 

7.7

%

Total revenues

$

126,238

$

110,718

$

15,520

 

14.0

%

Revenues increased $15.5 million, or 14.0%, to $126.2 million for the three months ended September 30, 2022 compared to $110.7 million for the three months ended September 30, 2021. The increase in software subscriptions revenues of $14.1 million, or 15.3%, was primarily driven by increases from our existing customers. Software subscriptions revenues derived from new customers averaged 7.5% and 9.4% of total software subscriptions revenues in 2022 and 2021, respectively.

The $1.4 million increase in services revenues was primarily driven by an increase of $0.9 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.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 as customers expanded their tax filings into more jurisdictions.

Cost of Software Subscriptions Revenues

Three months ended

September 30, 

(Dollars in thousands)

    

2022

    

2021

    

Period-over-Period change

Cost of software subscription revenues

$

36,638

$

32,000

$

4,638

 

14.5

%

Cost of software subscriptions revenues increased $4.6 million, or 14.5%, to $36.6 million for the three months ended September 30, 2022 compared to $32.0 million for the three months ended September 30, 2021. 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. As a percentage of software subscriptions revenues, the cost of software subscriptions revenues decreased to 34.4% in 2022 compared to 34.7% for the same period in 2021.

Cost of Services Revenues

Three months ended

September 30, 

(Dollars in thousands)

    

2022

    

2021

    

Period-over-Period change

Cost of services revenues

$

14,020

$

11,938

$

2,082

 

17.4

%

Cost of services revenues increased $2.1 million, or 17.4%, to $14.0 million for the three months ended September 30, 2022 compared to $11.9 million for the three months ended September 30, 2021. This increase was primarily driven by 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 increased to 70.6% in 2022 compared to 64.7% for the same period in 2021.

Research and Development

Three months ended

September 30, 

(Dollars in thousands)

    

2022

    

2021

    

Period-over-Period change

Research and development

$

10,351

$

9,879

$

472

 

4.8

%

Research and development expenses increased $0.5 million, or 4.8%, to $10.4 million for the three months ended September 30, 2022 compared to $9.9 million for the three months ended September 30, 2021. The increase in research and development expenses is due primarily to an increase in personnel costs related to development work associated with

41

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 decreased to 8.2% in 2022 compared to 8.9% for the same period in 2021. Research and development expense excludes those costs that have been capitalized for solutions that have met our capitalization policy.

Selling and Marketing

Three months ended

September 30, 

(Dollars in thousands)

    

2022

    

2021

    

Period-over-Period change

Selling and marketing

$

30,252

$

25,658

$

4,594

 

17.9

%

Selling and marketing expenses increased $4.6 million, or 17.9%, to $30.3 million for the three months ended September 30, 2022 compared to $25.7 million for the same period in 2021. This increase was primarily driven by a $3.0 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 of $1.1 million in advertising and promotional spending and expanded brand awareness efforts. Lastly, there was an increase of $0.4 million in amortization of acquired intangible assets associated with prior acquisitions.  As a percentage of total revenues, selling and marketing expenses increased to 24.0% in 2022 compared to 23.2% for the same period in 2021.

General and Administrative

Three months ended

September 30, 

(Dollars in thousands)

    

2022

    

2021

    

Period-over-Period change

General and administrative

$

31,679

$

31,237

$

442

 

1.4

%

General and administrative expenses increased $0.4 million, or 1.4%, to $31.7 million for the three months ended September 30, 2022 compared to $31.2 million for the same period in 2021. General and administrative expenses increased $1.4 million primarily due to 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 and public company reporting and compliance activities. This increase is offset by a decline in stock-based compensation of $0.9 million for the three months ended September 30, 2022 over the same period in 2021. As a percentage of total revenues, general and administrative expenses decreased to 25.1% in 2022 compared to 28.2% for the same period in 2021.

42

Other Operating Expense, Net

Three months ended

September 30, 

(Dollars in thousands)

    

2022

    

2021

    

Period-over-Period change

Other operating expense, net

    

$

1,233

    

$

538

    

$

695

    

129.2

%

Other operating expense, net, increased $0.7 million, or 129.2%, to $1.2 million of expense for the three months ended September 30, 2022 compared to $0.5 million of expense for the same period in 2021. The three months ended September 30, 2022 included $1.3 million associated with an increase in the contingent consideration liability for the Tellutax, Inc. acquisition (“Tellutax” and the “Tellutax Contingent Consideration “). The three months ended September 30, 2021 included foreign currency translation losses incurred. As a percentage of total revenues, other operating expense, net increased to (1.0)% in 2022 compared to 0.5% in 2021.

Interest Expense, Net

Three months ended

September 30, 

(Dollars in thousands)

    

2022

    

2021

    

Period-over-Period change

Interest expense, net

    

$

361

    

$

521

    

$

(160)

    

(30.7)

%

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

Income Tax Benefit

Three months ended

September 30, 

(Dollars in thousands)

    

2022

    

2021

    

Period-over-Period change

Income tax benefit

    

$

(91)

    

$

(187)

    

$

96

    

(51.3)

%

Income tax benefit decreased by $0.1 million, or (51.3)%, to $0.1 million benefit for the three months ended September 30, 2022 compared to a $0.2 million benefit for the same period in 2021. The decrease in benefit was primarily driven by decreases in tax benefits on exercises and vestings of stock awards and the impact of limitations on deductions of certain employees’ compensation under Internal Revenue Code Section 162(m) (“Section 162(m)”).

43

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

Revenues

For the nine months ended

September 30, 

(Dollars in thousands)

    

2022

    

2021

    

Year-Over-Year Change

Revenues:

    

  

    

  

    

  

    

  

Software subscriptions

$

304,587

$

265,160

$

39,427

 

14.9

%

Services

 

55,911

 

48,732

 

7,179

 

14.7

%

Total revenues

$

360,498

$

313,892

$

46,606

 

14.8

%

Revenues increased $46.6 million, or 14.8%, to $360.5 million for the nine months ended September 30, 2022 compared to $313.9 million for the nine months ended September 30, 2021. The increase in software subscriptions revenues of $39.4 million, or 14.9%, 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 8.0% and 8.6% of total software subscriptions revenues in 2022 and 2021, respectively.

The $7.2 million increase in services revenues was primarily driven by an increase of $4.5 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 $2.7 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)

    

2022

    

2021

    

Year-Over-Year Change

 

Cost of software subscriptions revenues

    

$

105,760

    

$

84,419

    

$

21,341

    

25.3

%

Cost of software subscriptions revenues increased $21.3 million, or 25.3%, to $105.8 million for the nine months ended September 30, 2022 compared to $84.4 million for the nine months ended September 30, 2021. This included a $10.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 $10.6 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 acquired intangible assets. As a percentage of software subscriptions revenues, the cost of software subscriptions revenues increased to 34.7% in 2022 compared to 31.8% for the same period in 2021.

Cost of Services Revenues

For the nine months ended

September 30, 

(Dollars in thousands)

    

2022

    

2021

    

Year-Over-Year Change

Cost of services revenues

    

$

37,893

    

$

33,831

    

$

4,062

    

12.0

%

Cost of services revenues increased $4.1 million, or 12.0%, to $37.9 million for the nine months ended September 30, 2022 compared to $33.8 million for the nine months ended September 30, 2021. This increase was primarily driven by 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 67.8% in 2022 compared to 69.4% for the same period in 2021.

44

Research and Development

For the nine months ended

September 30, 

 

(Dollars in thousands)

    

2022

    

2021

    

Year-Over-Year Change

 

Research and development

    

$

30,294

    

$

33,264

    

$

(2,970)

 

(8.9)

%

Research and development expenses decreased $3.0 million, or 8.9%, to $30.3 million for the nine months ended September 30, 2022 compared to $33.3 million for the nine months ended September 30, 2021. The decrease in research and development expenses is primarily due to an increase in development work capitalized 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. As a percentage of total revenues, research and development expenses decreased to 8.4% in 2022 compared to 10.6% for the same period in 2021. 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)

    

2022

    

2021

    

Year-Over-Year Change

 

Selling and marketing

    

$

89,683

    

$

70,673

    

$

19,010

    

26.9

%

Selling and marketing expenses increased $19.0 million, or 26.9%, to $89.7 million for the nine months ended September 30, 2022 compared to $70.7 million for the same period in 2021. This increase was primarily driven by a $10.4 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 of $6.0 million in advertising and promotional spending and expanded brand awareness efforts as well as an increase of $2.5 million associated with amortization of acquired intangible assets associated with prior acquisitions. As a percentage of total revenues, selling and marketing expenses increased to 24.9% for the three months ended September 30, 2022 compared to 22.5% for the same period in 2021.

General and Administrative

For the nine months ended

September 30, 

(Dollars in thousands)

    

2022

    

2021

    

Year-Over-Year Change

General and administrative

    

$

90,520

    

$

80,954

    

$

9,566

    

11.8

%

General and administrative expenses increased $9.6 million, or 11.8%, to $90.5 million for the nine months ended September 30, 2022 compared to $81.0 million for the same period in 2021. General and administrative expenses increased $13.2 million primarily 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, and public company reporting and compliance activities. This increase is offset by a decline in stock-based compensation of $3.6 million for the nine months ended September 30, 2022 over the same period in 2021. As a percentage of total revenues, general and administrative expenses increased to 25.1% in 2022 compared to 25.8% for the same period in 2021.

45

Other Operating Expense, Net

For the nine months ended

September 30, 

 

(Dollars in thousands)

 

2022

    

2021

 

Year-Over-Year Change

Other operating expense, net

    

$

1,927

    

$

4,892

    

$

(2,965)

    

(60.6)

%

Other operating expense, net, decreased $3.0 million, or 60.6%, to $1.9 million for the nine months ended September 30, 2022 compared to $4.9 million for the same period in 2021. Other operating expense, net for the nine months ended September 30, 2022 was primarily comprised of a $2.0 million increase in the Tellutax Contingent Consideration liability during 2022. Other operating expense, net for the nine months ended September 30, 2022  was primarily comprised of $4.7 million in transaction costs associated with the 2021 acquisitions. As a percentage of total revenues, other operating expense, net decreased to 0.5% in 2022 compared to 1.6% in 2021.

Interest Expense, Net

For the nine months ended

September 30, 

 

(Dollars in thousands)

 

2022

    

2021

 

Year-Over-Year Change

Interest expense, net

    

$

1,079

    

$

671

    

$

408

    

60.8

%

Interest expense, net increased $0.4 million, or 60.8%, for the nine months ended September 30, 2022 to $1.1 million from $0.7 million for the comparable period in 2021. Interest expense related to bank debt and deferred financing costs associated with the Second Amendment to the Credit Agreement increased $1.2 million and $0.4 million, respectively. This expense was partially offset by a $0.9 million increase in the valuation of the forward currency forward contracts as a result of market fluctuations, and a $0.3 million increase in interest income due to the increase in interest rates and dollars invested in 2022.

Income Tax Expense (Benefit)

For the nine months ended

September 30, 

 

(Dollars in thousands)

 

2022

    

2021

 

Year-Over-Year Change

Income tax expense (benefit)

    

$

1,217

    

$

(2,747)

    

$

3,964

    

(144.3)

%

Income tax expense (benefit) increased to expense of $1.2 million for the nine months ended September 30, 2022 from a benefit of $2.8 million for the comparable period in 2021, resulting in a change of (144.3)%. This expense increase was primarily driven by decreases in tax benefits on exercises and vestings of stock awards and the impact of limitations on deductions of certain employees’ compensation under Section 162(m).

Liquidity and Capital Resources

As of September 30, 2022, we had unrestricted cash and cash equivalents of $72.4 million and retained earnings of $17.8 million. In addition, we had $6.1 million in investment securities with a maturity date exceeding three months as of September 30, 2022 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 the Second Amendment which increased our existing $100.0 million credit facility to 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 will be used for working capital, capital expenditures, permitted acquisitions and general corporate purposes. We have no outstanding borrowings under the Line of Credit at September 30, 2022.

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 at least the next 12 months. 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.

46

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

For the nine months ended

September 30, 

(Dollars in thousands)

2022

2021

Year-Over-Year Change

Net cash provided by operating activities

    

$

33,026

    

$

52,668

    

$

(19,642)

(37.3)

%

Net cash used in investing activities

 

(59,862)

 

(283,213)

223,351

(78.9)

%

Net cash provided by financing activities

 

25,977

 

(5,953)

31,930

(536.4)

%

Effect of foreign exchange rate changes

 

(1,137)

 

(434)

(703)

162.0

%

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

$

(1,996)

$

(236,932)

$

234,936

(99.2)

%

Operating Activities. Net cash provided by operating activities was $33.0 million for the nine months ended September 30, 2022 compared to net cash provided by operating activities of $52.7 million for the same period in 2021, a decrease of $19.6 million. The decrease in cash provided by operating activities in 2022 was driven primarily by the net decrease in changes in operating assets and liabilities of $26.1 million and net loss of $6.1 million period over period.  This was partially offset by an increase in depreciation and amortization of capitalized software and other intangibles and contingent consideration liability resulting from 2021 acquisitions of $4.9 million, and increases in depreciation and amortization of capitalized software associated with our ongoing investments in customer solutions of $8.2 million.

Investing Activities. Net cash used in investing activities was $59.9 million for the nine months ended September 30, 2022 compared to $283.2 million for the same period in 2021, a decrease in use of funds for investing activities of $223.4 million. This decrease was primarily due to a net decrease in cash paid for acquisitions of $250.9 million. Investments in property and equipment for the nine months ended September 30. 2022 increased $19.1 million over 2021 due to increased investments in commercial cloud-based customer solutions and internal infrastructure systems and tools. During the nine months ended September 30, 2022, we also purchased $6.1 million of investment securities.

Financing Activities. Net cash provided by financing activities was $26.0 million for the nine months ended September 30, 2022 compared to $6.0 million net cash used for the same period in 2021, an increase in cash of $31.9 million. Net cash provided by financing activities was primarily driven by cash received in connection with borrowings under the Term Loan of $50.0 million associated with the Second Amendment to the Credit Agreement, offset by $20.0 million in payments for acquisition purchase commitment liabilities. Net cash used in financing activities of $(6.0) million for the nine months ended September 30, 2021 was primarily driven by $12.7 million in payments for taxes in connection with the exercise of stock options whereby the award holders returned shares to us to satisfy their tax obligations, and payments for acquisition purchase commitment liabilities of $10.8 million.  This was partially offset by an increase in customer funds obligations of $18.7 million due primarily to timing differences between receipt of funds from customers and taxing jurisdiction withdrawals of these funds.

Debt. As of September 30, 2022, 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 (6.25% as of September 30, 2022) or the Secured Overnight Financing Rate (“SOFR”) plus an applicable margin (3.03% as of September 30, 2022). We have $49.2 million in bank debt outstanding at September 30, 2022 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.

47

Off-Balance Sheet Arrangements

We do not have any off-balance sheet arrangements, as defined by applicable regulations of the SEC, that are reasonably likely to have a current or future material effect on our financial condition, results of operations, liquidity, capital expenditures or capital resources.

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 2021 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 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)

    

2022

    

2021

    

Year-Over-Year Change

Annual Recurring Revenue

$

411.5

$

352.9

$

58.6

 

16.6

%

ARR increased by $58.6 million, or 16.6%, at September 30, 2022, as compared to September 30, 2021. The increase was primarily driven by $33.0 million of growth in revenues from existing customers through their expanded use of our solutions as well as price increases, and $25.6 million in growth of subscriptions of our tax solutions to new customers.

We had 4,230 customers and AARPC was approximately $97,300 at September 30, 2022. At September 30, 2021we had 4,258 customers and approximately $82,900 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.

We believe that our Net Revenue Retention Rate (“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.

48

As of September 30, 

    

2022

    

2021

Net Revenue Retention Rate

 

109

%  

106

%  

The 300-basis point increase in NRR to 109% at September 30, 2022 from 106% for the same period in 2021 was primarily attributable to an increase in sales growth to existing customers as compared to the prior year.

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, 

    

2022

    

2021

Gross Revenue Retention Rate

 

96

%  

94

%  

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, stock-based compensation expense, severance expense, acquisition contingent consideration and transaction costs. Adjusted EBITDA margin represents Adjusted EBITDA divided by total revenues for the same period. For purposes of comparison, our net loss was $(1.1) million and $(3.9) million for the three months ended September 30, 2022 and 2021, respectively, while our net loss margin was (0.1)% and (3.6)% over the same periods, respectively. Additionally, our net loss was $(7.0) million and $(0.9) million for the nine months ended September 30, 2022 and 2021, respectively, while our net loss margin was (1.9)% and (0.3)% over the same periods, respectively.

49

For the three months ended

For the nine months ended

September 30, 

September 30, 

(Dollars in thousands)

    

2022

    

2021

2022

    

2021

Adjusted EBITDA:

Net loss

$

(1,141)

$

(3,948)

$

(6,995)

$

(852)

Interest expense, net

 

361

 

521

 

1,079

 

671

Income tax (benefit) expense

 

(91)

 

(187)

 

1,217

 

(2,747)

Depreciation and amortization - property and equipment

 

2,936

 

3,082

 

9,120

 

8,787

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

 

11,102

 

10,749

 

33,185

 

22,571

Amortization of acquired intangible assets - selling and marketing expense

755

375

3,023

545

Stock-based compensation expense

 

5,256

 

7,422

 

14,383

 

20,250

Severance expense

241

3,320

622

4,808

Acquisition contingent consideration

1,300

2,000

Transaction costs

 

1

 

21

 

8

 

4,693

Adjusted EBITDA

$

20,720

$

21,355

$

57,642

$

58,726

Adjusted EBITDA Margin:

 

  

 

  

 

  

 

  

Total revenues

$

126,238

$

110,718

$

360,498

$

313,892

Adjusted EBITDA margin

 

16.4

%  

 

19.3

%  

 

16.0

%  

 

18.7

%

The decrease in Adjusted EBITDA for the three months ended September 30, 2022 of $0.6 million over the comparable period in 2021 was primarily driven by an increase in non-GAAP gross profit, offset by an increase in operating expenses including additional sales and marketing, research and development, and general and administrative expenses. Adjusted EBITDA margin decreased to 16.4% for the three months ended September 30, 2022 compared to 19.3% for the comparable period in 2021 primarily due to increased investments in 2022 in sales and marketing to drive future revenue growth opportunities and infrastructure modernization investments to support future productivity improvements and scale.

The decrease in Adjusted EBITDA for the nine months ended September 30, 2022 of $1.1 million over the comparable period in 2021 was primarily driven by an increase in non-GAAP in gross profit, offset by an increase in operating expenses including additional sales and marketing investments. Adjusted EBITDA margin declined to 16.0% for the nine months ended September 30, 2022 compared to 18.7% for the comparable period in 2021 primarily due to increased investments in 2022 in sales and marketing to drive future revenue growth opportunities and infrastructure modernization investments to support future productivity improvements and scale.

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 $18.5 million and $26.2 million for the three months ended September 30, 2022 and 2021, respectively, while our operating cash flow margin was 14.6% and 23.7% over the same periods, respectively. Our net

50

cash provided by operating activities was $33.0 million and $52.7 million for the nine months ended September 30, 2022 and 2021, respectively, while our operating cash flow margin was (9.2)% and 16.8% over the same periods, respectively.

For the three months ended

For the nine months ended

September 30, 

September 30, 

(Dollars in thousands)

    

2022

    

2021

2022

    

2021

Free Cash Flow:

Cash provided by operating activities

$

18,450

$

26,203

$

33,026

$

52,668

Property and equipment additions

(15,146)

(8,011)

(42,973)

(23,899)

Capitalized software additions

(4,362)

(2,777)

(10,288)

(7,902)

Free cash flow

$

(1,058)

$

15,415

$

(20,235)

$

20,867

Free Cash Flow Margin:

Total revenues

$

126,238

$

110,718

$

360,498

$

313,892

Free cash flow margin

 

(0.8)

%  

13.9

%  

 

(5.6)

%  

 

6.6

%  

Free cash flow decreased by $16.5 million for the three months ended September 30, 2022, as compared to the same period in 2021. This decrease was primarily driven by a decrease in net cash provided by operating activities of $7.8 million, combined with an increase in investments of $8.7 million for the three months ended September 30, 2022 in commercial and internal use software for our cloud-based solutions included in property and equipment and on-premise customer solutions included in capitalized software additions, compared to the same period in 2021. Free cash flow margin decreased to (0.8)% for the three months ended September 30, 2022, compared to 13.9% for the same period in 2021.

Free cash flow decreased by $41.1 million for the nine months ended September 30, 2022 as compared to the same period in 2021. This decrease was primarily driven by a decrease in net cash provided by operating activities of $19.6 million, combined with an increase of $19.1 million in investments in property and equipment additions due to increased investments in cloud-based customer solutions and internal infrastructure systems and tools during the nine months ended September 30, 2022. Free cash flow margin decreased to (5.6)% for the nine months ended September 30, 2022, compared to 6.6% for the same period in 2021.

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.

51

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 and severance expense included in general and administrative expense for the respective periods.
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, severance expense, acquisition contingent consideration, and transaction costs 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, severance expense, acquisition contingent consideration and transaction costs included in GAAP net loss or income for the respective periods to determine non-GAAP loss or income before income taxes. Non-GAAP 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.

52

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

Three months ended

Nine months ended

 

September 30, 

September 30, 

 

(Dollars in thousands)

2022

2021

2022

2021

 

Non-GAAP cost of revenues, software subscriptions

    

$

24,959

    

$

20,595

$

71,073

    

$

60,060

Non-GAAP cost of revenues, services

$

13,646

$

11,178

$

36,838

$

31,855

Non-GAAP gross profit

$

87,633

$

78,945

$

252,587

$

221,977

Non-GAAP gross margin

 

69.4

%  

 

71.3

%

 

70.1

%  

 

70.7

%

Non-GAAP research and development expense

$

9,770

$

9,003

$

29,101

$

31,256

Non-GAAP selling and marketing expense

$

27,876

$

23,126

$

82,066

$

65,251

Non-GAAP general and administrative expense

$

29,335

$

24,944

$

83,859

$

66,545

Non-GAAP operating income

$

17,784

$

18,273

$

48,522

$

49,939

Non-GAAP net income

$

12,980

$

13,225

$

35,345

$

36,705

Three months ended

 

Nine months ended

September 30, 

 

September 30, 

(Dollars in thousands)

2022

2021

 

2022

2021

Non-GAAP Cost of Revenues, Software Subscriptions:

    

  

  

  

  

Cost of revenues, software subscriptions

$

36,638

$

32,000

$

105,760

$

84,419

Stock-based compensation expense

 

(577)

 

(656)

 

(1,502)

$

(1,788)

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

 

(11,102)

 

(10,749)

 

(33,185)

 

(22,571)

Non-GAAP cost of revenues, software subscriptions

$

24,959

$

20,595

$

71,073

$

60,060

Non-GAAP Cost of Revenues, Services:

Cost of revenues, services

$

14,020

$

11,938

$

37,893

$

33,831

Stock-based compensation expense

 

(374)

 

(760)

 

(1,055)

 

(1,976)

Non-GAAP cost of revenues, services

$

13,646

$

11,178

$

36,838

$

31,855

Non-GAAP Gross Profit:

 

 

 

 

Gross profit

$

75,580

$

66,780

$

216,845

$

195,642

Stock-based compensation expense

 

951

 

1,416

 

2,557

 

3,764

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

 

11,102

 

10,749

 

33,185

 

22,571

Non-GAAP gross profit

$

87,633

$

78,945

$

252,587

$

221,977

Non-GAAP Gross Margin:

 

 

 

 

Total revenues

$

126,238

$

110,718

$

360,498

$

313,892

Non-GAAP gross margin

 

69.4

%  

 

71.3

%  

 

70.1

%  

 

70.7

%  

Non-GAAP Research and Development Expense:

 

 

 

 

Research and development expense

$

10,351

$

9,879

$

30,294

$

33,264

Stock-based compensation expense

 

(581)

 

(876)

 

(1,193)

 

(2,008)

Non-GAAP research and development expense

$

9,770

$

9,003

$

29,101

$

31,256

Non-GAAP Selling and Marketing Expense:

 

 

 

 

Selling and marketing expense

$

30,252

$

25,658

$

89,683

$

70,673

Stock-based compensation expense

(1,621)

 

(2,157)

(4,594)

 

(4,877)

Amortization of acquired intangible assets – selling and marketing expense

 

(755)

 

(375)

 

(3,023)

 

(545)

Non-GAAP selling and marketing expense

$

27,876

$

23,126

$

82,066

$

65,251

53

Three months ended

Nine months ended

September 30, 

September 30, 

(Dollars in thousands)

2022

2021

2022

2021

Non-GAAP General and Administrative Expense:

 

 

 

 

General and administrative expense

$

31,679

$

31,237

$

90,520

$

80,954

Stock-based compensation expense

 

(2,103)

 

(2,973)

 

(6,039)

 

(9,601)

Severance expense

(241)

(3,320)

(622)

(4,808)

Non-GAAP general and administrative expense

$

29,335

$

24,944

$

83,859

$

66,545

Non-GAAP Operating Income:

 

  

 

  

 

  

 

  

Loss from operations

$

(871)

$

(3,614)

$

(4,699)

$

(2,928)

Stock-based compensation expense

 

5,256

 

7,422

 

14,383

 

20,250

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

 

11,102

 

10,749

 

33,185

 

22,571

Amortization of acquired intangible assets – selling and marketing expense

755

 

375

3,023

 

545

Severance expense

241

3,320

622

4,808

Acquisition contingent consideration

1,300

2,000

Transaction costs

1

 

21

 

8

4,693

Non-GAAP operating income

$

17,784

$

18,273

$

48,522

$

49,939

Non-GAAP Net Income:

 

  

 

 

  

 

Net Loss

$

(1,141)

$

(3,948)

$

(6,995)

$

(852)

Income tax expense (benefit)

(91)

(187)

1,217

(2,747)

Stock-based compensation expense

 

5,256

 

7,422

 

14,383

 

20,250

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

11,102

10,749

33,185

22,571

Amortization of acquired intangible assets – selling and marketing expense

755

375

3,023

545

Severance expense

 

241

 

3,320

 

622

 

4,808

Acquisition contingent consideration

1,300

2,000

Transaction costs

1

21

8

4,693

Non-GAAP income before income taxes

17,423

 

17,752

47,443

 

49,268

Income tax adjustment at statutory rate

 

(4,443)

 

(4,527)

 

(12,098)

 

(12,563)

Non-GAAP net income

$

12,980

$

13,225

$

35,345

$

36,705

54

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 Note 1, “Summary of Significant Accounting Policies” to the condensed consolidated financial statements included in this Quarterly Report on Form 10-Q.

There have been no material updates or changes to our critical accounting estimates compared to the critical accounting estimates described in our 2021 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 $72.4 million and had $49.2 million in outstanding bank debt related to Term Loans as of September 30, 2022.

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 our investment portfolio 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. Borrowings under the Second Amendment 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 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, 2022 and 2021, approximately 4% and 2%, 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, 2022, outstanding foreign currency forward contracts hedge approximately 50% of our exposure to adverse fluctuations in the Brazilian Real associated with these future purchase commitment liabilities.

55

Inflation

Recently we have seen inflationary pressures impact many of our expense items, including internal labor and third party costs.  As such, we anticipate that price increases will need to take into account such higher costs as the extent, duration and impact of inflation is highly unpredictable.   However, we may not be able to offset such higher costs with price increases. Our inability or failure to be able to do so could harm our business, financial condition and results of operations.

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, 2022, 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.

56

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 interfering in our contractual relations and to prohibit them from using or disclosing in any way our confidential, proprietary, and/or trade secret information. We are also seeking monetary damages, including punitive damages, and attorneys’ fees. On February 7, 2022, Avalara filed a motion to dismiss the complaint for lack of personal jurisdiction. Avalara withdrew that motion on February 17, 2022, and filed a renewed motion to dismiss the amended complaint for lack of personal matter jurisdiction on March 2, 2022. Vertex’s opposition to the motion to dismiss was filed on March 23, 2022. On March 30, 2022, Avalara filed a motion for leave to file a reply brief in support of its motion to dismiss, and on April 6, 2022, Vertex filed a motion for leave to file a sur-reply brief. We believe that 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 2021 Annual Report, under the heading “Risk Factors,” and the Company’s Quarterly Report on Form 10-Q for the three months ended March 31, 2022, 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

None.

57

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)

58

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

By:

/s/ David DeStefano

 

 

David DeStefano

 

 

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

 

 

Date: November 9, 2022

By:

/s/ John Schwab

 

 

John Schwab

 

 

Chief Financial Officer (principal financial officer)

59

EX-31.1 2 verx-20220930xex31d1.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, 2022

By:

/s/ David DeStefano

 

David DeStefano

 

Chief Executive Officer
(principal executive officer)


EX-31.2 3 verx-20220930xex31d2.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, 2022

By:

/s/ John Schwab

 

John Schwab

 

Chief Financial Officer
(principal financial officer)


EX-32.1 4 verx-20220930xex32d1.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, 2022 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, 2022

By:  

/s/ David DeStefano

 

David DeStefano

 

Chief Executive Officer
(principal executive officer)


EX-32.2 5 verx-20220930xex32d2.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, 2022 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, 2022

By:

/s/ John Schwab

 

John Schwab

 

Chief Financial Officer
(principal financial officer)


EX-101.SCH 6 verx-20220930.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 - Supplemental Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 40204 - Disclosure - REVENUE RECOGNITION - Deferred revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - BUSINESS COMBINATIONS (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - BUSINESS COMBINATIONS - Net assets and liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 40403 - Disclosure - INVESTMENTS - Gross Unrealized Loss Position (Details) link:presentationLink link:calculationLink link:definitionLink 40404 - Disclosure - INVESTMENTS - Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - PROPERTY AND EQUIPMENT (Details) link:presentationLink link:calculationLink link:definitionLink 40603 - Disclosure - PROPERTY AND EQUIPMENT - Major components of internal-use software (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (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 30303 - Disclosure - BUSINESS COMBINATIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - CAPITALIZED SOFTWARE (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - EARNINGS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - 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 - Concentration of Credit Risk (Details) link:presentationLink link:calculationLink link:definitionLink 40103 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Useful life (Details) link:presentationLink link:calculationLink link:definitionLink 40104 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue Recognition (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 40303 - Disclosure - BUSINESS COMBINATIONS - Assumptions of intangible assets acquired in the acquisition (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - INVESTMENTS - Amortized cost, gross unrealized gains and losses, allowance for credit losses, and fair value (Details) link:presentationLink link:calculationLink link:definitionLink 40405 - Disclosure - INVESTMENTS - Securities pledged (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Estimated fair values of Tellutax contingent consideration (Details) link:presentationLink link:calculationLink link:definitionLink 40503 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Changes in fair value of Tellutax contingent consideration (Details) link:presentationLink link:calculationLink link:definitionLink 40504 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Non-recurring Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - PROPERTY AND EQUIPMENT - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40604 - Disclosure - PROPERTY AND EQUIPMENT - Amounts capitalized for internal-use software and included in property and equipment additions on the consolidated statements of cash flows (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - CAPITALIZED SOFTWARE (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Changes (Details) link:presentationLink link:calculationLink link:definitionLink 40803 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Intangibles (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - DEBT - Credit Agreement (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - STOCKHOLDERS EQUITY (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - EARNINGS PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - STOCK-BASED AWARD PLANS - 2020 Plan (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - STOCK-BASED AWARD PLANS - Options under 2020 Plan (Details) link:presentationLink link:calculationLink link:definitionLink 41203 - Disclosure - STOCK-BASED AWARD PLANS - Options under 2020 Plan Price Range (Details) link:presentationLink link:calculationLink link:definitionLink 41204 - Disclosure - STOCK-BASED AWARD PLANS - Options under 2020 Plan Options issued (Details) link:presentationLink link:calculationLink link:definitionLink 41205 - Disclosure - STOCK-BASED AWARD PLANS - Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 41206 - Disclosure - STOCK-BASED AWARD PLANS - Restricted Stock Awards (Details) link:presentationLink link:calculationLink link:definitionLink 41207 - Disclosure - STOCK-BASED AWARD PLANS - Employee Stock Purchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 41208 - Disclosure - STOCK-BASED AWARD PLANS - ESPP - Option-pricing model key input assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 41209 - Disclosure - STOCK-BASED AWARD PLANS - Stock based compensation (Details) link:presentationLink link:calculationLink link:definitionLink 41210 - Disclosure - STOCK-BASED AWARD PLANS - Stock based compensation, comprehensive income (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 - BUSINESS COMBINATIONS link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - INVESTMENTS link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - PROPERTY AND EQUIPMENT link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - CAPITALIZED SOFTWARE link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - DEBT link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - STOCK BASED AWARD PLANS link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - LEGAL PROCEEDINGS 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 30403 - Disclosure - INVESTMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - PROPERTY AND EQUIPMENT (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 40106 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Supplemental Cash Flow Disclosures (Details) 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 40401 - Disclosure - INVESTMENTS - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 verx-20220930_cal.xml EX-101.CAL EX-101.DEF 8 verx-20220930_def.xml EX-101.DEF EX-101.LAB 9 verx-20220930_lab.xml EX-101.LAB EX-101.PRE 10 verx-20220930_pre.xml EX-101.PRE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.2.2
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2022
Nov. 04, 2022
Document Information:    
Document Type 10-Q  
Document Period End Date Sep. 30, 2022  
Document Quarterly Report true  
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 2022  
Document Fiscal Period Focus Q3  
Amendment Flag false  
Class A    
Document Information:    
Entity Common Stock, Shares Outstanding   48,732,884
Class B    
Document Information:    
Entity Common Stock, Shares Outstanding   101,307,000
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 72,370 $ 73,333
Funds held for customers 23,840 24,873
Accounts receivable, net of allowance of $9,620 and $9,151, respectively 94,529 76,929
Prepaid expenses and other current assets 22,494 20,536
Investment securities available-for-sale, current (amortized cost of $6,163 at September 30, 2022) 6,127  
Total current assets 219,360 195,671
Property and equipment, net of accumulated depreciation 109,123 98,390
Capitalized software, net of accumulated amortization 38,561 33,442
Goodwill and other intangible assets 245,284 272,702
Deferred commissions 13,757 12,555
Deferred income tax asset 30,716 35,298
Operating lease right-of-use assets 18,089 20,249
Other assets 2,422 1,900
Total assets 677,312 670,207
Current liabilities:    
Current portion of long-term debt 1,875  
Accounts payable 13,052 13,000
Accrued expenses 28,908 22,966
Tax sharing agreement distributions payable   536
Customer funds obligations 20,858 23,461
Accrued salaries and benefits 14,937 16,671
Accrued variable compensation 19,585 26,462
Deferred compensation, current 2,067 4,202
Deferred revenue, current 242,637 237,344
Current portion of operating lease liabilities 4,278 3,933
Current portion of finance lease liabilities 967 284
Deferred purchase consideration, current 19,724 19,805
Purchase commitment and contingent consideration liabilities, current 5,082 468
Total current liabilities 373,970 369,132
Deferred compensation, net of current portion   1,963
Deferred revenue, net of current portion 11,098 11,666
Debt, net of current portion 47,324  
Operating lease liabilities, net of current portion 21,431 24,320
Finance lease liabilities, net of current portion 24 68
Deferred purchase consideration, net of current portion   19,419
Purchase commitment and contingent consideration liabilities, net of current portion 8,009 10,829
Deferred other liabilities 1,416 2,726
Total liabilities 463,272 440,123
Commitments and contingencies (Note 13)
Stockholders' equity:    
Preferred shares, $0.001 par value, 30,000 shares authorized; no shares issued and outstanding
Additional paid in capital 238,093 222,621
Retained earnings 17,816 24,811
Accumulated other comprehensive loss (42,019) (17,497)
Total stockholders' equity 214,040 230,084
Total liabilities and stockholders' equity 677,312 670,207
Class A    
Stockholders' equity:    
Common stock, value issued 49 42
Class B    
Stockholders' equity:    
Common stock, value issued $ 101 $ 107
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
shares in Thousands, $ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Allowance for accounts receivable $ 9,620 $ 9,151
Amortized cost $ 6,163  
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) 48,673 42,286
Common stock, shares outstanding (in shares) 48,673 42,286
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) 101,307 106,807
Common stock, shares outstanding (in shares) 101,307 106,807
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Comprehensive Loss - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Revenues:        
Revenues $ 126,238 $ 110,718 $ 360,498 $ 313,892
Cost of revenues:        
Cost of revenues 50,658 43,938 143,653 118,250
Gross profit 75,580 66,780 216,845 195,642
Operating expenses:        
Research and development 10,351 9,879 30,294 33,264
Selling and marketing 30,252 25,658 89,683 70,673
General and administrative 31,679 31,237 90,520 80,954
Depreciation and amortization 2,936 3,082 9,120 8,787
Other operating expense, net 1,233 538 1,927 4,892
Total operating expenses 76,451 70,394 221,544 198,570
Loss from operations (871) (3,614) (4,699) (2,928)
Interest expense, net (361) (521) (1,079) (671)
Loss before income taxes (1,232) (4,135) (5,778) (3,599)
Income tax expense (benefit) (91) (187) 1,217 (2,747)
Net loss (1,141) (3,948) (6,995) (852)
Other comprehensive loss:        
Foreign currency translation adjustments and revaluations, net of tax 10,670 5,704 24,496 10,040
Unrealized loss on investments, net of tax 28   26  
Total other comprehensive loss, net of tax 10,698 5,704 24,522 10,040
Total comprehensive loss (11,839) (9,652) (31,517) (10,892)
Software subscriptions        
Revenues:        
Revenues 106,368 92,276 304,587 265,160
Cost of revenues:        
Cost of revenues 36,638 32,000 105,760 84,419
Services        
Revenues:        
Revenues 19,870 18,442 55,911 48,732
Cost of revenues:        
Cost of revenues 14,020 11,938 37,893 33,831
Class A        
Other comprehensive loss:        
Net loss attributable to stockholders, basic $ (369) $ (1,070) $ (2,092) $ (195)
Net loss per share, basic (in dollars per share) $ (0.01) $ (0.03) $ (0.05) $ (0.01)
Weighted average common stock, basic (in shares) 48,488 40,141 44,708 33,775
Net loss attributable to stockholders, diluted $ (369) $ (1,070) $ (2,092) $ (195)
Net loss per share, diluted (in dollars per share) $ (0.01) $ (0.03) $ (0.05) $ (0.01)
Weighted average common stock, diluted (in shares) 48,488 40,141 44,708 33,775
Class B        
Other comprehensive loss:        
Net loss attributable to stockholders, basic $ (772) $ (2,878) $ (4,903) $ (657)
Net loss per share, basic (in dollars per share) $ (0.01) $ (0.03) $ (0.05) $ (0.01)
Weighted average common stock, basic (in shares) 101,307 108,017 104,772 113,646
Net loss attributable to stockholders, diluted $ (772) $ (2,878) $ (4,903) $ (657)
Net loss per share, diluted (in dollars per share) $ (0.01) $ (0.03) $ (0.05) $ (0.01)
Weighted average common stock, diluted (in shares) 101,307 108,017 104,772 113,646
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.2.2
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.
Retained Earnings
ASC 842
Retained Earnings
Accumulated Other Comprehensive Loss
Class A
Class B
ASC 842
Total
Balance at Dec. 31, 2020 $ 26 $ 120 $ 206,541 $ 508 $ 25,782 $ (3,127)     $ 508 $ 229,342
Balance (in shares) at Dec. 31, 2020 26,327 120,117                
Exercise of stock options, net $ 1   (6,998)             (6,997)
Exercise of stock options, net (in shares) 640                  
Shares issued upon vesting of Restricted Stock Units, net     (34)             (34)
Shares issued upon vesting of Restricted Stock Units, net (in shares) 5                  
Stock-based compensation expense     6,302             6,302
Foreign currency translation adjustments and revaluations, net of tax           (977)       (977)
Net (loss) income         2,288         2,288
Balance at Mar. 31, 2021 $ 27 $ 120 205,811   28,578 (4,104)       230,432
Balance (in shares) at Mar. 31, 2021 26,972 120,117                
Balance at Dec. 31, 2020 $ 26 $ 120 206,541 $ 508 25,782 (3,127)     $ 508 229,342
Balance (in shares) at Dec. 31, 2020 26,327 120,117                
Exercise of stock options, net (in shares)             1,727      
Shares issued upon vesting of Restricted Stock Units, net (in shares)             8      
Foreign currency translation adjustments and revaluations, net of tax                   (10,040)
Net (loss) income                   (852)
Balance at Sep. 30, 2021 $ 41 $ 108 215,647   25,438 (13,167)       228,067
Balance (in shares) at Sep. 30, 2021 40,574 108,017                
Balance at Mar. 31, 2021 $ 27 $ 120 205,811   28,578 (4,104)       230,432
Balance (in shares) at Mar. 31, 2021 26,972 120,117                
Exercise of stock options, net $ 1   (3,293)             (3,292)
Exercise of stock options, net (in shares) 462                  
Shares issued upon vesting of Restricted Stock Units, net (in shares) 234                  
Stock-based compensation expense     1,010             1,010
Shares issued in connection with ESPP     6,101             6,101
Shares issued in connection with ESPP (shares) 60                  
Class B shares exchanged for Class A shares $ 12 $ (12)                
Class B shares exchanged for Class A shares (in shares) 12,100 (12,100)                
Foreign currency translation adjustments and revaluations, net of tax           (3,359)       (3,359)
Net (loss) income         808         808
Balance at Jun. 30, 2021 $ 40 $ 108 209,629   29,386 (7,463)       231,700
Balance (in shares) at Jun. 30, 2021 39,828 108,017                
Exercise of stock options, net $ 1   (919)             (918)
Exercise of stock options, net (in shares) 625           625      
Shares issued upon vesting of Restricted Stock Units, net     (44)             (44)
Shares issued upon vesting of Restricted Stock Units, net (in shares) 3           3      
Shares issued upon vesting of Restricted Stock Awards, net     (213)             (213)
Shares issued upon vesting of Restricted Stock Awards, net (in shares) 118                  
Stock-based compensation expense     7,194             7,194
Foreign currency translation adjustments and revaluations, net of tax           (5,704)       (5,704)
Net (loss) income         (3,948)         (3,948)
Balance at Sep. 30, 2021 $ 41 $ 108 215,647   25,438 (13,167)       228,067
Balance (in shares) at Sep. 30, 2021 40,574 108,017                
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         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) income         (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         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) income                   (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         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 Units, net (in shares) 59                  
Stock-based compensation expense     4,166             4,166
Shares issued in connection with ESPP     967             967
Shares issued in connection with ESPP (shares) 103                  
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) income         (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) income         (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         48,673 101,307    
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Cash flows from operating activities:    
Net loss $ (6,995) $ (852)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Depreciation and amortization 45,328 31,902
Provision for subscription cancellations and non-renewals, net of deferred allowance 29 423
Amortization of deferred financing costs 181 159
Change in fair value of contingent consideration liability 2,000  
Write-off of deferred financing costs 370  
Stock-based compensation expense 14,383 20,250
Deferred income tax benefit (20) (3,075)
Non-cash operating lease costs 2,448 2,867
Other 709 280
Changes in operating assets and liabilities:    
Accounts receivable (17,578) 12,120
Prepaid expenses and other current assets (2,465) (3,669)
Deferred commissions (1,202) (840)
Accounts payable 106 1,529
Accrued expenses 6,113 (2,445)
Accrued and deferred compensation (12,445) (679)
Deferred revenue 5,250 (1,971)
Operating lease liabilities (2,837) (3,685)
Other (349) 354
Net cash provided by operating activities 33,026 52,668
Cash flows from investing activities:    
Acquisition of business, net of cash acquired (474) (251,412)
Property and equipment additions (42,973) (23,899)
Capitalized software additions (10,288) (7,902)
Purchase of investment securities, available-for-sale (6,127)  
Net cash used in investing activities (59,862) (283,213)
Cash flows from financing activities:    
Net increase (decrease) in customer funds obligations (2,603) 18,744
Proceeds from term loan 50,000  
Principal payments on long-term debt (625)  
Payments for deferred financing costs (983)  
Proceeds from purchases of stock under ESPP 967 1,010
Payments for taxes related to net share settlement of stock-based awards (1,012) (12,712)
Proceeds from exercise of stock options 1,288 1,212
Distributions under Tax Sharing Agreement (536) (2,700)
Payments for purchase commitment liabilities (423) (10,822)
Payments of finance lease liabilities (96) (685)
Payments for deferred purchase commitments (20,000)  
Net cash provided by (used in) financing activities 25,977 (5,953)
Effect of exchange rate changes on cash, cash equivalents and restricted cash (1,137) (434)
Net decrease in cash, cash equivalents and restricted cash (1,996) (236,932)
Cash, cash equivalents and restricted cash, beginning of period 98,206 312,273
Cash, cash equivalents and restricted cash, end of period $ 96,210 $ 75,341
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Cash Flows (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2022
Sep. 30, 2021
Reconciliation of cash, cash equivalents and restricted cash to the Condensed Consolidated Balance Sheets, end of period:    
Cash and cash equivalents $ 72,370 $ 47,481
Restricted cash-funds held for customers 23,840 27,860
Total cash, cash equivalents and restricted cash, end of period $ 96,210 $ 75,341
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.2.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
9 Months Ended
Sep. 30, 2022
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 65% equity interest in Systax Sistemas Fiscais LTDA (“Systax”), a provider of Brazilian transaction tax content and software. Systax is considered a VIE given that the equity investors, as a group, lack the characteristics of a controlling financial interest. Vertex includes Systax in the condensed consolidated financial statements as Vertex is the primary beneficiary of the equity interests in Systax and participates significantly in the variability in the fair value of Systax’s net assets.

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, 2021 included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021 (the “2021 Annual Report”) filed with the SEC on March 16, 2022. The condensed consolidated balance sheet as of December 31, 2021 has been derived from audited financial statements included in the 2021 Annual Report. The accompanying interim condensed consolidated balance sheet as of September 30, 2022, the interim condensed consolidated statements of comprehensive loss for the three and nine months ended September 30, 2022 and 2021, and the interim condensed consolidated statements of changes in stockholders’ equity and the interim condensed consolidated statements of cash flows for the nine months ended September 30, 2022 and 2021 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, 2022 are not necessarily indicative of the results expected for the full year ending December 31, 2022.

Segments

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

Fair Value Measurement

Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at a measurement date. A three-level fair value hierarchy (the “Fair Value Hierarchy”) prioritizes the inputs used to measure fair value. The Fair Value Hierarchy requires the Company to maximize the use of observable inputs and minimize the use of unobservable inputs. Classification in the Fair Value Hierarchy is based on the lowest of the following levels that is significant to the measurement:

Level 1: Inputs are unadjusted quoted prices in active markets for identical assets or liabilities.

Level 2: Inputs are quoted prices for similar assets and liabilities in active markets or quoted prices for identical or similar instruments in markets that are not active and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets.

Level 3: Inputs are unobservable inputs based on the Company’s assumptions and valuation techniques used to measure assets and liabilities at fair value. The inputs require significant management judgment or estimation.

The Company’s assessment of the significance of an input to a fair value measurement requires judgment, which may affect the determination of fair value and the measurement’s classification within the Fair Value Hierarchy.

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 and intangible assets, (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 stock-based compensation awards, (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

Internal-Use Software

The Company follows Accounting Standard Codification (“ASC”) 350-40, Goodwill and Other, Internal-Use Software, to account for development costs incurred for the costs of computer software developed or obtained for internal use. ASC 350-40 requires such costs to be capitalized once certain criteria are met. Internal-use software is included in internal-use software developed in property and equipment in the condensed consolidated balance sheets once available for its intended use and is depreciated over periods between 3 to 5 years. Depreciation expense for internal-use software utilized for cloud-based customer solutions and for software for internal systems and tools is included in cost of revenues, software subscriptions and depreciation and amortization expense, respectively, in the condensed consolidated statements of comprehensive loss.

Software Developed for Sale

The costs incurred for the development of computer software to be sold, leased, or otherwise marketed are capitalized in accordance with ASC 985-20, Costs of Software to be Sold, Leased or Marketed, when technological feasibility has been established. Amortization of capitalized software development costs begins when the product is available for general release. Amortization is provided on a product-by-product basis using the straight-line method over periods between three to five years and is included in cost of revenues, software subscriptions in the condensed consolidated statements of comprehensive loss. Capitalized software costs are subject to an ongoing assessment of recoverability based on anticipated future revenues and changes in software technologies at least annually at December 31, and whenever events or circumstances make it more likely than not that impairment may have occurred.

Business Combinations

Upon acquisition of a company, the Company determines if the transaction is a business combination, which is accounted for using the acquisition method of accounting. Under the acquisition method, once control is obtained of a business, the assets acquired, liabilities assumed, consideration transferred and amounts attributed to noncontrolling interests, are recorded at fair value. The Company uses its best estimates and assumptions to assign fair value to the tangible and intangible assets acquired, liabilities assumed, consideration transferred, and amounts attributed to noncontrolling interests at the acquisition date. One of the most significant estimates relates to the determination of the fair value of these amounts. The determination of the fair values is based on estimates and judgments made by management. The Company’s estimates of fair value are based upon assumptions it believes to be reasonable, but which are inherently uncertain and unpredictable. Measurement period adjustments to these values as of the acquisition date are reflected at the time identified, up through the conclusion of the measurement period, which is the time at which all information for determination of the values of assets acquired, liabilities assumed, consideration transferred and noncontrolling interests is received, and is not to exceed one year from the acquisition date (the “Measurement Period”). Thus the Company may record adjustments to the fair value of these tangible and intangible assets acquired, liabilities assumed, consideration transferred and noncontrolling interests, with the corresponding offset to goodwill during this Measurement Period. Additionally, uncertain tax positions and tax-related valuation allowances are initially recorded in connection with a business combination as of the acquisition date. The Company continues to collect information and reevaluate these estimates and assumptions periodically and record any adjustments to preliminary estimates to goodwill, provided the Company is within the Measurement Period, with any adjustments to amortization of new or previously recorded identifiable intangibles being recorded to the condensed consolidated statements of comprehensive loss in the period in which they arise. In addition, if outside of the Measurement Period, any subsequent adjustments to the acquisition date fair values are reflected in the condensed consolidated statements of comprehensive loss in the period in which they arise.

Goodwill

Goodwill represents the excess of the purchase price over the fair value of net tangible and intangible assets acquired in a business combination. The Company evaluates goodwill for impairment annually at October 1st, and whenever events or circumstances make it more likely than not that impairment may have occurred.

Deferred Financing Costs

The Company capitalizes costs related to obtaining, renewing or extending loan agreements and amortizes these costs on a straight-line basis, which approximates the effective interest method, over the life of the loan. Deferred financing costs related to term loans outstanding are reflected as a reduction of current portion of long-term debt and long-term debt net of current portion in the condensed consolidated balance sheets. Deferred financing costs related to undrawn debt are reflected in other assets in the condensed consolidated balance sheets.

Stock-Based Compensation

The Company has stock awards issued under the 2020 Incentive Award Plan (the “2020 Plan”) and the 2020 Employee Stock Purchase Plan (the “ESPP”). The awards are subject to, and the Company applies, the guidance set forth in ASC 718, Compensation—Stock Compensation, for the award of equity-based instruments. The provisions of ASC 718 require a company to measure the fair value of stock-based compensation as of the grant date of the award. Stock-based compensation expense reflects the cost of employee services received in exchange for the awards. The Company has elected to recognize award forfeitures as they occur.

Revenue Recognition

Revenue from contracts with customers

The Company recognizes revenue in accordance with ASC 606, Revenue from Contracts with Customers. 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. The Company enters into contracts that can 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, which are subsequently remitted to governmental authorities.

Nature of goods and services

Licenses for on-premise software subscriptions 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 (collectively, the “updates and support”). The updates and support, which are part of the subscription agreement, are essential to the continued utility of the software; therefore, the Company has 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 performance obligations are satisfied over 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 new sale premium representing the excess initial year price over the renewal price, is a material right that provides customers with the right to this reduced renewal price. The Company recognizes revenue associated with this material right over the estimated period of benefit to the customer, which is generally three years. Effective January 1, 2022, the Company 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 estimated period of benefit to the customer.

Cloud-based subscriptions allow customers to use Company-hosted software over the contract period without taking possession of the software. The cloud-based offerings also include related updates and support. Cloud-based contracts consistently provide a benefit to the customer during the subscription period; thus, the associated revenue is recognized ratably over the related subscription period. 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.

Revenue from deliverable-based services is recognized as services are delivered. Revenue from fixed fee services is recognized as services are performed using the percentage of completion input method.

The Company has elected the “right to invoice” practical expedient for revenue related to services that are billed on an hourly basis, which enables revenue to be recognized as the services are performed.

The Company has determined that the methods applied to measuring its progress toward complete satisfaction of performance obligations recognized over time are a faithful depiction of the transfer of control of software subscriptions and services to customers.

Significant judgments

Contracts with customers often include promises to transfer multiple products and services to a customer. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. Identification of the amortization periods of material rights and contract costs requires significant judgement by management.

Payment terms

Payment terms and conditions vary by contract, although the Company’s terms generally include a requirement of payment within 30-days. In instances where the timing of revenue recognition differs from the timing of payment, the Company has determined that its contracts do not include a significant financing component. The primary purpose of invoicing terms is to provide customers with simplified and predictable ways of purchasing products and services, not to receive financing from customers or to provide customers with financing.

Cost of revenues

Cost of revenues, software subscriptions includes the direct cost to maintain, host and distribute software products, the direct cost to provide customer support, the direct cost to maintain tax content and depreciation and amortization of costs of capitalized software, acquired intangibles, and internal-use software utilized for cloud-based subscriptions. Cost of revenues, services includes the direct costs of implementation, training, transaction tax returns outsourcing and other tax-related services.

Reimbursable costs

Reimbursable costs passed through and invoiced to customers of the Company are recorded as services revenues with the associated expenses recorded as cost of revenues, services in the condensed consolidated statements of comprehensive loss.

Income Taxes

Vertex accounts for income taxes using the asset and liability method. The Company recognizes deferred tax assets and liabilities for future tax consequences of events that have been previously recognized in the Company’s condensed consolidated financial statements and tax returns. The measurement of deferred tax assets and liabilities is based on provisions of the enacted tax law. The effect of a change in tax laws or rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date. The effects of future changes in tax laws or rates are not anticipated. A valuation allowance is recorded when it is more likely than not that some or all of the deferred tax assets will not be realized. The Company records uncertain tax positions in accordance with ASC 740, Income Taxes, on the basis of a two-step process whereby: (i) management determines whether it is more likely than not that the tax positions will be sustained based on the technical merits of the position, and (ii) for those tax positions that meet the more likely than not recognition threshold, management recognizes the largest amount of tax benefit that is greater than 50 percent likely to be realized upon ultimate settlement with the related tax authority. The Company records interest related to underpayment of income taxes as interest expense and penalties as other operating expenses in the condensed consolidated statements of comprehensive loss.

The impact as a result of the application of ASC 740 is reflected in the condensed consolidated financial statements. The Company assesses its income tax positions and records tax benefits or expense based upon management’s evaluation of the facts, circumstances, and information available at the reporting date. Variations in the actual outcome of these future tax consequences could materially impact the condensed consolidated financial statements. The Company’s effective income tax rate is based on estimated income for the year, the estimated composition of the income/losses in different jurisdictions, and discrete adjustments in the applicable quarterly periods. Potential discrete adjustments generally include tax charges or benefits related to stock-based compensation and changes in tax legislation, among other items.

Supplemental Balance Sheet Disclosures

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

As of September 30, 

As of December 31, 

    

2022

2021

 

(unaudited)

Prepaid expenses and other current assets:

 

  

 

  

Prepaid expenses

$

10,666

$

8,903

Prepaid insurance

1,954

3,348

Prepaid licenses and support

9,874

8,285

Prepaid expenses and other current assets

$

22,494

$

20,536

Accrued expenses:

Accrued general expenses

$

16,059

$

10,771

Accrued contract labor and professional fees

10,654

9,688

Accrued income and other taxes

2,195

2,507

Accrued expenses

$

28,908

$

22,966

Supplemental Cash Flow Disclosures

Supplemental cash flow disclosures are as follows for the respective periods:

For the nine months ended September 30, 

    

2022

    

2021

 

(unaudited)

Cash paid for:

 

Interest

$

1,558

$

180

Income taxes, net of refunds

$

2,655

$

1,032

Operating cash flows from operating leases

$

2,737

$

4,090

Non-cash investing and financing activities:

Purchase commitment and contingent consideration liabilities

$

2,000

$

50,653

Leased assets obtained in exchange for new finance lease liabilities

$

1,337

$

173

Recently Issued 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 (“FASB”) issued Accounting Standards Update (“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. ASU 2021-08 will be effective for public entities with fiscal years beginning after December 15, 2022, and for all other entities with fiscal years beginning after December 15, 2023, with early adoption permitted. ASU 2021-08 will be applied prospectively to business combinations occurring on or after the applicable effective date. The Company will adopt this standard effective January 1, 2023. This standard is not expected

to have a material impact on the Company’s current condensed consolidated financial statements, but adoption could have a material impact on the accounting for future acquisitions reflected in the Company’s condensed consolidated financial statements.

Risks and Uncertainties

In March 2020, the World Health Organization declared the outbreak of the coronavirus disease 2019 (“COVID-19”) to be a pandemic. The COVID-19 pandemic continues to have widespread, evolving and unpredictable impacts on global society, economies, financial markets and business practices. To protect the health and well-being of Company employees and customers, substantial modifications were made to employee travel policies, and our offices were closed, with employees directed to work from home. During the third quarter ended September 30, 2022, the Company reopened its offices to employees and has begun to participate in and/or hold conferences and other marketing events in person. The COVID-19 pandemic has impacted, and may continue to impact, Company operations, including employees, customers and partners, and there remains substantial uncertainty regarding the nature and degree of its continued effects over time.

The Company did not experience any significant reductions in sales, revenues or collections through September 30, 2022 as a result of COVID-19. The Company believes it has ample liquidity and capital resources to continue to meet its operating needs and to service debt and other financial obligations.

The extent to which the COVID-19 pandemic impacts the business going forward will depend on numerous evolving factors that cannot reliably be predicted, including the ongoing duration and scope of the pandemic; governmental, business, and individuals’ actions in response to the pandemic; and the impact on economic activity, including the possibility of recession, inflation or financial market instability. These factors may adversely impact consumer, business and government spending on technology as well as customers’ ability to pay for Company products and services on an ongoing basis. This uncertainty also affects management’s accounting estimates and assumptions, which could result in greater variability in a variety of areas that depend on these estimates and assumptions, including estimated allowance for subscription cancellations, product life cycles and estimated lives of long-lived assets.

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

2.     REVENUE RECOGNITION

See Note 1, “Summary of Significant Accounting Policies”, for a description of the Company’s revenue recognition accounting policy.

Disaggregation of revenue

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

Three months ended September 30, 

    

Nine months ended September 30, 

    

2022

    

2021

    

2022

    

2021

 

(unaudited)

    

(unaudited)

Software subscriptions:

  

    

  

Software licenses

$

62,589

$

58,932

    

$

182,320

$

172,807

Cloud subscriptions

43,779

33,344

    

122,267

92,353

Software subscriptions

106,368

92,276

    

304,587

265,160

Services

 

19,870

 

18,442

    

 

55,911

 

48,732

Total revenues

$

126,238

$

110,718

    

$

360,498

$

313,892

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”) $9,620 and $9,151 at September 30, 2022 and December 31, 2021, 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, 2022

For the year ended December 31, 2021

(unaudited)

Balance, beginning of period

$

76,929

$

77,159

Balance, end of period

 

94,529

 

76,929

Increase (decrease), net

$

17,600

$

(230)

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 $6,954 and $6,537 at September 30, 2022 and December 31, 2021, 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, 

2022

2021

Balance

    

Net Change

    

Balance

    

Net Change

    

(unaudited)

Allowance balance, July 1,

$

(8,719)

 

  

$

(9,399)

 

  

Allowance balance, September 30, 

 

(9,620)

 

  

 

(8,845)

 

  

Change in allowance

 

$

901

 

$

(554)

Deferred allowance balance, July 1,

 

6,700

 

  

 

6,267

 

  

Deferred allowance balance, September 30, 

 

6,954

 

  

 

6,284

 

  

Change in deferred allowance

 

 

(254)

 

 

(17)

Net amount charged to revenues

 

$

647

 

$

(571)

For the nine months ended September 30, 

2022

2021

Balance

    

Net Change

    

Balance

    

Net Change

(unaudited)

Allowance balance, January 1,

$

(9,151)

 

  

$

(8,592)

 

  

Allowance balance, September 30, 

 

(9,620)

 

  

 

(8,845)

 

  

Change in allowance

 

$

469

 

$

253

Deferred allowance balance, January 1,

 

6,537

 

  

 

6,432

 

  

Deferred allowance balance, September 30, 

 

6,954

 

  

 

6,284

 

  

Change in deferred allowance

 

 

(417)

 

 

148

Net amount charged to revenues

 

$

52

 

$

401

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, 

2022

2021

    

(unaudited)

    

Balances:

 

  

 

  

Deferred revenue, current

$

242,637

$

237,344

Deferred revenue, non-current

 

11,098

 

11,666

Total deferred revenue

$

253,735

$

249,010

For the three months ended September 30, 

For the nine months ended September 30, 

2022

2021

2022

2021

(unaudited)

(unaudited)

Changes to deferred revenue:

    

  

    

  

    

  

    

  

Beginning balance

$

255,074

$

222,612

$

249,010

$

222,262

Additional amounts deferred

 

124,899

 

110,686

 

365,223

 

314,210

Revenues recognized

 

(126,238)

 

(110,718)

 

(360,498)

 

(313,892)

Ending balance

$

253,735

$

222,580

$

253,735

$

222,580

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, 

2022

2021

2022

2021

(unaudited)

(unaudited)

Deferred commissions:

    

  

    

  

    

  

    

  

Beginning balance

$

12,168

$

11,545

$

12,555

$

11,743

Additions

 

3,248

 

3,866

 

7,904

 

8,059

Amortization

 

(1,659)

 

(2,828)

 

(6,702)

 

(7,219)

Ending balance

$

13,757

$

12,583

$

13,757

$

12,583

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.2.2
BUSINESS COMBINATIONS
9 Months Ended
Sep. 30, 2022
BUSINESS COMBINATIONS  
BUSINESS COMBINATIONS

3.    BUSINESS COMBINATIONS

LCR-Dixon

On September 22, 2021, the Company executed a stock purchase agreement with LCR-Dixon Corporation (“LCR-Dixon”), a provider of SAP technologies and tax intelligence solutions. LCR-Dixon’s solutions were specifically developed to improve functionality and performance for SAP indirect tax processes and are integrated with the Company’s tax determination software. The LCR-Dixon acquisition was accounted for as a business combination. The transaction costs associated with the acquisition were not significant.

The purchase price was $99,062 consisting of (i) $59,720 of cash paid at closing, partially offset by $1,899 of LCR-Dixon cash received in the acquisition, resulting in net cash consideration at closing of $57,821, (ii) $474 cash paid related to the final determination of LCR-Dixon’s cash and net working capital as of the acquisition date (the “Post-closing Adjustment”) paid in January 2022, (iii) non-interest bearing deferred payments aggregating $40,000 to be paid in four equal installments of $10,000 every six-months beginning March 2022 and ending September 2023, net of a discount of $976 (the “deferred purchase consideration”) and (iv) other adjustments associated with income tax amounts that exceed the estimated amount calculated at closing of $156. Cash paid was funded from available cash on hand. The discount recorded as a reduction of the deferred purchase consideration will be recorded as interest expense over the payment period using the effective interest method. The deferred purchase consideration, net of discount, at September 30, 2022 is $19,724, and is included in current liabilities in the condensed consolidated balance sheets. The deferred purchase consideration, net of discount, at December 31, 2021 of $19,805 and $19,419 is included in current liabilities and long-term liabilities, respectively, in the condensed consolidated balance sheets.

The following table summarizes the purchase price for LCR-Dixon:

As of Acquisition Date

Cash consideration

$

60,038

Fair value of deferred purchase consideration

39,024

Total

$

99,062

The purchase price was allocated to the net assets acquired based on management’s determination of their estimated fair values using available information as of the acquisition date. The excess of purchase consideration over the net assets acquired is recorded as goodwill, which primarily reflects the existence of intangible assets not recognized under U.S. GAAP such as the value of expected future synergies, the value of the assembled workforce and other market factors. Goodwill associated with the LCR-Dixon acquisition is not deductible for tax purposes. The fair values of these amounts on the acquisition date, which are reflected in the table below, have been finalized during the nine months ended September 30, 2022 and include Measurement Period adjustments resulting in an increase to capitalized software of $7,700, an increase to other intangibles of $6,500 and various other adjustments resulting in a net reduction to goodwill of $11,178. Any subsequent adjustments to these values will be recorded in the consolidated statements of comprehensive loss in the period in which the adjustment is identified.

The Company and LCR-Dixon had a pre-existing relationship in the form of a royalty agreement at the acquisition date. The Company owed LCR-Dixon royalties in connection with licenses sold by the Company to end users when collected by the Company from end users (the “Royalty Agreement”). The Royalty Agreement terminated upon consummation of the acquisition and the Company wrote-off $252 of royalties payable to LCR-Dixon with an offset to goodwill.

The following table presents the allocation of the purchase price to the assets acquired and liabilities assumed as recorded in the Company’s condensed consolidated balance sheet as of the acquisition date:

As of Acquisition Date

Cash and cash equivalents

$

1,899

Accounts receivable

1,586

Prepaid expenses and other current assets

150

Property and equipment

4

Capitalized software

7,700

Goodwill

86,639

Other intangibles

6,500

Accounts payable

(19)

Accrued expenses

(202)

Accrued compensation

(1,746)

Deferred income tax liability

(3,630)

Deferred revenue

(71)

Total

$

98,810

The fair value, valuation methodologies, estimated useful lives, and significant assumptions of the identifiable intangibles acquired in the LCR-Dixon acquisition are summarized in the table below:

September 22, 2021

LCR-Dixon Identifiable Intangibles

Balance Sheet Location

Fair Value

Valuation Methodology

Estimated Useful Life

Discount Rate

Trade name

Goodwill and other intangible assets (Note 8)

$

200

Relief from royalty method - income approach

6 months

20.0

%

Customer relationships

Goodwill and other intangible assets (Note 8)

$

6,300

Excess earnings method - income approach

3 years

20.0

%

Developed technology

Property and equipment, net (Note 6)

$

7,700

Relief from royalty method - income approach

3 years

20.0

%

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.2.2
INVESTMENTS
9 Months Ended
Sep. 30, 2022
INVESTMENTS  
INVESTMENTS

4. INVESTMENTS  

The Company’s investment securities portfolio consists of the following: Money Market Mutual Funds invested in high quality, short-term money market instruments which are issued and payable in U.S. dollars (“Money Market Funds”), Bank and Corporate issued Commercial Paper (“Commercial Paper”), Corporate Bonds, and U.S. Treasury Securities. The Money Market Funds and a portion of the Commercial Paper are considered cash and cash equivalents due to their short maturity dates. There were no holdings of securities of any one issuer in an amount greater than 10% of stockholders’ equity.  

The Money Market Funds qualify as equity securities per ASC 321, Investments - Equity Securities. No net gains or losses were recognized on sales of equity securities during the quarter or year to date and no unrealized gains or losses were recognized on equity securities held as of September 30, 2022 or as of December 31, 2021.

The Commercial Paper, Corporate Bonds, and U.S. Treasury Securities qualify as debt securities per ASC 320, Investments - Debt Securities, and have been classified as available-for-sale as they may be liquidated and used for general corporate purposes. None of the Company’s debt securities are classified as trading or held-to-maturity. As of September 30, 2022, the Company's debt securities portfolio had unaccreted discounts of $132 and no remaining unamortized premiums.

The table below presents the amortized cost, gross unrealized gains and losses, allowance for credit losses, and fair value aggregated by major security type as of September 30, 2022. Accrued interest receivable of $75 as of September 30, 2022, is not included in the table.

As of September 30, 2022

Investment securities available-for-sale: (unaudited)

Amortized Cost

    

Gross Unrealized Gain

    

Gross Unrealized Loss

Allowance For Credit Losses

    

Fair Value

Commercial Paper

$

9,529

$

$

$

$

9,529

Corporate Bonds

200

(1)

199

U.S. Treasury Securities

4,939

(35)

4,904

Total investment securities available-for-sale

$

14,668

$

$

(36)

$

$

14,632

Investment Securities in a Gross Unrealized Loss Position

The table below provides the gross unrealized losses and fair value of securities available-for-sale aggregated by major security type and the length of time that individual securities have been in a continuous unrealized loss position as of September 30, 2022. The amounts include securities available-for-sale without an allowance for credit losses. As of September 30, 2022, the Company’s available-for-sale investment securities consisted of 50 securities, twelve of which are in an immaterial unrealized loss position of $36.  As a result, there is no allowance for credit losses recorded for available-for-sale debt securities as of September 30, 2022.

As of September 30, 2022

Less than 12 Months

12 Months or Longer

Total

Investment securities available-for-sale without an allowance for credit losses: (unaudited)

Fair Value

    

Gross Unrealized Loss

    

Fair Value

Gross Unrealized Loss

    

Fair Value

Gross Unrealized Loss

Commercial Paper

$

$

$

$

$

$

Corporate Bonds

199

(1)

199

(1)

U.S. Treasury Securities

4,612

(35)

4,612

(35)

Total investment securities available-for-sale

$

4,811

$

(36)

$

$

$

4,811

$

(36)

Maturities of Investment Securities

The table below summarizes, as of September 30, 2022, the fair value of investment securities by major security type and contractual maturity as well as the total fair value, and amortized cost of investment securities by contractual maturity. Because borrowers may have the right to call or prepay certain obligations, the expected maturities of securities are likely to differ from the scheduled contractual maturities presented below.

As of September 30, 2022

Due in 1 Year or Less

    

Due > 1 Year through 5 Years

    

Due > 5 Years through 10 Years

Due > 10 Years

    

Total

Fair value of investment securities available-for-sale: (unaudited)

Commercial Paper

$

9,529

$

$

$

$

9,529

Corporate Bonds

199

199

U.S. Treasury Securities

2,663

2,241

4,904

Total investment securities available-for-sale

$

12,391

$

2,241

$

$

$

14,632

Amortized cost of investment securities available-for-sale

$

12,405

$

2,263

$

$

$

14,668

Net Securities Gains or Losses and Securities Pledged

During the three months ended September 30, 2022, the Company had no sales of debt securities categorized as available-for-sale, resulting in no realized gains or losses, and no securities were pledged.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.2.2
FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS
9 Months Ended
Sep. 30, 2022
FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS  
FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS

5.      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 Hierarchy for its financial assets and liabilities measured at fair value on a recurring basis:

Fair Value Measurements Using

As of September 30, 2022 (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

$

38,553

$

38,553

$

$

Commercial Paper

9,529

9,529

Corporate Bonds

199

199

U.S. Treasury Securities

4,904

4,904

Tellutax Contingent Consideration

(4,500)

(4,500)

Foreign currency forward contracts

416

416

Fair Value Measurements Using

As of December 31, 2021

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

$

3,201

$

3,201

$

$

Tellutax Contingent Consideration

(2,500)

(2,500)

Foreign currency forward contracts

(62)

(62)

The Company has investments in 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. For the Commercial Paper, Corporate Bonds and U.S. Treasury Securities, the Company believes that Level 2 designation is appropriate under ASC 820-10, 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 $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, 2022, the Tellutax Contingent Consideration of $1,400 and $3,100 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, 2021, the Tellutax Contingent Consideration of $2,500 is included in purchase commitment and contingent consideration liabilities, net of current portion in the condensed consolidated balance sheets.

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

September 30, 2022

Liability

    

Fair Value

    

Valuation Technique

    

Unobservable Inputs

Tellutax Contingent Consideration

$

(4,500)

Monte Carlo Simulation

Revenue volatility

75.0

%

Revenue discount rate

22.2

%

Term (in years)

2.6

December 31, 2021

Liability

    

Fair Value

    

Valuation Technique

    

Unobservable Inputs

Tellutax Contingent Consideration

$

(2,500)

Monte Carlo Simulation

Revenue volatility

95.0

%

Revenue discount rate

20.0

%

Term (in years)

3.6

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

Tellutax

Contingent

Consideration

Balance, January 1, 2022

$

(2,500)

Fair value adjustments

 

(2,000)

Balance, September 30, 2022

$

(4,500)

Assets and Liabilities for Which Fair Value is Only Disclosed

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

The carrying amount for floating rate debt approximates its fair value, as the calculation of fair value is dependent on the estimation of future interest rates and is considered a Level 2 measurement.

Non-recurring Fair Value Measurements

The LCR-Dixon acquisition on September 22, 2021, the acquisition of 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-Dixon acquisition was $19,724 and $39,224 at September 30, 2022 and December 31, 2021, respectively.  See Note 3, “Business Combinations”, for additional information on such amounts.

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 loss in the period the change is identified. No such adjustments have been recorded through September 30, 2022.

The Purchase Commitment Liability included in purchase commitment and contingent consideration liabilities, current and purchase commitment and contingent liabilities, net of current portion in the condensed consolidated balance sheet at September 30, 2022 was $3,682 and $4,909, respectively. The remaining Purchase Commitment Liability is included in purchase commitment and contingent consideration liabilities, net of current portion in the condensed consolidated balance sheet at December 31, 2021 was $8,329.

The carrying amounts of both the LCR-Dixon 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 23 R13.htm IDEA: XBRL DOCUMENT v3.22.2.2
PROPERTY AND EQUIPMENT
9 Months Ended
Sep. 30, 2022
PROPERTY AND EQUIPMENT  
PROPERTY AND EQUIPMENT

6.      PROPERTY AND EQUIPMENT

The major components of property and equipment are as follows:

As of September 30, 

As of December 31, 

2022

2021

    

(unaudited)

    

    

Leasehold improvements

$

20,904

$

20,956

Equipment

 

38,974

 

41,937

Computer software purchased

 

12,005

 

11,792

Internal-use software developed:

 

 

Cloud-based customer solutions

 

132,062

 

114,872

Internal systems and tools

 

40,368

 

32,408

Furniture and fixtures

 

7,661

 

7,675

In-process internal-use software

 

27,773

 

16,965

Property and equipment

 

279,747

 

246,605

Less accumulated depreciation and amortization

 

(170,624)

 

(148,215)

Property and equipment, net

$

109,123

$

98,390

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

Finance lease amortization was $174 and $944 for the three and nine months ended September 30, 2022, respectively, and depreciation expense for assets held under capital leases was $363 and $826 for the three and nine months ended September 30, 2021, respectively. Finance lease amortization and depreciation expense for assets held under capital leases are included in depreciation and amortization expense in the condensed consolidated statements of comprehensive loss.

Assets under finance leases of $2,225 and $1,533, net of accumulated amortization of $1,875 and $931, respectively, at September 30, 2022 and December 31, 2021, 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, 

2022

2021

    

(unaudited)

    

    

Internal-use software developed

$

172,430

$

147,280

Less accumulated depreciation

 

(108,881)

 

(87,281)

Internal-use software developed, net of accumulated depreciation

 

63,549

 

59,999

In-process internal-use software

 

27,773

 

16,965

Internal-use software developed, net

$

91,322

$

76,964

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, 

2022

2021

(unaudited)

Cloud-based customer solutions

    

$

22,014

$

13,881

Internal systems and tools

 

18,924

 

7,762

Total

$

40,938

$

21,643

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, 2022 and 2021 was $6,881 and $7,561, respectively, $20,139 and $12,906, for the nine months ended September 30, 2022 and 2021, 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, 2022 and 2021 was $1,228 and $870, respectively, and $3,253 and $2,303 for the nine months ended September 30, 2022 and 2021, and is included in depreciation and amortization in the condensed consolidated statements of comprehensive loss.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.2.2
CAPITALIZED SOFTWARE
9 Months Ended
Sep. 30, 2022
CAPITALIZED SOFTWARE  
CAPITALIZED SOFTWARE

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

    

2022

2021

    

(unaudited)

    

Capitalized software

$

93,432

$

72,512

Less accumulated amortization

 

(58,048)

 

(45,179)

Capitalized software, net of accumulated depreciation

 

35,384

 

27,333

In-process capitalized software

 

3,177

 

6,109

Capitalized software, net

$

38,561

$

33,442

Software development costs capitalized for the three months ended September 30, 2022 and 2021, excluding acquisitions, were $4,362 and $2,777, respectively, and $10,288 and $7,902 for the nine months ended September 30, 2022

and 2021, respectively. Capitalized software includes developed technology with an acquisition date fair value of $7,700 acquired in the LCR-Dixon acquisition and recorded during the three months ended June 30, 2022.

Capitalized software amortization expense, including amortization of acquired technology, was $4,163 and $3,123 for the three months ended September 30, 2022 and 2021, respectively, and $12,869 and $9,473 for the nine months ended September 30, 2022 and 2021, respectively, and is included in cost of revenues, software subscriptions in the condensed consolidated statements of comprehensive loss. Amortization expense associated with the acquired LCR-Dixon developed technology from the acquisition date through September 30, 2022 was $2,567 and is included in the capitalized software amortization expense for the nine months ended September 30, 2022. Included in this amount is $642 that would have been recorded during the year ended December 31, 2021 had the fair value of acquired LCR-Dixon developed technology been available on the acquisition date.

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.2.2
GOODWILL AND OTHER INTANGIBLE ASSETS
9 Months Ended
Sep. 30, 2022
GOODWILL AND OTHER INTANGIBLE ASSETS  
GOODWILL AND OTHER INTANGIBLE ASSETS

8.    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, 

2022

2021

(unaudited)

Goodwill

$

239,346

$

270,041

Other intangible assets, net

5,938

 

2,661

Total

$

245,284

$

272,702

The changes in the carrying amount of goodwill are as follows for the periods presented:

As of September 30, 

2022

2021

(unaudited)

Balance, January 1

$

270,041

$

16,329

Acquisitions

 

266,966

Measurement period adjustments

(10,329)

Foreign currency translation adjustments

(20,366)

(8,433)

Balance, September 30, gross

239,346

274,862

Accumulated impairment losses

Balance, September 30, net

$

239,346

$

274,862

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, 

2022

2021

(unaudited)

Weighted average amortization period (years)

3.5

4.2

Gross value

$

10,493

$

4,110

Accumulated amortization

(4,555)

(1,449)

Carrying value

$

5,938

$

2,661

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

2022

$

58

    

$

755

    

$

813

2021

65

375

440

For the nine months ended September 30, 

Cost of Revenues, Software Subscriptions

Selling and
Marketing Expense

Total Expense

2022

$

177

    

$

3,023

    

$

3,200

2021

192

545

737

Amortization expense associated with the other intangible assets recognized from the LCR-Dixon acquisition from the acquisition date through September 30, 2022 was $525 and $2,300 for the three and nine months ended September 30, 2022 and is included in the other intangible assets amortization expense in the above schedule. Included in this amount is $625 that would have been recorded during the year ended December 31, 2021 had the fair value of the acquired LCR-Dixon other intangibles been available on the acquisition date.

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.2.2
DEBT
9 Months Ended
Sep. 30, 2022
DEBT  
DEBT

9.DEBT

Credit Agreement

On March 8, 2022, the Company entered into the Second Amendment to Credit Agreement (the “Second Amendment”), with a banking syndicate, which amended the previous credit agreement entered into in March 2020 (the “Previous Credit Agreement”), providing for, among other modifications, (i) a new term loan in the aggregate amount of $50,000 (the “Term Loan”); (ii) an extension of the maturity date of the revolving facility from March 2025 to March 2027; (iii) an increase in the revolving credit commitment from $100,000 (the “Previous Line of Credit”) to $200,000 (the “Amended Line of Credit”); (iv) the Company’s option to select an applicable interest rate at either the bank base rate plus an applicable margin (the “New Base Rate Option”) or Secured Overnight Financing Rate (“SOFR”) plus an applicable margin (the “SOFR Option”); (v) modifications to the financial covenant performance levels which determine applicable margins; and (vi) modifications to certain covenants and events of default. Net proceeds from the Term Loan shall be used to fund ongoing working capital, capital expenditures, permitted distributions, permitted acquisitions and general corporate purposes of the Company and its subsidiaries.

The Company paid $983 in financing costs in connection with the Second Amendment, which will be amortized over the term of the loan. The Company wrote off $370 in deferred financing fees pertaining to the Previous Credit Agreement associated with a bank exiting the Second Amendment. The remaining balance of deferred financing costs pertaining to the remaining bank associated with the Previous Credit Agreement of $277 will be amortized over the term of the Second Amendment. The portion of the deferred financing costs associated with the Amended Line of Credit and the Term Loan are reflected in other assets and as a reduction of the Term Loan, respectively, in the condensed consolidated balance sheet at September 30, 2022.

The Second Amendment is collateralized by certain assets of the Company and contains financial and operating covenants. The Company was in compliance with these covenants at September 30, 2022.

Term Loan

The Term Loan requires quarterly principal payments over five years, with a balloon payment due on March 8, 2027. The interest rate on the Term Loan was 4.13% at September 30, 2022 as the Company selected the SOFR Option. Term Loan outstanding amounts are reported in the current portion of long-term debt and long-term debt, net of current portion, in the condensed consolidated balance sheets.

Amended Line of Credit

The Amended Line of Credit expires in March 2027. The Company is required to pay a quarterly fee on the difference between the $200,000 allowed maximum borrowings and the unpaid principal balance outstanding under the line at the applicable rate. At September 30, 2022, the New Base Rate Option and SOFR Option applicable to Amended Line of Credit borrowings were 6.25% and 4.13%, respectively. There were no outstanding borrowings under the Amended Line of Credit at September 30, 2022 or the Previous Line of Credit at December 31, 2021, respectively.

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.2.2
STOCKHOLDERS' EQUITY
9 Months Ended
Sep. 30, 2022
STOCKHOLDERS' EQUITY  
STOCKHOLDERS' EQUITY

10.STOCKHOLDERS’ EQUITY

Common Stock

During the three and nine months ended and September 30, 2022, the Company issued 212 and 577 shares of Class A common stock (“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 common stock, respectively, in connection with the vesting of Restricted Stock Units (“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 5,500 shares of Class B common stock, respectively, for an equivalent number of shares of Class A common stock.

During the nine months ended and September 30, 2021, the Company issued 625 and 1,727 shares of Class A, respectively, related to the exercise of options, net of 128 and 703 shares, 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, 2021, the Company issued 3 and 8 shares of Class A, respectively, in connection with the vesting of RSUs, net of 2 and 3 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, 2021, 118 and 352 shares of Class A, respectively were issued in connection with the vesting of RSAs, net of 11 and 11 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, 2021, a stockholder exchanged 0 and 12,100 shares, respectively, of Class B for an equivalent number of shares of Class A.

Tax Sharing Agreement Payments

In connection with termination of the Company’s S-Corporation status 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.

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.

During the three and nine months ended September 30, 2021, the Company distributed $0 and $2,700 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 28 R18.htm IDEA: XBRL DOCUMENT v3.22.2.2
EARNINGS PER SHARE
9 Months Ended
Sep. 30, 2022
EARNINGS PER SHARE  
EARNINGS PER SHARE

11.    EARNINGS PER SHARE

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

For the three months ended September 30, 

For the nine months ended September 30, 

 

Class A common stock:

    

2022

    

2021

2022

    

2021

 

(unaudited)

(unaudited)

 

Numerator, basic:

 

  

 

  

Net loss attributable to all stockholders

$

(1,141)

$

(3,948)

$

(6,995)

$

(852)

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

 

32.37

%  

 

27.09

%  

 

29.91

%  

 

22.91

%

Net loss attributable to Class A stockholders, basic

$

(369)

$

(1,070)

$

(2,092)

$

(195)

Numerator, diluted:

 

  

 

  

 

  

 

  

Net loss attributable to all stockholders

$

(1,141)

$

(3,948)

$

(6,995)

$

(852)

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

 

32.37

%  

 

27.09

%  

 

29.91

%  

 

22.91

%

Net loss attributable to Class A stockholders, diluted

$

(369)

$

(1,070)

$

(2,092)

$

(195)

Denominator, basic and diluted:

 

  

 

  

 

  

 

  

Weighted average Class A common stock, basic

 

48,488

 

40,141

 

44,708

 

33,775

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

 

 

 

 

Weighted average Class A common stock, diluted

 

48,488

 

40,141

 

44,708

 

33,775

Net loss per Class A share, basic

$

(0.01)

$

(0.03)

$

(0.05)

$

(0.01)

Net loss per Class A share, diluted

$

(0.01)

$

(0.03)

$

(0.05)

$

(0.01)

(1)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. For the three months ended September 30, 2021, 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: 9,674 options (including 354 out-of-the-money options), 390 RSAs, 436 RSUs and 28 shares under the ESPP.

(2)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 nine months ended September 30, 2021, 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: 10,493 options (including 229 out-of-the-money options), 542 RSAs, 354 RSUs and 27 shares under the ESPP.

For the three months ended September 30, 

For the nine months ended September 30, 

 

Class B common stock:

    

2022

    

2021

2022

    

2021

 

(unaudited)

(unaudited)

 

Numerator, basic:

 

  

 

  

Net loss attributable to all stockholders

$

(1,141)

$

(3,948)

$

(6,995)

$

(852)

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

 

67.63

%  

 

72.91

%  

 

70.09

%  

 

77.09

%

Net loss attributable to Class B stockholders, basic

$

(772)

$

(2,878)

$

(4,903)

$

(657)

Numerator, diluted:

 

  

 

  

 

  

 

  

Net loss attributable to all stockholders

$

(1,141)

$

(3,948)

$

(6,995)

$

(852)

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

 

67.63

%  

 

72.91

%  

 

70.09

%  

 

77.09

%

Net loss attributable to Class B stockholders, diluted

$

(772)

$

(2,878)

$

(4,903)

$

(657)

Denominator, basic and diluted:

 

  

 

  

 

  

 

  

Weighted average Class B common stock, basic

 

101,307

 

108,017

 

104,772

 

113,646

Dilutive effect of common stock equivalents

 

 

 

 

Weighted average Class B common stock, diluted

 

101,307

 

108,017

 

104,772

 

113,646

Net loss per Class B share, basic

$

(0.01)

$

(0.03)

$

(0.05)

$

(0.01)

Net loss per Class B share, diluted

$

(0.01)

$

(0.03)

$

(0.05)

$

(0.01)

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.2.2
STOCK BASED AWARD PLANS
9 Months Ended
Sep. 30, 2022
Stock-Based Award Plans  
Stock Based Award Plans

12.    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, 2022, 10,680 shares of Class A common 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, 2022:

Weighted

Weighted

Average

Average

Remaining

Aggregate

Exercise

Contractual

Intrinsic

2020 Plan Option Activity

Units

Price

Life (Years)

Value

(unaudited)

Outstanding at January 1, 2022

9,500

$

4.20

5.2

$

110,843

Forfeited

(100)

5.31

Expired

(1)

32.16

Exercised

(668)

2.81

2020 Plan options outstanding at September 30, 2022

8,731

4.29

4.5

81,881

2020 Plan options excercisable at September 30, 2022

6,294

2.80

3.5

68,410

The detail of options outstanding, vested and exercisable under the 2020 Plan as of September 30, 2022 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,766

 

 

1,766

 

$2.15

 

336

 

2.4

 

336

 

1.4

$2.50

 

2,161

 

3.8

 

2,161

 

3.8

$2.67

 

419

 

4.4

 

419

 

4.4

$3.17

 

1,074

 

5.5

 

322

 

5.6

$3.73

1,533

7.1

756

7.1

$4.70

683

7.4

341

7.4

$18.47

213

9.2

$18.96

235

8.9

105

8.9

$19.00

 

66

 

9.0

 

17

 

9

$32.16

 

245

 

8.4

 

71

 

7.6

 

8,731

 

6,294

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, 2022. The Company issued 303 options and 566 options under the 2020 Plan during the three months and nine months ended September 30, 2021, respectively. The assumptions used in the Black-Scholes model to determine the value of the options issued during these periods are as follows:

Option Valuation Period

Q3 2021

    

 

Q3 2021

    

 

Q2 2021

    

 

Q1 2021

    

Fair market value of common stock

$

18.96

 

$

19.00

 

$

17.66

 

$

32.16

Volatility

 

 

37.1

%

 

 

37.1

%

 

 

36.8

%

 

 

36.8

%

Expected term (years)

 

 

5.0

 

5.0

 

6.0

 

6.0

Expected dividend yield

 

 

%

 

%

 

%

 

%

Risk-free interest rate

 

 

0.8

%

 

0.9

%

 

0.4

%

 

0.4

%

The fair market value of common stock reflects the market closing price on NASDAQ on the respective option grant date. As of the valuation dates, the Company lacked sufficient historical data on the volatility of its stock price. Selected volatility is representative of expected future volatility and was based on the historical and implied volatility of comparable publicly traded companies over a similar expected term. The expected term represents the term the options are expected to be exercised over, which differs from the term of the option grants which is ten years. The Company does not expect to pay dividends. 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 option grants.

At September 30, 2022, $12,134 of unrecognized compensation expense associated with options is expected to be recognized over a weighted average period of approximately 2.15 years.

Restricted Stock Units

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

    

    

    

Weighted

Average

Grant Date Fair

Units

Value Per Share

Outstanding at January 1, 2022

530

$

26.49

Granted

2,128

13.43

Vested

(48)

23.33

Forfeited

(118)

15.93

Outstanding at September 30, 2022

2,492

$

15.90

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, 2022, $31,273 of unrecognized compensation cost for RSUs is expected to be recognized over a weighted average period of approximately 3.1 years.

In connection with the Taxamo acquisition, certain continuing employees of Taxamo received RSUs with service and performance conditions (“PSUs”). At September 30, 2022, 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, 2022, 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, 2022:

    

Weighted

Average

Grant Date Fair

Units

Value Per Share

Outstanding at January 1, 2022

326

$

18.76

Granted

106

9.92

Vested

(188)

18.58

Forfeited

(9)

19.00

Outstanding at September 30, 2022

235

$

14.91

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, 2022, $2,858 of unrecognized compensation cost for RSAs is expected to be recognized over a weighted average period of approximately 1.2 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 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, 2022 aggregated $837 as of September 30, 2022. As of September 30, 2022, 3,666 shares of Class A common stock were available for issuance under the ESPP.

As of September 30, 2022 there was approximately $99 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, 2022.

At September 30, 2022 and 2021, there were two ESPP offering periods open that end November 30, 2022 and 2021, 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. The value of the call or put was estimated using the Black-Scholes model with the following assumptions:

Offering Period Ending

11/30/2022

11/30/2021

Fair market value of common stock

$

11.16

$

19.89

Volatility

 

35.4

%

 

35.1

%

Expected term (years)

 

0.5

 

0.5

Expected dividend yield

 

-

%

 

-

%

Risk-free interest rate

 

1.6

%

 

0.1

%

Selected volatility is representative of expected future volatility and was based on the historical and implied volatility of comparable publicly traded companies over a similar expected term. The expected term represents the term of the six-month ESPP offering period. The Company does not expect to pay dividends. 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, 

2022

    

2021

    

2022

    

2021

(unaudited)

(unaudited)

Stock-based compensation expense:

Stock options

$

1,836

$

5,579

$

5,250

$

13,260

RSUs

 

2,544

 

908

 

6,665

 

2,137

RSAs

725

799

2,034

4,454

ESPP

 

151

 

136

 

434

 

399

Total stock-based compensation expense

$

5,256

$

7,422

$

14,383

$

20,250

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, 

2022

    

2021

    

2022

    

2021

(unaudited)

(unaudited)

Stock-based compensation expense:

Cost of revenues, software subscriptions

$

577

$

656

$

1,502

$

1,788

Cost of revenues, services

 

374

 

760

 

1,055

 

1,976

Research and development

 

581

 

876

 

1,193

 

2,008

Selling and marketing

 

1,621

 

2,157

 

4,594

 

4,877

General and administrative

 

2,103

 

2,973

 

6,039

 

9,601

Total stock-based compensation expense

$

5,256

$

7,422

$

14,383

$

20,250

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.2.2
LEGAL PROCEEDINGS
9 Months Ended
Sep. 30, 2022
LEGAL PROCEEDINGS  
LEGAL PROCEEDINGS

13.   LEGAL PROCEEDINGS

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 31 R21.htm IDEA: XBRL DOCUMENT v3.22.2.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
9 Months Ended
Sep. 30, 2022
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 65% equity interest in Systax Sistemas Fiscais LTDA (“Systax”), a provider of Brazilian transaction tax content and software. Systax is considered a VIE given that the equity investors, as a group, lack the characteristics of a controlling financial interest. Vertex includes Systax in the condensed consolidated financial statements as Vertex is the primary beneficiary of the equity interests in Systax and participates significantly in the variability in the fair value of Systax’s net assets.

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, 2021 included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021 (the “2021 Annual Report”) filed with the SEC on March 16, 2022. The condensed consolidated balance sheet as of December 31, 2021 has been derived from audited financial statements included in the 2021 Annual Report. The accompanying interim condensed consolidated balance sheet as of September 30, 2022, the interim condensed consolidated statements of comprehensive loss for the three and nine months ended September 30, 2022 and 2021, and the interim condensed consolidated statements of changes in stockholders’ equity and the interim condensed consolidated statements of cash flows for the nine months ended September 30, 2022 and 2021 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, 2022 are not necessarily indicative of the results expected for the full year ending December 31, 2022.

Segments

Segments

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

Fair Value Measurement

Fair Value Measurement

Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at a measurement date. A three-level fair value hierarchy (the “Fair Value Hierarchy”) prioritizes the inputs used to measure fair value. The Fair Value Hierarchy requires the Company to maximize the use of observable inputs and minimize the use of unobservable inputs. Classification in the Fair Value Hierarchy is based on the lowest of the following levels that is significant to the measurement:

Level 1: Inputs are unadjusted quoted prices in active markets for identical assets or liabilities.

Level 2: Inputs are quoted prices for similar assets and liabilities in active markets or quoted prices for identical or similar instruments in markets that are not active and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets.

Level 3: Inputs are unobservable inputs based on the Company’s assumptions and valuation techniques used to measure assets and liabilities at fair value. The inputs require significant management judgment or estimation.

The Company’s assessment of the significance of an input to a fair value measurement requires judgment, which may affect the determination of fair value and the measurement’s classification within the Fair Value Hierarchy.

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 and intangible assets, (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 stock-based compensation awards, (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.

Internal-Use Software

Internal-Use Software

The Company follows Accounting Standard Codification (“ASC”) 350-40, Goodwill and Other, Internal-Use Software, to account for development costs incurred for the costs of computer software developed or obtained for internal use. ASC 350-40 requires such costs to be capitalized once certain criteria are met. Internal-use software is included in internal-use software developed in property and equipment in the condensed consolidated balance sheets once available for its intended use and is depreciated over periods between 3 to 5 years. Depreciation expense for internal-use software utilized for cloud-based customer solutions and for software for internal systems and tools is included in cost of revenues, software subscriptions and depreciation and amortization expense, respectively, in the condensed consolidated statements of comprehensive loss.

Software Developed for Sale

Software Developed for Sale

The costs incurred for the development of computer software to be sold, leased, or otherwise marketed are capitalized in accordance with ASC 985-20, Costs of Software to be Sold, Leased or Marketed, when technological feasibility has been established. Amortization of capitalized software development costs begins when the product is available for general release. Amortization is provided on a product-by-product basis using the straight-line method over periods between three to five years and is included in cost of revenues, software subscriptions in the condensed consolidated statements of comprehensive loss. Capitalized software costs are subject to an ongoing assessment of recoverability based on anticipated future revenues and changes in software technologies at least annually at December 31, and whenever events or circumstances make it more likely than not that impairment may have occurred.

Business Combinations

Business Combinations

Upon acquisition of a company, the Company determines if the transaction is a business combination, which is accounted for using the acquisition method of accounting. Under the acquisition method, once control is obtained of a business, the assets acquired, liabilities assumed, consideration transferred and amounts attributed to noncontrolling interests, are recorded at fair value. The Company uses its best estimates and assumptions to assign fair value to the tangible and intangible assets acquired, liabilities assumed, consideration transferred, and amounts attributed to noncontrolling interests at the acquisition date. One of the most significant estimates relates to the determination of the fair value of these amounts. The determination of the fair values is based on estimates and judgments made by management. The Company’s estimates of fair value are based upon assumptions it believes to be reasonable, but which are inherently uncertain and unpredictable. Measurement period adjustments to these values as of the acquisition date are reflected at the time identified, up through the conclusion of the measurement period, which is the time at which all information for determination of the values of assets acquired, liabilities assumed, consideration transferred and noncontrolling interests is received, and is not to exceed one year from the acquisition date (the “Measurement Period”). Thus the Company may record adjustments to the fair value of these tangible and intangible assets acquired, liabilities assumed, consideration transferred and noncontrolling interests, with the corresponding offset to goodwill during this Measurement Period. Additionally, uncertain tax positions and tax-related valuation allowances are initially recorded in connection with a business combination as of the acquisition date. The Company continues to collect information and reevaluate these estimates and assumptions periodically and record any adjustments to preliminary estimates to goodwill, provided the Company is within the Measurement Period, with any adjustments to amortization of new or previously recorded identifiable intangibles being recorded to the condensed consolidated statements of comprehensive loss in the period in which they arise. In addition, if outside of the Measurement Period, any subsequent adjustments to the acquisition date fair values are reflected in the condensed consolidated statements of comprehensive loss in the period in which they arise.

Goodwill

Goodwill

Goodwill represents the excess of the purchase price over the fair value of net tangible and intangible assets acquired in a business combination. The Company evaluates goodwill for impairment annually at October 1st, and whenever events or circumstances make it more likely than not that impairment may have occurred.

Deferred Financing Costs

Deferred Financing Costs

The Company capitalizes costs related to obtaining, renewing or extending loan agreements and amortizes these costs on a straight-line basis, which approximates the effective interest method, over the life of the loan. Deferred financing costs related to term loans outstanding are reflected as a reduction of current portion of long-term debt and long-term debt net of current portion in the condensed consolidated balance sheets. Deferred financing costs related to undrawn debt are reflected in other assets in the condensed consolidated balance sheets.

Stock-Based Compensation

Stock-Based Compensation

The Company has stock awards issued under the 2020 Incentive Award Plan (the “2020 Plan”) and the 2020 Employee Stock Purchase Plan (the “ESPP”). The awards are subject to, and the Company applies, the guidance set forth in ASC 718, Compensation—Stock Compensation, for the award of equity-based instruments. The provisions of ASC 718 require a company to measure the fair value of stock-based compensation as of the grant date of the award. Stock-based compensation expense reflects the cost of employee services received in exchange for the awards. The Company has elected to recognize award forfeitures as they occur.

Revenue Recognition

Revenue Recognition

Revenue from contracts with customers

The Company recognizes revenue in accordance with ASC 606, Revenue from Contracts with Customers. 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. The Company enters into contracts that can 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, which are subsequently remitted to governmental authorities.

Nature of goods and services

Licenses for on-premise software subscriptions 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 (collectively, the “updates and support”). The updates and support, which are part of the subscription agreement, are essential to the continued utility of the software; therefore, the Company has 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 performance obligations are satisfied over 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 new sale premium representing the excess initial year price over the renewal price, is a material right that provides customers with the right to this reduced renewal price. The Company recognizes revenue associated with this material right over the estimated period of benefit to the customer, which is generally three years. Effective January 1, 2022, the Company 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 estimated period of benefit to the customer.

Cloud-based subscriptions allow customers to use Company-hosted software over the contract period without taking possession of the software. The cloud-based offerings also include related updates and support. Cloud-based contracts consistently provide a benefit to the customer during the subscription period; thus, the associated revenue is recognized ratably over the related subscription period. 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.

Revenue from deliverable-based services is recognized as services are delivered. Revenue from fixed fee services is recognized as services are performed using the percentage of completion input method.

The Company has elected the “right to invoice” practical expedient for revenue related to services that are billed on an hourly basis, which enables revenue to be recognized as the services are performed.

The Company has determined that the methods applied to measuring its progress toward complete satisfaction of performance obligations recognized over time are a faithful depiction of the transfer of control of software subscriptions and services to customers.

Significant judgments

Contracts with customers often include promises to transfer multiple products and services to a customer. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. Identification of the amortization periods of material rights and contract costs requires significant judgement by management.

Payment terms

Payment terms and conditions vary by contract, although the Company’s terms generally include a requirement of payment within 30-days. In instances where the timing of revenue recognition differs from the timing of payment, the Company has determined that its contracts do not include a significant financing component. The primary purpose of invoicing terms is to provide customers with simplified and predictable ways of purchasing products and services, not to receive financing from customers or to provide customers with financing.

Cost of revenues

Cost of revenues, software subscriptions includes the direct cost to maintain, host and distribute software products, the direct cost to provide customer support, the direct cost to maintain tax content and depreciation and amortization of costs of capitalized software, acquired intangibles, and internal-use software utilized for cloud-based subscriptions. Cost of revenues, services includes the direct costs of implementation, training, transaction tax returns outsourcing and other tax-related services.

Reimbursable costs

Reimbursable costs passed through and invoiced to customers of the Company are recorded as services revenues with the associated expenses recorded as cost of revenues, services in the condensed consolidated statements of comprehensive loss.

Income Taxes

Income Taxes

Vertex accounts for income taxes using the asset and liability method. The Company recognizes deferred tax assets and liabilities for future tax consequences of events that have been previously recognized in the Company’s condensed consolidated financial statements and tax returns. The measurement of deferred tax assets and liabilities is based on provisions of the enacted tax law. The effect of a change in tax laws or rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date. The effects of future changes in tax laws or rates are not anticipated. A valuation allowance is recorded when it is more likely than not that some or all of the deferred tax assets will not be realized. The Company records uncertain tax positions in accordance with ASC 740, Income Taxes, on the basis of a two-step process whereby: (i) management determines whether it is more likely than not that the tax positions will be sustained based on the technical merits of the position, and (ii) for those tax positions that meet the more likely than not recognition threshold, management recognizes the largest amount of tax benefit that is greater than 50 percent likely to be realized upon ultimate settlement with the related tax authority. The Company records interest related to underpayment of income taxes as interest expense and penalties as other operating expenses in the condensed consolidated statements of comprehensive loss.

The impact as a result of the application of ASC 740 is reflected in the condensed consolidated financial statements. The Company assesses its income tax positions and records tax benefits or expense based upon management’s evaluation of the facts, circumstances, and information available at the reporting date. Variations in the actual outcome of these future tax consequences could materially impact the condensed consolidated financial statements. The Company’s effective income tax rate is based on estimated income for the year, the estimated composition of the income/losses in different jurisdictions, and discrete adjustments in the applicable quarterly periods. Potential discrete adjustments generally include tax charges or benefits related to stock-based compensation and changes in tax legislation, among other items.

Supplemental Balance Sheet Disclosures

Supplemental Balance Sheet Disclosures

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

As of September 30, 

As of December 31, 

    

2022

2021

 

(unaudited)

Prepaid expenses and other current assets:

 

  

 

  

Prepaid expenses

$

10,666

$

8,903

Prepaid insurance

1,954

3,348

Prepaid licenses and support

9,874

8,285

Prepaid expenses and other current assets

$

22,494

$

20,536

Accrued expenses:

Accrued general expenses

$

16,059

$

10,771

Accrued contract labor and professional fees

10,654

9,688

Accrued income and other taxes

2,195

2,507

Accrued expenses

$

28,908

$

22,966

Supplemental Cash Flow Disclosures

Supplemental Cash Flow Disclosures

Supplemental cash flow disclosures are as follows for the respective periods:

For the nine months ended September 30, 

    

2022

    

2021

 

(unaudited)

Cash paid for:

 

Interest

$

1,558

$

180

Income taxes, net of refunds

$

2,655

$

1,032

Operating cash flows from operating leases

$

2,737

$

4,090

Non-cash investing and financing activities:

Purchase commitment and contingent consideration liabilities

$

2,000

$

50,653

Leased assets obtained in exchange for new finance lease liabilities

$

1,337

$

173

Recently Issued and Recently Adopted Accounting Pronouncements

Recently Issued 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 (“FASB”) issued Accounting Standards Update (“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. ASU 2021-08 will be effective for public entities with fiscal years beginning after December 15, 2022, and for all other entities with fiscal years beginning after December 15, 2023, with early adoption permitted. ASU 2021-08 will be applied prospectively to business combinations occurring on or after the applicable effective date. The Company will adopt this standard effective January 1, 2023. This standard is not expected

to have a material impact on the Company’s current condensed consolidated financial statements, but adoption could have a material impact on the accounting for future acquisitions reflected in the Company’s condensed consolidated financial statements.

Risks and Uncertainties

Risks and Uncertainties

In March 2020, the World Health Organization declared the outbreak of the coronavirus disease 2019 (“COVID-19”) to be a pandemic. The COVID-19 pandemic continues to have widespread, evolving and unpredictable impacts on global society, economies, financial markets and business practices. To protect the health and well-being of Company employees and customers, substantial modifications were made to employee travel policies, and our offices were closed, with employees directed to work from home. During the third quarter ended September 30, 2022, the Company reopened its offices to employees and has begun to participate in and/or hold conferences and other marketing events in person. The COVID-19 pandemic has impacted, and may continue to impact, Company operations, including employees, customers and partners, and there remains substantial uncertainty regarding the nature and degree of its continued effects over time.

The Company did not experience any significant reductions in sales, revenues or collections through September 30, 2022 as a result of COVID-19. The Company believes it has ample liquidity and capital resources to continue to meet its operating needs and to service debt and other financial obligations.

The extent to which the COVID-19 pandemic impacts the business going forward will depend on numerous evolving factors that cannot reliably be predicted, including the ongoing duration and scope of the pandemic; governmental, business, and individuals’ actions in response to the pandemic; and the impact on economic activity, including the possibility of recession, inflation or financial market instability. These factors may adversely impact consumer, business and government spending on technology as well as customers’ ability to pay for Company products and services on an ongoing basis. This uncertainty also affects management’s accounting estimates and assumptions, which could result in greater variability in a variety of areas that depend on these estimates and assumptions, including estimated allowance for subscription cancellations, product life cycles and estimated lives of long-lived assets.

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.2.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
9 Months Ended
Sep. 30, 2022
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Schedule of supplemental balance sheet information

As of September 30, 

As of December 31, 

    

2022

2021

 

(unaudited)

Prepaid expenses and other current assets:

 

  

 

  

Prepaid expenses

$

10,666

$

8,903

Prepaid insurance

1,954

3,348

Prepaid licenses and support

9,874

8,285

Prepaid expenses and other current assets

$

22,494

$

20,536

Accrued expenses:

Accrued general expenses

$

16,059

$

10,771

Accrued contract labor and professional fees

10,654

9,688

Accrued income and other taxes

2,195

2,507

Accrued expenses

$

28,908

$

22,966

Schedule of supplemental cash flow disclosures

For the nine months ended September 30, 

    

2022

    

2021

 

(unaudited)

Cash paid for:

 

Interest

$

1,558

$

180

Income taxes, net of refunds

$

2,655

$

1,032

Operating cash flows from operating leases

$

2,737

$

4,090

Non-cash investing and financing activities:

Purchase commitment and contingent consideration liabilities

$

2,000

$

50,653

Leased assets obtained in exchange for new finance lease liabilities

$

1,337

$

173

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.2.2
REVENUE RECOGNITION (Tables)
9 Months Ended
Sep. 30, 2022
REVENUE RECOGNITION  
Schedule of disaggregation of revenue

Three months ended September 30, 

    

Nine months ended September 30, 

    

2022

    

2021

    

2022

    

2021

 

(unaudited)

    

(unaudited)

Software subscriptions:

  

    

  

Software licenses

$

62,589

$

58,932

    

$

182,320

$

172,807

Cloud subscriptions

43,779

33,344

    

122,267

92,353

Software subscriptions

106,368

92,276

    

304,587

265,160

Services

 

19,870

 

18,442

    

 

55,911

 

48,732

Total revenues

$

126,238

$

110,718

    

$

360,498

$

313,892

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

For the nine months ended September 30, 2022

For the year ended December 31, 2021

(unaudited)

Balance, beginning of period

$

76,929

$

77,159

Balance, end of period

 

94,529

 

76,929

Increase (decrease), net

$

17,600

$

(230)

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

For the three months ended September 30, 

2022

2021

Balance

    

Net Change

    

Balance

    

Net Change

    

(unaudited)

Allowance balance, July 1,

$

(8,719)

 

  

$

(9,399)

 

  

Allowance balance, September 30, 

 

(9,620)

 

  

 

(8,845)

 

  

Change in allowance

 

$

901

 

$

(554)

Deferred allowance balance, July 1,

 

6,700

 

  

 

6,267

 

  

Deferred allowance balance, September 30, 

 

6,954

 

  

 

6,284

 

  

Change in deferred allowance

 

 

(254)

 

 

(17)

Net amount charged to revenues

 

$

647

 

$

(571)

For the nine months ended September 30, 

2022

2021

Balance

    

Net Change

    

Balance

    

Net Change

(unaudited)

Allowance balance, January 1,

$

(9,151)

 

  

$

(8,592)

 

  

Allowance balance, September 30, 

 

(9,620)

 

  

 

(8,845)

 

  

Change in allowance

 

$

469

 

$

253

Deferred allowance balance, January 1,

 

6,537

 

  

 

6,432

 

  

Deferred allowance balance, September 30, 

 

6,954

 

  

 

6,284

 

  

Change in deferred allowance

 

 

(417)

 

 

148

Net amount charged to revenues

 

$

52

 

$

401

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

As of September 30, 

As of December 31, 

2022

2021

    

(unaudited)

    

Balances:

 

  

 

  

Deferred revenue, current

$

242,637

$

237,344

Deferred revenue, non-current

 

11,098

 

11,666

Total deferred revenue

$

253,735

$

249,010

For the three months ended September 30, 

For the nine months ended September 30, 

2022

2021

2022

2021

(unaudited)

(unaudited)

Changes to deferred revenue:

    

  

    

  

    

  

    

  

Beginning balance

$

255,074

$

222,612

$

249,010

$

222,262

Additional amounts deferred

 

124,899

 

110,686

 

365,223

 

314,210

Revenues recognized

 

(126,238)

 

(110,718)

 

(360,498)

 

(313,892)

Ending balance

$

253,735

$

222,580

$

253,735

$

222,580

Schedule of information about the changes to contract cost balances

For the three months ended September 30, 

For the nine months ended September 30, 

2022

2021

2022

2021

(unaudited)

(unaudited)

Deferred commissions:

    

  

    

  

    

  

    

  

Beginning balance

$

12,168

$

11,545

$

12,555

$

11,743

Additions

 

3,248

 

3,866

 

7,904

 

8,059

Amortization

 

(1,659)

 

(2,828)

 

(6,702)

 

(7,219)

Ending balance

$

13,757

$

12,583

$

13,757

$

12,583

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.2.2
BUSINESS COMBINATIONS (Tables) - LCR-Dixon
9 Months Ended
Sep. 30, 2022
Business combinations  
Schedule of purchase price

As of Acquisition Date

Cash consideration

$

60,038

Fair value of deferred purchase consideration

39,024

Total

$

99,062

Schedule of purchase price to assets acquired and liabilities assumed

As of Acquisition Date

Cash and cash equivalents

$

1,899

Accounts receivable

1,586

Prepaid expenses and other current assets

150

Property and equipment

4

Capitalized software

7,700

Goodwill

86,639

Other intangibles

6,500

Accounts payable

(19)

Accrued expenses

(202)

Accrued compensation

(1,746)

Deferred income tax liability

(3,630)

Deferred revenue

(71)

Total

$

98,810

Schedule of acquired intangible assets

September 22, 2021

LCR-Dixon Identifiable Intangibles

Balance Sheet Location

Fair Value

Valuation Methodology

Estimated Useful Life

Discount Rate

Trade name

Goodwill and other intangible assets (Note 8)

$

200

Relief from royalty method - income approach

6 months

20.0

%

Customer relationships

Goodwill and other intangible assets (Note 8)

$

6,300

Excess earnings method - income approach

3 years

20.0

%

Developed technology

Property and equipment, net (Note 6)

$

7,700

Relief from royalty method - income approach

3 years

20.0

%

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.2.2
INVESTMENTS (Tables)
9 Months Ended
Sep. 30, 2022
INVESTMENTS  
Schedule of amortized cost, gross unrealized gains and losses, allowance for credit losses, and fair value aggregated by major security

As of September 30, 2022

Investment securities available-for-sale: (unaudited)

Amortized Cost

    

Gross Unrealized Gain

    

Gross Unrealized Loss

Allowance For Credit Losses

    

Fair Value

Commercial Paper

$

9,529

$

$

$

$

9,529

Corporate Bonds

200

(1)

199

U.S. Treasury Securities

4,939

(35)

4,904

Total investment securities available-for-sale

$

14,668

$

$

(36)

$

$

14,632

Schedule of length of time of gross unrealized losses and fair value of our securities available for sale

As of September 30, 2022

Less than 12 Months

12 Months or Longer

Total

Investment securities available-for-sale without an allowance for credit losses: (unaudited)

Fair Value

    

Gross Unrealized Loss

    

Fair Value

Gross Unrealized Loss

    

Fair Value

Gross Unrealized Loss

Commercial Paper

$

$

$

$

$

$

Corporate Bonds

199

(1)

199

(1)

U.S. Treasury Securities

4,612

(35)

4,612

(35)

Total investment securities available-for-sale

$

4,811

$

(36)

$

$

$

4,811

$

(36)

Schedule of fair value of our investment securities by major security type and contractual maturity

As of September 30, 2022

Due in 1 Year or Less

    

Due > 1 Year through 5 Years

    

Due > 5 Years through 10 Years

Due > 10 Years

    

Total

Fair value of investment securities available-for-sale: (unaudited)

Commercial Paper

$

9,529

$

$

$

$

9,529

Corporate Bonds

199

199

U.S. Treasury Securities

2,663

2,241

4,904

Total investment securities available-for-sale

$

12,391

$

2,241

$

$

$

14,632

Amortized cost of investment securities available-for-sale

$

12,405

$

2,263

$

$

$

14,668

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.2.2
FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Tables)
9 Months Ended
Sep. 30, 2022
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, 2022 (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

$

38,553

$

38,553

$

$

Commercial Paper

9,529

9,529

Corporate Bonds

199

199

U.S. Treasury Securities

4,904

4,904

Tellutax Contingent Consideration

(4,500)

(4,500)

Foreign currency forward contracts

416

416

Fair Value Measurements Using

As of December 31, 2021

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

$

3,201

$

3,201

$

$

Tellutax Contingent Consideration

(2,500)

(2,500)

Foreign currency forward contracts

(62)

(62)

Summary of estimated fair value of tellutax contingent consideration

September 30, 2022

Liability

    

Fair Value

    

Valuation Technique

    

Unobservable Inputs

Tellutax Contingent Consideration

$

(4,500)

Monte Carlo Simulation

Revenue volatility

75.0

%

Revenue discount rate

22.2

%

Term (in years)

2.6

December 31, 2021

Liability

    

Fair Value

    

Valuation Technique

    

Unobservable Inputs

Tellutax Contingent Consideration

$

(2,500)

Monte Carlo Simulation

Revenue volatility

95.0

%

Revenue discount rate

20.0

%

Term (in years)

3.6

Changes in fair value of tellutax contingent consideration

Tellutax

Contingent

Consideration

Balance, January 1, 2022

$

(2,500)

Fair value adjustments

 

(2,000)

Balance, September 30, 2022

$

(4,500)

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.2.2
PROPERTY AND EQUIPMENT (Tables)
9 Months Ended
Sep. 30, 2022
PROPERTY AND EQUIPMENT  
Schedule of major components of property and equipment

As of September 30, 

As of December 31, 

2022

2021

    

(unaudited)

    

    

Leasehold improvements

$

20,904

$

20,956

Equipment

 

38,974

 

41,937

Computer software purchased

 

12,005

 

11,792

Internal-use software developed:

 

 

Cloud-based customer solutions

 

132,062

 

114,872

Internal systems and tools

 

40,368

 

32,408

Furniture and fixtures

 

7,661

 

7,675

In-process internal-use software

 

27,773

 

16,965

Property and equipment

 

279,747

 

246,605

Less accumulated depreciation and amortization

 

(170,624)

 

(148,215)

Property and equipment, net

$

109,123

$

98,390

Schedule of major components of internal-use software

As of September 30, 

As of December 31, 

2022

2021

    

(unaudited)

    

    

Internal-use software developed

$

172,430

$

147,280

Less accumulated depreciation

 

(108,881)

 

(87,281)

Internal-use software developed, net of accumulated depreciation

 

63,549

 

59,999

In-process internal-use software

 

27,773

 

16,965

Internal-use software developed, net

$

91,322

$

76,964

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, 

2022

2021

(unaudited)

Cloud-based customer solutions

    

$

22,014

$

13,881

Internal systems and tools

 

18,924

 

7,762

Total

$

40,938

$

21,643

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
CAPITALIZED SOFTWARE (Tables)
9 Months Ended
Sep. 30, 2022
CAPITALIZED SOFTWARE  
Schedule of major components of capitalized software

As of September 30, 

As of December 31, 

    

2022

2021

    

(unaudited)

    

Capitalized software

$

93,432

$

72,512

Less accumulated amortization

 

(58,048)

 

(45,179)

Capitalized software, net of accumulated depreciation

 

35,384

 

27,333

In-process capitalized software

 

3,177

 

6,109

Capitalized software, net

$

38,561

$

33,442

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)
9 Months Ended
Sep. 30, 2022
GOODWILL AND OTHER INTANGIBLE ASSETS  
Changes in the carrying amount of goodwill

As of September 30, 

As of December 31, 

2022

2021

(unaudited)

Goodwill

$

239,346

$

270,041

Other intangible assets, net

5,938

 

2,661

Total

$

245,284

$

272,702

As of September 30, 

2022

2021

(unaudited)

Balance, January 1

$

270,041

$

16,329

Acquisitions

 

266,966

Measurement period adjustments

(10,329)

Foreign currency translation adjustments

(20,366)

(8,433)

Balance, September 30, gross

239,346

274,862

Accumulated impairment losses

Balance, September 30, net

$

239,346

$

274,862

Schedule of other acquired intangible assets

As of September 30, 

As of December 31, 

2022

2021

(unaudited)

Weighted average amortization period (years)

3.5

4.2

Gross value

$

10,493

$

4,110

Accumulated amortization

(4,555)

(1,449)

Carrying value

$

5,938

$

2,661

Schedule of acquired intangible assets

For the three months ended September 30, 

Cost of Revenues, Software Subscriptions

Selling and
Marketing Expense

Total Expense

2022

$

58

    

$

755

    

$

813

2021

65

375

440

For the nine months ended September 30, 

Cost of Revenues, Software Subscriptions

Selling and
Marketing Expense

Total Expense

2022

$

177

    

$

3,023

    

$

3,200

2021

192

545

737

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
EARNINGS PER SHARE (Tables)
9 Months Ended
Sep. 30, 2022
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:

    

2022

    

2021

2022

    

2021

 

(unaudited)

(unaudited)

 

Numerator, basic:

 

  

 

  

Net loss attributable to all stockholders

$

(1,141)

$

(3,948)

$

(6,995)

$

(852)

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

 

32.37

%  

 

27.09

%  

 

29.91

%  

 

22.91

%

Net loss attributable to Class A stockholders, basic

$

(369)

$

(1,070)

$

(2,092)

$

(195)

Numerator, diluted:

 

  

 

  

 

  

 

  

Net loss attributable to all stockholders

$

(1,141)

$

(3,948)

$

(6,995)

$

(852)

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

 

32.37

%  

 

27.09

%  

 

29.91

%  

 

22.91

%

Net loss attributable to Class A stockholders, diluted

$

(369)

$

(1,070)

$

(2,092)

$

(195)

Denominator, basic and diluted:

 

  

 

  

 

  

 

  

Weighted average Class A common stock, basic

 

48,488

 

40,141

 

44,708

 

33,775

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

 

 

 

 

Weighted average Class A common stock, diluted

 

48,488

 

40,141

 

44,708

 

33,775

Net loss per Class A share, basic

$

(0.01)

$

(0.03)

$

(0.05)

$

(0.01)

Net loss per Class A share, diluted

$

(0.01)

$

(0.03)

$

(0.05)

$

(0.01)

(1)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. For the three months ended September 30, 2021, 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: 9,674 options (including 354 out-of-the-money options), 390 RSAs, 436 RSUs and 28 shares under the ESPP.

(2)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 nine months ended September 30, 2021, 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: 10,493 options (including 229 out-of-the-money options), 542 RSAs, 354 RSUs and 27 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:

    

2022

    

2021

2022

    

2021

 

(unaudited)

(unaudited)

 

Numerator, basic:

 

  

 

  

Net loss attributable to all stockholders

$

(1,141)

$

(3,948)

$

(6,995)

$

(852)

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

 

67.63

%  

 

72.91

%  

 

70.09

%  

 

77.09

%

Net loss attributable to Class B stockholders, basic

$

(772)

$

(2,878)

$

(4,903)

$

(657)

Numerator, diluted:

 

  

 

  

 

  

 

  

Net loss attributable to all stockholders

$

(1,141)

$

(3,948)

$

(6,995)

$

(852)

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

 

67.63

%  

 

72.91

%  

 

70.09

%  

 

77.09

%

Net loss attributable to Class B stockholders, diluted

$

(772)

$

(2,878)

$

(4,903)

$

(657)

Denominator, basic and diluted:

 

  

 

  

 

  

 

  

Weighted average Class B common stock, basic

 

101,307

 

108,017

 

104,772

 

113,646

Dilutive effect of common stock equivalents

 

 

 

 

Weighted average Class B common stock, diluted

 

101,307

 

108,017

 

104,772

 

113,646

Net loss per Class B share, basic

$

(0.01)

$

(0.03)

$

(0.05)

$

(0.01)

Net loss per Class B share, diluted

$

(0.01)

$

(0.03)

$

(0.05)

$

(0.01)

XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
STOCK BASED AWARD PLANS (Tables)
9 Months Ended
Sep. 30, 2022
Compensation plans:  
Schedule of ESPP valuation assumptions

Offering Period Ending

11/30/2022

11/30/2021

Fair market value of common stock

$

11.16

$

19.89

Volatility

 

35.4

%

 

35.1

%

Expected term (years)

 

0.5

 

0.5

Expected dividend yield

 

-

%

 

-

%

Risk-free interest rate

 

1.6

%

 

0.1

%

Schedule of stock-based compensation cost related to incentive awards

For the three months ended September 30, 

For the nine months ended September 30, 

2022

    

2021

    

2022

    

2021

(unaudited)

(unaudited)

Stock-based compensation expense:

Stock options

$

1,836

$

5,579

$

5,250

$

13,260

RSUs

 

2,544

 

908

 

6,665

 

2,137

RSAs

725

799

2,034

4,454

ESPP

 

151

 

136

 

434

 

399

Total stock-based compensation expense

$

5,256

$

7,422

$

14,383

$

20,250

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, 

2022

    

2021

    

2022

    

2021

(unaudited)

(unaudited)

Stock-based compensation expense:

Cost of revenues, software subscriptions

$

577

$

656

$

1,502

$

1,788

Cost of revenues, services

 

374

 

760

 

1,055

 

1,976

Research and development

 

581

 

876

 

1,193

 

2,008

Selling and marketing

 

1,621

 

2,157

 

4,594

 

4,877

General and administrative

 

2,103

 

2,973

 

6,039

 

9,601

Total stock-based compensation expense

$

5,256

$

7,422

$

14,383

$

20,250

Stock options  
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, 2022

9,500

$

4.20

5.2

$

110,843

Forfeited

(100)

5.31

Expired

(1)

32.16

Exercised

(668)

2.81

2020 Plan options outstanding at September 30, 2022

8,731

4.29

4.5

81,881

2020 Plan options excercisable at September 30, 2022

6,294

2.80

3.5

68,410

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,766

 

 

1,766

 

$2.15

 

336

 

2.4

 

336

 

1.4

$2.50

 

2,161

 

3.8

 

2,161

 

3.8

$2.67

 

419

 

4.4

 

419

 

4.4

$3.17

 

1,074

 

5.5

 

322

 

5.6

$3.73

1,533

7.1

756

7.1

$4.70

683

7.4

341

7.4

$18.47

213

9.2

$18.96

235

8.9

105

8.9

$19.00

 

66

 

9.0

 

17

 

9

$32.16

 

245

 

8.4

 

71

 

7.6

 

8,731

 

6,294

Schedule of valuation assumptions

Option Valuation Period

Q3 2021

    

 

Q3 2021

    

 

Q2 2021

    

 

Q1 2021

    

Fair market value of common stock

$

18.96

 

$

19.00

 

$

17.66

 

$

32.16

Volatility

 

 

37.1

%

 

 

37.1

%

 

 

36.8

%

 

 

36.8

%

Expected term (years)

 

 

5.0

 

5.0

 

6.0

 

6.0

Expected dividend yield

 

 

%

 

%

 

%

 

%

Risk-free interest rate

 

 

0.8

%

 

0.9

%

 

0.4

%

 

0.4

%

Restricted Stock Units  
Compensation plans:  
Schedule of Option activity

    

    

    

Weighted

Average

Grant Date Fair

Units

Value Per Share

Outstanding at January 1, 2022

530

$

26.49

Granted

2,128

13.43

Vested

(48)

23.33

Forfeited

(118)

15.93

Outstanding at September 30, 2022

2,492

$

15.90

Restricted Stock Awards  
Compensation plans:  
Schedule of restricted activity

    

Weighted

Average

Grant Date Fair

Units

Value Per Share

Outstanding at January 1, 2022

326

$

18.76

Granted

106

9.92

Vested

(188)

18.58

Forfeited

(9)

19.00

Outstanding at September 30, 2022

235

$

14.91

XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.2.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)
9 Months Ended
Sep. 30, 2022
segment
Accounting policies:  
Operating segments 1
Systax - VIE | Systax  
Accounting policies:  
Ownership (as a percent) 65.00%
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Concentration of Credit Risk (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Segment information:          
Property and equipment $ 109,123   $ 109,123   $ 98,390
Outside United States          
Segment information:          
Property and equipment $ 995   $ 995   $ 699
Revenue | Geographic Concentration Risk | Outside United States          
Segment information:          
Risk percentage 7.00% 6.00% 8.00% 6.00%  
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Useful life (Details)
9 Months Ended
Sep. 30, 2022
Internal-Use Software | Minimum  
Property and equipment  
Estimated useful lives (in years) 3 years
Internal-Use Software | Maximum  
Property and equipment  
Estimated useful lives (in years) 5 years
Software developed for sale | Minimum  
Property and equipment  
Estimated useful lives (in years) 3 years
Software developed for sale | Maximum  
Property and equipment  
Estimated useful lives (in years) 5 years
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue Recognition (Details)
9 Months Ended
Sep. 30, 2022
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Payment terms (in days) 30-days
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Prepaid expenses and other current assets:    
Prepaid expenses $ 10,666 $ 8,903
Prepaid Insurance 1,954 3,348
Prepaid licenses and support 9,874 8,285
Prepaid expenses and other current assets 22,494 20,536
Accrued expenses:    
Accrued general expenses 16,059 10,771
Accrued professional fees 10,654 9,688
Accrued income and other taxes 2,195 2,507
Accrued expenses $ 28,908 $ 22,966
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Supplemental Cash Flow Disclosures (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES    
Cash paid for Interest $ 1,558 $ 180
Cash paid for income taxes, net of refunds 2,655 1,032
Operating cash flows from operating leases 2,737 4,090
Non-cash investing and financing activities:    
Purchase commitment and contingent consideration liabilities 2,000 50,653
Leased assets obtained in exchange for new finance lease liabilities $ 1,337 $ 173
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.2.2
REVENUE RECOGNITION - Disaggregation of revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of revenue:        
Revenues $ 126,238 $ 110,718 $ 360,498 $ 313,892
Software subscriptions        
Disaggregation of revenue:        
Revenues 106,368 92,276 304,587 265,160
Software licenses        
Disaggregation of revenue:        
Revenues 62,589 58,932 182,320 172,807
Cloud subscriptions        
Disaggregation of revenue:        
Revenues 43,779 33,344 122,267 92,353
Services        
Disaggregation of revenue:        
Revenues $ 19,870 $ 18,442 $ 55,911 $ 48,732
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.2.2
REVENUE RECOGNITION - Accounts receivable, net (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2022
Dec. 31, 2021
Jun. 30, 2022
Sep. 30, 2021
Jun. 30, 2021
Dec. 31, 2020
REVENUE RECOGNITION            
Allowance for accounts receivable $ 9,620 $ 9,151 $ 8,719 $ 8,845 $ 9,399 $ 8,592
Allowance for credit loss            
Balance, beginning of period 76,929 77,159        
Balance, end of period 94,529 76,929        
Increase (decrease), net $ 17,600 $ (230)        
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
REVENUE RECOGNITION - Allowance and deferred allowance (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Allowance for credit loss        
Beginning balance $ (8,719) $ (9,399) $ (9,151) $ (8,592)
Ending balance (9,620) (8,845) (9,620) (8,845)
Change in allowance 901 (554) 469 253
Deferred beginning balance 6,700 6,267 6,537 6,432
Deferred ending balance 6,954 6,284 6,954 6,284
Change in deferred allowance (254) (17) (417) 148
Net amount charged to revenues 647 $ (571) 52 $ 401
Software subscriptions        
Allowance for credit loss        
Beginning balance     (9,151)  
Ending balance (9,620)   (9,620)  
Deferred beginning balance     6,537  
Deferred ending balance $ 6,954   $ 6,954  
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.2.2
REVENUE RECOGNITION - Deferred revenue (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Jun. 30, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Dec. 31, 2020
REVENUE RECOGNITION            
Deferred revenue, current $ 242,637   $ 237,344      
Deferred revenue, non-current 11,098   11,666      
Total deferred revenue $ 253,735 $ 255,074 $ 249,010 $ 222,580 $ 222,612 $ 222,262
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.2.2
REVENUE RECOGNITION - Changes to deferred revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
REVENUE RECOGNITION        
Beginning balance $ 255,074 $ 222,612 $ 249,010 $ 222,262
Additional amounts deferred 124,899 110,686 365,223 314,210
Revenues recognized (126,238) (110,718) (360,498) (313,892)
Ending balance $ 253,735 $ 222,580 $ 253,735 $ 222,580
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.2.2
REVENUE RECOGNITION - Contract cost balances (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Changes to deferred commissions:        
Beginning balance $ 12,168 $ 11,545 $ 12,555 $ 11,743
Additions 3,248 3,866 7,904 8,059
Amortization (1,659) (2,828) (6,702) (7,219)
Ending balance $ 13,757 $ 12,583 $ 13,757 $ 12,583
Contract costs, amortization period 3 years   3 years  
Impairment loss     $ 0  
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.2.2
BUSINESS COMBINATIONS (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 22, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Business combinations        
Cash consideration, net   $ 474 $ 251,412  
Deferred purchase consideration, current   19,724   $ 19,805
Deferred purchase consideration, net of current portion       19,419
Payments to Acquire Businesses, Net of Cash Acquired   474 $ 251,412  
Systax - VIE        
Business combinations        
Cash consideration $ 59,720      
Cash paid for Post-closing adjustment 474      
Purchase price 99,062      
Cash received in the acquisition 1,899      
Cash consideration, net 57,821      
Aggregate deferred payments $ 40,000      
No of Installment of deferred payment 4      
Amount per installment of deferred payment $ 10,000      
Amount of discount of deferred payments 976      
Deferred purchase consideration, current   $ 19,724   19,805
Deferred purchase consideration, net of current portion       $ 19,419
Payments to Acquire Businesses, Net of Cash Acquired 57,821      
Other adjustments 156      
LCR-Dixon        
Business combinations        
Cash consideration 60,038      
Fair value of deferred payment, net of discount 39,024      
Purchase price 99,062      
Royalties payable written off 252      
Measurement Period Adjustments, Capitalized Software 7,700      
Measurement Period Adjustments, Other Intangibles 6,500      
Measurement Period Adjustments, Goodwill $ 11,178      
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.2.2
BUSINESS COMBINATIONS - Net assets and liabilities (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2022
USD ($)
segment
Dec. 31, 2021
USD ($)
Sep. 30, 2021
USD ($)
Sep. 22, 2021
USD ($)
Dec. 31, 2020
USD ($)
Business combinations          
Operating segments | segment 1        
Goodwill $ 239,346 $ 270,041 $ 274,862   $ 16,329
LCR-Dixon          
Business combinations          
Cash and cash equivalents       $ 1,899  
Accounts receivable       1,586  
Prepaid expenses and other current assets       150  
Property and equipment       4  
Capitalized Software       7,700  
Goodwill       86,639  
Other intangibles       6,500  
Accounts payable       (19)  
Accrued expenses       (202)  
Accrued compensation       (1,746)  
Deferred revenue       (71)  
Total       98,810  
Deferred income tax liability       $ (3,630)  
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.2.2
BUSINESS COMBINATIONS - Assumptions of intangible assets acquired in the acquisition (Details) - LCR-Dixon
$ in Thousands
Sep. 22, 2021
USD ($)
Developed Technology | Property and Equipment, net  
Business combinations  
Fair Value $ 7,700
Estimated Useful Life 3 years
Discount Rate 20.00%
Trade Name | Goodwill and other intangible assets  
Business combinations  
Fair Value $ 200
Estimated Useful Life 6 months
Discount Rate 20.00%
Customer Relationships | Goodwill and other intangible assets  
Business combinations  
Fair Value $ 6,300
Estimated Useful Life 3 years
Discount Rate 20.00%
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.22.2.2
INVESTMENTS - Narratives (Details)
9 Months Ended
Sep. 30, 2022
USD ($)
INVESTMENTS  
Equity securities net gains or losses $ 0
Unamortized premium 0
Unaccreted discount 132,000
Accrued interest receivable 75,000
Unrealized gains or losses 0
Unrealized loss position $ 36,000
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.2.2
INVESTMENTS - Amortized cost, gross unrealized gains and losses, allowance for credit losses, and fair value (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2022
USD ($)
Investment securities available for sale:  
Amortized Cost $ 14,668
Gross Unrealized Loss (36)
Allowance For Credit Losses 0
Fair Value 14,632
Commercial paper  
Investment securities available for sale:  
Amortized Cost 9,529
Fair Value 9,529
Corporate bonds  
Investment securities available for sale:  
Amortized Cost 200
Gross Unrealized Loss (1)
Fair Value 199
U.S. Treasury securities  
Investment securities available for sale:  
Amortized Cost 4,939
Gross Unrealized Loss (35)
Fair Value $ 4,904
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.2.2
INVESTMENTS - Gross Unrealized Loss Position (Details)
$ in Thousands
Sep. 30, 2022
USD ($)
item
Debt securities, unrealized loss position, accumulated loss  
Fair value, less than 12 months maturity $ 4,811
Fair value, total 4,811
Debt securities, unrealized loss position, accumulated loss less than 12 months (36)
Debt securities, unrealized loss position, accumulated loss $ (36)
Number of securities | item 50
Allowance For Credit Losses $ 0
Corporate bonds  
Debt securities, unrealized loss position, accumulated loss  
Fair value, less than 12 months maturity 199
Fair value, total 199
Debt securities, unrealized loss position, accumulated loss less than 12 months (1)
Debt securities, unrealized loss position, accumulated loss (1)
U.S. Treasury securities  
Debt securities, unrealized loss position, accumulated loss  
Fair value, less than 12 months maturity 4,612
Fair value, total 4,612
Debt securities, unrealized loss position, accumulated loss less than 12 months (35)
Debt securities, unrealized loss position, accumulated loss $ (35)
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.2.2
INVESTMENTS - Maturities (Details)
$ in Thousands
Sep. 30, 2022
USD ($)
Fair value of investment securities available for sale:  
Due in 1 Year or Less $ 12,391
Due > 1 Year through 5 Years 2,241
Total 14,632
Fair value of amortized cost of investment securities available for sale  
Due in 1 Year or Less 12,405
Due > 1 Year through 5 Years 2,263
Total 14,668
Commercial paper  
Fair value of investment securities available for sale:  
Due in 1 Year or Less 9,529
Total 9,529
Fair value of amortized cost of investment securities available for sale  
Total 9,529
Corporate bonds  
Fair value of investment securities available for sale:  
Due in 1 Year or Less 199
Total 199
Fair value of amortized cost of investment securities available for sale  
Total 200
U.S. Treasury securities  
Fair value of investment securities available for sale:  
Due in 1 Year or Less 2,663
Due > 1 Year through 5 Years 2,241
Total 4,904
Fair value of amortized cost of investment securities available for sale  
Total $ 4,939
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.22.2.2
INVESTMENTS - Securities pledged (Details)
3 Months Ended
Sep. 30, 2022
USD ($)
Debt Securities, Available-for-Sale [Line Items]  
Fair Value $ 14,632,000
Debt securities categorized as available for sale 0
Realized gain 0
Assets pledged  
Debt Securities, Available-for-Sale [Line Items]  
Fair Value $ 0
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.22.2.2
FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Details)
$ in Thousands
1 Months Ended
Jan. 31, 2021
USD ($)
payment
Sep. 30, 2022
USD ($)
Dec. 31, 2021
USD ($)
Fair Value, Recurring      
Assets and Liabilities Measured at Fair Value on a Recurring Basis      
Forward foreign current contract, asset   $ 416  
Forward foreign currency contract, liability     $ (62)
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   416  
Forward foreign currency contract, liability     (62)
Money market mutual funds | Fair Value, Recurring      
Assets and Liabilities Measured at Fair Value on a Recurring Basis      
Assets, Fair Value Disclosure   38,553 3,201
Money market mutual 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   38,553 3,201
Commercial paper | Fair Value, Recurring      
Assets and Liabilities Measured at Fair Value on a Recurring Basis      
Assets, Fair Value Disclosure   9,529  
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   9,529  
Corporate bonds | Fair Value, Recurring      
Assets and Liabilities Measured at Fair Value on a Recurring Basis      
Assets, Fair Value Disclosure   199  
Corporate bonds | Significant other observable inputs (Level 2) | Fair Value, Recurring      
Assets and Liabilities Measured at Fair Value on a Recurring Basis      
Assets, Fair Value Disclosure   199  
U.S. Treasury securities | Fair Value, Recurring      
Assets and Liabilities Measured at Fair Value on a Recurring Basis      
Assets, Fair Value Disclosure   4,904  
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   4,904  
Tellutax      
Assets and Liabilities Measured at Fair Value on a Recurring Basis      
Tellutax Contingent Consideration   (4,500) (2,500)
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,500) (2,500)
Tellutax | Significant unobservable inputs (Level 3) | Fair Value, Recurring      
Assets and Liabilities Measured at Fair Value on a Recurring Basis      
Tellutax Contingent Consideration   $ (4,500) $ (2,500)
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.22.2.2
FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Estimated fair values of Tellutax contingent consideration (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
USD ($)
Y
Sep. 30, 2022
USD ($)
Y
Dec. 31, 2021
USD ($)
Y
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Fair value adjustments to contingent consideration   $ 2,000  
Purchase commitment and contingent consideration liabilities, current $ 5,082 5,082 $ 468
Purchase commitment and contingent consideration liabilities, net of current portion 8,009 8,009 10,829
Tellutax      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Tellutax Contingent Consideration 4,500 4,500 $ 2,500
Fair value adjustments to contingent consideration 1,300 2,000  
Purchase commitment and contingent consideration liabilities, current 1,400 1,400  
Purchase commitment and contingent consideration liabilities, net of current portion $ 3,100 $ 3,100  
Tellutax | Revenue volatility      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Contingent consideration measurement input 0.750 0.750 0.950
Tellutax | Revenue discount rate      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Contingent consideration measurement input 0.222 0.222 0.200
Tellutax | Term (in years)      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Contingent consideration measurement input | Y 2.6 2.6 3.6
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.22.2.2
FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Changes in fair value of Tellutax contingent consideration (Details) - Contingent Consideration
$ in Thousands
9 Months Ended
Sep. 30, 2022
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance, January 1, 2022 $ (2,500)
Fair value adjustments (2,000)
Balance, March 31, 2022 $ (4,500)
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.22.2.2
FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Non-recurring Fair Value Measurements (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Payments For Purchase Commitment Liability $ 423 $ 10,822  
LCR-Dixon      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Deferred purchase consideration 19,724   $ 39,224
Systax      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Purchase commitment liability 4,909   $ 8,329
Purchase commitment liability 12,592    
Adjustment due to currency exchange rates fluctuation 0    
Minimum Purchase Commitment liability $ 3,682    
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.22.2.2
PROPERTY AND EQUIPMENT (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Property and equipment    
Property and equipment $ 279,747 $ 246,605
Less accumulated depreciation and amortization (170,624) (148,215)
Property and equipment, net 109,123 98,390
Leasehold improvements    
Property and equipment    
Property and equipment 20,904 20,956
Equipment    
Property and equipment    
Property and equipment 38,974 41,937
Computer software purchased    
Property and equipment    
Property and equipment 12,005 11,792
Internal-Use Software    
Property and equipment    
Property and equipment 172,430 147,280
Less accumulated depreciation and amortization (108,881) (87,281)
Property and equipment, net 91,322 76,964
Cloud-based customer solutions    
Property and equipment    
Property and equipment 132,062 114,872
Internal systems and tools    
Property and equipment    
Property and equipment 40,368 32,408
Furniture and fixtures    
Property and equipment    
Property and equipment 7,661 7,675
In-process internal-use software    
Property and equipment    
Property and equipment $ 27,773 $ 16,965
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.22.2.2
PROPERTY AND EQUIPMENT - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Property and equipment          
Finance lease amortization $ 174 $ 363 $ 944 $ 826  
Property and equipment, gross 279,747   279,747   $ 246,605
Property and equipment 109,123   109,123   98,390
Accumulated depreciation 170,624   170,624   148,215
Excluding internal-use software and capital leases          
Property and equipment          
Depreciation expense 1,535 1,849 4,923 5,658  
Assets under finance leases          
Property and equipment          
Property and equipment, gross 2,225   2,225   1,533
Accumulated depreciation 1,875   1,875   931
Internal-Use Software          
Property and equipment          
Property and equipment, gross 172,430   172,430   147,280
Property and equipment 91,322   91,322   76,964
Accumulated depreciation 108,881   108,881   87,281
Depreciation expense 6,881 7,561 20,139 12,906  
Internal systems and tools          
Property and equipment          
Property and equipment, gross 40,368   40,368   $ 32,408
Depreciation expense $ 1,228 $ 870 $ 3,253 $ 2,303  
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.22.2.2
PROPERTY AND EQUIPMENT - Major components of internal-use software (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Property and equipment    
Property and equipment, gross $ 279,747 $ 246,605
Less accumulated depreciation and amortization (170,624) (148,215)
Property and equipment 109,123 98,390
Internal-Use Software    
Property and equipment    
Property and equipment, gross 172,430 147,280
Less accumulated depreciation and amortization (108,881) (87,281)
Property and equipment, net excluding in-process internal-use software 63,549 59,999
Property and equipment 91,322 76,964
In-process internal-use software    
Property and equipment    
Property and equipment, gross $ 27,773 $ 16,965
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.22.2.2
PROPERTY AND EQUIPMENT - Amounts capitalized for internal-use software and included in property and equipment additions on the consolidated statements of cash flows (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Property and equipment    
Capitalized internal-use software $ 42,973 $ 23,899
Cloud-based customer solutions    
Property and equipment    
Capitalized internal-use software 22,014 13,881
Internal systems and tools    
Property and equipment    
Capitalized internal-use software 18,924 7,762
Internal-Use Software    
Property and equipment    
Capitalized internal-use software $ 40,938 $ 21,643
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.22.2.2
CAPITALIZED SOFTWARE (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Capitalized software, movement          
Capitalized software, net $ 38,561   $ 38,561   $ 33,442
Capitalized software amortization expense 4,163 $ 3,123 12,869 $ 9,473  
LCR-Dixon          
Capitalized software, movement          
Capitalized development costs 7,700        
Software          
Capitalized software, movement          
Capitalized software, gross 93,432   93,432   72,512
Less accumulated amortization (58,048)   (58,048)   (45,179)
Capitalized software, net 35,384   35,384   27,333
Capitalized development costs 4,362 $ 2,777 10,288 $ 7,902  
Amortization expenses on acquisition date         642
Software | LCR-Dixon          
Capitalized software, movement          
Capitalized software amortization expense     2,567    
In-process internal-use software          
Capitalized software, movement          
Capitalized software, gross $ 3,177   $ 3,177   $ 6,109
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.22.2.2
GOODWILL AND OTHER INTANGIBLE ASSETS (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Sep. 30, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]        
Goodwill. $ 239,346 $ 270,041 $ 274,862 $ 16,329
Goodwill and other intangible assets 245,284 272,702    
Other intangible assets        
Finite-Lived Intangible Assets [Line Items]        
Other intangible assets, net $ 5,938 $ 2,661    
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.22.2.2
GOODWILL AND OTHER INTANGIBLE ASSETS - Changes (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Balance, January 1 $ 270,041 $ 16,329
Measurement period adjustments (10,329)  
Foreign currency translation adjustments (20,366) (8,433)
Balance, June 30, gross 239,346 274,862
Balance, June 30, net $ 239,346 274,862
Tellutax    
Acquisition payments   $ 266,966
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.22.2.2
GOODWILL AND OTHER INTANGIBLE ASSETS - Intangibles (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Amortization of acquired intangible assets          
Amortization $ 813 $ 440 $ 3,200 $ 737  
Cost of Revenues          
Amortization of acquired intangible assets          
Amortization 58 65 177 192  
Selling and marketing          
Amortization of acquired intangible assets          
Amortization 755 $ 375 $ 3,023 $ 545  
Other intangible assets          
Other intangible assets          
Weighted Average Amortization Period (Years)     3 years 6 months   4 years 2 months 12 days
Gross Value 10,493   $ 10,493   $ 4,110
Accumulated amortization (4,555)   (4,555)   (1,449)
Carrying Value 5,938   5,938   2,661
Other intangible assets | LCR-Dixon          
Amortization of acquired intangible assets          
Amortization expenses on acquisition date $ 525   $ 2,300    
Assets fair value disclosure         $ 625
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.22.2.2
DEBT - Credit Agreement (Details) - USD ($)
$ in Thousands
9 Months Ended
Mar. 08, 2022
Sep. 30, 2022
Mar. 07, 2022
Dec. 31, 2021
Debt        
Write off deferred financing costs $ 370      
Principal payments on long-term debt   $ 625    
Second Amendment        
Debt        
Write off deferred financing costs 277      
Deferred financing costs 983      
Term Loan        
Debt        
Term of debt   5 years    
Debt instrument interest rate percentage   4.13%    
Base rate        
Debt        
Interest rate   6.25%    
LIBOR        
Debt        
Interest rate   4.13%    
Line of Credit        
Debt        
Line of credit, capacity     $ 100,000  
Line of credit, outstanding borrowings   $ 0   $ 0
Line of Credit | Second Amendment        
Debt        
Line of credit, capacity 200,000 $ 200,000    
New Term Loan        
Debt        
Face amount $ 50,000      
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.22.2.2
STOCKHOLDERS EQUITY (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Class A        
Common Stock        
Exercise of stock options, net (in shares) 212 625 577 1,727
Shares exchanged in lieu 21 128 91 703
Shares issued upon vesting of Restricted Stock Units, net (in shares)   3   8
Shares returned in lieu of payment of taxes   2   3
Class A | Restricted Stock Units        
Common Stock        
Shares issued upon vesting of Restricted Stock Units, net (in shares) 31   34  
Shares returned in lieu of payment of taxes 13   14  
Class A | Restricted Stock Awards        
Common Stock        
Shares issued upon vesting of Restricted Stock Units, net (in shares) 114 118 173 352
Shares returned in lieu of payment of taxes 15 11 15 11
Class B        
Common Stock        
Exchange of shares 5,500 0 5,500 12,100
S Corporation        
Common Stock        
Distributions $ 0 $ 0 $ 536 $ 2,700
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.22.2.2
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2022
Sep. 30, 2021
Numerator:                
Net loss attributable to all stockholders $ (1,141) $ (5,520) $ (334) $ (3,948) $ 808 $ 2,288 $ (6,995) $ (852)
Class A                
Numerator:                
Common stock as a percentage of total shares outstanding, basic 32.37%     27.09%     29.91% 22.91%
Net loss attributable to stockholders, basic $ (369)     $ (1,070)     $ (2,092) $ (195)
Common stock as a percentage of total shares outstanding, diluted 32.37%     27.09%     29.91% 22.91%
Net loss attributable to stockholders, diluted $ (369)     $ (1,070)     $ (2,092) $ (195)
Denominator:                
Weighted average common stock, basic (in shares) 48,488     40,141     44,708 33,775
Weighted average common stock, diluted (in shares) 48,488     40,141     44,708 33,775
Net loss per share, basic (in dollars per share) $ (0.01)     $ (0.03)     $ (0.05) $ (0.01)
Net loss per share, diluted (in dollars per share) $ (0.01)     $ (0.03)     $ (0.05) $ (0.01)
Class A | Amended Options                
Denominator:                
Anti-dilutive shares 8,113     9,674     8,343 10,493
Class A | Out-of-the-money options                
Denominator:                
Anti-dilutive shares 760     354     764 229
Class A | Restricted Stock Awards                
Denominator:                
Anti-dilutive shares 273     390     301 542
Class A | Restricted Stock Units                
Denominator:                
Anti-dilutive shares 2,485     436     2,153 354
Class A | ESPP                
Denominator:                
Anti-dilutive shares 53     28     48 27
Class B                
Numerator:                
Common stock as a percentage of total shares outstanding, basic 67.63%     72.91%     70.09% 77.09%
Net loss attributable to stockholders, basic $ (772)     $ (2,878)     $ (4,903) $ (657)
Common stock as a percentage of total shares outstanding, diluted 67.63%     72.91%     70.09% 77.09%
Net loss attributable to stockholders, diluted $ (772)     $ (2,878)     $ (4,903) $ (657)
Denominator:                
Weighted average common stock, basic (in shares) 101,307     108,017     104,772 113,646
Weighted average common stock, diluted (in shares) 101,307     108,017     104,772 113,646
Net loss per share, basic (in dollars per share) $ (0.01)     $ (0.03)     $ (0.05) $ (0.01)
Net loss per share, diluted (in dollars per share) $ (0.01)     $ (0.03)     $ (0.05) $ (0.01)
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.22.2.2
STOCK-BASED AWARD PLANS - 2020 Plan (Details)
Sep. 30, 2022
shares
Stock options  
Compensation plans:  
Shares authorized 10,680
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.22.2.2
STOCK-BASED AWARD PLANS - Options under 2020 Plan (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Weighted Average Per Share          
Compensation expense $ 5,256 $ 7,422 $ 14,383 $ 20,250  
Stock options          
Units          
Beginning, balance     9,500    
Granted 0 303 0 566  
Forfeited     (100)    
Expired     (1)    
Exercised     (668)    
Ending balance 8,731   8,731   9,500
Exercisable 6,294   6,294    
Weighted Average Per Share          
Beginning balance     $ 4.20    
Forfeited     5.31    
Expired     32.16    
Exercised     2.81    
Ending Balance $ 4.29   4.29   $ 4.20
Exercisable $ 2.80   $ 2.80    
Remaining contractual life, outstanding     4 years 6 months   5 years 2 months 12 days
Remaining contractual life, exercisable     3 years 6 months    
Intrinsic value, outstanding $ 81,881   $ 81,881   $ 110,843
Intrinsic value, exercisable 68,410   $ 68,410    
Vesting period     10 years    
Compensation expense $ 1,836 $ 5,579 $ 5,250 $ 13,260  
Unrecognized compensation expense period     2 years 1 month 24 days    
Stock options | Minimum          
Weighted Average Per Share          
Vesting period     1 year    
Stock options | Maximum          
Weighted Average Per Share          
Vesting period     4 years    
XML 79 R69.htm IDEA: XBRL DOCUMENT v3.22.2.2
STOCK-BASED AWARD PLANS - Options under 2020 Plan Price Range (Details) - Stock options
9 Months Ended
Sep. 30, 2022
$ / shares
shares
Options outstanding, vested and exercisable:  
Options outstanding 8,731
Options outstanding, life 0 years
Options vested and exercisable 6,294
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,766
Options vested and exercisable 1,766
$2.15  
Options outstanding, vested and exercisable:  
Exercise prices | $ / shares $ 2.15
Options outstanding 336
Options outstanding, life 2 years 4 months 24 days
Options vested and exercisable 336
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 2,161
Options outstanding, life 3 years 9 months 18 days
Options vested and exercisable 2,161
Options vested and exercisable, life 3 years 9 months 18 days
$2.67  
Options outstanding, vested and exercisable:  
Exercise prices | $ / shares $ 2.67
Options outstanding 419
Options outstanding, life 4 years 4 months 24 days
Options vested and exercisable 419
Options vested and exercisable, life 4 years 4 months 24 days
$3.17  
Options outstanding, vested and exercisable:  
Exercise prices | $ / shares $ 3.17
Options outstanding 1,074
Options outstanding, life 5 years 6 months
Options vested and exercisable 322
Options vested and exercisable, life 5 years 7 months 6 days
$3.73  
Options outstanding, vested and exercisable:  
Exercise prices | $ / shares $ 3.73
Options outstanding 1,533
Options outstanding, life 7 years 1 month 6 days
Options vested and exercisable 756
Options vested and exercisable, life 7 years 1 month 6 days
$4.70  
Options outstanding, vested and exercisable:  
Exercise prices | $ / shares $ 4.70
Options outstanding 683
Options outstanding, life 7 years 4 months 24 days
Options vested and exercisable 341
Options vested and exercisable, life 7 years 4 months 24 days
$18.47  
Options outstanding, vested and exercisable:  
Exercise prices | $ / shares $ 18.47
Options outstanding 213
Options outstanding, life 9 years 2 months 12 days
Options vested and exercisable, life 0 years
$18.96  
Options outstanding, vested and exercisable:  
Exercise prices | $ / shares $ 18.96
Options outstanding 235
Options outstanding, life 8 years 10 months 24 days
Options vested and exercisable 105
Options vested and exercisable, life 8 years 10 months 24 days
$19.00  
Options outstanding, vested and exercisable:  
Exercise prices | $ / shares $ 19.00
Options outstanding 66
Options outstanding, life 9 years
Options vested and exercisable 17
Options vested and exercisable, life 9 years
$32.16  
Options outstanding, vested and exercisable:  
Exercise prices | $ / shares $ 32.16
Options outstanding 245
Options outstanding, life 8 years 4 months 24 days
Options vested and exercisable 71
Options vested and exercisable, life 7 years 7 months 6 days
XML 80 R70.htm IDEA: XBRL DOCUMENT v3.22.2.2
STOCK-BASED AWARD PLANS - Options under 2020 Plan Options issued (Details) - $ / shares
1 Months Ended 3 Months Ended 9 Months Ended
Nov. 30, 2022
Nov. 30, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2022
Stock-Based Award Plans            
Fair market value of common stock $ 11.16 $ 19.89 $ 18.96 $ 17.66 $ 32.16 $ 19.00
Volatility 35.40% 35.10% 37.10% 36.80% 36.80% 37.10%
Expected term (in years) 6 months 6 months 5 years 6 years 6 years 5 years
Risk-free interest rate 1.60% 0.10% 0.80% 0.40% 0.40% 0.90%
XML 81 R71.htm IDEA: XBRL DOCUMENT v3.22.2.2
STOCK-BASED AWARD PLANS - Restricted Stock Units (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Compensation plans:        
Compensation expense $ 5,256 $ 7,422 $ 14,383 $ 20,250
Unrecognized compensation cost 12,134   12,134  
Restricted Stock Units        
Compensation plans:        
Compensation expense 2,544 $ 908 6,665 $ 2,137
Unrecognized compensation cost $ 31,273   $ 31,273  
Unrecognized compensation expense period     3 years 1 month 6 days  
Units        
Beginning balance (in units)     530  
Granted (in units)     2,128  
Vested (in units)     (48)  
Forfeited (in units)     (118)  
Ending balance (in units) 2,492   2,492  
Weighted Average Per Share        
Beginning balance (in dollars per share)     $ 26.49  
Granted (in dollars per share)     13.43  
Vested (in dollars per share)     23.33  
Forfeited (in dollars per share)     15.93  
Ending balance (in dollars per share) $ 15.90   $ 15.90  
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 82 R72.htm IDEA: XBRL DOCUMENT v3.22.2.2
STOCK-BASED AWARD PLANS - Restricted Stock Awards (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Weighted Average Per Share        
Compensation expense $ 5,256 $ 7,422 $ 14,383 $ 20,250
Unrecognized compensation cost $ 12,134   $ 12,134  
Restricted Stock Awards        
Units        
Beginning balance (in units)     326  
Granted (in units)     106  
Vested (in units)     (188)  
Forfeited (in units)     (9)  
Ending balance (in units) 235   235  
Weighted Average Per Share        
Beginning balance (in dollars per share)     $ 18.76  
Granted (in dollars per share)     9.92  
Vested (in dollars per share)     18.58  
Forfeited (in dollars per share)     19.00  
Ending balance (in dollars per share) $ 14.91   $ 14.91  
Compensation expense $ 725 $ 799 $ 2,034 $ 4,454
Unrecognized compensation cost $ 2,858   $ 2,858  
Unrecognized compensation expense period     1 year 2 months 12 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 83 R73.htm IDEA: XBRL DOCUMENT v3.22.2.2
STOCK-BASED AWARD PLANS - Employee Stock Purchase Plan (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Compensation plans:        
Compensation expense $ 5,256 $ 7,422 $ 14,383 $ 20,250
Unrecognized compensation cost 12,134   $ 12,134  
Class A        
Compensation plans:        
Purchase price as a percent of fair value     85.00%  
ESPP        
Compensation plans:        
Reserved for issuance     3,666  
Amounts withheld from participants 837   $ 837  
Compensation expense 151 $ 136 434 $ 399
Unrecognized compensation cost $ 99   $ 99  
Offering period     2 years 2 years
ESPP offering period     6 months  
Discount       15.00%
XML 84 R74.htm IDEA: XBRL DOCUMENT v3.22.2.2
STOCK-BASED AWARD PLANS - ESPP - Option-pricing model key input assumptions (Details) - $ / shares
1 Months Ended 3 Months Ended 9 Months Ended
Nov. 30, 2022
Nov. 30, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2022
Fair Value Assumptions and Methodology            
Fair market value of common stock $ 11.16 $ 19.89 $ 18.96 $ 17.66 $ 32.16 $ 19.00
Volatility 35.40% 35.10% 37.10% 36.80% 36.80% 37.10%
Expected term (in years) 6 months 6 months 5 years 6 years 6 years 5 years
Risk-free interest rate 1.60% 0.10% 0.80% 0.40% 0.40% 0.90%
XML 85 R75.htm IDEA: XBRL DOCUMENT v3.22.2.2
STOCK-BASED AWARD PLANS - Stock based compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Allocation of costs        
Compensation expense $ 5,256 $ 7,422 $ 14,383 $ 20,250
Stock options        
Allocation of costs        
Compensation expense 1,836 5,579 5,250 13,260
Restricted Stock Units        
Allocation of costs        
Compensation expense 2,544 908 6,665 2,137
Restricted Stock Awards        
Allocation of costs        
Compensation expense 725 799 2,034 4,454
ESPP        
Allocation of costs        
Compensation expense $ 151 $ 136 $ 434 $ 399
XML 86 R76.htm IDEA: XBRL DOCUMENT v3.22.2.2
STOCK-BASED AWARD PLANS - Stock based compensation, comprehensive income (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Allocation of costs        
Compensation expense $ 5,256 $ 7,422 $ 14,383 $ 20,250
Research and development        
Allocation of costs        
Compensation expense 581 876 1,193 2,008
Selling and marketing        
Allocation of costs        
Compensation expense 1,621 2,157 4,594 4,877
General and administrative        
Allocation of costs        
Compensation expense 2,103 2,973 6,039 9,601
Software subscriptions        
Allocation of costs        
Compensation expense 577 656 1,502 1,788
Services        
Allocation of costs        
Compensation expense $ 374 $ 760 $ 1,055 $ 1,976
XML 87 verx-20220930x10q_htm.xml IDEA: XBRL DOCUMENT 0001806837 2021-01-01 2021-12-31 0001806837 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001806837 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001806837 verx:LcrDixonCorporationMember 2022-07-01 2022-09-30 0001806837 us-gaap:ComputerSoftwareIntangibleAssetMember 2022-07-01 2022-09-30 0001806837 us-gaap:ComputerSoftwareIntangibleAssetMember 2022-01-01 2022-09-30 0001806837 us-gaap:ComputerSoftwareIntangibleAssetMember 2021-07-01 2021-09-30 0001806837 us-gaap:ComputerSoftwareIntangibleAssetMember 2021-01-01 2021-09-30 0001806837 verx:SystaxSistemasFiscaisLtdaMember 2021-01-01 2021-12-31 0001806837 verx:TellutaxMember 2021-01-01 2021-01-31 0001806837 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2022-09-30 0001806837 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2021-12-31 0001806837 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2021-09-22 0001806837 verx:LcrDixonCorporationMember 2022-09-30 0001806837 verx:LcrDixonCorporationMember 2021-12-31 0001806837 verx:SystaxSistemasFiscaisLtdaMember 2022-01-01 2022-09-30 0001806837 verx:LcrDixonCorporationMember us-gaap:OtherIntangibleAssetsMember 2022-07-01 2022-09-30 0001806837 verx:LcrDixonCorporationMember us-gaap:OtherIntangibleAssetsMember 2022-01-01 2022-09-30 0001806837 us-gaap:ComputerSoftwareIntangibleAssetMember 2021-01-01 2021-12-31 0001806837 verx:SecondAmendmentToCreditAgreementMember 2022-03-08 2022-03-08 0001806837 2022-03-08 2022-03-08 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 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:RetainedEarningsMember 2021-09-30 0001806837 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2021-09-30 0001806837 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-09-30 0001806837 us-gaap:RetainedEarningsMember 2021-06-30 0001806837 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2021-06-30 0001806837 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001806837 us-gaap:RetainedEarningsMember 2021-03-31 0001806837 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2021-03-31 0001806837 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001806837 2021-03-31 0001806837 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2020-12-31 0001806837 us-gaap:RetainedEarningsMember 2020-12-31 0001806837 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2020-12-31 0001806837 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001806837 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2020-12-31 0001806837 us-gaap:EmployeeStockOptionMember verx:ExercisePriceRangeOneMember 2022-09-30 0001806837 us-gaap:EmployeeStockOptionMember verx:ExercisePriceRangeOneMember 2022-01-01 2022-09-30 0001806837 us-gaap:EmployeeStockOptionMember verx:PriceRangeTenMember 2022-01-01 2022-09-30 0001806837 us-gaap:EmployeeStockOptionMember verx:PriceRangeSixMember 2022-01-01 2022-09-30 0001806837 us-gaap:EmployeeStockOptionMember verx:PriceRangeSevenMember 2022-01-01 2022-09-30 0001806837 us-gaap:EmployeeStockOptionMember verx:PriceRangeNineMember 2022-01-01 2022-09-30 0001806837 us-gaap:EmployeeStockOptionMember verx:PriceRangeFourMember 2022-01-01 2022-09-30 0001806837 us-gaap:EmployeeStockOptionMember verx:PriceRangeFiveMember 2022-01-01 2022-09-30 0001806837 us-gaap:EmployeeStockOptionMember verx:PriceRangeElevenMember 2022-01-01 2022-09-30 0001806837 us-gaap:EmployeeStockOptionMember verx:PriceRangeEightMember 2022-01-01 2022-09-30 0001806837 us-gaap:EmployeeStockOptionMember verx:ExercisePriceRangeTwoMember 2022-01-01 2022-09-30 0001806837 us-gaap:EmployeeStockOptionMember verx:ExercisePriceRangeThreeMember 2022-01-01 2022-09-30 0001806837 us-gaap:EmployeeStockOptionMember verx:PriceRangeTenMember 2022-09-30 0001806837 us-gaap:EmployeeStockOptionMember verx:PriceRangeSixMember 2022-09-30 0001806837 us-gaap:EmployeeStockOptionMember verx:PriceRangeSevenMember 2022-09-30 0001806837 us-gaap:EmployeeStockOptionMember verx:PriceRangeNineMember 2022-09-30 0001806837 us-gaap:EmployeeStockOptionMember verx:PriceRangeFourMember 2022-09-30 0001806837 us-gaap:EmployeeStockOptionMember verx:PriceRangeFiveMember 2022-09-30 0001806837 us-gaap:EmployeeStockOptionMember verx:PriceRangeElevenMember 2022-09-30 0001806837 us-gaap:EmployeeStockOptionMember verx:PriceRangeEightMember 2022-09-30 0001806837 us-gaap:EmployeeStockOptionMember verx:ExercisePriceRangeTwoMember 2022-09-30 0001806837 us-gaap:EmployeeStockOptionMember verx:ExercisePriceRangeThreeMember 2022-09-30 0001806837 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001806837 us-gaap:EmployeeStockOptionMember 2021-12-31 0001806837 us-gaap:EmployeeStockOptionMember 2022-09-30 0001806837 2022-11-01 2022-11-30 0001806837 2021-11-01 2021-11-30 0001806837 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001806837 us-gaap:RestrictedStockMember 2021-12-31 0001806837 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2022-01-01 2022-09-30 0001806837 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2022-01-01 2022-09-30 0001806837 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-09-30 0001806837 srt:MinimumMember us-gaap:RestrictedStockMember 2022-01-01 2022-09-30 0001806837 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-09-30 0001806837 srt:MaximumMember us-gaap:RestrictedStockMember 2022-01-01 2022-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 verx:SoftwareLicensesMember 2021-07-01 2021-09-30 0001806837 verx:CloudSubscriptionsMember 2021-07-01 2021-09-30 0001806837 verx:SoftwareLicensesMember 2021-01-01 2021-09-30 0001806837 verx:CloudSubscriptionsMember 2021-01-01 2021-09-30 0001806837 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001806837 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001806837 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001806837 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-07-01 2021-09-30 0001806837 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001806837 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001806837 srt:MinimumMember verx:SoftwareDevelopedForSaleMember 2022-01-01 2022-09-30 0001806837 srt:MinimumMember us-gaap:SoftwareDevelopmentMember 2022-01-01 2022-09-30 0001806837 srt:MaximumMember verx:SoftwareDevelopedForSaleMember 2022-01-01 2022-09-30 0001806837 srt:MaximumMember us-gaap:SoftwareDevelopmentMember 2022-01-01 2022-09-30 0001806837 us-gaap:NonUsMember 2022-09-30 0001806837 us-gaap:NonUsMember 2021-12-31 0001806837 verx:SoftwareDevelopmentInternalSystemsAndToolsMember 2022-09-30 0001806837 verx:SoftwareDevelopmentCloudBasedServicesMember 2022-09-30 0001806837 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-09-30 0001806837 us-gaap:LeaseholdImprovementsMember 2022-09-30 0001806837 us-gaap:FurnitureAndFixturesMember 2022-09-30 0001806837 us-gaap:EquipmentMember 2022-09-30 0001806837 verx:SoftwareDevelopmentInternalSystemsAndToolsMember 2021-12-31 0001806837 verx:SoftwareDevelopmentCloudBasedServicesMember 2021-12-31 0001806837 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-12-31 0001806837 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001806837 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001806837 us-gaap:EquipmentMember 2021-12-31 0001806837 verx:SoftwareDevelopmentCloudBasedServicesMember 2022-01-01 2022-09-30 0001806837 verx:SoftwareDevelopmentCloudBasedServicesMember 2021-01-01 2021-09-30 0001806837 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001806837 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-01 2021-09-30 0001806837 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0001806837 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0001806837 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0001806837 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 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 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0001806837 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001806837 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001806837 verx:SecondAmendmentToCreditAgreementMember us-gaap:LineOfCreditMember 2022-09-30 0001806837 verx:SecondAmendmentToCreditAgreementMember us-gaap:LineOfCreditMember 2022-03-08 0001806837 us-gaap:LineOfCreditMember 2022-03-07 0001806837 us-gaap:LineOfCreditMember 2022-09-30 0001806837 us-gaap:LineOfCreditMember 2021-12-31 0001806837 verx:TellutaxMember 2021-01-01 2021-09-30 0001806837 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001806837 us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001806837 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0001806837 us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0001806837 verx:LcrDixonCorporationMember us-gaap:OtherIntangibleAssetsMember 2021-12-31 0001806837 us-gaap:OtherIntangibleAssetsMember 2022-09-30 0001806837 us-gaap:OtherIntangibleAssetsMember 2021-12-31 0001806837 verx:BusinessCombinationContingentConsiderationMember 2022-09-30 0001806837 verx:BusinessCombinationContingentConsiderationMember 2021-12-31 0001806837 verx:BusinessCombinationContingentConsiderationMember 2022-01-01 2022-09-30 0001806837 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember verx:SystaxSistemasFiscaisLtdaMember 2022-09-30 0001806837 us-gaap:RestrictedStockUnitsRSUMember 2022-09-30 0001806837 us-gaap:RestrictedStockMember 2022-09-30 0001806837 us-gaap:EmployeeStockMember 2022-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 us-gaap:CommonClassBMember 2021-07-01 2021-09-30 0001806837 us-gaap:CommonClassAMember 2021-07-01 2021-09-30 0001806837 us-gaap:CommonClassBMember 2021-01-01 2021-09-30 0001806837 us-gaap:CommonClassAMember 2021-01-01 2021-09-30 0001806837 verx:SCorporationMember 2022-07-01 2022-09-30 0001806837 verx:SCorporationMember 2022-01-01 2022-09-30 0001806837 verx:SCorporationMember 2021-07-01 2021-09-30 0001806837 verx:SCorporationMember 2021-01-01 2021-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:SoftwareDevelopmentInternalSystemsAndToolsMember 2021-07-01 2021-09-30 0001806837 verx:PropertyPlantAndEquipmentExcludingAllInternalUseSoftwareAndCapitalLeasesMember 2021-07-01 2021-09-30 0001806837 us-gaap:SoftwareDevelopmentMember 2021-07-01 2021-09-30 0001806837 verx:SoftwareDevelopmentInternalSystemsAndToolsMember 2021-01-01 2021-09-30 0001806837 verx:PropertyPlantAndEquipmentExcludingAllInternalUseSoftwareAndCapitalLeasesMember 2021-01-01 2021-09-30 0001806837 us-gaap:SoftwareDevelopmentMember 2021-01-01 2021-09-30 0001806837 verx:SecondAmendmentToCreditAgreementMember 2022-03-08 0001806837 us-gaap:AssetPledgedAsCollateralMember 2022-09-30 0001806837 verx:TermLoanMember 2022-01-01 2022-09-30 0001806837 verx:TermLoanMember 2022-09-30 0001806837 us-gaap:LondonInterbankOfferedRateLiborSwapRateMember 2022-09-30 0001806837 us-gaap:BaseRateMember 2022-09-30 0001806837 verx:NewTermLoanMember 2022-03-08 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:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-07-01 2021-09-30 0001806837 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-09-30 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 us-gaap:CommonStockMember 2021-09-30 0001806837 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-09-30 0001806837 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-06-30 0001806837 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-06-30 0001806837 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-03-31 0001806837 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-03-31 0001806837 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2020-12-31 0001806837 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2020-12-31 0001806837 us-gaap:CommonClassBMember 2022-09-30 0001806837 us-gaap:CommonClassAMember 2022-09-30 0001806837 us-gaap:CommonClassBMember 2021-12-31 0001806837 us-gaap:CommonClassAMember 2021-12-31 0001806837 us-gaap:AssetUnderConstructionMember 2022-09-30 0001806837 us-gaap:AssetUnderConstructionMember 2021-12-31 0001806837 verx:LcrDixonCorporationMember us-gaap:ComputerSoftwareIntangibleAssetMember 2022-01-01 2022-09-30 0001806837 us-gaap:ComputerSoftwareIntangibleAssetMember 2022-09-30 0001806837 us-gaap:ComputerSoftwareIntangibleAssetMember 2021-12-31 0001806837 verx:LcrDixonCorporationMember 2022-01-01 2022-09-30 0001806837 verx:LcrDixonCorporationMember 2021-09-22 0001806837 verx:SystaxSistemasFiscaisLtdaMember 2022-09-30 0001806837 verx:TellutaxMember verx:MeasurementInputRevenueVolatilityMember 2022-09-30 0001806837 verx:TellutaxMember us-gaap:MeasurementInputExpectedTermMember 2022-09-30 0001806837 verx:TellutaxMember us-gaap:MeasurementInputDiscountRateMember 2022-09-30 0001806837 verx:TellutaxMember verx:MeasurementInputRevenueVolatilityMember 2021-12-31 0001806837 verx:TellutaxMember us-gaap:MeasurementInputExpectedTermMember 2021-12-31 0001806837 verx:TellutaxMember us-gaap:MeasurementInputDiscountRateMember 2021-12-31 0001806837 verx:TellutaxMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0001806837 verx:TellutaxMember us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0001806837 verx:TellutaxMember 2022-09-30 0001806837 verx:TellutaxMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001806837 verx:TellutaxMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001806837 verx:TellutaxMember 2021-12-31 0001806837 verx:TellutaxMember 2022-07-01 2022-09-30 0001806837 verx:TellutaxMember 2022-01-01 2022-09-30 0001806837 verx:LcrDixonCorporationMember 2021-09-22 2021-09-22 0001806837 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2021-09-22 2021-09-22 0001806837 us-gaap:CorporateBondSecuritiesMember 2022-09-30 0001806837 us-gaap:CommercialPaperMember 2022-09-30 0001806837 us-gaap:USTreasurySecuritiesMember 2022-09-30 0001806837 us-gaap:USTreasurySecuritiesMember 2022-01-01 2022-09-30 0001806837 us-gaap:CorporateBondSecuritiesMember 2022-01-01 2022-09-30 0001806837 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0001806837 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0001806837 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0001806837 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0001806837 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0001806837 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0001806837 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0001806837 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember 2022-09-30 0001806837 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001806837 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 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 verx:OutOfMoneyOptionsMember us-gaap:CommonClassAMember 2021-07-01 2021-09-30 0001806837 verx:AmendedPlanMember us-gaap:CommonClassAMember 2021-07-01 2021-09-30 0001806837 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonClassAMember 2021-07-01 2021-09-30 0001806837 us-gaap:RestrictedStockMember us-gaap:CommonClassAMember 2021-07-01 2021-09-30 0001806837 us-gaap:EmployeeStockMember us-gaap:CommonClassAMember 2021-07-01 2021-09-30 0001806837 verx:OutOfMoneyOptionsMember us-gaap:CommonClassAMember 2021-01-01 2021-09-30 0001806837 verx:AmendedPlanMember us-gaap:CommonClassAMember 2021-01-01 2021-09-30 0001806837 us-gaap:RestrictedStockUnitsRSUMember us-gaap:CommonClassAMember 2021-01-01 2021-09-30 0001806837 us-gaap:RestrictedStockMember us-gaap:CommonClassAMember 2021-01-01 2021-09-30 0001806837 us-gaap:EmployeeStockMember us-gaap:CommonClassAMember 2021-01-01 2021-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:CostOfSalesMember 2021-07-01 2021-09-30 0001806837 us-gaap:CostOfSalesMember 2021-01-01 2021-09-30 0001806837 us-gaap:LicenseAndServiceMember 2022-09-30 0001806837 2022-06-30 0001806837 us-gaap:LicenseAndServiceMember 2021-12-31 0001806837 2021-09-30 0001806837 2021-06-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:PhantomShareUnitsPSUsMember verx:TaxamoMember 2022-01-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 us-gaap:ServiceOtherMember 2021-07-01 2021-09-30 0001806837 us-gaap:SellingAndMarketingExpenseMember 2021-07-01 2021-09-30 0001806837 us-gaap:RestrictedStockUnitsRSUMember 2021-07-01 2021-09-30 0001806837 us-gaap:RestrictedStockMember 2021-07-01 2021-09-30 0001806837 us-gaap:ResearchAndDevelopmentExpenseMember 2021-07-01 2021-09-30 0001806837 us-gaap:LicenseAndServiceMember 2021-07-01 2021-09-30 0001806837 us-gaap:GeneralAndAdministrativeExpenseMember 2021-07-01 2021-09-30 0001806837 us-gaap:EmployeeStockOptionMember 2021-07-01 2021-09-30 0001806837 us-gaap:EmployeeStockMember 2021-07-01 2021-09-30 0001806837 us-gaap:ServiceOtherMember 2021-01-01 2021-09-30 0001806837 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-09-30 0001806837 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-09-30 0001806837 us-gaap:RestrictedStockMember 2021-01-01 2021-09-30 0001806837 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-09-30 0001806837 us-gaap:LicenseAndServiceMember 2021-01-01 2021-09-30 0001806837 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-09-30 0001806837 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-09-30 0001806837 us-gaap:EmployeeStockMember 2021-01-01 2021-09-30 0001806837 2021-01-01 2021-09-30 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 2021-07-01 2021-09-30 0001806837 2021-07-01 2021-09-30 0001806837 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001806837 2021-01-01 2021-03-31 0001806837 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001806837 2022-04-01 2022-06-30 0001806837 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001806837 2021-04-01 2021-06-30 0001806837 us-gaap:OtherIntangibleAssetsMember 2022-01-01 2022-09-30 0001806837 verx:GoodwillAndOtherIntangibleAssetsMember verx:LcrDixonCorporationMember us-gaap:TradeNamesMember 2021-09-22 2021-09-22 0001806837 verx:GoodwillAndOtherIntangibleAssetsMember verx:LcrDixonCorporationMember us-gaap:CustomerRelationshipsMember 2021-09-22 2021-09-22 0001806837 us-gaap:PropertyPlantAndEquipmentMember verx:LcrDixonCorporationMember us-gaap:DevelopedTechnologyRightsMember 2021-09-22 2021-09-22 0001806837 us-gaap:OtherIntangibleAssetsMember 2021-01-01 2021-12-31 0001806837 verx:AssetsHeldUnderFinanceLeasesMember 2022-09-30 0001806837 us-gaap:SoftwareDevelopmentMember 2022-09-30 0001806837 verx:AssetsHeldUnderFinanceLeasesMember 2021-12-31 0001806837 us-gaap:SoftwareDevelopmentMember 2021-12-31 0001806837 2020-12-31 0001806837 2022-09-30 0001806837 2021-12-31 0001806837 us-gaap:CommonClassBMember 2022-11-04 0001806837 us-gaap:CommonClassAMember 2022-11-04 0001806837 2022-01-01 2022-09-30 shares iso4217:USD pure verx:Y iso4217:USD shares verx:item verx:segment verx:payment 0001806837 --12-31 2022 Q3 false 0 0 P2Y P2Y Vertex, Inc. 42286000 48673000 106807000 101307000 P3Y P3Y P0Y P0Y P0Y P1Y P1Y P1Y 10-Q true 2022-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 48732884 101307000 72370000 73333000 23840000 24873000 9620000 9151000 94529000 76929000 22494000 20536000 6163000 6127000 219360000 195671000 109123000 98390000 38561000 33442000 245284000 272702000 13757000 12555000 30716000 35298000 18089000 20249000 2422000 1900000 677312000 670207000 1875000 13052000 13000000 28908000 22966000 536000 20858000 23461000 14937000 16671000 19585000 26462000 2067000 4202000 242637000 237344000 4278000 3933000 967000 284000 19724000 19805000 5082000 468000 373970000 369132000 1963000 11098000 11666000 47324000 21431000 24320000 24000 68000 19419000 8009000 10829000 1416000 2726000 463272000 440123000 0.001 0.001 30000000 30000000 0 0 0.001 0.001 300000000 300000000 48673000 42286000 49000 42000 0.001 0.001 150000000 150000000 101307000 106807000 101000 107000 238093000 222621000 17816000 24811000 -42019000 -17497000 214040000 230084000 677312000 670207000 106368000 92276000 304587000 265160000 19870000 18442000 55911000 48732000 126238000 110718000 360498000 313892000 36638000 32000000 105760000 84419000 14020000 11938000 37893000 33831000 50658000 43938000 143653000 118250000 75580000 66780000 216845000 195642000 10351000 9879000 30294000 33264000 30252000 25658000 89683000 70673000 31679000 31237000 90520000 80954000 2936000 3082000 9120000 8787000 1233000 538000 1927000 4892000 76451000 70394000 221544000 198570000 -871000 -3614000 -4699000 -2928000 -361000 -521000 -1079000 -671000 -1232000 -4135000 -5778000 -3599000 -91000 -187000 1217000 -2747000 -1141000 -3948000 -6995000 -852000 -10670000 -5704000 -24496000 -10040000 -28000 -26000 -10698000 -5704000 -24522000 -10040000 -11839000 -9652000 -31517000 -10892000 -369000 -1070000 -2092000 -195000 -0.01 -0.03 -0.05 -0.01 48488000 40141000 44708000 33775000 -369000 -1070000 -2092000 -195000 -0.01 -0.03 -0.05 -0.01 48488000 40141000 44708000 33775000 -772000 -2878000 -4903000 -657000 -0.01 -0.03 -0.05 -0.01 101307000 108017000 104772000 113646000 -772000 -2878000 -4903000 -657000 -0.01 -0.03 -0.05 -0.01 101307000 108017000 104772000 113646000 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 26327000 26000 120117000 120000 206541000 25782000 -3127000 229342000 508000 508000 640000 1000 -6998000 -6997000 5000 -34000 -34000 6302000 6302000 -977000 -977000 2288000 2288000 26972000 27000 120117000 120000 205811000 28578000 -4104000 230432000 462000 1000 -3293000 -3292000 234000 60000 6101000 6101000 1010000 1010000 12100000 12000 -12100000 -12000 -3359000 -3359000 808000 808000 39828000 40000 108017000 108000 209629000 29386000 -7463000 231700000 625000 1000 -919000 -918000 3000 -44000 -44000 118000 -213000 -213000 7194000 7194000 -5704000 -5704000 -3948000 -3948000 40574000 41000 108017000 108000 215647000 25438000 -13167000 228067000 -6995000 -852000 45328000 31902000 29000 423000 181000 159000 2000000 370000 14383000 20250000 -20000 -3075000 2448000 2867000 -709000 -280000 17578000 -12120000 2465000 3669000 1202000 840000 106000 1529000 6113000 -2445000 -12445000 -679000 5250000 -1971000 -2837000 -3685000 -349000 354000 33026000 52668000 474000 251412000 42973000 23899000 10288000 7902000 6127000 -59862000 -283213000 -2603000 18744000 50000000 625000 983000 967000 1010000 1012000 12712000 1288000 1212000 536000 2700000 423000 10822000 96000 685000 20000000 25977000 -5953000 -1137000 -434000 -1996000 -236932000 98206000 312273000 96210000 75341000 72370000 47481000 23840000 27860000 96210000 75341000 <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-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company has a 65% equity interest in Systax Sistemas Fiscais LTDA (“Systax”), a provider of Brazilian transaction tax content and software. Systax is considered a VIE given that the equity investors, as a group, lack the characteristics of a controlling financial interest. Vertex includes Systax in the condensed consolidated financial statements as Vertex is the primary beneficiary of the equity interests in Systax and participates significantly in the variability in the fair value of Systax’s net 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;"><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, 2021 included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021 (the “2021 Annual Report”) filed with the SEC on March 16, 2022. The condensed consolidated balance sheet as of December 31, 2021 has been derived from audited financial statements included in the 2021 Annual Report. The accompanying interim condensed consolidated balance sheet as of September 30, 2022, the interim condensed consolidated statements of comprehensive loss for the three and nine months ended September 30, 2022 and 2021, and the interim condensed consolidated statements of changes in stockholders’ equity and the interim condensed consolidated statements of cash flows for the nine months ended September 30, 2022 and 2021 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, 2022 are not necessarily indicative of the results expected for the full year ending December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><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, 2022, approximately 7% and 8%, respectively, of the Company’s revenues were generated from customers located outside the U.S. For the three and nine months ended September 30, 2021, revenues generated from customers located outside the U.S. were approximately 6% and 6%, respectively. As of September 30, 2022 and December 31, 2021, $995 and $699, 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;">Fair Value Measurement</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;">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at a measurement date. A three-level fair value hierarchy (the “Fair Value Hierarchy”) prioritizes the inputs used to measure fair value. The Fair Value Hierarchy requires the Company to maximize the use of observable inputs and minimize the use of unobservable inputs. Classification in the Fair Value Hierarchy is based on the lowest of the following levels that is significant to the 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;"><i style="font-style:italic;">Level 1</i>: Inputs are unadjusted quoted prices in active markets for identical assets or liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:36pt;text-align:justify;text-indent:-36pt;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">Level 2</i>: Inputs are quoted prices for similar assets and liabilities in active markets or quoted prices for identical or similar instruments in markets that are not active and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:36pt;text-align:justify;text-indent:-36pt;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">Level 3</i>: Inputs are unobservable inputs based on the Company’s assumptions and valuation techniques used to measure assets and liabilities at fair value. The inputs require significant management judgment or estimation.</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’s assessment of the significance of an input to a fair value measurement requires judgment, which may affect the determination of fair value and the measurement’s classification within the Fair Value Hierarchy. </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;text-align:justify;text-indent:18pt;margin:0pt;">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 and intangible assets, (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 stock-based compensation awards, (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;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><b style="font-weight:bold;">Software Development Costs</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;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">Internal-Use Software</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 Company follows Accounting Standard Codification (“ASC”) 350-40, <i style="font-style:italic;">Goodwill and Other, Internal-Use Software,</i> to account for development costs incurred for the costs of computer software developed or obtained for internal use. ASC 350-40 requires such costs to be capitalized once certain criteria are met. Internal-use software is included in internal-use software developed in property and equipment in the condensed consolidated balance sheets once available for its intended use and is depreciated over periods between <span style="-sec-ix-hidden:Hidden_JM1czTHuKkSEx4IDV-XIYw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">3</span></span> to 5 years. Depreciation expense for internal-use software utilized for cloud-based customer solutions and for software for internal systems and tools is included in cost of revenues, software subscriptions and depreciation and amortization expense, respectively, in the condensed consolidated statements of comprehensive loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">Software Developed for Sale</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 costs incurred for the development of computer software to be sold, leased, or otherwise marketed are capitalized in accordance with ASC 985-20, <i style="font-style:italic;">Costs of Software to be Sold, Leased or Marketed</i>, when technological feasibility has been established. Amortization of capitalized software development costs begins when the product is available for general release. Amortization is provided on a product-by-product basis using the straight-line method over periods between <span style="-sec-ix-hidden:Hidden_5Q9HaA8JhkuOmGddgjMTGA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span></span> to five years and is included in cost of revenues, software subscriptions in the condensed consolidated statements of comprehensive loss. Capitalized software costs are subject to an ongoing assessment of recoverability based on anticipated future revenues and changes in software technologies at least annually at December 31, and whenever events or circumstances make it more likely than not that impairment may have occurred. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><b style="font-weight:bold;">Business Combinations</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;">Upon acquisition of a company, the Company determines if the transaction is a business combination, which is accounted for using the acquisition method of accounting. Under the acquisition method, once control is obtained of a business, the assets acquired, liabilities assumed, consideration transferred and amounts attributed to noncontrolling interests, are recorded at fair value. The Company uses its best estimates and assumptions to assign fair value to the tangible and intangible assets acquired, liabilities assumed, consideration transferred, and amounts attributed to noncontrolling interests at the acquisition date. One of the most significant estimates relates to the determination of the fair value of these amounts. The determination of the fair values is based on estimates and judgments made by management. The Company’s estimates of fair value are based upon assumptions it believes to be reasonable, but which are inherently uncertain and unpredictable. Measurement period adjustments to these values as of the acquisition date are reflected at the time identified, up through the conclusion of the measurement period, which is the time at which all information for determination of the values of assets acquired, liabilities assumed, consideration transferred and noncontrolling interests is received, and is not to exceed one year from the acquisition date (the “Measurement Period”). Thus the Company may record adjustments to the fair value of these tangible and intangible assets acquired, liabilities assumed, consideration transferred and noncontrolling interests, with the corresponding offset to goodwill during this Measurement Period. Additionally, uncertain tax positions and tax-related valuation allowances are initially recorded in connection with a business combination as of the acquisition date. The Company continues to collect information and reevaluate these estimates and assumptions periodically and record any adjustments to preliminary estimates to goodwill, provided the Company is within the Measurement Period, with any adjustments to amortization of new or previously recorded identifiable intangibles being recorded to the condensed consolidated statements of comprehensive loss in the period in which they arise. In addition, if outside of the Measurement Period, any subsequent adjustments to the acquisition date fair values are reflected in the condensed consolidated statements of comprehensive loss in the period in which they arise.</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;">Goodwill</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;">Goodwill represents the excess of the purchase price over the fair value of net tangible and intangible assets acquired in a business combination. The Company evaluates goodwill for impairment annually at October 1<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">st</sup>, and whenever events or circumstances make it more likely than not that impairment may have occurred.</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;">Deferred Financing Costs</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 Company capitalizes costs related to obtaining, renewing or extending loan agreements and amortizes these costs on a straight-line basis, which approximates the effective interest method, over the life of the loan. Deferred financing costs related to term loans outstanding are reflected as a reduction of current portion of long-term debt and long-term debt net of current portion in the condensed consolidated balance sheets. Deferred financing costs related to undrawn debt are reflected in other assets 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 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 0pt 12pt 0pt;">The Company has stock awards issued under the 2020 Incentive Award Plan (the “2020 Plan”) and the 2020 Employee Stock Purchase Plan (the “ESPP”). The awards are subject to, and the Company applies, the guidance set forth in ASC 718, <i style="font-style:italic;">Compensation—Stock Compensation</i>, for the award of equity-based instruments. The provisions of ASC 718 require a company to measure the fair value of stock-based compensation as of the grant date of the award. Stock-based compensation expense reflects the cost of employee services received in exchange for the awards. The Company has elected to recognize award forfeitures as they occur.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;">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;">Revenue from contracts with customers</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 Company recognizes revenue in accordance with ASC 606, <i style="font-style:italic;">Revenue from Contracts with Customers</i>. 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. The Company enters into contracts that can 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, which are subsequently remitted to governmental authorities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">Nature of goods and services</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Licenses for on-premise software subscriptions 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 (collectively, the “updates and support”). The updates and support, which are part of the subscription agreement, are essential to the continued utility of the software; therefore, the Company has 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 performance obligations are satisfied over 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 new sale premium representing the excess initial year price over the renewal price, is a material right that provides customers with the right to this reduced renewal price. The Company recognizes revenue associated with this material right over the estimated period of benefit to the customer, which is generally three years. Effective January 1, 2022, the Company 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 estimated period of benefit to the customer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size: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 0pt 12pt 0pt;">Cloud-based subscriptions allow customers to use Company-hosted software over the contract period without taking possession of the software. The cloud-based offerings also include related updates and support. Cloud-based contracts consistently provide a benefit to the customer during the subscription period; thus, the associated revenue is recognized ratably over the related subscription period. 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Revenue from deliverable-based services is recognized as services are delivered. Revenue from fixed fee services is recognized as services are performed using the percentage of completion input method.</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 elected the “right to invoice” practical expedient for revenue related to services that are billed on an hourly basis, which enables revenue to be recognized as the services are performed.</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 determined that the methods applied to measuring its progress toward complete satisfaction of performance obligations recognized over time are a faithful depiction of the transfer of control of software subscriptions and services to customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">Significant judgments</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;">Contracts with customers often include promises to transfer multiple products and services to a customer. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. Identification of the amortization periods of material rights and contract costs requires significant judgement by management.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">Payment terms</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;">Payment terms and conditions vary by contract, although the Company’s terms generally include a requirement of payment within 30-days. In instances where the timing of revenue recognition differs from the timing of payment, the Company has determined that its contracts do not include a significant financing component. The primary purpose of invoicing terms is to provide customers with simplified and predictable ways of purchasing products and services, not to receive financing from customers or to provide customers with financing.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">Cost of revenues</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;">Cost of revenues, software subscriptions includes the direct cost to maintain, host and distribute software products, the direct cost to provide customer support, the direct cost to maintain tax content and depreciation and amortization of costs of capitalized software, acquired intangibles, and internal-use software utilized for cloud-based subscriptions. Cost of revenues, services includes the direct costs of implementation, training, transaction tax returns outsourcing and other tax-related services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">Reimbursable costs</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;">Reimbursable costs passed through and invoiced to customers of the Company are recorded as services revenues with the associated expenses recorded as cost of revenues, services in the condensed consolidated statements of comprehensive loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><b style="font-weight:bold;">Income Taxes</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;">Vertex accounts for income taxes using the asset and liability method. The Company recognizes deferred tax assets and liabilities for future tax consequences of events that have been previously recognized in the Company’s condensed consolidated financial statements and tax returns. The measurement of deferred tax assets and liabilities is based on provisions of the enacted tax law. The effect of a change in tax laws or rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date. The effects of future changes in tax laws or rates are not anticipated. A valuation allowance is recorded when it is more likely than not that some or all of the deferred tax assets will not be realized. The Company records uncertain tax positions in accordance with ASC 740, <i style="font-style:italic;">Income Taxes</i>, on the basis of a two-step process whereby: (i) management determines whether it is more likely than not that the tax positions will be sustained based on the technical merits of the position, and (ii) for those tax positions that meet the more likely than not recognition threshold, management recognizes the largest amount of tax benefit that is greater than 50 percent likely to be realized upon ultimate settlement with the related tax authority. The Company records interest related to underpayment of income taxes as interest expense and penalties as other operating expenses 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;">The impact as a result of the application of ASC 740 is reflected in the condensed consolidated financial statements. The Company assesses its income tax positions and records tax benefits or expense based upon management’s evaluation of the facts, circumstances, and information available at the reporting date. Variations in the actual outcome of these future tax consequences could materially impact the condensed consolidated financial statements. The Company’s effective income tax rate is based on estimated income for the year, the estimated composition of the income/losses in different jurisdictions, and discrete adjustments in the applicable quarterly periods. Potential discrete adjustments generally include tax charges or benefits related to stock-based compensation and changes in tax legislation, among other items.</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:65.12%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.79%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.76%;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:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.12%;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.29%;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:15.15%;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:2.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-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.12%;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:65.12%;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.29%;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;white-space:nowrap;width:15.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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:15.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.12%;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.29%;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;white-space:nowrap;width:15.15%;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.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.76%;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:65.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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.29%;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:1.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:13.79%;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;white-space:nowrap;width:2.29%;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:1.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:13.76%;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></tr><tr><td style="vertical-align:bottom;width:65.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Prepaid expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:13.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 0.05pt 0pt;"> 10,666</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:13.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 0.05pt 0pt;"> 8,903</p></td></tr><tr><td style="vertical-align:bottom;width:65.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Prepaid insurance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:13.79%;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,954</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:13.76%;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;"> 3,348</p></td></tr><tr><td style="vertical-align:bottom;width:65.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Prepaid licenses and support</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:13.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 0.05pt 0pt;"> 9,874</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:13.76%;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 0.05pt 0pt;"> 8,285</p></td></tr><tr><td style="vertical-align:bottom;width:65.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:13.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 0.05pt 0pt;"> 22,494</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:13.76%;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;"> 20,536</p></td></tr><tr><td style="vertical-align:bottom;width:65.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.79%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.76%;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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accrued expenses:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:13.79%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:13.76%;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><tr><td style="vertical-align:bottom;width:65.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Accrued general expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:13.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 0.05pt 0pt;"> 16,059</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:13.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 0.05pt 0pt;"> 10,771</p></td></tr><tr><td style="vertical-align:bottom;width:65.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Accrued contract labor and professional fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:13.79%;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;"> 10,654</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:13.76%;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,688</p></td></tr><tr><td style="vertical-align:bottom;width:65.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Accrued income and other taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:13.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 0.05pt 0pt;"> 2,195</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:13.76%;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 0.05pt 0pt;"> 2,507</p></td></tr><tr><td style="vertical-align:bottom;width:65.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:13.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 0.05pt 0pt;"> 28,908</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:13.76%;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;"> 22,966</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></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;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Supplemental Cash Flow Disclosures</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Supplemental cash flow 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:68.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: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.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:9.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.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.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:12.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.56%;margin:0pt;padding:0pt;"><p style="font-family:'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="5" style="vertical-align:bottom;white-space:nowrap;width:29.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;">For the nine months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.56%;margin:0pt;padding:0pt;"><p style="font-family:'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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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:2.79%;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.82%;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;">2021</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:68.56%;margin:0pt;padding:0pt;"><p style="font-family:'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;"><b style="font-weight:bold;"> </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.78%;margin:0pt;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:68.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Cash paid for:</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.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:9.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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:12.02%;margin: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:68.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest</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.8%;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.36%;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,558</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.8%;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.02%;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;"> 180</p></td></tr><tr><td style="vertical-align:bottom;width:68.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Income taxes, net of refunds</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.8%;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.36%;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;"> 2,655</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.8%;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.02%;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,032</p></td></tr><tr><td style="vertical-align:bottom;width:68.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating cash flows from operating leases</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.8%;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.36%;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;"> 2,737</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.8%;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.02%;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,090</p></td></tr><tr><td style="vertical-align:bottom;width:68.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: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.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:9.36%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:12.02%;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:68.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Non-cash investing and financing activities:</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.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:9.36%;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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:12.02%;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:68.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Purchase commitment and contingent consideration liabilities</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.8%;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.36%;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;"> 2,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.8%;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.02%;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;"> 50,653</p></td></tr><tr><td style="vertical-align:bottom;width:68.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Leased assets obtained in exchange for new finance lease liabilities</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.8%;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.36%;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,337</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.8%;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.02%;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;"> 173</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 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;">In October 2021, the Financial Accounting Standard Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2021-08, <i style="font-style:italic;">Business Combinations </i>(“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. ASU 2021-08 will be effective for public entities with fiscal years beginning after December 15, 2022, and for all other entities with fiscal years beginning after December 15, 2023, with early adoption permitted. ASU 2021-08 will be applied prospectively to business combinations occurring on or after the applicable effective date. The Company will adopt this standard effective January 1, 2023. This standard is not expected </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">to have a material impact on the Company’s current condensed consolidated financial statements, but adoption could have a material impact on the accounting for future acquisitions reflected in the Company’s condensed consolidated financial statements.<span style="text-decoration-line:line-through;text-decoration-style:solid;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Risks and Uncertainties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">In March 2020, the World Health Organization declared the outbreak of the coronavirus disease 2019 (“COVID-19”) to be a pandemic. The COVID-19 pandemic continues to have widespread, evolving and unpredictable impacts on global society, economies, financial markets and business practices. To protect the health and well-being of Company employees and customers, substantial modifications were made to employee travel policies, and our offices were closed, with employees directed to work from home. During the third quarter ended September 30, 2022, the Company reopened its offices to employees and has begun to participate in and/or hold conferences and other marketing events in person. The COVID-19 pandemic has impacted, and may continue to impact, Company operations, including employees, customers and partners, and there remains substantial uncertainty regarding the nature and degree of its continued effects over time.</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 did not experience any significant reductions in sales, revenues or collections through September 30, 2022 as a result of COVID-19. The Company believes it has ample liquidity and capital resources to continue to meet its operating needs and to service debt and other financial obligations.</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 extent to which the COVID-19 pandemic impacts the business going forward will depend on numerous evolving factors that cannot reliably be predicted, including the ongoing duration and scope of the pandemic; governmental, business, and individuals’ actions in response to the pandemic; and the impact on economic activity, including the possibility of recession, inflation or financial market instability. These factors may adversely impact consumer, business and government spending on technology as well as customers’ ability to pay for Company products and services on an ongoing basis. This uncertainty also affects management’s accounting estimates and assumptions, which could result in greater variability in a variety of areas that depend on these estimates and assumptions, including estimated allowance for subscription cancellations, product life cycles and estimated lives of long-lived assets.</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-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company has a 65% equity interest in Systax Sistemas Fiscais LTDA (“Systax”), a provider of Brazilian transaction tax content and software. Systax is considered a VIE given that the equity investors, as a group, lack the characteristics of a controlling financial interest. Vertex includes Systax in the condensed consolidated financial statements as Vertex is the primary beneficiary of the equity interests in Systax and participates significantly in the variability in the fair value of Systax’s net assets.</p> 0.65 <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, 2021 included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021 (the “2021 Annual Report”) filed with the SEC on March 16, 2022. The condensed consolidated balance sheet as of December 31, 2021 has been derived from audited financial statements included in the 2021 Annual Report. The accompanying interim condensed consolidated balance sheet as of September 30, 2022, the interim condensed consolidated statements of comprehensive loss for the three and nine months ended September 30, 2022 and 2021, and the interim condensed consolidated statements of changes in stockholders’ equity and the interim condensed consolidated statements of cash flows for the nine months ended September 30, 2022 and 2021 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, 2022 are not necessarily indicative of the results expected for the full year ending December 31, 2022.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><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, 2022, approximately 7% and 8%, respectively, of the Company’s revenues were generated from customers located outside the U.S. For the three and nine months ended September 30, 2021, revenues generated from customers located outside the U.S. were approximately 6% and 6%, respectively. As of September 30, 2022 and December 31, 2021, $995 and $699, 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.08 0.06 0.06 995000 699000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><b style="font-weight:bold;">Fair Value Measurement</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;">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at a measurement date. A three-level fair value hierarchy (the “Fair Value Hierarchy”) prioritizes the inputs used to measure fair value. The Fair Value Hierarchy requires the Company to maximize the use of observable inputs and minimize the use of unobservable inputs. Classification in the Fair Value Hierarchy is based on the lowest of the following levels that is significant to the 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;"><i style="font-style:italic;">Level 1</i>: Inputs are unadjusted quoted prices in active markets for identical assets or liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:36pt;text-align:justify;text-indent:-36pt;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">Level 2</i>: Inputs are quoted prices for similar assets and liabilities in active markets or quoted prices for identical or similar instruments in markets that are not active and model-derived valuations in which all significant inputs and significant value drivers are observable in active markets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:36pt;text-align:justify;text-indent:-36pt;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">Level 3</i>: Inputs are unobservable inputs based on the Company’s assumptions and valuation techniques used to measure assets and liabilities at fair value. The inputs require significant management judgment or estimation.</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’s assessment of the significance of an input to a fair value measurement requires judgment, which may affect the determination of fair value and the measurement’s classification within the Fair Value Hierarchy. </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;text-align:justify;text-indent:18pt;margin:0pt;">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 and intangible assets, (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 stock-based compensation awards, (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;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">Internal-Use Software</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 Company follows Accounting Standard Codification (“ASC”) 350-40, <i style="font-style:italic;">Goodwill and Other, Internal-Use Software,</i> to account for development costs incurred for the costs of computer software developed or obtained for internal use. ASC 350-40 requires such costs to be capitalized once certain criteria are met. Internal-use software is included in internal-use software developed in property and equipment in the condensed consolidated balance sheets once available for its intended use and is depreciated over periods between <span style="-sec-ix-hidden:Hidden_JM1czTHuKkSEx4IDV-XIYw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">3</span></span> to 5 years. Depreciation expense for internal-use software utilized for cloud-based customer solutions and for software for internal systems and tools is included in cost of revenues, software subscriptions and depreciation and amortization expense, respectively, in the condensed consolidated statements of comprehensive loss.</p> P5Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">Software Developed for Sale</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 costs incurred for the development of computer software to be sold, leased, or otherwise marketed are capitalized in accordance with ASC 985-20, <i style="font-style:italic;">Costs of Software to be Sold, Leased or Marketed</i>, when technological feasibility has been established. Amortization of capitalized software development costs begins when the product is available for general release. Amortization is provided on a product-by-product basis using the straight-line method over periods between <span style="-sec-ix-hidden:Hidden_5Q9HaA8JhkuOmGddgjMTGA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span></span> to five years and is included in cost of revenues, software subscriptions in the condensed consolidated statements of comprehensive loss. Capitalized software costs are subject to an ongoing assessment of recoverability based on anticipated future revenues and changes in software technologies at least annually at December 31, and whenever events or circumstances make it more likely than not that impairment may have occurred. </p> P5Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><b style="font-weight:bold;">Business Combinations</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;">Upon acquisition of a company, the Company determines if the transaction is a business combination, which is accounted for using the acquisition method of accounting. Under the acquisition method, once control is obtained of a business, the assets acquired, liabilities assumed, consideration transferred and amounts attributed to noncontrolling interests, are recorded at fair value. The Company uses its best estimates and assumptions to assign fair value to the tangible and intangible assets acquired, liabilities assumed, consideration transferred, and amounts attributed to noncontrolling interests at the acquisition date. One of the most significant estimates relates to the determination of the fair value of these amounts. The determination of the fair values is based on estimates and judgments made by management. The Company’s estimates of fair value are based upon assumptions it believes to be reasonable, but which are inherently uncertain and unpredictable. Measurement period adjustments to these values as of the acquisition date are reflected at the time identified, up through the conclusion of the measurement period, which is the time at which all information for determination of the values of assets acquired, liabilities assumed, consideration transferred and noncontrolling interests is received, and is not to exceed one year from the acquisition date (the “Measurement Period”). Thus the Company may record adjustments to the fair value of these tangible and intangible assets acquired, liabilities assumed, consideration transferred and noncontrolling interests, with the corresponding offset to goodwill during this Measurement Period. Additionally, uncertain tax positions and tax-related valuation allowances are initially recorded in connection with a business combination as of the acquisition date. The Company continues to collect information and reevaluate these estimates and assumptions periodically and record any adjustments to preliminary estimates to goodwill, provided the Company is within the Measurement Period, with any adjustments to amortization of new or previously recorded identifiable intangibles being recorded to the condensed consolidated statements of comprehensive loss in the period in which they arise. In addition, if outside of the Measurement Period, any subsequent adjustments to the acquisition date fair values are reflected in the condensed consolidated statements of comprehensive loss in the period in which they arise.</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;">Goodwill</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;">Goodwill represents the excess of the purchase price over the fair value of net tangible and intangible assets acquired in a business combination. The Company evaluates goodwill for impairment annually at October 1<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">st</sup>, and whenever events or circumstances make it more likely than not that impairment may have occurred.</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;">Deferred Financing Costs</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 Company capitalizes costs related to obtaining, renewing or extending loan agreements and amortizes these costs on a straight-line basis, which approximates the effective interest method, over the life of the loan. Deferred financing costs related to term loans outstanding are reflected as a reduction of current portion of long-term debt and long-term debt net of current portion in the condensed consolidated balance sheets. Deferred financing costs related to undrawn debt are reflected in other assets 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 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 0pt 12pt 0pt;">The Company has stock awards issued under the 2020 Incentive Award Plan (the “2020 Plan”) and the 2020 Employee Stock Purchase Plan (the “ESPP”). The awards are subject to, and the Company applies, the guidance set forth in ASC 718, <i style="font-style:italic;">Compensation—Stock Compensation</i>, for the award of equity-based instruments. The provisions of ASC 718 require a company to measure the fair value of stock-based compensation as of the grant date of the award. Stock-based compensation expense reflects the cost of employee services received in exchange for the awards. The Company has elected to recognize award forfeitures as they occur.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;">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;">Revenue from contracts with customers</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 Company recognizes revenue in accordance with ASC 606, <i style="font-style:italic;">Revenue from Contracts with Customers</i>. 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. The Company enters into contracts that can 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, which are subsequently remitted to governmental authorities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">Nature of goods and services</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Licenses for on-premise software subscriptions 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 (collectively, the “updates and support”). The updates and support, which are part of the subscription agreement, are essential to the continued utility of the software; therefore, the Company has 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 performance obligations are satisfied over 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 new sale premium representing the excess initial year price over the renewal price, is a material right that provides customers with the right to this reduced renewal price. The Company recognizes revenue associated with this material right over the estimated period of benefit to the customer, which is generally three years. Effective January 1, 2022, the Company 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 estimated period of benefit to the customer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size: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 0pt 12pt 0pt;">Cloud-based subscriptions allow customers to use Company-hosted software over the contract period without taking possession of the software. The cloud-based offerings also include related updates and support. Cloud-based contracts consistently provide a benefit to the customer during the subscription period; thus, the associated revenue is recognized ratably over the related subscription period. 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Revenue from deliverable-based services is recognized as services are delivered. Revenue from fixed fee services is recognized as services are performed using the percentage of completion input method.</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 elected the “right to invoice” practical expedient for revenue related to services that are billed on an hourly basis, which enables revenue to be recognized as the services are performed.</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 determined that the methods applied to measuring its progress toward complete satisfaction of performance obligations recognized over time are a faithful depiction of the transfer of control of software subscriptions and services to customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">Significant judgments</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;">Contracts with customers often include promises to transfer multiple products and services to a customer. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. Identification of the amortization periods of material rights and contract costs requires significant judgement by management.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">Payment terms</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;">Payment terms and conditions vary by contract, although the Company’s terms generally include a requirement of payment within 30-days. In instances where the timing of revenue recognition differs from the timing of payment, the Company has determined that its contracts do not include a significant financing component. The primary purpose of invoicing terms is to provide customers with simplified and predictable ways of purchasing products and services, not to receive financing from customers or to provide customers with financing.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">Cost of revenues</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;">Cost of revenues, software subscriptions includes the direct cost to maintain, host and distribute software products, the direct cost to provide customer support, the direct cost to maintain tax content and depreciation and amortization of costs of capitalized software, acquired intangibles, and internal-use software utilized for cloud-based subscriptions. Cost of revenues, services includes the direct costs of implementation, training, transaction tax returns outsourcing and other tax-related services.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><i style="font-style:italic;">Reimbursable costs</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;">Reimbursable costs passed through and invoiced to customers of the Company are recorded as services revenues with the associated expenses recorded as cost of revenues, services in the condensed consolidated statements of comprehensive loss.</p> 30-days <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><b style="font-weight:bold;">Income Taxes</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;">Vertex accounts for income taxes using the asset and liability method. The Company recognizes deferred tax assets and liabilities for future tax consequences of events that have been previously recognized in the Company’s condensed consolidated financial statements and tax returns. The measurement of deferred tax assets and liabilities is based on provisions of the enacted tax law. The effect of a change in tax laws or rates on deferred tax assets and liabilities is recognized in income in the period that includes the enactment date. The effects of future changes in tax laws or rates are not anticipated. A valuation allowance is recorded when it is more likely than not that some or all of the deferred tax assets will not be realized. The Company records uncertain tax positions in accordance with ASC 740, <i style="font-style:italic;">Income Taxes</i>, on the basis of a two-step process whereby: (i) management determines whether it is more likely than not that the tax positions will be sustained based on the technical merits of the position, and (ii) for those tax positions that meet the more likely than not recognition threshold, management recognizes the largest amount of tax benefit that is greater than 50 percent likely to be realized upon ultimate settlement with the related tax authority. The Company records interest related to underpayment of income taxes as interest expense and penalties as other operating expenses 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;">The impact as a result of the application of ASC 740 is reflected in the condensed consolidated financial statements. The Company assesses its income tax positions and records tax benefits or expense based upon management’s evaluation of the facts, circumstances, and information available at the reporting date. Variations in the actual outcome of these future tax consequences could materially impact the condensed consolidated financial statements. The Company’s effective income tax rate is based on estimated income for the year, the estimated composition of the income/losses in different jurisdictions, and discrete adjustments in the applicable quarterly periods. Potential discrete adjustments generally include tax charges or benefits related to stock-based compensation and changes in tax legislation, among other items.</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:65.12%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.79%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.76%;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:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.12%;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.29%;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:15.15%;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:2.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-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.12%;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:65.12%;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.29%;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;white-space:nowrap;width:15.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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:15.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.12%;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.29%;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;white-space:nowrap;width:15.15%;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.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.76%;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:65.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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.29%;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:1.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:13.79%;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;white-space:nowrap;width:2.29%;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:1.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:13.76%;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></tr><tr><td style="vertical-align:bottom;width:65.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Prepaid expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:13.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 0.05pt 0pt;"> 10,666</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:13.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 0.05pt 0pt;"> 8,903</p></td></tr><tr><td style="vertical-align:bottom;width:65.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Prepaid insurance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:13.79%;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,954</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:13.76%;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;"> 3,348</p></td></tr><tr><td style="vertical-align:bottom;width:65.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Prepaid licenses and support</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:13.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 0.05pt 0pt;"> 9,874</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:13.76%;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 0.05pt 0pt;"> 8,285</p></td></tr><tr><td style="vertical-align:bottom;width:65.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:13.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 0.05pt 0pt;"> 22,494</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:13.76%;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;"> 20,536</p></td></tr><tr><td style="vertical-align:bottom;width:65.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.79%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.76%;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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accrued expenses:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:13.79%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:13.76%;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><tr><td style="vertical-align:bottom;width:65.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Accrued general expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:13.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 0.05pt 0pt;"> 16,059</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:13.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 0.05pt 0pt;"> 10,771</p></td></tr><tr><td style="vertical-align:bottom;width:65.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Accrued contract labor and professional fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:13.79%;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;"> 10,654</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:13.76%;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,688</p></td></tr><tr><td style="vertical-align:bottom;width:65.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Accrued income and other taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:13.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 0.05pt 0pt;"> 2,195</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:13.76%;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 0.05pt 0pt;"> 2,507</p></td></tr><tr><td style="vertical-align:bottom;width:65.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:13.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 0.05pt 0pt;"> 28,908</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:13.76%;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;"> 22,966</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:65.12%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.79%;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:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.76%;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:1pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.12%;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.29%;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:15.15%;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:2.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-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.12%;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:65.12%;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.29%;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;white-space:nowrap;width:15.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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:15.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.12%;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.29%;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;white-space:nowrap;width:15.15%;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.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.76%;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:65.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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.29%;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:1.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:13.79%;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;white-space:nowrap;width:2.29%;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:1.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:13.76%;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></tr><tr><td style="vertical-align:bottom;width:65.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Prepaid expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:13.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 0.05pt 0pt;"> 10,666</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:13.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 0.05pt 0pt;"> 8,903</p></td></tr><tr><td style="vertical-align:bottom;width:65.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Prepaid insurance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:13.79%;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,954</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:13.76%;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;"> 3,348</p></td></tr><tr><td style="vertical-align:bottom;width:65.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Prepaid licenses and support</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:13.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 0.05pt 0pt;"> 9,874</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:13.76%;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 0.05pt 0pt;"> 8,285</p></td></tr><tr><td style="vertical-align:bottom;width:65.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:13.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 0.05pt 0pt;"> 22,494</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:13.76%;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;"> 20,536</p></td></tr><tr><td style="vertical-align:bottom;width:65.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.79%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.76%;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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:65.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accrued expenses:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:13.79%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:13.76%;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><tr><td style="vertical-align:bottom;width:65.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Accrued general expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:13.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 0.05pt 0pt;"> 16,059</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:13.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 0.05pt 0pt;"> 10,771</p></td></tr><tr><td style="vertical-align:bottom;width:65.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Accrued contract labor and professional fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:13.79%;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;"> 10,654</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:13.76%;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,688</p></td></tr><tr><td style="vertical-align:bottom;width:65.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Accrued income and other taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:13.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 0.05pt 0pt;"> 2,195</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:13.76%;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 0.05pt 0pt;"> 2,507</p></td></tr><tr><td style="vertical-align:bottom;width:65.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:13.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 0.05pt 0pt;"> 28,908</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:13.76%;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;"> 22,966</p></td></tr></table> 10666000 8903000 1954000 3348000 9874000 8285000 22494000 20536000 16059000 10771000 10654000 9688000 2195000 2507000 28908000 22966000 <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;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Supplemental Cash Flow Disclosures</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Supplemental cash flow 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:68.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: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.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:9.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.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.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:12.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.56%;margin:0pt;padding:0pt;"><p style="font-family:'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="5" style="vertical-align:bottom;white-space:nowrap;width:29.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;">For the nine months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.56%;margin:0pt;padding:0pt;"><p style="font-family:'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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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:2.79%;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.82%;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;">2021</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:68.56%;margin:0pt;padding:0pt;"><p style="font-family:'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;"><b style="font-weight:bold;"> </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.78%;margin:0pt;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:68.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Cash paid for:</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.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:9.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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:12.02%;margin: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:68.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest</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.8%;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.36%;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,558</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.8%;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.02%;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;"> 180</p></td></tr><tr><td style="vertical-align:bottom;width:68.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Income taxes, net of refunds</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.8%;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.36%;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;"> 2,655</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.8%;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.02%;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,032</p></td></tr><tr><td style="vertical-align:bottom;width:68.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating cash flows from operating leases</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.8%;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.36%;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;"> 2,737</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.8%;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.02%;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,090</p></td></tr><tr><td style="vertical-align:bottom;width:68.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: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.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:9.36%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:12.02%;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:68.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Non-cash investing and financing activities:</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.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:9.36%;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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:12.02%;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:68.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Purchase commitment and contingent consideration liabilities</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.8%;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.36%;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;"> 2,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.8%;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.02%;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;"> 50,653</p></td></tr><tr><td style="vertical-align:bottom;width:68.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Leased assets obtained in exchange for new finance lease liabilities</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.8%;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.36%;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,337</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.8%;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.02%;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;"> 173</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:68.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: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.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:9.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.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.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:12.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.56%;margin:0pt;padding:0pt;"><p style="font-family:'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="5" style="vertical-align:bottom;white-space:nowrap;width:29.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;">For the nine months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.56%;margin:0pt;padding:0pt;"><p style="font-family:'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;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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:2.79%;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.82%;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;">2021</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:68.56%;margin:0pt;padding:0pt;"><p style="font-family:'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;"><b style="font-weight:bold;"> </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.78%;margin:0pt;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:68.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Cash paid for:</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.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:9.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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:12.02%;margin: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:68.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest</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.8%;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.36%;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,558</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.8%;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.02%;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;"> 180</p></td></tr><tr><td style="vertical-align:bottom;width:68.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Income taxes, net of refunds</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.8%;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.36%;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;"> 2,655</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.8%;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.02%;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,032</p></td></tr><tr><td style="vertical-align:bottom;width:68.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating cash flows from operating leases</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.8%;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.36%;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;"> 2,737</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.8%;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.02%;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,090</p></td></tr><tr><td style="vertical-align:bottom;width:68.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: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.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:9.36%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:12.02%;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:68.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Non-cash investing and financing activities:</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.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:9.36%;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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:12.02%;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:68.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Purchase commitment and contingent consideration liabilities</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.8%;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.36%;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;"> 2,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.8%;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.02%;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;"> 50,653</p></td></tr><tr><td style="vertical-align:bottom;width:68.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Leased assets obtained in exchange for new finance lease liabilities</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.8%;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.36%;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,337</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.8%;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.02%;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;"> 173</p></td></tr></table> 1558000 180000 2655000 1032000 2737000 4090000 2000000 50653000 1337000 173000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Recently Issued 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;">In October 2021, the Financial Accounting Standard Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2021-08, <i style="font-style:italic;">Business Combinations </i>(“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. ASU 2021-08 will be effective for public entities with fiscal years beginning after December 15, 2022, and for all other entities with fiscal years beginning after December 15, 2023, with early adoption permitted. ASU 2021-08 will be applied prospectively to business combinations occurring on or after the applicable effective date. The Company will adopt this standard effective January 1, 2023. This standard is not expected </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">to have a material impact on the Company’s current condensed consolidated financial statements, but adoption could have a material impact on the accounting for future acquisitions reflected in the Company’s condensed consolidated financial statements.<span style="text-decoration-line:line-through;text-decoration-style:solid;"> </span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Risks and Uncertainties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">In March 2020, the World Health Organization declared the outbreak of the coronavirus disease 2019 (“COVID-19”) to be a pandemic. The COVID-19 pandemic continues to have widespread, evolving and unpredictable impacts on global society, economies, financial markets and business practices. To protect the health and well-being of Company employees and customers, substantial modifications were made to employee travel policies, and our offices were closed, with employees directed to work from home. During the third quarter ended September 30, 2022, the Company reopened its offices to employees and has begun to participate in and/or hold conferences and other marketing events in person. The COVID-19 pandemic has impacted, and may continue to impact, Company operations, including employees, customers and partners, and there remains substantial uncertainty regarding the nature and degree of its continued effects over time.</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 did not experience any significant reductions in sales, revenues or collections through September 30, 2022 as a result of COVID-19. The Company believes it has ample liquidity and capital resources to continue to meet its operating needs and to service debt and other financial obligations.</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 extent to which the COVID-19 pandemic impacts the business going forward will depend on numerous evolving factors that cannot reliably be predicted, including the ongoing duration and scope of the pandemic; governmental, business, and individuals’ actions in response to the pandemic; and the impact on economic activity, including the possibility of recession, inflation or financial market instability. These factors may adversely impact consumer, business and government spending on technology as well as customers’ ability to pay for Company products and services on an ongoing basis. This uncertainty also affects management’s accounting estimates and assumptions, which could result in greater variability in a variety of areas that depend on these estimates and assumptions, including estimated allowance for subscription cancellations, product life cycles and estimated lives of long-lived assets.</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;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">See Note 1, “Summary of Significant Accounting Policies”, for a description of the Company’s revenue recognition accounting policy. </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:-0.08757782%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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: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.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:9.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.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.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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></tr><tr><td style="vertical-align:bottom;width:46.95%;margin:0pt;padding:0pt;"><p style="font-family:'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.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;">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.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;">Nine months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:46.95%;margin:0pt;padding:0pt;"><p style="font-family:'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:2%;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.26%;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.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.06%;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;">2021</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.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;">2022</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.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;">2021</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:46.95%;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.33%;margin:0pt;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.42%;margin:0pt;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.95%;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:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.26%;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.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:9.64%;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.6%;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.5%;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.95%;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:2%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.26%;background:#cceeff;margin: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.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.41%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 58,932</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.6%;background:#cceeff;margin: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><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.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;"> 172,807</p></td></tr><tr><td style="vertical-align:bottom;width:46.95%;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:2%;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.26%;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.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.41%;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.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;"> 33,344</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.6%;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><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.5%;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;"> 92,353</p></td></tr><tr><td style="vertical-align:bottom;width:46.95%;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:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.26%;background:#cceeff;margin: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.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.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 92,276</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.6%;background:#cceeff;margin: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><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.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;"> 265,160</p></td></tr><tr><td style="vertical-align:bottom;width:46.95%;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:2%;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.26%;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.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.41%;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.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,442</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.6%;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><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.5%;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;"> 48,732</p></td></tr><tr><td style="vertical-align:bottom;width:46.95%;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:2%;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.26%;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.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.41%;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.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;"> 110,718</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.6%;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><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.5%;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;"> 313,892</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;">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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">cloud-based subscriptions (the “allowance”) $9,620 and $9,151 at September 30, 2022 and December 31, 2021, 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:67.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 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.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 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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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 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.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 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.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 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:13.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:67.61%;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.93%;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: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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the nine months ended September 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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:14.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the year ended December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.61%;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.93%;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.32%;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.93%;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.16%;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:13.02%;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:67.61%;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:1.93%;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.44%;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.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 0.05pt 0pt;"> 76,929</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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.16%;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:13.02%;background:#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;"> 77,159</p></td></tr><tr><td style="vertical-align:bottom;width:67.61%;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:1.93%;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.44%;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.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 0.05pt 0pt;"> 94,529</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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.16%;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:13.02%;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;"> 76,929</p></td></tr><tr><td style="vertical-align:bottom;width:67.61%;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 (decrease), net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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.44%;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.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 0.05pt 0pt;"> 17,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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.16%;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:13.02%;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 0pt 0.05pt 0pt;"> (230)</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 0pt 12pt 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 $6,954 and $6,537 at September 30, 2022 and December 31, 2021, 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:53.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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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:2.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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.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.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:7.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.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.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: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.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></tr><tr><td style="vertical-align:bottom;width:53.9%;margin:0pt;padding:0pt;"><p style="font-family:'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.1%;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:41.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 three months ended September 30, </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;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.9%;margin:0pt;padding:0pt;"><p style="font-family:'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.1%;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:19.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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.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;">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;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.9%;margin:0pt;padding:0pt;"><p style="font-family:'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.1%;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.27%;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.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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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.12%;margin:0pt;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.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;">Balance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;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.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: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.08%;margin:0pt;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></tr><tr style="height:0pt;visibility:hidden;"><td colspan="14" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:53.9%;margin:0pt;padding:0pt;"><p style="font-family:'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.1%;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:41.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><td style="vertical-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></tr><tr><td style="vertical-align:bottom;width:53.9%;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.1%;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.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.07%;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.1%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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: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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,399)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.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: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.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;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.9%;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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.07%;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.1%;margin:0pt;padding:0pt;"><p 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.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: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.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.19%;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.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;"> (8,845)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.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: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.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></tr><tr><td style="vertical-align:bottom;width:53.9%;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.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.07%;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.1%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"> 901</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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.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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"> (554)</p></td><td style="vertical-align:bottom;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></tr><tr><td style="vertical-align:bottom;width:53.9%;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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.07%;margin: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.1%;margin:0pt;padding:0pt;"><p 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.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: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.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.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:7.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;"> 6,267</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.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: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.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></tr><tr><td style="vertical-align:bottom;width:53.9%;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.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.07%;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.1%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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: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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.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;"> 6,284</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.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: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.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></tr><tr><td style="vertical-align:bottom;width:53.9%;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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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:2.1%;margin:0pt;padding:0pt;"><p 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.19%;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;"> (254)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:7.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.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:1.19%;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;"> (17)</p></td><td style="vertical-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></tr><tr><td style="vertical-align:bottom;width:53.9%;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.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.07%;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.1%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.19%;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;"> 647</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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.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:1.19%;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;"> (571)</p></td><td style="vertical-align:bottom;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></tr><tr><td style="vertical-align:bottom;width:53.9%;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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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.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.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:7.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.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.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: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.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></tr><tr><td style="vertical-align:bottom;width:53.9%;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.1%;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 colspan="11" style="vertical-align:bottom;width:41.91%;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;"><b style="font-weight:bold;">For the nine months ended September 30, </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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.9%;margin:0pt;padding:0pt;"><p style="font-family:'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.1%;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:19.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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.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;">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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.9%;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.1%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.27%;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;"><b style="font-weight:bold;">Balance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;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.19%;background:#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:8.3%;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;"><b style="font-weight:bold;">Net Change</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.29%;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;"><b style="font-weight:bold;">Balance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.19%;background:#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:8.3%;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;"><b style="font-weight:bold;">Net Change</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="14" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:53.9%;margin:0pt;padding:0pt;"><p style="font-family:'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.1%;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:41.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><td style="vertical-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></tr><tr><td style="vertical-align:bottom;width:53.9%;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.1%;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.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.07%;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.1%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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: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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,592)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.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: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.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></tr><tr><td style="vertical-align:bottom;width:53.9%;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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.07%;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.1%;margin:0pt;padding:0pt;"><p 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.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: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.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.19%;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.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;"> (8,845)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.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: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.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></tr><tr><td style="vertical-align:bottom;width:53.9%;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.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.07%;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.1%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"> 469</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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.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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"> 253</p></td><td style="vertical-align:bottom;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></tr><tr><td style="vertical-align:bottom;width:53.9%;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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.07%;margin: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.1%;margin:0pt;padding:0pt;"><p 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.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: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.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.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:7.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;"> 6,432</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.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: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.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></tr><tr><td style="vertical-align:bottom;width:53.9%;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.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.07%;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.1%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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: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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.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;"> 6,284</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.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: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.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></tr><tr><td style="vertical-align:bottom;width:53.9%;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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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:2.1%;margin:0pt;padding:0pt;"><p 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.19%;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;"> (417)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:7.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.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:1.19%;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.5pt 0pt 0pt;"> 148</p></td><td style="vertical-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></tr><tr><td style="vertical-align:bottom;width:53.9%;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.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.07%;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.1%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.19%;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;"> 52</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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.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:1.19%;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;"> 401</p></td><td style="vertical-align:bottom;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.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><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;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;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;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></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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.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.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:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.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: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.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></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.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:11.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;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;">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: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;">2021</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.28%;margin:0pt;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.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></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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.76%;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;"> 242,637</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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 237,344</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;"> 11,098</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.28%;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.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 3.5pt 0pt 0pt;"> 11,666</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;"> 253,735</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.28%;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.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;"> 249,010</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.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.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.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:12.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: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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: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:12.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:12.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></tr><tr><td style="vertical-align:bottom;width:35.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.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.34%;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.7%;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.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.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.52%;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.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:14.47%;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;">2021</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.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;"><b style="font-weight:bold;">2022</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.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;">2021</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:35.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.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.34%;margin:0pt;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.7%;margin:0pt;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.84%;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.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:12.15%;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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.12%;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:12.02%;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.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:12.22%;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.84%;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.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:12.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;"> 255,074</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.35%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 222,612</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:12.02%;background:#cceeff;margin: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><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.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:12.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 222,262</p></td></tr><tr><td style="vertical-align:bottom;width:35.84%;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.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:12.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;"> 124,899</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.35%;margin:0pt;padding:0pt;"><p 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.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;"> 110,686</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:12.02%;margin: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><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.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:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 314,210</p></td></tr><tr><td style="vertical-align:bottom;width:35.84%;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.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:12.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;"> (126,238)</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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> (110,718)</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:12.02%;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><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.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:12.22%;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;"> (313,892)</p></td></tr><tr><td style="vertical-align:bottom;width:35.84%;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.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:12.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;"> 253,735</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.35%;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.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;"> 222,580</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:12.02%;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.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.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:12.22%;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;"> 222,580</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.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: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.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: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: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.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.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.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.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.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: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></tr><tr><td style="vertical-align:bottom;width:35.53%;margin:0pt;padding:0pt;"><p style="font-family:'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.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;">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.53%;margin:0pt;padding:0pt;"><p style="font-family:'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;">2022</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.53%;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;">2021</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.85%;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.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:14.98%;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;">2021</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:35.53%;margin:0pt;padding:0pt;"><p style="font-family:'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.42%;margin:0pt;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.53%;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.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: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: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.81%;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.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.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: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: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></tr><tr><td style="vertical-align:bottom;width:35.53%;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.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: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: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.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,545</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.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;"> 12,555</p></td><td style="vertical-align:bottom;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.89%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"> 11,743</p></td></tr><tr><td style="vertical-align:bottom;width:35.53%;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.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: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: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.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;"> 3,866</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.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;"> 7,904</p></td><td style="vertical-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.89%;margin:0pt;padding:0pt;"><p 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;"> 8,059</p></td></tr><tr><td style="vertical-align:bottom;width:35.53%;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.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: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: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.81%;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,828)</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.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;"> (6,702)</p></td><td style="vertical-align:bottom;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.89%;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;"> (7,219)</p></td></tr><tr><td style="vertical-align:bottom;width:35.53%;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.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: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: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.81%;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;"> 12,583</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.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;"> 13,757</p></td><td style="vertical-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.89%;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;"> 12,583</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:-0.08757782%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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: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.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:9.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.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.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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></tr><tr><td style="vertical-align:bottom;width:46.95%;margin:0pt;padding:0pt;"><p style="font-family:'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.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;">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.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;">Nine months ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:46.95%;margin:0pt;padding:0pt;"><p style="font-family:'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:2%;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.26%;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.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.06%;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;">2021</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.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;">2022</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.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;">2021</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:46.95%;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.33%;margin:0pt;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.42%;margin:0pt;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.95%;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:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.26%;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.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:9.64%;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.6%;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.5%;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.95%;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:2%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.26%;background:#cceeff;margin: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.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.41%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 58,932</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.6%;background:#cceeff;margin: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><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.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;"> 172,807</p></td></tr><tr><td style="vertical-align:bottom;width:46.95%;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:2%;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.26%;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.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.41%;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.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;"> 33,344</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.6%;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><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.5%;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;"> 92,353</p></td></tr><tr><td style="vertical-align:bottom;width:46.95%;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:2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.26%;background:#cceeff;margin: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.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.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 92,276</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.6%;background:#cceeff;margin: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><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.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;"> 265,160</p></td></tr><tr><td style="vertical-align:bottom;width:46.95%;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:2%;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.26%;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.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.41%;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.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,442</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.6%;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><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.5%;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;"> 48,732</p></td></tr><tr><td style="vertical-align:bottom;width:46.95%;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:2%;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.26%;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.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.41%;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.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;"> 110,718</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.6%;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><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.5%;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;"> 313,892</p></td></tr></table> 62589000 58932000 182320000 172807000 43779000 33344000 122267000 92353000 106368000 92276000 304587000 265160000 19870000 18442000 55911000 48732000 126238000 110718000 360498000 313892000 9620000 9151000 <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:67.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 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.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 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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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 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.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 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.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 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:13.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:67.61%;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.93%;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: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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the nine months ended September 30, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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:14.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the year ended December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.61%;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.93%;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.32%;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.93%;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.16%;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:13.02%;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:67.61%;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:1.93%;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.44%;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.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 0.05pt 0pt;"> 76,929</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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.16%;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:13.02%;background:#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;"> 77,159</p></td></tr><tr><td style="vertical-align:bottom;width:67.61%;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:1.93%;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.44%;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.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 0.05pt 0pt;"> 94,529</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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.16%;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:13.02%;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;"> 76,929</p></td></tr><tr><td style="vertical-align:bottom;width:67.61%;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 (decrease), net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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.44%;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.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 0.05pt 0pt;"> 17,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.93%;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.16%;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:13.02%;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 0pt 0.05pt 0pt;"> (230)</p></td></tr></table> 76929000 77159000 94529000 76929000 17600000 -230000 6954000 6537000 <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:53.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.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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:2.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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.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.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:7.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.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.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: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.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></tr><tr><td style="vertical-align:bottom;width:53.9%;margin:0pt;padding:0pt;"><p style="font-family:'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.1%;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:41.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 three months ended September 30, </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;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.9%;margin:0pt;padding:0pt;"><p style="font-family:'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.1%;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:19.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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.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;">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;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.9%;margin:0pt;padding:0pt;"><p style="font-family:'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.1%;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.27%;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.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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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.12%;margin:0pt;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.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;">Balance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;margin:0pt;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.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: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.08%;margin:0pt;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></tr><tr style="height:0pt;visibility:hidden;"><td colspan="14" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:53.9%;margin:0pt;padding:0pt;"><p style="font-family:'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.1%;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:41.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><td style="vertical-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></tr><tr><td style="vertical-align:bottom;width:53.9%;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.1%;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.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.07%;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.1%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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: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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,399)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.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: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.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;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.9%;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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.07%;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.1%;margin:0pt;padding:0pt;"><p 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.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: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.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.19%;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.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;"> (8,845)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.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: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.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></tr><tr><td style="vertical-align:bottom;width:53.9%;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.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.07%;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.1%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"> 901</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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.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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"> (554)</p></td><td style="vertical-align:bottom;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></tr><tr><td style="vertical-align:bottom;width:53.9%;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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.07%;margin: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.1%;margin:0pt;padding:0pt;"><p 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.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: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.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.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:7.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;"> 6,267</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.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: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.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></tr><tr><td style="vertical-align:bottom;width:53.9%;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.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.07%;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.1%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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: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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.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;"> 6,284</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.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: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.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></tr><tr><td style="vertical-align:bottom;width:53.9%;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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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:2.1%;margin:0pt;padding:0pt;"><p 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.19%;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;"> (254)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:7.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.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:1.19%;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;"> (17)</p></td><td style="vertical-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></tr><tr><td style="vertical-align:bottom;width:53.9%;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.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.07%;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.1%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.19%;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;"> 647</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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.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:1.19%;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;"> (571)</p></td><td style="vertical-align:bottom;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></tr><tr><td style="vertical-align:bottom;width:53.9%;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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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.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.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:7.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.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.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: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.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></tr><tr><td style="vertical-align:bottom;width:53.9%;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.1%;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 colspan="11" style="vertical-align:bottom;width:41.91%;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;"><b style="font-weight:bold;">For the nine months ended September 30, </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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.9%;margin:0pt;padding:0pt;"><p style="font-family:'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.1%;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:19.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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:19.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;">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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.9%;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.1%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.27%;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;"><b style="font-weight:bold;">Balance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#cceeff;margin:0pt;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.19%;background:#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:8.3%;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;"><b style="font-weight:bold;">Net Change</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.29%;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;"><b style="font-weight:bold;">Balance</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;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.19%;background:#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:8.3%;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;"><b style="font-weight:bold;">Net Change</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="14" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:53.9%;margin:0pt;padding:0pt;"><p style="font-family:'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.1%;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:41.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><td style="vertical-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></tr><tr><td style="vertical-align:bottom;width:53.9%;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.1%;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.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.07%;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.1%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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: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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,592)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.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: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.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></tr><tr><td style="vertical-align:bottom;width:53.9%;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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.07%;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.1%;margin:0pt;padding:0pt;"><p 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.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: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.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.19%;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.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;"> (8,845)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.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: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.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></tr><tr><td style="vertical-align:bottom;width:53.9%;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.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.07%;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.1%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"> 469</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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.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:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"> 253</p></td><td style="vertical-align:bottom;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></tr><tr><td style="vertical-align:bottom;width:53.9%;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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.07%;margin: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.1%;margin:0pt;padding:0pt;"><p 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.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: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.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.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:7.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;"> 6,432</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.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: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.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></tr><tr><td style="vertical-align:bottom;width:53.9%;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.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.07%;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.1%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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: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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.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;"> 6,284</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.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: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.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></tr><tr><td style="vertical-align:bottom;width:53.9%;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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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:2.1%;margin:0pt;padding:0pt;"><p 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.19%;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;"> (417)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:7.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.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:1.19%;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.5pt 0pt 0pt;"> 148</p></td><td style="vertical-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></tr><tr><td style="vertical-align:bottom;width:53.9%;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.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.07%;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.1%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.19%;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;"> 52</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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.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:1.19%;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;"> 401</p></td><td style="vertical-align:bottom;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.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><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;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;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;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></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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.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.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:7.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.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: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.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></tr></table> 8719000 9399000 9620000 8845000 901000 -554000 6700000 6267000 6954000 6284000 -254000 -17000 647000 -571000 9151000 8592000 9620000 8845000 469000 253000 6537000 6432000 6954000 6284000 -417000 148000 52000 401000 <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.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:11.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;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;">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: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;">2021</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.28%;margin:0pt;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.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></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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.76%;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;"> 242,637</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.28%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 237,344</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;"> 11,098</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.28%;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.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 3.5pt 0pt 0pt;"> 11,666</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;"> 253,735</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.28%;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.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;"> 249,010</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.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.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.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:12.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: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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: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:12.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:12.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></tr><tr><td style="vertical-align:bottom;width:35.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.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.34%;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.7%;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.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.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.52%;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.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:14.47%;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;">2021</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.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;"><b style="font-weight:bold;">2022</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.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;">2021</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:35.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.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.34%;margin:0pt;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.7%;margin:0pt;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.84%;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.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:12.15%;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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.12%;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:12.02%;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.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:12.22%;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.84%;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.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:12.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;"> 255,074</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.35%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 222,612</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:12.02%;background:#cceeff;margin: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><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.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:12.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 222,262</p></td></tr><tr><td style="vertical-align:bottom;width:35.84%;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.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:12.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;"> 124,899</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.35%;margin:0pt;padding:0pt;"><p 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.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;"> 110,686</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:12.02%;margin: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><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.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:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 314,210</p></td></tr><tr><td style="vertical-align:bottom;width:35.84%;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.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:12.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;"> (126,238)</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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> (110,718)</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:12.02%;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><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.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:12.22%;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;"> (313,892)</p></td></tr><tr><td style="vertical-align:bottom;width:35.84%;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.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:12.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;"> 253,735</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.35%;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.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;"> 222,580</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:12.02%;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.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.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:12.22%;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;"> 222,580</p></td></tr></table> 242637000 237344000 11098000 11666000 253735000 249010000 255074000 222612000 249010000 222262000 124899000 110686000 365223000 314210000 126238000 110718000 360498000 313892000 253735000 222580000 253735000 222580000 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.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: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.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: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: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.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.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.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.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.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: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></tr><tr><td style="vertical-align:bottom;width:35.53%;margin:0pt;padding:0pt;"><p style="font-family:'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.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;">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.53%;margin:0pt;padding:0pt;"><p style="font-family:'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;">2022</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.53%;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;">2021</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.85%;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.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:14.98%;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;">2021</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:35.53%;margin:0pt;padding:0pt;"><p style="font-family:'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.42%;margin:0pt;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.53%;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.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: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: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.81%;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.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.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: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: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></tr><tr><td style="vertical-align:bottom;width:35.53%;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.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: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: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.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,545</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.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;"> 12,555</p></td><td style="vertical-align:bottom;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.89%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"> 11,743</p></td></tr><tr><td style="vertical-align:bottom;width:35.53%;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.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: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: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.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;"> 3,866</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.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;"> 7,904</p></td><td style="vertical-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.89%;margin:0pt;padding:0pt;"><p 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;"> 8,059</p></td></tr><tr><td style="vertical-align:bottom;width:35.53%;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.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: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: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.81%;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,828)</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.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;"> (6,702)</p></td><td style="vertical-align:bottom;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.89%;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;"> (7,219)</p></td></tr><tr><td style="vertical-align:bottom;width:35.53%;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.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: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: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.81%;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;"> 12,583</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.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;"> 13,757</p></td><td style="vertical-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.89%;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;"> 12,583</p></td></tr></table> 12168000 11545000 12555000 11743000 3248000 3866000 7904000 8059000 1659000 2828000 6702000 7219000 13757000 12583000 13757000 12583000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;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;font-weight:bold;margin:0pt 0pt 12pt 0pt;">3.    BUSINESS COMBINATIONS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">LCR-Dixon</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 September 22, 2021, the Company executed a stock purchase agreement with LCR-Dixon Corporation (“LCR-Dixon”), a provider of SAP technologies and tax intelligence solutions. LCR-Dixon’s solutions were specifically developed to improve functionality and performance for SAP indirect tax processes and are integrated with the Company’s tax determination software. The LCR-Dixon acquisition was accounted for as a business combination. The transaction costs associated with the acquisition were not significant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:16.55pt;margin:0pt 2.9pt 12pt 2.9pt;">The purchase price was $99,062 consisting of (i) $59,720 of cash paid at closing, partially offset by $1,899 of LCR-Dixon cash received in the acquisition, resulting in net cash consideration at closing of $57,821, (ii) $474 cash paid related to the final determination of LCR-Dixon’s cash and net working capital as of the acquisition date (the “Post-closing Adjustment”) paid in January 2022, (iii) non-interest bearing deferred payments aggregating $40,000 to be paid in four equal installments of $10,000 every six-months beginning March 2022 and ending September 2023, net of a discount of $976 (the “deferred purchase consideration”) and (iv) other adjustments associated with income tax amounts that exceed the estimated amount calculated at closing of $156. Cash paid was funded from available cash on hand. The discount recorded as a reduction of the deferred purchase consideration will be recorded as interest expense over the payment period using the effective interest method. The deferred purchase consideration, net of discount, at September 30, 2022 is $19,724, and is included in current liabilities in the condensed consolidated balance sheets. The deferred purchase consideration, net of discount, at December 31, 2021 of $19,805 and $19,419 is included in current liabilities and long-term liabilities, 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:19.45pt;margin:0pt 2.9pt 0pt 0pt;">The following table summarizes the purchase price for LCR-Dixon:</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:74.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 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.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 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.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 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:19.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 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:74.91%;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.23%;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:21.85%;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;">As of Acquisition Date</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.91%;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;">Cash consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;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.91%;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:19.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 0.05pt 0pt;"> 60,038</p></td></tr><tr><td style="vertical-align:bottom;width:74.91%;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 of deferred purchase consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;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.91%;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:19.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 0.05pt 0pt;"> 39,024</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;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.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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.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 0.05pt 0pt;"> 99,062</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 0pt 18pt;"><span style="margin-bottom:12pt;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;">The purchase price was allocated to the net assets acquired based on management’s determination of their estimated fair values using available information as of the acquisition date. The excess of purchase consideration over the net assets acquired is recorded as goodwill, which primarily reflects the existence of intangible assets not recognized under U.S. GAAP such as the value of expected future synergies, the value of the assembled workforce and other market factors. Goodwill associated with the LCR-Dixon acquisition is not deductible for tax purposes. The fair values of these amounts on the acquisition date, which are reflected in the table below, have been finalized during the nine months ended September 30, 2022 and include Measurement Period adjustments resulting in an increase to capitalized software of $7,700, an increase to other intangibles of $6,500 and various other adjustments resulting in a net reduction to goodwill of $11,178. Any subsequent adjustments to these values will be recorded in the consolidated statements of comprehensive loss in the period in which the adjustment is identified.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The Company and LCR-Dixon had a pre-existing relationship in the form of a royalty agreement at the acquisition date. The Company owed LCR-Dixon royalties in connection with licenses sold by the Company to end users when collected by the Company from end users (the “Royalty Agreement”). The Royalty Agreement terminated upon consummation of the acquisition and the Company wrote-off $252 of royalties payable to LCR-Dixon with an offset to goodwill.</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 the allocation of the purchase price to the assets acquired and liabilities assumed as recorded in the Company’s condensed consolidated balance sheet as of the acquisition date:</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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.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:3.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.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:19.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:74.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.85%;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;">As of Acquisition Date</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;background:#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.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:19.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;"> 1,899</p></td></tr><tr><td style="vertical-align:bottom;width:74.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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-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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.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;"> 1,586</p></td></tr><tr><td style="vertical-align:bottom;width:74.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;background:#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.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:19.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;"> 150</p></td></tr><tr><td style="vertical-align:bottom;width:74.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.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:19.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;"> 4</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Capitalized software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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: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:19.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;"> 7,700</p></td></tr><tr><td style="vertical-align:bottom;width:74.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.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:19.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;"> 86,639</p></td></tr><tr><td style="vertical-align:bottom;width:74.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Other intangibles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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: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:19.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;"> 6,500</p></td></tr><tr><td style="vertical-align:bottom;width:74.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Accounts payable </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.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:19.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19)</p></td></tr><tr><td style="vertical-align:bottom;width:74.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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: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:19.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (202)</p></td></tr><tr><td style="vertical-align:bottom;width:74.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Accrued compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.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:19.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,746)</p></td></tr><tr><td style="vertical-align:bottom;width:74.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Deferred income tax liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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: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:19.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,630)</p></td></tr><tr><td style="vertical-align:bottom;width:74.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.91%;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:19.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;"> (71)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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: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:19.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;"> 98,810</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;">The fair value, valuation methodologies, estimated useful lives, and significant assumptions of the identifiable intangibles acquired in the LCR-Dixon acquisition are summarized in the table below:</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:25.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 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:0.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:25.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 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:0.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:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:5.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:21.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:0.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:6.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:25.09%;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:0.92%;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:25.67%;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:0.48%;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:47.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 22, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.09%;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;">LCR-Dixon Identifiable Intangibles</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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:25.67%;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;">Balance Sheet Location</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.48%;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.57%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;width:1.04%;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:21.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;">Valuation Methodology</b></p></td><td style="vertical-align:bottom;width:0.95%;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:7.62%;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;">Estimated Useful Life</b></p></td><td style="vertical-align:bottom;width:1.18%;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:6.24%;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;">Discount Rate</b></p></td><td style="vertical-align:bottom;width:1.74%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:25.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trade name</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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;width:25.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goodwill and other intangible assets (Note 8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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:5.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 0.05pt 0pt;"> 200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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;width:21.5%;background:#cceeff;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;">Relief from royalty method - income approach</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;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.62%;background:#cceeff;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;">6 months</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#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;"> 20.0</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 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:middle;width:25.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:25.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goodwill and other intangible assets (Note 8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.48%;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';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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:5.94%;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;"> 6,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:21.5%;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;">Excess earnings method - income approach</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;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';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;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;">3 years</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 0pt 0.05pt 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:6.24%;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;"> 20.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 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:middle;width:25.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Developed technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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;width:25.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property and equipment, net (Note 6)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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:5.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 0.05pt 0pt;"> 7,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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;width:21.5%;background:#cceeff;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;">Relief from royalty method - income approach</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;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.62%;background:#cceeff;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;">3 years</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#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;"> 20.0</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 0pt 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;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 99062000 59720000 1899000 57821000 474000 40000000 4000 10000000 976000 156000 19724000 19805000 19419000 <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:74.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 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.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 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.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 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:19.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 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:74.91%;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.23%;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:21.85%;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;">As of Acquisition Date</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.91%;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;">Cash consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;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.91%;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:19.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 0.05pt 0pt;"> 60,038</p></td></tr><tr><td style="vertical-align:bottom;width:74.91%;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 of deferred purchase consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;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.91%;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:19.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 0.05pt 0pt;"> 39,024</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;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.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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.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 0.05pt 0pt;"> 99,062</p></td></tr></table> 60038000 39024000 99062000 7700000 6500000 11178000 252000 <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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.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:3.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.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:19.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:74.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.85%;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;">As of Acquisition Date</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;background:#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.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:19.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;"> 1,899</p></td></tr><tr><td style="vertical-align:bottom;width:74.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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-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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.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;"> 1,586</p></td></tr><tr><td style="vertical-align:bottom;width:74.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.23%;background:#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.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:19.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;"> 150</p></td></tr><tr><td style="vertical-align:bottom;width:74.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.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:19.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;"> 4</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Capitalized software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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: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:19.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;"> 7,700</p></td></tr><tr><td style="vertical-align:bottom;width:74.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.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:19.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;"> 86,639</p></td></tr><tr><td style="vertical-align:bottom;width:74.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Other intangibles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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: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:19.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;"> 6,500</p></td></tr><tr><td style="vertical-align:bottom;width:74.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Accounts payable </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.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:19.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19)</p></td></tr><tr><td style="vertical-align:bottom;width:74.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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: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:19.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (202)</p></td></tr><tr><td style="vertical-align:bottom;width:74.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Accrued compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.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:19.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,746)</p></td></tr><tr><td style="vertical-align:bottom;width:74.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Deferred income tax liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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: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:19.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,630)</p></td></tr><tr><td style="vertical-align:bottom;width:74.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:1.91%;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:19.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;"> (71)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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: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:19.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;"> 98,810</p></td></tr></table> 1899000 1586000 150000 4000 7700000 86639000 6500000 19000 202000 1746000 3630000 71000 98810000 <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:25.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 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:0.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:25.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 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:0.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:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:5.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:21.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:0.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:6.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:25.09%;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:0.92%;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:25.67%;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:0.48%;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:47.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 22, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:25.09%;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;">LCR-Dixon Identifiable Intangibles</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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:25.67%;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;">Balance Sheet Location</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.48%;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.57%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:5.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;width:1.04%;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:21.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;">Valuation Methodology</b></p></td><td style="vertical-align:bottom;width:0.95%;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:7.62%;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;">Estimated Useful Life</b></p></td><td style="vertical-align:bottom;width:1.18%;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:6.24%;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;">Discount Rate</b></p></td><td style="vertical-align:bottom;width:1.74%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;width:25.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trade name</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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;width:25.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goodwill and other intangible assets (Note 8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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:5.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 0.05pt 0pt;"> 200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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;width:21.5%;background:#cceeff;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;">Relief from royalty method - income approach</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;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.62%;background:#cceeff;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;">6 months</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#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;"> 20.0</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 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:middle;width:25.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:25.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goodwill and other intangible assets (Note 8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.48%;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';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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:5.94%;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;"> 6,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:21.5%;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;">Excess earnings method - income approach</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;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';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.62%;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;">3 years</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 0pt 0.05pt 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:6.24%;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;"> 20.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 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:middle;width:25.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Developed technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.92%;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;width:25.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property and equipment, net (Note 6)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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:5.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 0.05pt 0pt;"> 7,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;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;width:21.5%;background:#cceeff;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;">Relief from royalty method - income approach</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;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.62%;background:#cceeff;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;">3 years</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.24%;background:#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;"> 20.0</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 0pt 0.05pt 0pt;">%</p></td></tr></table> 200000 P6M 0.200 6300000 P3Y 0.200 7700000 P3Y 0.200 <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;">4. INVESTMENTS  </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 Company’s investment securities portfolio consists of the following: Money Market Mutual Funds invested in high quality, short-term money market instruments which are issued and payable in U.S. dollars (“Money Market Funds”), Bank and Corporate issued Commercial Paper (“Commercial Paper”), Corporate Bonds, and U.S. Treasury Securities. The Money Market Funds and a portion of the Commercial Paper are considered cash and cash equivalents due to their short maturity dates. There were no holdings of securities of any one issuer in an amount greater than 10% of 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;">The Money Market Funds qualify as equity securities per ASC 321<i style="font-style:italic;">, Investments - Equity Securities. </i>No net gains or losses were recognized on sales of equity securities during the quarter or year to date and no unrealized gains or losses were recognized on equity securities held as of September 30, 2022 or as of December 31, 2021.</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 Commercial Paper, Corporate Bonds, and U.S. Treasury Securities qualify as debt securities per ASC 320<i style="font-style:italic;">, Investments - Debt Securities,</i> and have been classified as available-for-sale as they may be liquidated and used for general corporate purposes. None of the Company’s debt securities are classified as trading or held-to-maturity. As of September 30, 2022, the Company's debt securities portfolio had unaccreted discounts of $132 and no remaining unamortized premiums. </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 table below presents the amortized cost, gross unrealized gains and losses, allowance for credit losses, and fair value aggregated by major security type as of September 30, 2022. Accrued interest receivable of $75 as of September 30, 2022, is not included in the table.</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:37.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 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.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 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:15.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:7.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:7.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:7.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 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: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;width:7.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:37.14%;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.52%;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="14" style="vertical-align:bottom;white-space:nowrap;width:59.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of September 30, 2022</b></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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Investment securities available-for-sale: (unaudited)</b></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 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:16.99%;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;">Amortized Cost</b></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:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:8.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross Unrealized Gain</b></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:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:8.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross Unrealized Loss</b></p></td><td style="vertical-align:bottom;width:1.72%;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:8.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Allowance For Credit Losses</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;">    </p></td><td colspan="2" style="vertical-align:bottom;width:9.26%;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:1.55%;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';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.14%;background:#cceeff;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:1.52%;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.14%;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:15.85%;background:#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;"> 9,529</p></td><td style="vertical-align:bottom;width:1.72%;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.16%;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:7.73%;background:#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:1.72%;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.16%;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:7.73%;background:#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:1.72%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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:7.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 0.05pt 0pt;"> —</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: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;width:7.77%;background:#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;"> 9,529</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Corporate Bonds</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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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:15.85%;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;"> 200</p></td><td style="vertical-align:bottom;width:1.72%;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.16%;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:7.73%;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:1.72%;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.16%;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:7.73%;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)</p></td><td style="vertical-align:bottom;width:1.72%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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:7.75%;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: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-weight:bold;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.77%;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;"> 199</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.14%;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:1.52%;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;white-space:nowrap;width:1.14%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.85%;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 0.05pt 0pt;"> 4,939</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 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.16%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.73%;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 0.05pt 0pt;"> —</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 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.16%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.73%;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;"> (35)</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 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.14%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.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 0.05pt 0pt;"> —</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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.77%;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 0.05pt 0pt;"> 4,904</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total investment securities available-for-sale</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 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.14%;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;width:15.85%;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;"> 14,668</p></td><td style="vertical-align:bottom;width:1.72%;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.16%;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;width:7.73%;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;"> —</p></td><td style="vertical-align:bottom;width:1.72%;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.16%;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;width:7.73%;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 0pt 0.05pt 0pt;"> (36)</p></td><td style="vertical-align:bottom;width:1.72%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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;width:7.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 0.05pt 0pt;"> —</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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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;width:7.77%;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;"> 14,632</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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="font-weight:bold;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 0pt 12pt 0pt;"><b style="font-weight:bold;">Investment Securities in a Gross Unrealized Loss Position</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The table below provides the gross unrealized losses and fair value of securities available-for-sale aggregated by major security type and the length of time that individual securities have been in a continuous unrealized loss position as of September 30, 2022. The amounts include securities available-for-sale without an allowance for credit losses. As of September 30, 2022, the Company’s available-for-sale investment securities consisted of 50 securities, twelve of which are in an immaterial unrealized loss position of $36.  As a result, there is no allowance for credit losses recorded for available-for-sale debt securities as of 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="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;white-space:nowrap;width:37.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:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;width:14.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;width:6.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;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;width:6.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;width:1.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.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;width:6.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:6.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;width:1.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:1.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;width:6.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></tr><tr><td style="vertical-align:bottom;width:37.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:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'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="17" style="vertical-align:bottom;white-space:nowrap;width:61.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;">As of September 30, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:37.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:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'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:24.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;"><b style="font-weight:bold;">Less than 12 Months</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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:16.85%;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;">12 Months or Longer</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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:16.95%;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</b></p></td></tr><tr><td style="vertical-align:bottom;width:37.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Investment securities available-for-sale without an allowance for credit losses: (unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'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:15.25%;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;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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;width:7.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;">Gross Unrealized Loss</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="2" style="vertical-align:bottom;width:7.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;">Fair Value</b></p></td><td style="vertical-align:bottom;width:1.41%;margin:0pt;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:7.86%;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;">Gross Unrealized Loss</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="2" style="vertical-align:bottom;width:7.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;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 colspan="2" style="vertical-align:bottom;width:7.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;"><b style="font-weight:bold;">Gross Unrealized Loss</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commercial Paper</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;width:14.21%;background:#cceeff;margin: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;width:1.65%;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:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:6.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;"> —</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;"><span style="font-weight:bold;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;width:6.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 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;width:1.41%;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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:6.7%;background:#cceeff;margin: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;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:6.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;"> —</p></td><td style="vertical-align:bottom;width:1.28%;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:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:6.63%;background:#cceeff;margin: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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate Bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:1.03%;margin:0pt;padding:0pt;"><p style="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:14.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 199</p></td><td style="vertical-align:bottom;width:1.65%;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:1.16%;margin:0pt;padding:0pt;"><p style="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:6.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1)</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;"><span style="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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.53%;margin: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;width:1.41%;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.16%;margin:0pt;padding:0pt;"><p style="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:6.7%;margin: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;width:1.64%;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:1.02%;margin:0pt;padding:0pt;"><p style="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:6.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;"> 199</p></td><td style="vertical-align:bottom;width:1.28%;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:1.16%;margin:0pt;padding:0pt;"><p style="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:6.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. Treasury Securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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.03%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:14.21%;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;"> 4,612</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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.16%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.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;"> (35)</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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.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 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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.16%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.7%;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.64%;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.02%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.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;"> 4,612</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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.16%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.63%;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;"> (35)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total investment securities available-for-sale</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'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.03%;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;width:14.21%;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,811</p></td><td style="vertical-align:bottom;width:1.65%;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:1.16%;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;width:6.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;"> (36)</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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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;width:6.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 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;width:1.41%;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.16%;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;width:6.7%;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;"> —</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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;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;width:6.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;"> 4,811</p></td><td style="vertical-align:bottom;width:1.28%;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:1.16%;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;width:6.63%;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;"> (36)</p></td></tr></table><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;text-align:justify;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Maturities of Investment Securities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">The table below summarizes, as of September 30, 2022, the fair value of investment securities by major security type and contractual maturity as well as the total fair value, and amortized cost of investment securities by contractual maturity. Because borrowers may have the right to call or prepay certain obligations, the expected maturities of securities are likely to differ from the scheduled contractual maturities presented below. </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.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.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.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:15.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: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:1.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:7.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.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:1.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:7.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.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:1.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:7.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.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.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:7.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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></tr><tr><td style="vertical-align:bottom;width:37.14%;margin:0pt;padding:0pt;"><p style="font-family:'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.52%;margin:0pt;padding:0pt;"><p style="font-family:'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="14" style="vertical-align:bottom;white-space:nowrap;width:59.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;">As of September 30, 2022</b></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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.14%;margin:0pt;padding:0pt;"><p style="font-family:'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.52%;margin:0pt;padding:0pt;"><p style="font-family:'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:16.99%;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;white-space:pre-wrap;">Due in 1 Year or Less</b></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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:8.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;">Due &gt; 1 Year through 5 Years</b></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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:8.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;">Due &gt; 5 Years through 10 Years</b></p></td><td style="vertical-align:bottom;width:1.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.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;">Due &gt; 10 Years</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="2" style="vertical-align:bottom;width:9.26%;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</b></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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Fair value of investment securities available-for-sale: (unaudited)</b></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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;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;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;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;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;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;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;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="color:#ff0000;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;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commercial Paper</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;width:15.85%;background:#cceeff;margin: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,529</p></td><td style="vertical-align:bottom;width:1.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:1.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;width:7.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;"> —</p></td><td style="vertical-align:bottom;width:1.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:1.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;width:7.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;"> —</p></td><td style="vertical-align:bottom;width:1.72%;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.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;width:7.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;"> —</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;"><span style="font-weight:bold;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;width:7.77%;background:#cceeff;margin: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,529</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate Bonds</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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;width:15.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 199</p></td><td style="vertical-align:bottom;width:1.72%;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:1.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;width:7.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;"> —</p></td><td style="vertical-align:bottom;width:1.72%;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:1.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;width:7.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;"> —</p></td><td style="vertical-align:bottom;width:1.72%;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.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;width:7.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;"> —</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;"><span style="font-weight:bold;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 199</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. Treasury Securities</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.85%;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,663</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.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,241</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.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;"> —</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.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;"> —</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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.77%;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;"> 4,904</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total investment securities available-for-sale</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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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;width:15.85%;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;"> 12,391</p></td><td style="vertical-align:bottom;width:1.72%;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:1.14%;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;width:7.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;"> 2,241</p></td><td style="vertical-align:bottom;width:1.72%;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:1.14%;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;width:7.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;"> —</p></td><td style="vertical-align:bottom;width:1.72%;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.14%;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;width:7.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;"> —</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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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;width:7.77%;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,632</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.14%;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;">Amortized cost of investment securities available-for-sale</b></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;"><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.14%;background:#cceeff;border-bottom:3px double #000000;border-top: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;width:15.85%;background:#cceeff;border-bottom:3px double #000000;border-top: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,405</p></td><td style="vertical-align:bottom;width:1.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:1.14%;background:#cceeff;border-bottom:3px double #000000;border-top: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;width:7.75%;background:#cceeff;border-bottom:3px double #000000;border-top: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,263</p></td><td style="vertical-align:bottom;width:1.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:1.14%;background:#cceeff;border-bottom:3px double #000000;border-top: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;width:7.75%;background:#cceeff;border-bottom:3px double #000000;border-top: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;width:1.72%;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.14%;background:#cceeff;border-bottom:3px double #000000;border-top: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;width:7.75%;background:#cceeff;border-bottom:3px double #000000;border-top: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;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;border-top: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;width:7.77%;background:#cceeff;border-bottom:3px double #000000;border-top: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;"> 14,668</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;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;"><b style="font-weight:bold;">Net Securities Gains or Losses and Securities Pledged</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;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;">During the three months ended September 30, 2022, the Company had no sales of debt securities categorized as available-for-sale, resulting in no realized gains or losses, and no securities were pledged.</p> 0 0 132000 0 75000 <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:37.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 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.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 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:15.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:7.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:7.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:7.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 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: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;width:7.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:37.14%;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.52%;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="14" style="vertical-align:bottom;white-space:nowrap;width:59.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of September 30, 2022</b></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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Investment securities available-for-sale: (unaudited)</b></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 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:16.99%;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;">Amortized Cost</b></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:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:8.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross Unrealized Gain</b></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:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:8.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross Unrealized Loss</b></p></td><td style="vertical-align:bottom;width:1.72%;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:8.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Allowance For Credit Losses</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;">    </p></td><td colspan="2" style="vertical-align:bottom;width:9.26%;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:1.55%;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';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.14%;background:#cceeff;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:1.52%;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.14%;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:15.85%;background:#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;"> 9,529</p></td><td style="vertical-align:bottom;width:1.72%;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.16%;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:7.73%;background:#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:1.72%;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.16%;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:7.73%;background:#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:1.72%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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:7.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 0.05pt 0pt;"> —</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: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;width:7.77%;background:#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;"> 9,529</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Corporate Bonds</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 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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:15.85%;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;"> 200</p></td><td style="vertical-align:bottom;width:1.72%;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.16%;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:7.73%;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:1.72%;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.16%;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:7.73%;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)</p></td><td style="vertical-align:bottom;width:1.72%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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:7.75%;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: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-weight:bold;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.77%;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;"> 199</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.14%;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:1.52%;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;white-space:nowrap;width:1.14%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.85%;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 0.05pt 0pt;"> 4,939</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 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.16%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.73%;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 0.05pt 0pt;"> —</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 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.16%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.73%;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;"> (35)</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 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.14%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.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 0.05pt 0pt;"> —</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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.77%;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 0.05pt 0pt;"> 4,904</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total investment securities available-for-sale</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 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.14%;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;width:15.85%;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;"> 14,668</p></td><td style="vertical-align:bottom;width:1.72%;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.16%;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;width:7.73%;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;"> —</p></td><td style="vertical-align:bottom;width:1.72%;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.16%;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;width:7.73%;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 0pt 0.05pt 0pt;"> (36)</p></td><td style="vertical-align:bottom;width:1.72%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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;width:7.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 0.05pt 0pt;"> —</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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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;width:7.77%;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;"> 14,632</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr></table> 9529000 9529000 200000 1000 199000 4939000 35000 4904000 14668000 36000 14632000 50 36000 0 <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;white-space:nowrap;width:37.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:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;width:14.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;width:6.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;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;width:6.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;width:1.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.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;width:6.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:6.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;width:1.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:1.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;width:6.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></tr><tr><td style="vertical-align:bottom;width:37.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:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'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="17" style="vertical-align:bottom;white-space:nowrap;width:61.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;">As of September 30, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:37.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:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'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:24.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;"><b style="font-weight:bold;">Less than 12 Months</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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:16.85%;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;">12 Months or Longer</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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:16.95%;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</b></p></td></tr><tr><td style="vertical-align:bottom;width:37.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Investment securities available-for-sale without an allowance for credit losses: (unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'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:15.25%;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;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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;width:7.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;">Gross Unrealized Loss</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="2" style="vertical-align:bottom;width:7.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;">Fair Value</b></p></td><td style="vertical-align:bottom;width:1.41%;margin:0pt;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:7.86%;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;">Gross Unrealized Loss</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="2" style="vertical-align:bottom;width:7.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;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 colspan="2" style="vertical-align:bottom;width:7.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;"><b style="font-weight:bold;">Gross Unrealized Loss</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commercial Paper</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;width:14.21%;background:#cceeff;margin: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;width:1.65%;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:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:6.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;"> —</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;"><span style="font-weight:bold;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;width:6.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 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;width:1.41%;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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:6.7%;background:#cceeff;margin: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;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:6.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;"> —</p></td><td style="vertical-align:bottom;width:1.28%;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:1.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;width:6.63%;background:#cceeff;margin: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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate Bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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:1.03%;margin:0pt;padding:0pt;"><p style="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:14.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 199</p></td><td style="vertical-align:bottom;width:1.65%;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:1.16%;margin:0pt;padding:0pt;"><p style="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:6.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1)</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;"><span style="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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.53%;margin: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;width:1.41%;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.16%;margin:0pt;padding:0pt;"><p style="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:6.7%;margin: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;width:1.64%;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:1.02%;margin:0pt;padding:0pt;"><p style="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:6.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;"> 199</p></td><td style="vertical-align:bottom;width:1.28%;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:1.16%;margin:0pt;padding:0pt;"><p style="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:6.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. Treasury Securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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.03%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:14.21%;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;"> 4,612</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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.16%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.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;"> (35)</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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.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 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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.16%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.7%;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.64%;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.02%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.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;"> 4,612</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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.16%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:6.63%;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;"> (35)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total investment securities available-for-sale</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'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.03%;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;width:14.21%;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,811</p></td><td style="vertical-align:bottom;width:1.65%;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:1.16%;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;width:6.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;"> (36)</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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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;width:6.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 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;width:1.41%;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.16%;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;width:6.7%;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;"> —</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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;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;width:6.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;"> 4,811</p></td><td style="vertical-align:bottom;width:1.28%;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:1.16%;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;width:6.63%;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;"> (36)</p></td></tr></table> 199000 1000 199000 1000 4612000 35000 4612000 35000 4811000 36000 4811000 36000 <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.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.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.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:15.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: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:1.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:7.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.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:1.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:7.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.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:1.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:7.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.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.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:7.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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></tr><tr><td style="vertical-align:bottom;width:37.14%;margin:0pt;padding:0pt;"><p style="font-family:'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.52%;margin:0pt;padding:0pt;"><p style="font-family:'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="14" style="vertical-align:bottom;white-space:nowrap;width:59.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;">As of September 30, 2022</b></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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.14%;margin:0pt;padding:0pt;"><p style="font-family:'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.52%;margin:0pt;padding:0pt;"><p style="font-family:'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:16.99%;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;white-space:pre-wrap;">Due in 1 Year or Less</b></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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:8.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;">Due &gt; 1 Year through 5 Years</b></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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:8.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;">Due &gt; 5 Years through 10 Years</b></p></td><td style="vertical-align:bottom;width:1.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.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;">Due &gt; 10 Years</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="2" style="vertical-align:bottom;width:9.26%;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</b></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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Fair value of investment securities available-for-sale: (unaudited)</b></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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;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;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;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;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;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;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;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="color:#ff0000;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;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="color:#ff0000;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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commercial Paper</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;width:15.85%;background:#cceeff;margin: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,529</p></td><td style="vertical-align:bottom;width:1.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:1.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;width:7.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;"> —</p></td><td style="vertical-align:bottom;width:1.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:1.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;width:7.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;"> —</p></td><td style="vertical-align:bottom;width:1.72%;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.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;width:7.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;"> —</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;"><span style="font-weight:bold;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;width:7.77%;background:#cceeff;margin: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,529</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate Bonds</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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;width:15.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 199</p></td><td style="vertical-align:bottom;width:1.72%;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:1.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;width:7.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;"> —</p></td><td style="vertical-align:bottom;width:1.72%;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:1.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;width:7.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;"> —</p></td><td style="vertical-align:bottom;width:1.72%;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.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;width:7.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;"> —</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;"><span style="font-weight:bold;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 199</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">U.S. Treasury Securities</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:15.85%;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,663</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.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,241</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.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;"> —</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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.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;"> —</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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.77%;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;"> 4,904</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total investment securities available-for-sale</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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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;width:15.85%;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;"> 12,391</p></td><td style="vertical-align:bottom;width:1.72%;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:1.14%;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;width:7.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;"> 2,241</p></td><td style="vertical-align:bottom;width:1.72%;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:1.14%;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;width:7.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;"> —</p></td><td style="vertical-align:bottom;width:1.72%;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.14%;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;width:7.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;"> —</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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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;width:7.77%;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,632</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:37.14%;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;">Amortized cost of investment securities available-for-sale</b></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;"><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.14%;background:#cceeff;border-bottom:3px double #000000;border-top: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;width:15.85%;background:#cceeff;border-bottom:3px double #000000;border-top: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,405</p></td><td style="vertical-align:bottom;width:1.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:1.14%;background:#cceeff;border-bottom:3px double #000000;border-top: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;width:7.75%;background:#cceeff;border-bottom:3px double #000000;border-top: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,263</p></td><td style="vertical-align:bottom;width:1.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:1.14%;background:#cceeff;border-bottom:3px double #000000;border-top: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;width:7.75%;background:#cceeff;border-bottom:3px double #000000;border-top: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;width:1.72%;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.14%;background:#cceeff;border-bottom:3px double #000000;border-top: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;width:7.75%;background:#cceeff;border-bottom:3px double #000000;border-top: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;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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;border-top: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;width:7.77%;background:#cceeff;border-bottom:3px double #000000;border-top: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;"> 14,668</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr></table> 9529000 9529000 199000 199000 2663000 2241000 4904000 12391000 2241000 14632000 12405000 2263000 14668000 0 0 0 <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;">5.      </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 Hierarchy 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.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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 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.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><td style="vertical-align:bottom;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 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.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><td style="vertical-align:bottom;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 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.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><td style="vertical-align:bottom;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 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.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 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.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></tr><tr><td style="vertical-align:bottom;width:47.6%;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.05%;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:49.04%;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><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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:49.66%;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, 2022 (unaudited)</b></p></td><td colspan="2" style="vertical-align:bottom;width:10.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</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 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:10.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 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:1.99%;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.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 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:1.99%;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.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 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><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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.6%;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.05%;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.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;"> 38,553</p></td><td style="vertical-align:bottom;width:1.99%;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.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;"> 38,553</p></td><td style="vertical-align:bottom;width:1.99%;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.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><td style="vertical-align:bottom;width:1.99%;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.43%;background:#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;white-space:nowrap;width:1.29%;background:#cceeff;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.6%;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.05%;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.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;"> 9,529</p></td><td style="vertical-align:bottom;width:1.99%;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.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><td style="vertical-align:bottom;width:1.99%;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.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;"> 9,529</p></td><td style="vertical-align:bottom;width:1.99%;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.43%;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;white-space:nowrap;width:1.29%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Corporate Bonds</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 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.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;"> 199</p></td><td style="vertical-align:bottom;width:1.99%;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.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><td style="vertical-align:bottom;width:1.99%;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.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;"> 199</p></td><td style="vertical-align:bottom;width:1.99%;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.43%;background:#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;white-space:nowrap;width:1.29%;background:#cceeff;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.6%;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.05%;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.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,904</p></td><td style="vertical-align:bottom;width:1.99%;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.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><td style="vertical-align:bottom;width:1.99%;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.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,904</p></td><td style="vertical-align:bottom;width:1.99%;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.43%;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;white-space:nowrap;width:1.29%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.6%;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:2.05%;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.41%;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;"> (4,500)</p></td><td style="vertical-align:bottom;width:1.99%;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.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><td style="vertical-align:bottom;width:1.99%;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.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><td style="vertical-align:bottom;width:1.99%;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.43%;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;"> (4,500)</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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.6%;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.05%;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.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;"> 416</p></td><td style="vertical-align:bottom;width:1.99%;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.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><td style="vertical-align:bottom;width:1.99%;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.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;"> 416</p></td><td style="vertical-align:bottom;width:1.99%;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.43%;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;white-space:nowrap;width:1.29%;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></tr><tr><td style="vertical-align:bottom;width:47.6%;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.05%;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.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><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 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.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><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 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.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><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 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.43%;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.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.6%;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.05%;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:49.04%;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><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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:49.66%;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, 2021</b></p></td><td colspan="2" style="vertical-align:bottom;width:10.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</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 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:10.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 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:1.99%;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.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 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:1.99%;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.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 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><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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.6%;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.05%;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.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;"> 3,201</p></td><td style="vertical-align:bottom;width:1.99%;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.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;"> 3,201</p></td><td style="vertical-align:bottom;width:1.99%;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.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><td style="vertical-align:bottom;width:1.99%;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.43%;background:#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;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.6%;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.05%;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.41%;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;"> (2,500)</p></td><td style="vertical-align:bottom;width:1.99%;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.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><td style="vertical-align:bottom;width:1.99%;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.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><td style="vertical-align:bottom;width:1.99%;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.43%;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;"> (2,500)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.6%;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.05%;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.41%;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;"> (62)</p></td><td style="vertical-align:bottom;width:1.99%;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.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><td style="vertical-align:bottom;width:1.99%;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.41%;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;"> (62)</p></td><td style="vertical-align:bottom;width:1.99%;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.43%;background:#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;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.6%;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.05%;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.41%;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><td style="vertical-align:bottom;width:1.99%;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.41%;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><td style="vertical-align:bottom;width:1.99%;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.41%;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><td style="vertical-align:bottom;width:1.99%;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.43%;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><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 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;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 Company has investments in 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. For the Commercial Paper, Corporate Bonds and U.S. Treasury Securities, the Company believes that Level 2 designation is appropriate under ASC 820-10, 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 $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, 2022, the Tellutax Contingent Consideration of $1,400 and $3,100 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, 2021, the Tellutax Contingent Consideration of $2,500 is included in purchase commitment and contingent consideration liabilities, net of current portion 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, 2022 and December 31, 2021 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.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 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:7.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 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.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 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.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:8.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 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.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 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.67%;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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.67%;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.47%;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.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 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.62%;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.67%;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.17%;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.3%;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;"> (4,500)</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.28%;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.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:8.83%;background:#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.06%;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.67%;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.17%;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.3%;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.28%;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.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:8.83%;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.2</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 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:30.67%;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.17%;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.3%;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.28%;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.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:8.83%;background:#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.6</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:30.67%;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.17%;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.3%;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.28%;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.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:8.83%;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.06%;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.67%;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.67%;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, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.67%;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.47%;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.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 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.62%;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.67%;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.17%;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.3%;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;"> (2,500)</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.28%;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.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:8.83%;background:#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;"> 95.0</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 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:30.67%;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.17%;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.3%;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.28%;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.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:8.83%;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;"> 20.0</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 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:30.67%;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.17%;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.3%;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.28%;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.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:8.83%;background:#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;"> 3.6</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 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, 2022 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:72.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 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.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:4.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:18.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.62%;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:4.78%;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.59%;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:72.62%;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:4.78%;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.59%;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:72.62%;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:4.78%;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.59%;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;width:72.62%;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:4.78%;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.59%;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:72.62%;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, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.29%;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;"> (2,500)</p></td></tr><tr><td style="vertical-align:bottom;width:72.62%;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:4.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:4.29%;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:18.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 0pt 0.05pt 0pt;"> (2,000)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.62%;background:#cceeff;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, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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 0pt 0.05pt 0pt;"> (4,500)</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 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 for floating rate debt approximates its fair value, as the calculation of fair value is dependent on the estimation of future interest rates and is considered a Level 2 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 acquisition on September 22, 2021, the acquisition of 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-Dixon acquisition was $19,724 and $39,224 at September 30, 2022 and December 31, 2021, respectively.  See Note 3, “Business Combinations”, for additional information on such amounts. </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 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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">condensed consolidated statements of comprehensive loss in the period the change is identified. No such adjustments have been recorded through September 30, 2022.</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 liabilities, net of current portion in the condensed consolidated balance sheet at September 30, 2022 was $3,682 and $4,909, respectively. The remaining Purchase Commitment Liability is included in purchase commitment and contingent consideration liabilities, net of current portion in the condensed consolidated balance sheet at December 31, 2021 was $8,329.</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-Dixon 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;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;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></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.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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 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.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><td style="vertical-align:bottom;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 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.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><td style="vertical-align:bottom;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 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.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><td style="vertical-align:bottom;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 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.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 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.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></tr><tr><td style="vertical-align:bottom;width:47.6%;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.05%;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:49.04%;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><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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:49.66%;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, 2022 (unaudited)</b></p></td><td colspan="2" style="vertical-align:bottom;width:10.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</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 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:10.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 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:1.99%;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.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 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:1.99%;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.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 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><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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.6%;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.05%;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.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;"> 38,553</p></td><td style="vertical-align:bottom;width:1.99%;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.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;"> 38,553</p></td><td style="vertical-align:bottom;width:1.99%;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.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><td style="vertical-align:bottom;width:1.99%;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.43%;background:#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;white-space:nowrap;width:1.29%;background:#cceeff;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.6%;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.05%;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.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;"> 9,529</p></td><td style="vertical-align:bottom;width:1.99%;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.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><td style="vertical-align:bottom;width:1.99%;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.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;"> 9,529</p></td><td style="vertical-align:bottom;width:1.99%;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.43%;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;white-space:nowrap;width:1.29%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Corporate Bonds</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 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.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;"> 199</p></td><td style="vertical-align:bottom;width:1.99%;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.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><td style="vertical-align:bottom;width:1.99%;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.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;"> 199</p></td><td style="vertical-align:bottom;width:1.99%;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.43%;background:#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;white-space:nowrap;width:1.29%;background:#cceeff;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.6%;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.05%;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.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,904</p></td><td style="vertical-align:bottom;width:1.99%;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.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><td style="vertical-align:bottom;width:1.99%;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.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,904</p></td><td style="vertical-align:bottom;width:1.99%;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.43%;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;white-space:nowrap;width:1.29%;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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.6%;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:2.05%;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.41%;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;"> (4,500)</p></td><td style="vertical-align:bottom;width:1.99%;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.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><td style="vertical-align:bottom;width:1.99%;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.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><td style="vertical-align:bottom;width:1.99%;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.43%;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;"> (4,500)</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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.6%;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.05%;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.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;"> 416</p></td><td style="vertical-align:bottom;width:1.99%;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.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><td style="vertical-align:bottom;width:1.99%;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.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;"> 416</p></td><td style="vertical-align:bottom;width:1.99%;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.43%;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;white-space:nowrap;width:1.29%;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></tr><tr><td style="vertical-align:bottom;width:47.6%;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.05%;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.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><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 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.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><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 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.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><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 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.43%;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.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:47.6%;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.05%;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:49.04%;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><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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:49.66%;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, 2021</b></p></td><td colspan="2" style="vertical-align:bottom;width:10.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</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 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;width:10.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 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:1.99%;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.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 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:1.99%;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.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 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><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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.6%;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.05%;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.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;"> 3,201</p></td><td style="vertical-align:bottom;width:1.99%;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.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;"> 3,201</p></td><td style="vertical-align:bottom;width:1.99%;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.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><td style="vertical-align:bottom;width:1.99%;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.43%;background:#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;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.6%;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.05%;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.41%;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;"> (2,500)</p></td><td style="vertical-align:bottom;width:1.99%;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.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><td style="vertical-align:bottom;width:1.99%;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.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><td style="vertical-align:bottom;width:1.99%;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.43%;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;"> (2,500)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.6%;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.05%;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.41%;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;"> (62)</p></td><td style="vertical-align:bottom;width:1.99%;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.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><td style="vertical-align:bottom;width:1.99%;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.41%;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;"> (62)</p></td><td style="vertical-align:bottom;width:1.99%;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.43%;background:#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;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:47.6%;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.05%;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.41%;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><td style="vertical-align:bottom;width:1.99%;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.41%;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><td style="vertical-align:bottom;width:1.99%;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.41%;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><td style="vertical-align:bottom;width:1.99%;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.43%;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><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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 38553000 38553000 9529000 9529000 199000 199000 4904000 4904000 4500000 4500000 416000 416000 3201000 3201000 2500000 2500000 62000 62000 3 P30M 0 0 1300000 2000000 1400000 3100000 2500000 <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.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 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:7.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 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.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 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.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:8.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 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.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 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.67%;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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.67%;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.47%;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.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 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.62%;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.67%;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.17%;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.3%;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;"> (4,500)</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.28%;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.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:8.83%;background:#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.06%;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.67%;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.17%;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.3%;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.28%;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.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:8.83%;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.2</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 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:30.67%;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.17%;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.3%;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.28%;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.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:8.83%;background:#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.6</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:30.67%;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.17%;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.3%;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.28%;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.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:8.83%;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.06%;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.67%;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.67%;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, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:30.67%;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.47%;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.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 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.62%;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.67%;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.17%;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.3%;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;"> (2,500)</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.28%;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.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:8.83%;background:#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;"> 95.0</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 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:30.67%;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.17%;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.3%;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.28%;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.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:8.83%;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;"> 20.0</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 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:middle;white-space:nowrap;width:30.67%;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.17%;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.3%;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.28%;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.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:8.83%;background:#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;"> 3.6</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 4500000 0.750 0.222 2.6 2500000 0.950 0.200 3.6 <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:72.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 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.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:4.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:18.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.62%;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:4.78%;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.59%;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:72.62%;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:4.78%;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.59%;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:72.62%;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:4.78%;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.59%;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;width:72.62%;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:4.78%;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.59%;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:72.62%;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, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.29%;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;"> (2,500)</p></td></tr><tr><td style="vertical-align:bottom;width:72.62%;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:4.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:4.29%;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:18.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 0pt 0.05pt 0pt;"> (2,000)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.62%;background:#cceeff;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, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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 0pt 0.05pt 0pt;"> (4,500)</p></td></tr></table> 2500000 -2000000 4500000 19724000 39224000 12592000 0 3682000 4909000 8329000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;">6.      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:66.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: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: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><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></tr><tr><td style="vertical-align:bottom;width:66.48%;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 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;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%;margin:0pt;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><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></tr><tr><td style="vertical-align:bottom;width:66.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: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;">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: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;">2021</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></tr><tr><td style="vertical-align:bottom;width:66.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: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: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;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;">    </p></td></tr><tr><td style="vertical-align:bottom;width:66.48%;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.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;"> 20,904</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.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;"> 20,956</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></tr><tr><td style="vertical-align:bottom;width:66.48%;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.52%;margin:0pt;padding:0pt;"><p 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%;margin: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,974</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.48%;margin:0pt;padding:0pt;"><p 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 41,937</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></tr><tr><td style="vertical-align:bottom;width:66.48%;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.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;"> 12,005</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.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;"> 11,792</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></tr><tr><td style="vertical-align:bottom;width:66.48%;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.52%;margin:0pt;padding:0pt;"><p 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%;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.48%;margin:0pt;padding:0pt;"><p 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%;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></tr><tr><td style="vertical-align:bottom;width:66.48%;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.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;"> 132,062</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.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;"> 114,872</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></tr><tr><td style="vertical-align:bottom;width:66.48%;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.52%;margin:0pt;padding:0pt;"><p 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 40,368</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.48%;margin:0pt;padding:0pt;"><p 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%;margin: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,408</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></tr><tr><td style="vertical-align:bottom;width:66.48%;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.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;"> 7,661</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.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;"> 7,675</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></tr><tr><td style="vertical-align:bottom;width:66.48%;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.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;"> 27,773</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.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;"> 16,965</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></tr><tr><td style="vertical-align:bottom;width:66.48%;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.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;"> 279,747</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.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;"> 246,605</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></tr><tr><td style="vertical-align:bottom;width:66.48%;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.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;"> (170,624)</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.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;"> (148,215)</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></tr><tr><td style="vertical-align:bottom;width:66.48%;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.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;"> 109,123</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.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;"> 98,390</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></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,535 and $1,849 for the three months ended September 30, 2022 and 2021, respectively, $4,923 and $5,658 for the nine months ended September 30, 2022 and 2021 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;">Finance lease amortization was $174 and $944 for the three and nine months ended September 30, 2022, respectively, and depreciation expense for assets held under capital leases was $363 and $826 for the three and nine months ended September 30, 2021, respectively. Finance lease amortization and depreciation expense for assets held under capital leases are 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;margin:0pt 0pt 12pt 0pt;">Assets under finance leases of $2,225 and $1,533, net of accumulated amortization of $1,875 and $931, respectively, at September 30, 2022 and December 31, 2021, 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:66.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: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: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><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></tr><tr><td style="vertical-align:bottom;width:66.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: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: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;"><b style="font-weight:bold;">As of December 31, </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;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.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: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;">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: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.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;">2021</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;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.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: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: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;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;">    </p></td></tr><tr><td style="vertical-align:bottom;width:66.48%;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.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;"> 172,430</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.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;"> 147,280</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></tr><tr><td style="vertical-align:bottom;width:66.48%;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.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;"> (108,881)</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.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;"> (87,281)</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></tr><tr><td style="vertical-align:bottom;width:66.48%;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.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;"> 63,549</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.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;"> 59,999</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></tr><tr><td style="vertical-align:bottom;width:66.48%;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.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;"> 27,773</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.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;"> 16,965</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></tr><tr><td style="vertical-align:bottom;width:66.48%;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.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;"> 91,322</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.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;"> 76,964</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></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%;margin:0pt;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;">2022</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;">2021</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"/></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,014</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;"> 13,881</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;"> 18,924</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;"> 7,762</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;"> 40,938</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;"> 21,643</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;">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, 2022 and 2021 was $6,881 and $7,561, respectively, $20,139 and $12,906, for the nine months ended September 30, 2022 and 2021, 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, 2022 and 2021 was $1,228 and $870, respectively, and $3,253 and $2,303 for the nine months ended September 30, 2022 and 2021, 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:66.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: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: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><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></tr><tr><td style="vertical-align:bottom;width:66.48%;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 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;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%;margin:0pt;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><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></tr><tr><td style="vertical-align:bottom;width:66.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: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;">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: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;">2021</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></tr><tr><td style="vertical-align:bottom;width:66.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: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: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;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;">    </p></td></tr><tr><td style="vertical-align:bottom;width:66.48%;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.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;"> 20,904</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.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;"> 20,956</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></tr><tr><td style="vertical-align:bottom;width:66.48%;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.52%;margin:0pt;padding:0pt;"><p 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%;margin: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,974</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.48%;margin:0pt;padding:0pt;"><p 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 41,937</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></tr><tr><td style="vertical-align:bottom;width:66.48%;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.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;"> 12,005</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.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;"> 11,792</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></tr><tr><td style="vertical-align:bottom;width:66.48%;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.52%;margin:0pt;padding:0pt;"><p 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%;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.48%;margin:0pt;padding:0pt;"><p 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%;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></tr><tr><td style="vertical-align:bottom;width:66.48%;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.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;"> 132,062</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.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;"> 114,872</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></tr><tr><td style="vertical-align:bottom;width:66.48%;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.52%;margin:0pt;padding:0pt;"><p 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 40,368</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.48%;margin:0pt;padding:0pt;"><p 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%;margin: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,408</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></tr><tr><td style="vertical-align:bottom;width:66.48%;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.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;"> 7,661</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.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;"> 7,675</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></tr><tr><td style="vertical-align:bottom;width:66.48%;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.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;"> 27,773</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.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;"> 16,965</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></tr><tr><td style="vertical-align:bottom;width:66.48%;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.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;"> 279,747</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.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;"> 246,605</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></tr><tr><td style="vertical-align:bottom;width:66.48%;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.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;"> (170,624)</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.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;"> (148,215)</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></tr><tr><td style="vertical-align:bottom;width:66.48%;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.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;"> 109,123</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.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;"> 98,390</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></tr></table> 20904000 20956000 38974000 41937000 12005000 11792000 132062000 114872000 40368000 32408000 7661000 7675000 27773000 16965000 279747000 246605000 170624000 148215000 109123000 98390000 1535000 1849000 4923000 5658000 174000 944000 363000 826000 2225000 1533000 1875000 931000 <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.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: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: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><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></tr><tr><td style="vertical-align:bottom;width:66.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: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: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;"><b style="font-weight:bold;">As of December 31, </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;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.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: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;">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: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.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;">2021</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;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.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: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: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;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;">    </p></td></tr><tr><td style="vertical-align:bottom;width:66.48%;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.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;"> 172,430</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.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;"> 147,280</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></tr><tr><td style="vertical-align:bottom;width:66.48%;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.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;"> (108,881)</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.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;"> (87,281)</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></tr><tr><td style="vertical-align:bottom;width:66.48%;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.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;"> 63,549</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.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;"> 59,999</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></tr><tr><td style="vertical-align:bottom;width:66.48%;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.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;"> 27,773</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.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;"> 16,965</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></tr><tr><td style="vertical-align:bottom;width:66.48%;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.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;"> 91,322</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.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;"> 76,964</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></tr></table> 172430000 147280000 108881000 87281000 63549000 59999000 27773000 16965000 91322000 76964000 <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%;margin:0pt;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;">2022</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;">2021</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"/></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,014</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;"> 13,881</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;"> 18,924</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;"> 7,762</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;"> 40,938</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;"> 21,643</p></td></tr></table> 22014000 13881000 18924000 7762000 40938000 21643000 6881000 7561000 20139000 12906000 1228000 870000 3253000 2303000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;">7.    CAPITALIZED SOFTWARE</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:66.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: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.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 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.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 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><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></tr><tr><td style="vertical-align:bottom;width:66.48%;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><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></tr><tr><td style="vertical-align:bottom;width:66.48%;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;">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: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;">2021</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;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.48%;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 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 0pt 0.05pt 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 0pt 0.05pt 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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.48%;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.52%;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.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 0.05pt 0pt;"> 93,432</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;"> 72,512</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></tr><tr><td style="vertical-align:bottom;width:66.48%;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.52%;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.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 0pt 0.05pt 0pt;"> (58,048)</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;"> (45,179)</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></tr><tr><td style="vertical-align:bottom;width:66.48%;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.52%;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.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 0.05pt 0pt;"> 35,384</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;"> 27,333</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></tr><tr><td style="vertical-align:bottom;width:66.48%;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.52%;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.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 0.05pt 0pt;"> 3,177</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;"> 6,109</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></tr><tr><td style="vertical-align:bottom;width:66.48%;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.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 0pt 0.05pt 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 0.05pt 0pt;"> 38,561</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;"> 33,442</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></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;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;">Software development costs capitalized for the three months ended September 30, 2022 and 2021, excluding acquisitions, were $4,362 and $2,777, respectively, and $10,288 and $7,902 for the nine months ended September 30, 2022 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">and 2021, respectively. Capitalized software includes developed technology with an acquisition date fair value of $7,700 acquired in the LCR-Dixon acquisition and recorded during the three months ended June 30, 2022.</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 $4,163 and $3,123 for the three months ended September 30, 2022 and 2021, respectively, and $12,869 and $9,473 for the nine months ended September 30, 2022 and 2021, respectively, and is included in cost of revenues, software subscriptions in the condensed consolidated statements of comprehensive loss. Amortization expense associated with the acquired LCR-Dixon developed technology from the acquisition date through September 30, 2022 was $2,567 and is included in the capitalized software amortization expense for the nine months ended September 30, 2022. Included in this amount is $642 that would have been recorded during the year ended December 31, 2021 had the fair value of acquired LCR-Dixon developed technology been available on the acquisition date.</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.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: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.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 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.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 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><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></tr><tr><td style="vertical-align:bottom;width:66.48%;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><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></tr><tr><td style="vertical-align:bottom;width:66.48%;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;">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: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;">2021</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;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.48%;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 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 0pt 0.05pt 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 0pt 0.05pt 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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.48%;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.52%;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.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 0.05pt 0pt;"> 93,432</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;"> 72,512</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></tr><tr><td style="vertical-align:bottom;width:66.48%;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.52%;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.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 0pt 0.05pt 0pt;"> (58,048)</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;"> (45,179)</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></tr><tr><td style="vertical-align:bottom;width:66.48%;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.52%;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.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 0.05pt 0pt;"> 35,384</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;"> 27,333</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></tr><tr><td style="vertical-align:bottom;width:66.48%;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.52%;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.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 0.05pt 0pt;"> 3,177</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;"> 6,109</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></tr><tr><td style="vertical-align:bottom;width:66.48%;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.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 0pt 0.05pt 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 0.05pt 0pt;"> 38,561</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;"> 33,442</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></tr></table> 93432000 72512000 58048000 45179000 35384000 27333000 3177000 6109000 38561000 33442000 4362000 2777000 10288000 7902000 7700000 4163000 3123000 12869000 9473000 2567000 642000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">8.    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.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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 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.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 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.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 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.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 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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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 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:67.69%;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.73%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.52%;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.99%;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%;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:67.69%;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.73%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.52%;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><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;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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.69%;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.73%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.52%;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.99%;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;white-space:nowrap;width:1.44%;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;white-space:nowrap;width:12.61%;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:67.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goodwill</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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.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 0.05pt 0pt;"> 239,346</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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.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 0.05pt 0pt;"> 270,041</p></td></tr><tr><td style="vertical-align:bottom;width:67.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other intangible assets, net</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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:12.68%;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;"> 5,938</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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.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 0.05pt 0pt;"> 2,661</p></td></tr><tr><td style="vertical-align:bottom;width:67.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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.68%;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;"> 245,284</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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.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 0.05pt 0pt;"> 272,702</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt 0pt 0pt 21.6pt;"><span style="margin-bottom:12pt;margin-left:0pt;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:0pt;margin:0pt 0pt 0pt 21.6pt;">The changes in the carrying amount of goodwill are as follows 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><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.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:2.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:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:1.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;"><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;width:68.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:2.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><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.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;">As of September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.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:2.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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.47%;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.55%;margin:0pt;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:13.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;">2021</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.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:2.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><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.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;">(unaudited)</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, January 1 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 270,041</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 16,329</p></td></tr><tr><td style="vertical-align:bottom;width:68.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Acquisitions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.77%;margin: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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p 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.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;"> 266,966</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Measurement period adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,329)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:68.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency translation adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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:11.77%;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;"> (20,366)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;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.04%;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;"> (8,433)</p></td></tr><tr><td style="vertical-align:bottom;width:68.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, September 30, gross</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 239,346</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 274,862</p></td></tr><tr><td style="vertical-align:bottom;width:68.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated impairment losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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:11.77%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;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.04%;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></tr><tr><td style="vertical-align:bottom;width:68.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, September 30, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.69%;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.77%;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;"> 239,346</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;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.04%;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;"> 274,862</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;width:41.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;white-space:nowrap;width:41.44%;margin:0pt;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.8%;margin:0pt;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.69%;margin:0pt;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:15.7%;margin:0pt;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.86%;margin:0pt;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:17.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;">As of September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;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:17.38%;margin:0pt;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:41.44%;margin:0pt;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.8%;margin:0pt;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.69%;margin:0pt;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:15.7%;margin:0pt;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.86%;margin:0pt;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:17.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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;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:17.38%;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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.44%;margin:0pt;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.8%;margin:0pt;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.69%;margin:0pt;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:15.7%;margin:0pt;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.86%;margin:0pt;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:17.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:1.69%;margin:0pt;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.69%;margin:0pt;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:15.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;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.44%;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: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:1.69%;background:#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:15.7%;background:#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:2.86%;background:#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.69%;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:15.7%;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.69%;background:#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.69%;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:15.68%;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.2</p></td></tr><tr><td style="vertical-align:bottom;width:41.44%;margin:0pt;padding:0pt;"><p style="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: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:1.69%;margin:0pt;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:15.7%;margin:0pt;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.86%;margin:0pt;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.69%;margin:0pt;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:15.7%;margin:0pt;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.69%;margin:0pt;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.69%;margin:0pt;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:15.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;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.44%;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: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:1.69%;background:#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:15.7%;background:#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:2.86%;background:#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.69%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.7%;background:#cceeff;margin: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,493</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#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.69%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 4,110</p></td></tr><tr><td style="vertical-align:bottom;width:41.44%;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: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:1.69%;margin:0pt;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:15.7%;margin:0pt;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.86%;margin:0pt;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.69%;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:15.7%;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;"> (4,555)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;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.69%;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:15.68%;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,449)</p></td></tr><tr><td style="vertical-align:bottom;width:41.44%;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:1.8%;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.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.69%;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:15.7%;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,938</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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:15.68%;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;"> 2,661</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;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:41.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.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.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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: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.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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: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.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.41%;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.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 colspan="2" style="vertical-align:bottom;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;">Cost of Revenues, Software Subscriptions</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: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: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;">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:17.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;">Total Expense</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.41%;background:#cceeff;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.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.65%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.66%;background:#cceeff;margin: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.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.65%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.66%;background:#cceeff;margin: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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.65%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.63%;background:#cceeff;margin: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:41.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.66%;margin: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: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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 375</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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 440</p></td></tr><tr><td style="vertical-align:bottom;width:41.41%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.66%;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.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.66%;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.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.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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:41.41%;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.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 colspan="2" style="vertical-align:bottom;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;">Cost of Revenues, Software Subscriptions</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: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: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;">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:17.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;">Total Expense</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.41%;background:#cceeff;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.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.65%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.66%;background:#cceeff;margin: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.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.65%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.66%;background:#cceeff;margin: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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.65%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.63%;background:#cceeff;margin: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><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 192</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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 545</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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 737</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="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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">Amortization expense associated with the other intangible assets recognized from the LCR-Dixon acquisition from the acquisition date through September 30, 2022 was $525 and $2,300 for the three and nine months ended September 30, 2022 and is included in the other intangible assets amortization expense in the above schedule. Included in this amount is $625 that would have been recorded during the year ended December 31, 2021 had the fair value of the acquired LCR-Dixon other intangibles been available on the acquisition date.</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.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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 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.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 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.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 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.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 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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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 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:67.69%;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.73%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.52%;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.99%;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%;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:67.69%;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.73%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.52%;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><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;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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.69%;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.73%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.52%;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.99%;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;white-space:nowrap;width:1.44%;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;white-space:nowrap;width:12.61%;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:67.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goodwill</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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.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 0.05pt 0pt;"> 239,346</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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.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 0.05pt 0pt;"> 270,041</p></td></tr><tr><td style="vertical-align:bottom;width:67.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other intangible assets, net</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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:12.68%;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;"> 5,938</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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.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 0.05pt 0pt;"> 2,661</p></td></tr><tr><td style="vertical-align:bottom;width:67.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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.68%;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;"> 245,284</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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.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 0.05pt 0pt;"> 272,702</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;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.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:2.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:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:1.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;"><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;width:68.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:2.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><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.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;">As of September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.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:2.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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.47%;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.55%;margin:0pt;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:13.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;">2021</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="7" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.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:2.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><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.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;">(unaudited)</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, January 1 </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 270,041</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 16,329</p></td></tr><tr><td style="vertical-align:bottom;width:68.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Acquisitions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.77%;margin: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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p 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.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;"> 266,966</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:68.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Measurement period adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,329)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:68.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign currency translation adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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:11.77%;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;"> (20,366)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;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.04%;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;"> (8,433)</p></td></tr><tr><td style="vertical-align:bottom;width:68.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, September 30, gross</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 239,346</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 274,862</p></td></tr><tr><td style="vertical-align:bottom;width:68.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accumulated impairment losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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:11.77%;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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;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.04%;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></tr><tr><td style="vertical-align:bottom;width:68.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance, September 30, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.69%;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.77%;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;"> 239,346</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;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.04%;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;"> 274,862</p></td></tr></table> 239346000 270041000 5938000 2661000 245284000 272702000 270041000 16329000 266966000 -10329000 -20366000 -8433000 239346000 274862000 239346000 274862000 <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:41.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;white-space:nowrap;width:41.44%;margin:0pt;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.8%;margin:0pt;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.69%;margin:0pt;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:15.7%;margin:0pt;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.86%;margin:0pt;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:17.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;">As of September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;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:17.38%;margin:0pt;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:41.44%;margin:0pt;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.8%;margin:0pt;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.69%;margin:0pt;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:15.7%;margin:0pt;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.86%;margin:0pt;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:17.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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;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:17.38%;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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.44%;margin:0pt;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.8%;margin:0pt;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.69%;margin:0pt;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:15.7%;margin:0pt;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.86%;margin:0pt;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:17.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:1.69%;margin:0pt;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.69%;margin:0pt;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:15.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;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.44%;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: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:1.69%;background:#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:15.7%;background:#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:2.86%;background:#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.69%;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:15.7%;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.69%;background:#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.69%;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:15.68%;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.2</p></td></tr><tr><td style="vertical-align:bottom;width:41.44%;margin:0pt;padding:0pt;"><p style="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: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:1.69%;margin:0pt;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:15.7%;margin:0pt;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.86%;margin:0pt;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.69%;margin:0pt;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:15.7%;margin:0pt;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.69%;margin:0pt;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.69%;margin:0pt;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:15.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;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.44%;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: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:1.69%;background:#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:15.7%;background:#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:2.86%;background:#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.69%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.7%;background:#cceeff;margin: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,493</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#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.69%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 4,110</p></td></tr><tr><td style="vertical-align:bottom;width:41.44%;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: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:1.69%;margin:0pt;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:15.7%;margin:0pt;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.86%;margin:0pt;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.69%;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:15.7%;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;"> (4,555)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;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.69%;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:15.68%;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,449)</p></td></tr><tr><td style="vertical-align:bottom;width:41.44%;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:1.8%;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.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.69%;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:15.7%;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,938</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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:15.68%;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;"> 2,661</p></td></tr></table> P3Y6M P4Y2M12D 10493000 4110000 4555000 1449000 5938000 2661000 <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:41.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.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.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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: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.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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: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.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.41%;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.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 colspan="2" style="vertical-align:bottom;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;">Cost of Revenues, Software Subscriptions</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: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: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;">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:17.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;">Total Expense</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.41%;background:#cceeff;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.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.65%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.66%;background:#cceeff;margin: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.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.65%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.66%;background:#cceeff;margin: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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.65%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.63%;background:#cceeff;margin: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:41.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.66%;margin: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: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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 375</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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 440</p></td></tr><tr><td style="vertical-align:bottom;width:41.41%;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.66%;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.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.66%;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.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.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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:41.41%;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.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 colspan="2" style="vertical-align:bottom;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;">Cost of Revenues, Software Subscriptions</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: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: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;">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:17.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;">Total Expense</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.41%;background:#cceeff;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.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.65%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.66%;background:#cceeff;margin: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.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.65%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.66%;background:#cceeff;margin: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%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.65%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.63%;background:#cceeff;margin: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><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 192</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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 545</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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 737</p></td></tr></table> 58000 755000 813000 65000 375000 440000 177000 3023000 3200000 192000 545000 737000 525000 2300000 625000 <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;">9.</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:16.2pt;margin:0pt 2.9pt 0pt 2.9pt;">On March 8, 2022, the Company entered into the Second Amendment to Credit Agreement (the “Second Amendment”), with a banking syndicate, which amended the previous credit agreement entered into in March 2020 (the “Previous Credit Agreement”), providing for, among other modifications, (i) a new term loan in the aggregate amount of $50,000 (the “Term Loan”); (ii) an extension of the maturity date of the revolving facility from March 2025 to March 2027; (iii) an increase in the revolving credit commitment from $100,000 (the “Previous Line of Credit”) to $200,000 (the “Amended Line of Credit”); (iv) the Company’s option to select an applicable interest rate at either the bank base rate plus an applicable margin (the “New Base Rate Option”) or Secured Overnight Financing Rate (“SOFR”) plus an applicable margin (the “SOFR Option”); (v) modifications to the financial covenant performance levels which determine applicable margins; and (vi) modifications to certain covenants and events of default. Net proceeds from the Term Loan shall be used to fund ongoing working capital, capital expenditures, permitted distributions, permitted acquisitions and general corporate purposes of the Company and its subsidiaries.</p><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="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:16.2pt;margin:0pt 2.9pt 0pt 2.9pt;">The Company paid $983 in financing costs in connection with the Second Amendment, which will be amortized over the term of the loan. The Company wrote off $370 in deferred financing fees pertaining to the Previous Credit Agreement associated with a bank exiting the Second Amendment. The remaining balance of deferred financing costs pertaining to the remaining bank associated with the Previous Credit Agreement of $277 will be amortized over the term of the Second Amendment. The portion of the deferred financing costs associated with the Amended Line of Credit and the Term Loan are reflected in other assets and as a reduction of the Term Loan, respectively, in the condensed consolidated balance sheet at September 30, 2022. </p><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="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;">The Second Amendment is collateralized by certain assets of the Company and contains financial and operating covenants. The Company was in compliance with these covenants at September 30, 2022.</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;"><b style="font-weight:bold;">Term Loan</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 Term Loan requires quarterly principal payments over five years, with a balloon payment due on March 8, 2027. The interest rate on the Term Loan was 4.13% at September 30, 2022 as the Company selected the SOFR Option. Term Loan outstanding amounts are reported in the current portion of long-term debt and long-term debt, net of current portion, in the condensed consolidated balance sheets. </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;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Amended Line of Credit</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 Amended Line of Credit expires in March 2027. The Company is required to pay a quarterly fee on the difference between the $200,000 allowed maximum borrowings and the unpaid principal balance outstanding under the line at the applicable rate. At September 30, 2022, the New Base Rate Option and SOFR Option applicable to Amended Line of Credit borrowings were 6.25% and 4.13%, respectively. There were no outstanding borrowings under the Amended Line of Credit at September 30, 2022 or the Previous Line of Credit at December 31, 2021, respectively.</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> 50000000 100000000 200000000 983000 370000 277000 P5Y 0.0413 200000000 0.0625 0.0413 0 0 <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;">10</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, 2022, the Company issued 212 and 577 shares of Class A common stock (“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 common stock, respectively, in connection with the vesting of Restricted Stock Units (“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 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-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the nine months ended and September 30, 2021, the Company issued 625 and 1,727 shares of Class A, respectively, related to the exercise of options, net of 128 and 703 shares, 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, 2021, the Company issued 3 and 8 shares of Class A, respectively, in connection with the vesting of RSUs, net of 2 and 3 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-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the three and nine months ended September 30, 2021, 118 and 352 shares of Class A, respectively were issued in connection with the vesting of RSAs, net of 11 and 11 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-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the three and nine months ended September 30, 2021, a stockholder exchanged 0 and 12,100 shares, respectively, of Class B for an equivalent number of shares of Class A.</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 status 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;">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;">During the three and nine months ended September 30, 2021, the Company distributed $0 and $2,700 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> 212000 577000 21000 91000 31000 34000 13000 14000 114000 173000 15000 15000 5500000 5500000 625000 1727000 128000 703000 3000 8000 2000 3000 118000 352000 11000 11000 0 12100000 0 536000 0 2700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">11.    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 and Class B common 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.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: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.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.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: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: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.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.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.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.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.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: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></tr><tr><td style="vertical-align:bottom;width:33.46%;margin:0pt;padding:0pt;"><p style="font-family:'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.7%;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.66%;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.72%;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.46%;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.27%;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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">2021</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.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:2.75%;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.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;">2021</b></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:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="15" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:33.46%;margin:0pt;padding:0pt;"><p style="font-family:'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.7%;margin:0pt;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.66%;margin:0pt;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.72%;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.46%;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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.89%;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: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.3%;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.81%;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.75%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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:1.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></tr><tr><td style="vertical-align:bottom;width:33.46%;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.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.89%;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: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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,948)</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.81%;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:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> (852)</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></tr><tr><td style="vertical-align:bottom;width:33.46%;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 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.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.89%;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.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: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.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;"> 27.09</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.81%;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:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 22.91</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></tr><tr><td style="vertical-align:bottom;width:33.46%;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.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.89%;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.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: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.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;"> (1,070)</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.81%;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:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> (195)</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></tr><tr><td style="vertical-align:bottom;width:33.46%;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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.89%;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: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.3%;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.81%;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.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:1.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></tr><tr><td style="vertical-align:bottom;width:33.46%;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.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.89%;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: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.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.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.81%;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.75%;margin:0pt;padding:0pt;"><p 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.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: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></tr><tr><td style="vertical-align:bottom;width:33.46%;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.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.89%;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: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.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,948)</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.81%;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:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> (852)</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Class A 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.37%;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.89%;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.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: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.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.5pt 0pt 0pt;"> 27.09</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.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;"> 29.91</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p 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.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;"> 22.91</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></tr><tr><td style="vertical-align:bottom;width:33.46%;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.37%;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.89%;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.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: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.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;"> (1,070)</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.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;"> (2,092)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> (195)</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.46%;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.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.89%;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: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.3%;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.81%;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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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: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></tr><tr><td style="vertical-align:bottom;width:33.46%;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.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.89%;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: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.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.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.81%;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.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:1.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></tr><tr><td style="vertical-align:bottom;width:33.46%;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.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.89%;margin: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.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: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.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;"> 40,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.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;"> 44,708</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 33,775</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></tr><tr><td style="vertical-align:bottom;width:33.46%;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<sup style="font-size:7.5pt;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.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.89%;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="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.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;"> —</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.81%;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.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:1.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></tr><tr><td style="vertical-align:bottom;width:33.46%;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.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.89%;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.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: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.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;"> 40,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%;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.81%;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:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 33,775</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></tr><tr><td style="vertical-align:bottom;width:33.46%;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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.89%;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: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.3%;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.81%;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.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:1.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></tr><tr><td style="vertical-align:bottom;width:33.46%;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.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.89%;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: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.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;"> (0.03)</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.81%;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:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.01)</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></tr><tr><td style="vertical-align:bottom;width:33.46%;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.37%;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.89%;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: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.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;"> (0.03)</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.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;"> (0.05)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.01)</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;"><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><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 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 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: </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. For the three months ended September 30, 2021, 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;">9,674</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;">354</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;">390</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;">436</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;">28</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 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 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: </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. For the nine months ended September 30, 2021, 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;">10,493</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;">229</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;">542</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;">354</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;">27</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.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.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.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><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.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:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.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.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:2.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.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.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.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.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: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.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><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.73%;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.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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;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;">2021</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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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.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;"><b style="font-weight:bold;">2021</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;"/></tr><tr><td style="vertical-align:bottom;width:33.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: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.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><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.73%;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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.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.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:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.87%;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.73%;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.68%;margin:0pt;padding:0pt;"><p 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;"> (1,141)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p 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,948)</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.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.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:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (852)</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.73%;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 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.68%;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;"> 67.63</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.65%;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;"> 72.91</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.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.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:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.87%;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;"> 77.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.73%;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.68%;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;"> (772)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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,878)</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.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.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:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.87%;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;"> (657)</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.73%;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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.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.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:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.87%;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.73%;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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.81%;margin:0pt;padding:0pt;"><p 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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.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.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:2.75%;margin:0pt;padding:0pt;"><p 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.87%;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.73%;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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"> (1,141)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p 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,948)</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.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.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:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (852)</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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Class B 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.68%;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;"> 67.63</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p 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.65%;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;"> 72.91</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.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.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:2.75%;margin:0pt;padding:0pt;"><p 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.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;"> 77.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.73%;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.68%;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;"> (772)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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,878)</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.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.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:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;"> (657)</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.73%;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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.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.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:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.87%;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.73%;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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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.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.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:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.87%;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.73%;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.68%;margin:0pt;padding:0pt;"><p 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;"> 101,307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p 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;"> 108,017</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.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.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:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;"> 113,646</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.73%;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.68%;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.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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.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.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.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:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.87%;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.73%;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.68%;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;"> 101,307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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;"> 108,017</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.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.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:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.87%;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;"> 113,646</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.73%;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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.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.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:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.87%;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.73%;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.68%;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.01)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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.03)</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.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.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:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.87%;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: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.73%;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.68%;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.01)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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.03)</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.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.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:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;"> (0.01)</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.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: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.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.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: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: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.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.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.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.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.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: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></tr><tr><td style="vertical-align:bottom;width:33.46%;margin:0pt;padding:0pt;"><p style="font-family:'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.7%;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.66%;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.72%;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.46%;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.27%;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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">2021</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.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:2.75%;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.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;">2021</b></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:8pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="15" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:33.46%;margin:0pt;padding:0pt;"><p style="font-family:'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.7%;margin:0pt;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.66%;margin:0pt;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.72%;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.46%;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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.89%;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: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.3%;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.81%;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.75%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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:1.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></tr><tr><td style="vertical-align:bottom;width:33.46%;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.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.89%;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: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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,948)</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.81%;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:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> (852)</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></tr><tr><td style="vertical-align:bottom;width:33.46%;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 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.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.89%;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.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: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.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;"> 27.09</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.81%;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:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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;"> 22.91</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></tr><tr><td style="vertical-align:bottom;width:33.46%;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.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.89%;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.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: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.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;"> (1,070)</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.81%;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:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> (195)</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></tr><tr><td style="vertical-align:bottom;width:33.46%;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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.89%;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: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.3%;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.81%;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.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:1.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></tr><tr><td style="vertical-align:bottom;width:33.46%;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.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.89%;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: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.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.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.81%;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.75%;margin:0pt;padding:0pt;"><p 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.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: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></tr><tr><td style="vertical-align:bottom;width:33.46%;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.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.89%;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: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.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,948)</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.81%;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:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> (852)</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Class A 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.37%;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.89%;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.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: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.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.5pt 0pt 0pt;"> 27.09</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.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;"> 29.91</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p 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.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;"> 22.91</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></tr><tr><td style="vertical-align:bottom;width:33.46%;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.37%;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.89%;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.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: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.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;"> (1,070)</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.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;"> (2,092)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> (195)</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.46%;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.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.89%;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: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.3%;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.81%;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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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: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></tr><tr><td style="vertical-align:bottom;width:33.46%;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.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.89%;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: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.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.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.81%;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.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:1.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></tr><tr><td style="vertical-align:bottom;width:33.46%;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.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.89%;margin: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.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: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.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;"> 40,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.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;"> 44,708</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 33,775</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></tr><tr><td style="vertical-align:bottom;width:33.46%;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<sup style="font-size:7.5pt;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.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.89%;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="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.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;"> —</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.81%;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.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:1.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></tr><tr><td style="vertical-align:bottom;width:33.46%;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.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.89%;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.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: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.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;"> 40,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%;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.81%;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:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 33,775</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></tr><tr><td style="vertical-align:bottom;width:33.46%;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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.89%;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: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.3%;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.81%;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.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:1.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></tr><tr><td style="vertical-align:bottom;width:33.46%;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.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.89%;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: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.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;"> (0.03)</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.81%;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:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.01)</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></tr><tr><td style="vertical-align:bottom;width:33.46%;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.37%;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.89%;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: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.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;"> (0.03)</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.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;"> (0.05)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.01)</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;"><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><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 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 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: </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. For the three months ended September 30, 2021, 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;">9,674</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;">354</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;">390</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;">436</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;">28</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 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 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: </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. For the nine months ended September 30, 2021, 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;">10,493</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;">229</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;">542</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;">354</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;">27</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> -1141000 -3948000 -6995000 -852000 0.3237 0.2709 0.2991 0.2291 -369000 -1070000 -2092000 -195000 -1141000 -3948000 -6995000 -852000 0.3237 0.2709 0.2991 0.2291 -369000 -1070000 -2092000 -195000 48488000 40141000 44708000 33775000 48488000 40141000 44708000 33775000 -0.01 -0.03 -0.05 -0.01 -0.01 -0.03 -0.05 -0.01 8113000 760000 273000 2485000 53000 9674000 354000 390000 436000 28000 8343000 764000 301000 2153000 48000 10493000 229000 542000 354000 27000 <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.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.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.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><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.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:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.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.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:2.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.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.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.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.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: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.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><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.73%;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.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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;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;">2021</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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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.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;"><b style="font-weight:bold;">2021</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;"/></tr><tr><td style="vertical-align:bottom;width:33.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: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.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><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.73%;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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.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.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:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.87%;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.73%;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.68%;margin:0pt;padding:0pt;"><p 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;"> (1,141)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p 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,948)</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.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.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:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (852)</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.73%;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 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.68%;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;"> 67.63</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.65%;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;"> 72.91</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.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.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:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.87%;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;"> 77.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.73%;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.68%;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;"> (772)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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,878)</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.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.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:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.87%;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;"> (657)</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.73%;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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.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.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:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.87%;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.73%;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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.81%;margin:0pt;padding:0pt;"><p 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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.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.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:2.75%;margin:0pt;padding:0pt;"><p 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.87%;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.73%;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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"> (1,141)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p 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,948)</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.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.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:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (852)</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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Class B 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.68%;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;"> 67.63</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p 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.65%;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;"> 72.91</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.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.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:2.75%;margin:0pt;padding:0pt;"><p 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.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;"> 77.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.73%;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.68%;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;"> (772)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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,878)</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.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.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:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;"> (657)</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.73%;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.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.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.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:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.87%;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.73%;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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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.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.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:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.87%;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.73%;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.68%;margin:0pt;padding:0pt;"><p 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;"> 101,307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p 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;"> 108,017</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.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.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:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;"> 113,646</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.73%;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.68%;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.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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.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.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.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:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.87%;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.73%;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.68%;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;"> 101,307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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;"> 108,017</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.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.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:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.87%;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;"> 113,646</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.73%;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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.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.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:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.87%;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.73%;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.68%;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.01)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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.03)</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.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.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:2.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.87%;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: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.73%;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.68%;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.01)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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.03)</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.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.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:2.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;"> (0.01)</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> -1141000 -3948000 -6995000 -852000 0.6763 0.7291 0.7009 0.7709 -772000 -2878000 -4903000 -657000 -1141000 -3948000 -6995000 -852000 0.6763 0.7291 0.7009 0.7709 -772000 -2878000 -4903000 -657000 101307000 108017000 104772000 113646000 101307000 108017000 104772000 113646000 -0.01 -0.03 -0.05 -0.01 -0.01 -0.03 -0.05 -0.01 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">12.    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, 2022, 10,680 shares of Class A common 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, 2022:</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.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:9.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: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: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:7.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.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:8.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.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: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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;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.71%;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.47%;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.18%;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.72%;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.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;">Weighted</b></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="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.21%;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.71%;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.29%;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.71%;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.47%;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.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><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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">Average</b></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="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.21%;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.71%;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.29%;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.71%;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.47%;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.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><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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">Remaining</b></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="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.21%;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.71%;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.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><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="font-size:8pt;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;">Exercise</b></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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">Contractual</b></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="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.21%;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.71%;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.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;">Units</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:10pt;margin:0pt;"><span style="font-size:8pt;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.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;">Price</b></p></td><td style="vertical-align:bottom;width:1.72%;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.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;">Life (Years)</b></p></td><td style="vertical-align:bottom;width:1.72%;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;"/></tr><tr><td style="vertical-align:bottom;width:57.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:41.07%;margin:0pt;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.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at January 1, 2022</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><td style="vertical-align:bottom;width:9.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;"> 9,500</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><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:7.18%;background:#cceeff;margin: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.20</p></td><td style="vertical-align:bottom;width:1.72%;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.54%;background:#cceeff;margin: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.2</p></td><td style="vertical-align:bottom;width:1.72%;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;"> 110,843</p></td></tr><tr><td style="vertical-align:bottom;width:57.21%;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.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:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (100)</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: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:7.18%;margin: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.31</p></td><td style="vertical-align:bottom;width:1.72%;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.54%;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;width:1.72%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Expired</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><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1)</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><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:7.18%;background:#cceeff;margin: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.16</p></td><td style="vertical-align:bottom;width:1.72%;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.54%;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;width:1.72%;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;"><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.21%;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.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:9.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;"> (668)</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: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:7.18%;margin: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.81</p></td><td style="vertical-align:bottom;width:1.72%;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.54%;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;width:1.72%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.21%;background:#cceeff;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, 2022</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><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 8,731</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><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:7.18%;background:#cceeff;margin: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.29</p></td><td style="vertical-align:bottom;width:1.72%;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.54%;background:#cceeff;margin: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.5</p></td><td style="vertical-align:bottom;width:1.72%;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;"><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;"> 81,881</p></td></tr><tr><td style="vertical-align:bottom;width:57.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2020 Plan options excercisable at September 30, 2022</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;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,294</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: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:7.18%;margin: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.80</p></td><td style="vertical-align:bottom;width:1.72%;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.54%;margin: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;width:1.72%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> 68,410</p></td></tr><tr><td style="vertical-align:bottom;width:57.21%;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;text-decoration-line:underline;text-decoration-style:solid;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.29%;background:#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.71%;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.47%;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;width:7.18%;background:#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;width:1.72%;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;width:8.54%;background:#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;width:1.72%;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;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:7.93%;background:#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></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 detail of options outstanding, vested and exercisable under the 2020 Plan as of September 30, 2022 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.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.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:10.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:9.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: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.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: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:10.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.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.79%;margin:0pt;padding:0pt;"><p style="font-family:'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.02%;margin:0pt;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:9.98%;margin:0pt;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.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;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;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.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.79%;margin:0pt;padding:0pt;"><p style="font-family:'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.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;">Options Outstanding</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 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.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.79%;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.02%;margin:0pt;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:9.98%;margin:0pt;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.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.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;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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;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.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.79%;margin:0pt;padding:0pt;"><p style="font-family:'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.02%;margin:0pt;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:9.98%;margin:0pt;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.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.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;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;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.19%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'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.02%;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:9.98%;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.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.26%;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.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:10.27%;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;"/></tr><tr><td style="vertical-align:bottom;width:52.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.79%;margin:0pt;padding:0pt;"><p style="font-family:'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:46.01%;margin:0pt;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.19%;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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.02%;background:#cceeff;margin: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,766</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_XP1gD0Uej0KvSdRB7dvqtQ;"><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.8%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.26%;background:#cceeff;margin: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,766</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;margin: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_2wGybo1pIUG9Mi_QW_YNOg;"><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.19%;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.79%;margin:0pt;padding:0pt;"><p 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.02%;margin: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.8%;margin:0pt;padding:0pt;"><p 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.98%;margin: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.4</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;margin: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.86%;margin:0pt;padding:0pt;"><p 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.27%;margin: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.19%;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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.02%;background:#cceeff;margin: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,161</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"> 3.8</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;background:#cceeff;margin: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,161</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;margin: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.8</p></td></tr><tr><td style="vertical-align:bottom;width:52.19%;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.79%;margin:0pt;padding:0pt;"><p 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.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 419</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin: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.4</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 419</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin: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.4</p></td></tr><tr><td style="vertical-align:bottom;width:52.19%;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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.02%;background:#cceeff;margin: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,074</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"> 5.5</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 322</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;margin: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.6</p></td></tr><tr><td style="vertical-align:bottom;width:52.19%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.02%;margin: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,533</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:9.98%;margin: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.1</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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 756</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:10.27%;margin: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.1</p></td></tr><tr><td style="vertical-align:bottom;width:52.19%;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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 683</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:9.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 0pt 0pt;"> 7.4</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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 341</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:10.27%;background:#cceeff;margin: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;width:52.19%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.02%;margin: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.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:9.98%;margin: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.2</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.26%;margin: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.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:10.27%;margin: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_owEnMQZ93k6-THd5m7cU7A;"><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.19%;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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.02%;background:#cceeff;margin: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.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:9.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 0pt 0pt;"> 8.9</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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 105</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:10.27%;background:#cceeff;margin: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.9</p></td></tr><tr><td style="vertical-align:bottom;width:52.19%;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.79%;margin:0pt;padding:0pt;"><p 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.02%;margin: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</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin: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.0</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;margin: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</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin: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</p></td></tr><tr><td style="vertical-align:bottom;width:52.19%;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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.02%;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;"> 245</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"> 8.4</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;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;"> 71</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;margin: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.6</p></td></tr><tr><td style="vertical-align:bottom;width:52.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.79%;margin:0pt;padding:0pt;"><p 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.02%;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;"> 8,731</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:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;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,294</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:10.27%;margin: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_CX-wxP3KGEy5ZsTNvcfMVQ;"><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, 2022. The Company issued 303 options and 566 options under the 2020 Plan during the three months and nine months ended September 30, 2021, respectively. The assumptions used in the Black-Scholes model to determine the value of the options issued during these periods are 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:34.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.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:10.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:2.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:2.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:2.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:10.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.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:2.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:2.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:10.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.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:2.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.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.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><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></tr><tr><td style="vertical-align:bottom;width:34.68%;margin:0pt;padding:0pt;"><p style="font-family:'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.81%;margin:0pt;padding:0pt;"><p style="font-family:'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="14" style="vertical-align:bottom;white-space:nowrap;width:61.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;"><b style="font-weight:bold;">Option Valuation Period</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;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.68%;margin:0pt;padding:0pt;"><p style="font-family:'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.81%;margin:0pt;padding:0pt;"><p style="font-family:'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.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;">Q3 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;width:12.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;">Q3 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;width:12.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;">Q2 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;width:12.34%;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;">Q1 2021</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:8pt;margin:0pt;">    </p></td></tr><tr><td style="vertical-align:bottom;width:34.68%;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:1.81%;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.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:10.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;"> 18.96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:2.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:10.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;"> 19.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:2.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:10.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;"> 17.66</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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: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.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;"> 32.16</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></tr><tr><td style="vertical-align:bottom;width:34.68%;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:1.81%;margin:0pt;padding:0pt;"><p 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.26%;margin:0pt;padding:0pt;"><p 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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 37.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.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:2.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:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 37.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.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:2.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:10.32%;margin: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.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.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: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.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;"> 36.8</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></tr><tr><td style="vertical-align:bottom;width:34.68%;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:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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:10.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;"> 5.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:10.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;"> 5.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:10.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;"> 6.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;"> 6.0</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></tr><tr><td style="vertical-align:bottom;width:34.68%;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:1.81%;margin:0pt;padding:0pt;"><p 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.26%;margin:0pt;padding:0pt;"><p 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.33%;margin: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.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:2.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:2.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:10.32%;margin: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.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:2.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:2.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:10.32%;margin: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.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:2.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.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.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;"> —</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></tr><tr><td style="vertical-align:bottom;width:34.68%;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:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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:10.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;"> 0.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:10.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;"> 0.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:10.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;"> 0.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;"> 0.4</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></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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 fair market value of common stock reflects the market closing price on NASDAQ on the respective option grant date. As of the valuation dates, the Company lacked sufficient historical data on the volatility of its stock price. Selected volatility is representative of expected future volatility and was based on the historical and implied volatility of comparable publicly traded companies over a similar expected term. The expected term represents the term the options are expected to be exercised over, which differs from the term of the option grants which is ten years. The Company does not expect to pay dividends. 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 option grants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">At September 30, 2022, $12,134 of unrecognized compensation expense associated with options is expected to be recognized over a weighted average period of approximately 2.15 years.</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;"><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, 2022:</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:57.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:3.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.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><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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.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></tr><tr><td style="vertical-align:bottom;width:57.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:3.37%;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.68%;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.37%;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.69%;margin:0pt;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:18.89%;margin:0pt;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.87%;margin:0pt;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:57.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:3.37%;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.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><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'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:21.59%;margin:0pt;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.87%;margin:0pt;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.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:3.37%;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.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><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'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:21.59%;margin:0pt;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.87%;margin:0pt;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.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:3.37%;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.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><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'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:21.59%;margin:0pt;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><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;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.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:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'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.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;">Units</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'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:21.59%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at January 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;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.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;"> 530</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;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.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.89%;background:#cceeff;margin: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.49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#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:57.08%;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.37%;margin:0pt;padding:0pt;"><p style="font-family:'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.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;"> 2,128</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'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.69%;margin:0pt;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:18.89%;margin: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.43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;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.08%;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.37%;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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (48)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;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.69%;background:#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:18.89%;background:#cceeff;margin: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.33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#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:57.08%;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.37%;margin:0pt;padding:0pt;"><p style="font-family:'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.68%;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;"> (118)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'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.69%;margin:0pt;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:18.89%;margin: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.93</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at September 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;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.68%;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;"> 2,492</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;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.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.89%;background:#cceeff;margin: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><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#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></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_IAVSmULs4k-M-B_pVTR0GA;"><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, 2022, $31,273 of unrecognized compensation cost for RSUs is expected to be recognized over a weighted average period of approximately 3.1 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;">In connection with the Taxamo acquisition, certain continuing employees of Taxamo received RSUs with service and performance conditions (“PSUs”). At September 30, 2022, 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, 2022, 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, 2022:</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:67.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.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><td style="vertical-align:bottom;white-space:nowrap;width:10.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:2.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><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:14.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:2.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:67.96%;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.1%;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.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 style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;margin:0pt;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.1%;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></tr><tr><td style="vertical-align:bottom;width:67.96%;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.1%;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.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 style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'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.52%;margin:0pt;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:2.1%;margin:0pt;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.96%;margin:0pt;padding:0pt;"><p style="font-family:'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.1%;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.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 style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'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.52%;margin:0pt;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:2.1%;margin:0pt;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.96%;margin:0pt;padding:0pt;"><p style="font-family:'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.1%;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.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 style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'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.52%;margin:0pt;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><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;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.96%;margin:0pt;padding:0pt;"><p style="font-family:'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.1%;margin:0pt;padding:0pt;"><p style="font-family:'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.19%;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.1%;margin:0pt;padding:0pt;"><p style="font-family:'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.52%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;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.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at January 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;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.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 326</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;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.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:14.34%;background:#cceeff;margin: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.76</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#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:67.96%;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.1%;margin:0pt;padding:0pt;"><p style="font-family:'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.19%;margin: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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:14.34%;margin: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.92</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;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.96%;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.1%;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.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (188)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;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.18%;background:#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:14.34%;background:#cceeff;margin: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.58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#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:67.96%;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:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'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.19%;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)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:14.34%;margin: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.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;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.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at September 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;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.19%;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;"> 235</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;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.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:14.34%;background:#cceeff;margin: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><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#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:67.96%;margin:0pt;padding:0pt;"><p style="font-family:'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.1%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:14.34%;margin:0pt;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.1%;margin:0pt;padding:0pt;"><p style="font-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;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;">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_3UDH7tJbskiKtfmAgg7d_w;"><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, 2022, $2,858 of unrecognized compensation cost for RSAs is expected to be recognized over a weighted average period of approximately 1.2 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 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, 2022 aggregated $837 as of September 30, 2022. As of September 30, 2022, 3,666 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, 2022 there was approximately $99 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, 2022.</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;">At September 30, 2022 and 2021, there were two ESPP offering periods open that end November 30, 2022 and 2021, 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. 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:69.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:2.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:10.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:1.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:2.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.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:10.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: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></tr><tr><td style="vertical-align:bottom;width:69.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 colspan="7" style="vertical-align:bottom;width:30.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;">Offering Period Ending</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.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 colspan="2" style="vertical-align:bottom;width:12.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><b style="font-weight:bold;">11/30/2022</b></p></td><td style="vertical-align:bottom;width:1.82%;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 style="vertical-align:bottom;width:2.67%;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:11.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><b style="font-weight:bold;">11/30/2021</b></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;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.86%;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.01%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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.5pt 0pt 0pt;"> 11.16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:2.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: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:10.07%;background:#cceeff;margin: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.89</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.86%;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.01%;margin:0pt;padding:0pt;"><p 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.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;"> 35.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:2.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: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:10.07%;margin: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.1</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></tr><tr><td style="vertical-align:bottom;width:69.86%;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.01%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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.5pt 0pt 0pt;"> 0.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:2.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: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:10.07%;background:#cceeff;margin: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:1.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></tr><tr><td style="vertical-align:bottom;width:69.86%;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.01%;margin:0pt;padding:0pt;"><p 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.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;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:2.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: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:10.07%;margin: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.72%;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></tr><tr><td style="vertical-align:bottom;width:69.86%;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.01%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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.5pt 0pt 0pt;"> 1.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:2.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: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:10.07%;background:#cceeff;margin: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.1</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></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 0pt 12pt 0pt;">Selected volatility is representative of expected future volatility and was based on the historical and implied volatility of comparable publicly traded companies over a similar expected term. The expected term represents the term of the six-month ESPP offering period. The Company does not expect to pay dividends. 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 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.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: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.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:12.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:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.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.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.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></tr><tr><td style="vertical-align:bottom;width:38.06%;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.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;">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.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:38.06%;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.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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.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;">2021</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.34%;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.52%;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;">2021</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:38.06%;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.32%;margin:0pt;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.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:38.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Stock-based compensation expense:</b></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.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:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'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.44%;margin:0pt;padding:0pt;"><p style="font-family:'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.35%;margin:0pt;padding:0pt;"><p style="font-family:'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.77%;margin:0pt;padding:0pt;"><p style="font-family:'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.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.52%;margin:0pt;padding:0pt;"><p style="font-family:'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.39%;margin:0pt;padding:0pt;"><p style="font-family:'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.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;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">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.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:12.37%;background:#cceeff;margin: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:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.77%;background:#cceeff;margin: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,579</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.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;"> 5,250</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.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.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 0pt 0pt;"> 13,260</p></td></tr><tr><td style="vertical-align:bottom;width:38.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">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.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:12.37%;margin: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:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p 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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 908</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.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,665</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.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.41%;margin: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,137</p></td></tr><tr><td style="vertical-align:bottom;width:38.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">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.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:12.37%;background:#cceeff;margin: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:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 799</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.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,034</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.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.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 0pt 0pt;"> 4,454</p></td></tr><tr><td style="vertical-align:bottom;width:38.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">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.36%;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.37%;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:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;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.77%;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;"> 136</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.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 3.5pt 0pt 0pt;"> 434</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.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.41%;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;"> 399</p></td></tr><tr><td style="vertical-align:bottom;width:38.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">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.36%;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.37%;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:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;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.77%;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,422</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.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;"> 14,383</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.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.41%;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;"> 20,250</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.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: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.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:12.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.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.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:10.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.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.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:12.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: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.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: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.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: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.73%;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.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: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.66%;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.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.06%;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;">2021</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.38%;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.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.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;">2021</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:37.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: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.73%;margin:0pt;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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Stock-based compensation expense:</b></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.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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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-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.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:10.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-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.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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;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.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-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.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">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.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:12.01%;background:#cceeff;margin: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: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.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:10.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 656</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.56%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.82%;background:#cceeff;margin: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><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.56%;background:#cceeff;margin:0pt;padding:0pt;"><p 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,788</p></td></tr><tr><td style="vertical-align:bottom;width:37.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">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.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:12.01%;margin: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: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.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:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 760</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.56%;margin:0pt;padding:0pt;"><p 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.82%;margin: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><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.56%;margin:0pt;padding:0pt;"><p 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,976</p></td></tr><tr><td style="vertical-align:bottom;width:37.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">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.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:12.01%;background:#cceeff;margin: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: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.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:10.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 876</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.56%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.82%;background:#cceeff;margin: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><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.56%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"> 2,008</p></td></tr><tr><td style="vertical-align:bottom;width:37.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">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.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:12.01%;margin: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: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.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:10.43%;margin: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,157</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.56%;margin:0pt;padding:0pt;"><p 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.82%;margin: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><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.56%;margin:0pt;padding:0pt;"><p 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,877</p></td></tr><tr><td style="vertical-align:bottom;width:37.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">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.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:12.01%;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: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.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:10.43%;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,973</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.56%;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.82%;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><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.56%;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;"> 9,601</p></td></tr><tr><td style="vertical-align:bottom;width:37.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">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.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:12.01%;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: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.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:10.43%;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,422</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.56%;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.82%;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><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.56%;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;"> 20,250</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> 10680 <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.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:9.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: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: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:7.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.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:8.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.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: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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;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.71%;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.47%;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.18%;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.72%;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.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;">Weighted</b></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="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.21%;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.71%;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.29%;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.71%;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.47%;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.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><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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">Average</b></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="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.21%;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.71%;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.29%;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.71%;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.47%;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.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><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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">Remaining</b></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="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.21%;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.71%;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.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><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="font-size:8pt;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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;">Exercise</b></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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">Contractual</b></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="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.21%;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.71%;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.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;">Units</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:10pt;margin:0pt;"><span style="font-size:8pt;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:7.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;">Price</b></p></td><td style="vertical-align:bottom;width:1.72%;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.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;">Life (Years)</b></p></td><td style="vertical-align:bottom;width:1.72%;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;"/></tr><tr><td style="vertical-align:bottom;width:57.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="9" style="vertical-align:bottom;white-space:nowrap;width:41.07%;margin:0pt;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.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at January 1, 2022</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><td style="vertical-align:bottom;width:9.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;"> 9,500</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><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:7.18%;background:#cceeff;margin: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.20</p></td><td style="vertical-align:bottom;width:1.72%;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.54%;background:#cceeff;margin: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.2</p></td><td style="vertical-align:bottom;width:1.72%;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;"> 110,843</p></td></tr><tr><td style="vertical-align:bottom;width:57.21%;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.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:9.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (100)</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: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:7.18%;margin: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.31</p></td><td style="vertical-align:bottom;width:1.72%;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.54%;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;width:1.72%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Expired</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><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1)</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><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:7.18%;background:#cceeff;margin: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.16</p></td><td style="vertical-align:bottom;width:1.72%;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.54%;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;width:1.72%;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;"><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.21%;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.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:9.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;"> (668)</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: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:7.18%;margin: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.81</p></td><td style="vertical-align:bottom;width:1.72%;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.54%;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;width:1.72%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.21%;background:#cceeff;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, 2022</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><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 8,731</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><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:7.18%;background:#cceeff;margin: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.29</p></td><td style="vertical-align:bottom;width:1.72%;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.54%;background:#cceeff;margin: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.5</p></td><td style="vertical-align:bottom;width:1.72%;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;"><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;"> 81,881</p></td></tr><tr><td style="vertical-align:bottom;width:57.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2020 Plan options excercisable at September 30, 2022</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;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,294</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: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:7.18%;margin: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.80</p></td><td style="vertical-align:bottom;width:1.72%;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.54%;margin: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;width:1.72%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"> 68,410</p></td></tr><tr><td style="vertical-align:bottom;width:57.21%;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;text-decoration-line:underline;text-decoration-style:solid;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:9.29%;background:#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.71%;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.47%;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;width:7.18%;background:#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;width:1.72%;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;width:8.54%;background:#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;width:1.72%;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;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:7.93%;background:#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></table> 9500 4.20 P5Y2M12D 110843000 100 5.31 1 32.16 668 2.81 8731 4.29 P4Y6M 81881000 6294 2.80 P3Y6M 68410000 <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.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.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:10.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:9.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: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.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: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:10.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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.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.79%;margin:0pt;padding:0pt;"><p style="font-family:'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.02%;margin:0pt;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:9.98%;margin:0pt;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.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;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;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.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.79%;margin:0pt;padding:0pt;"><p style="font-family:'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.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;">Options Outstanding</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 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.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.79%;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.02%;margin:0pt;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:9.98%;margin:0pt;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.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.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;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:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;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.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.79%;margin:0pt;padding:0pt;"><p style="font-family:'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.02%;margin:0pt;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:9.98%;margin:0pt;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.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.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;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin:0pt;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.19%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'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.02%;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:9.98%;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.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.26%;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.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:10.27%;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;"/></tr><tr><td style="vertical-align:bottom;width:52.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.79%;margin:0pt;padding:0pt;"><p style="font-family:'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:46.01%;margin:0pt;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.19%;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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.02%;background:#cceeff;margin: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,766</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_XP1gD0Uej0KvSdRB7dvqtQ;"><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.8%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.26%;background:#cceeff;margin: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,766</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;margin: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_2wGybo1pIUG9Mi_QW_YNOg;"><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.19%;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.79%;margin:0pt;padding:0pt;"><p 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.02%;margin: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.8%;margin:0pt;padding:0pt;"><p 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.98%;margin: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.4</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;margin: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.86%;margin:0pt;padding:0pt;"><p 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.27%;margin: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.19%;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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.02%;background:#cceeff;margin: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,161</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"> 3.8</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;background:#cceeff;margin: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,161</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;margin: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.8</p></td></tr><tr><td style="vertical-align:bottom;width:52.19%;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.79%;margin:0pt;padding:0pt;"><p 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.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 419</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin: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.4</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 419</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin: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.4</p></td></tr><tr><td style="vertical-align:bottom;width:52.19%;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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.02%;background:#cceeff;margin: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,074</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"> 5.5</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 322</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;margin: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.6</p></td></tr><tr><td style="vertical-align:bottom;width:52.19%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.02%;margin: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,533</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:9.98%;margin: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.1</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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 756</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:10.27%;margin: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.1</p></td></tr><tr><td style="vertical-align:bottom;width:52.19%;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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 683</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:9.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 0pt 0pt;"> 7.4</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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 341</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:10.27%;background:#cceeff;margin: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;width:52.19%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.02%;margin: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.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:9.98%;margin: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.2</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.26%;margin: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.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:10.27%;margin: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_owEnMQZ93k6-THd5m7cU7A;"><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.19%;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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.02%;background:#cceeff;margin: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.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:9.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 0pt 0pt;"> 8.9</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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 105</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:10.27%;background:#cceeff;margin: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.9</p></td></tr><tr><td style="vertical-align:bottom;width:52.19%;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.79%;margin:0pt;padding:0pt;"><p 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.02%;margin: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</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.98%;margin: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.0</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;margin: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</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;margin: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</p></td></tr><tr><td style="vertical-align:bottom;width:52.19%;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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.02%;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;"> 245</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"> 8.4</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;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;"> 71</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.27%;background:#cceeff;margin: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.6</p></td></tr><tr><td style="vertical-align:bottom;width:52.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.79%;margin:0pt;padding:0pt;"><p 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.02%;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;"> 8,731</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:9.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.26%;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,294</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:10.27%;margin: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 1766 1766 2.15 336 P2Y4M24D 336 P1Y4M24D 2.50 2161 P3Y9M18D 2161 P3Y9M18D 2.67 419 P4Y4M24D 419 P4Y4M24D 3.17 1074 P5Y6M 322 P5Y7M6D 3.73 1533 P7Y1M6D 756 P7Y1M6D 4.70 683 P7Y4M24D 341 P7Y4M24D 18.47 213 P9Y2M12D 18.96 235 P8Y10M24D 105 P8Y10M24D 19.00 66 P9Y 17 P9Y 32.16 245 P8Y4M24D 71 P7Y7M6D 8731 6294 P4Y 0 0 303 566 <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:34.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.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:10.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:2.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:2.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:2.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:10.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.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:2.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:2.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:10.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.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:2.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.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.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><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></tr><tr><td style="vertical-align:bottom;width:34.68%;margin:0pt;padding:0pt;"><p style="font-family:'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.81%;margin:0pt;padding:0pt;"><p style="font-family:'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="14" style="vertical-align:bottom;white-space:nowrap;width:61.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;"><b style="font-weight:bold;">Option Valuation Period</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;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.68%;margin:0pt;padding:0pt;"><p style="font-family:'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.81%;margin:0pt;padding:0pt;"><p style="font-family:'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.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;">Q3 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;width:12.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;">Q3 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;width:12.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;">Q2 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;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:2.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;width:12.34%;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;">Q1 2021</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:8pt;margin:0pt;">    </p></td></tr><tr><td style="vertical-align:bottom;width:34.68%;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:1.81%;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.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:10.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;"> 18.96</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:2.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:10.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;"> 19.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:2.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:10.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;"> 17.66</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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: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.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;"> 32.16</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></tr><tr><td style="vertical-align:bottom;width:34.68%;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:1.81%;margin:0pt;padding:0pt;"><p 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.26%;margin:0pt;padding:0pt;"><p 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.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 37.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.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:2.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:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 37.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.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:2.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:10.32%;margin: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.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.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: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.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;"> 36.8</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></tr><tr><td style="vertical-align:bottom;width:34.68%;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:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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:10.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;"> 5.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:10.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;"> 5.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:10.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;"> 6.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;"> 6.0</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></tr><tr><td style="vertical-align:bottom;width:34.68%;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:1.81%;margin:0pt;padding:0pt;"><p 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.26%;margin:0pt;padding:0pt;"><p 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.33%;margin: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.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:2.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:2.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:10.32%;margin: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.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:2.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:2.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:10.32%;margin: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.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:2.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.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.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;"> —</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></tr><tr><td style="vertical-align:bottom;width:34.68%;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:1.81%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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:10.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;"> 0.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:10.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;"> 0.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:10.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;"> 0.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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.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;"> 0.4</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></tr></table> 18.96 19.00 17.66 32.16 0.371 0.371 0.368 0.368 P5Y P5Y P6Y P6Y 0.008 0.009 0.004 0.004 P10Y 12134000 P2Y1M24D <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:57.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:3.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.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><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.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.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></tr><tr><td style="vertical-align:bottom;width:57.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:3.37%;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.68%;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.37%;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.69%;margin:0pt;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:18.89%;margin:0pt;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.87%;margin:0pt;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:57.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:3.37%;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.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><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'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:21.59%;margin:0pt;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.87%;margin:0pt;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.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:3.37%;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.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><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'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:21.59%;margin:0pt;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.87%;margin:0pt;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.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:3.37%;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.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><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'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:21.59%;margin:0pt;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><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;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.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:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'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.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;">Units</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'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:21.59%;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><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at January 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;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.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;"> 530</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;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.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.89%;background:#cceeff;margin: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.49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#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:57.08%;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.37%;margin:0pt;padding:0pt;"><p style="font-family:'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.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;"> 2,128</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'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.69%;margin:0pt;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:18.89%;margin: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.43</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;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.08%;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.37%;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.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (48)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;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.69%;background:#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:18.89%;background:#cceeff;margin: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.33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#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:57.08%;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.37%;margin:0pt;padding:0pt;"><p style="font-family:'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.68%;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;"> (118)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'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.69%;margin:0pt;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:18.89%;margin: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.93</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;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.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at September 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;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.68%;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;"> 2,492</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;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.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.89%;background:#cceeff;margin: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><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#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></table> 530 26.49 2128 13.43 48 23.33 118 15.93 2492 15.90 P4Y 31273000 P3Y1M6D 895 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:67.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.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><td style="vertical-align:bottom;white-space:nowrap;width:10.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:2.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><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:14.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:2.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:67.96%;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.1%;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.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 style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.34%;margin:0pt;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.1%;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></tr><tr><td style="vertical-align:bottom;width:67.96%;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.1%;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.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 style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'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.52%;margin:0pt;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:2.1%;margin:0pt;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.96%;margin:0pt;padding:0pt;"><p style="font-family:'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.1%;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.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 style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'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.52%;margin:0pt;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:2.1%;margin:0pt;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.96%;margin:0pt;padding:0pt;"><p style="font-family:'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.1%;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.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 style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'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.52%;margin:0pt;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><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;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.96%;margin:0pt;padding:0pt;"><p style="font-family:'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.1%;margin:0pt;padding:0pt;"><p style="font-family:'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.19%;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.1%;margin:0pt;padding:0pt;"><p style="font-family:'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.52%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;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.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at January 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;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.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 326</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;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.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:14.34%;background:#cceeff;margin: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.76</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#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:67.96%;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.1%;margin:0pt;padding:0pt;"><p style="font-family:'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.19%;margin: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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:14.34%;margin: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.92</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;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.96%;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.1%;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.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (188)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;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.18%;background:#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:14.34%;background:#cceeff;margin: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.58</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#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:67.96%;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:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'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.19%;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)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:14.34%;margin: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.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;margin:0pt;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.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at September 30, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;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.19%;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;"> 235</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;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.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:14.34%;background:#cceeff;margin: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><td style="vertical-align:bottom;white-space:nowrap;width:2.1%;background:#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:67.96%;margin:0pt;padding:0pt;"><p style="font-family:'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.1%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:2.1%;margin:0pt;padding:0pt;"><p style="font-family:'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.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:14.34%;margin:0pt;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.1%;margin:0pt;padding:0pt;"><p style="font-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> 326 18.76 106 9.92 188 18.58 9 19.00 235 14.91 P4Y 2858000 P1Y2M12D P6M 0.85 837000 3666 99000 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:69.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:2.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:10.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:1.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:2.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.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:10.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: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></tr><tr><td style="vertical-align:bottom;width:69.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 colspan="7" style="vertical-align:bottom;width:30.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;">Offering Period Ending</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.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 colspan="2" style="vertical-align:bottom;width:12.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><b style="font-weight:bold;">11/30/2022</b></p></td><td style="vertical-align:bottom;width:1.82%;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 style="vertical-align:bottom;width:2.67%;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:11.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"><b style="font-weight:bold;">11/30/2021</b></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;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.86%;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.01%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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.5pt 0pt 0pt;"> 11.16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:2.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: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:10.07%;background:#cceeff;margin: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.89</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.86%;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.01%;margin:0pt;padding:0pt;"><p 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.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;"> 35.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:2.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: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:10.07%;margin: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.1</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></tr><tr><td style="vertical-align:bottom;width:69.86%;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.01%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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.5pt 0pt 0pt;"> 0.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:2.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: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:10.07%;background:#cceeff;margin: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:1.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></tr><tr><td style="vertical-align:bottom;width:69.86%;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.01%;margin:0pt;padding:0pt;"><p 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.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;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:2.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: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:10.07%;margin: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.72%;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></tr><tr><td style="vertical-align:bottom;width:69.86%;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.01%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.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.5pt 0pt 0pt;"> 1.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:2.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: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:10.07%;background:#cceeff;margin: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.1</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></tr></table> 11.16 19.89 0.354 0.351 P0Y6M P0Y6M 0.016 0.001 <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.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: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.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:12.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:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.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.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.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></tr><tr><td style="vertical-align:bottom;width:38.06%;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.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;">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.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:38.06%;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.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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.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;">2021</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.34%;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.52%;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;">2021</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:38.06%;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.32%;margin:0pt;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.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:38.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Stock-based compensation expense:</b></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.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:12.37%;margin:0pt;padding:0pt;"><p style="font-family:'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.44%;margin:0pt;padding:0pt;"><p style="font-family:'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.35%;margin:0pt;padding:0pt;"><p style="font-family:'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.77%;margin:0pt;padding:0pt;"><p style="font-family:'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.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.52%;margin:0pt;padding:0pt;"><p style="font-family:'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.39%;margin:0pt;padding:0pt;"><p style="font-family:'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.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;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:38.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">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.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:12.37%;background:#cceeff;margin: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:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.77%;background:#cceeff;margin: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,579</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.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;"> 5,250</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.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.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 0pt 0pt;"> 13,260</p></td></tr><tr><td style="vertical-align:bottom;width:38.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">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.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:12.37%;margin: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:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p 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.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 908</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.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,665</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.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.41%;margin: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,137</p></td></tr><tr><td style="vertical-align:bottom;width:38.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">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.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:12.37%;background:#cceeff;margin: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:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 799</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.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,034</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.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.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 0pt 0pt;"> 4,454</p></td></tr><tr><td style="vertical-align:bottom;width:38.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">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.36%;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.37%;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:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;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.77%;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;"> 136</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.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 3.5pt 0pt 0pt;"> 434</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.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.41%;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;"> 399</p></td></tr><tr><td style="vertical-align:bottom;width:38.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">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.36%;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.37%;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:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;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.77%;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,422</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.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;"> 14,383</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.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.41%;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;"> 20,250</p></td></tr></table> 1836000 5579000 5250000 13260000 2544000 908000 6665000 2137000 725000 799000 2034000 4454000 151000 136000 434000 399000 5256000 7422000 14383000 20250000 <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.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: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.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:12.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.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.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:10.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.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.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:12.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: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.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: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.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: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.73%;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.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: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.66%;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.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.06%;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;">2021</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.38%;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.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.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;">2021</b></p></td></tr><tr style="height:0pt;visibility:hidden;"><td colspan="13" style="padding:0pt;"/></tr><tr><td style="vertical-align:bottom;width:37.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: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.73%;margin:0pt;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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Stock-based compensation expense:</b></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.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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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-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.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:10.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-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.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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.82%;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.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-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.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">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.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:12.01%;background:#cceeff;margin: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: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.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:10.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 656</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.56%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.82%;background:#cceeff;margin: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><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.56%;background:#cceeff;margin:0pt;padding:0pt;"><p 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,788</p></td></tr><tr><td style="vertical-align:bottom;width:37.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">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.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:12.01%;margin: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: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.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:10.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 760</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.56%;margin:0pt;padding:0pt;"><p 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.82%;margin: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><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.56%;margin:0pt;padding:0pt;"><p 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,976</p></td></tr><tr><td style="vertical-align:bottom;width:37.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">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.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:12.01%;background:#cceeff;margin: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: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.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:10.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 876</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.56%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.82%;background:#cceeff;margin: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><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.56%;background:#cceeff;margin:0pt;padding:0pt;"><p 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;"> 2,008</p></td></tr><tr><td style="vertical-align:bottom;width:37.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">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.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:12.01%;margin: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: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.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:10.43%;margin: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,157</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.56%;margin:0pt;padding:0pt;"><p 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.82%;margin: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><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.56%;margin:0pt;padding:0pt;"><p 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,877</p></td></tr><tr><td style="vertical-align:bottom;width:37.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">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.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:12.01%;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: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.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:10.43%;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,973</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.56%;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.82%;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><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.56%;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;"> 9,601</p></td></tr><tr><td style="vertical-align:bottom;width:37.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">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.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:12.01%;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: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.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:10.43%;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,422</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.56%;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.82%;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><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.56%;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;"> 20,250</p></td></tr></table> 577000 656000 1502000 1788000 374000 760000 1055000 1976000 581000 876000 1193000 2008000 1621000 2157000 4594000 4877000 2103000 2973000 6039000 9601000 5256000 7422000 14383000 20250000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">13.   LEGAL PROCEEDINGS</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> EXCEL 88 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -J&:54'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 " #:AFE56!XC7^\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O2;5@:'+BV-/"H(#Q;>0W+9@DX;DI-VWMZU;A^@'\#%W__SN M=W"-B=)T"9]3%S&1PWPS^#9D:>*:'8FB!,CFB%[GGQY=YW<*% M3#H8'']E)^D4<#R[E;6J_?)]8??5=AWUNW= M/S:^"*H&?MV%^@)02P,$% @ VH9I59E&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" #:AFE5_7FB;E(& !T) & 'AL+W=OJBL])Z?=;K*7_%8Z:. MQ9HG\,M"R)AI.)7+GEI+SH(L*(YZQ/-.>C$+D\[X/+LVD^-SD>HH3/A,(I7& M,9.OESP2SQ<=W-E3/:N<8&91'(;Z:D]O@HN.9$O&(^]I(,/AZXE,>148)RO&M M$.ULGVD"=X\WZC<9/, \,L6G(OH[#/3JHC/JH( O6!KI>_'\)R^ !D;/%Y'* M/M%S?F^_WT%^JK2(BV H01PF^3=[*2IB-^"T(H 4 >2[ %SU!%H$T PT+UF& M=<4T&Y]+\8RDN1O4S$%6-UDTT(2):<:YEO!K"'%Z?"7\%%I%(Y8$Z#K1H7Y% MMTF>'J::NTBMF.3JO*?A:2:FYQ?*E[DRJ5 ^11]$HE<*5 ,>O(WO02FW126; MHEX2I^"9K9IR MF;Y=QG33,[5F/K_H0#]47#[QSOB7G_")][N-\4!B;XC[6^*^2[TD?GA=F,;\AYLN4\JZA3NM W?/ MEZ'2T( :W;'8V@7=.I\YI/;+$0S(_K&-T1G=D!%[Y8O6JT,)A1,2,C-[7QRA MN8;1!@F)IB)-M'R%[\"*OD?]ZMI&[ YJBKSC+7 =Y ?V@FX#Z)[A(O1S6U&= MPWLD">T2;X2' VL6NX.;\I*2E]3AG00!J*NCS0%Z#_>ACXF]7=V2A'H8>D;" M0J58XG-T&3T%5G2G3E/TT@QAI_/X 7UJSB"M'\1S8L5VR[T+DR42"S23J5(A MLP*W885PZ86PV\V\!2[Z\4<))19/(324%=HM.9M8.=OP1[@T2-CM:[YOV)E0 MFD7HWW!=/52Y%?%IWSNQDK;AD'!ID;#;V&0I.X&Y<#686V#D>5:L-IP1+JT1 M=ON9]\*']IJM1.*R#GM$Z�I8,*OC:,$2Z=$7;;FH=0@RF"L0*37Q]_0W/N MIQ):T@KI5II&3*F\9!/(@3B&%]5<"_\K9#V3Z#.+4HY^]H[!2)GY IJ;F;&U M1MIP4[BT4]CM@\ $!V;\G+_&CR*R5L0>(W5]_X^5JPT'14H'1=P>9].TZ/K% M7[%DR2M]XAZAN\G\:F*=B[H#FQ*6AHG4,DS35$HSF\FG,%E3PNLEM2["[%'\ M8EVZF;JCFG*61HG4,DJW"4Q%\X4\,^MF&W KIUNQBK,-5T1*5T1JN2(S;0.' M#PYA*:1U9-JC,_%]#A(@$.1B5M8V#!$I#1&I98CF,8LB=)DJ^%G9,]:M4SG_ M=LF2_X!"GIEWA-KEM@;U2U8M9#B#FO*6=H@XG8Q&\Z7 MW<64?'G,"NE6JV[--EP1*5T1<1N:3;:N.&2KJPT;+A:YXYKBE::(U%HOFL)@ M*L']W28!?T'ON!UQW[*1AT?>R8@.K9QM6!U26AWB=BJ;-^5-J(S+_<+!I[G6 MB>]9W-"N\2J5JC=84T92_=#W5[E M>\9B3;Z:TBWWR;I$Y YJRE@Z'^KV*1, #'+(B"VM5&Z!RA'''=<4;.??,+=% MR29/R+:"<>F._-__@+5AU'@YD9XIZR-4&F9K9H_ T[H^&E(Q&_?/>DXVQ-#YTS_I/EL&7 M5H8#F96"H0WK0TOK0X<'RN #>9B"N@U'1$M'1.LYHB89?""/4]3#Z(<,QAZF MWM SRVMO4KBWLZ_#3#NR[2X*^>:OHGR+Q_;J=DO-)-M(TBMOS_?C?&!FUJ)0 MQ!<0ZAT/X?DRW^*2GVBQSG:)/ JM19P=KC@+N#0WP.\+(?3FQ#Q@N]%H_!]0 M2P,$% @ VH9I56J4N.CW" ;2P !@ !X;"]W;W)K/54U=^:E5)M\'U=E,WU;-6V MF_?S>9.MU%HV[ZJ-*N&7956O90NW]>.\V=1*+KI&ZV+."(GF:YF7LYNK[ME= M?7-5;=LB+]5='33;]5K6SQ]543U=S^CLY<&7_''5Z@?SFZN-?%3WJOUC$8U( M%2IK=1<2_NS4K2H*W1/@^+/O=#:\4S<<7[_T_KDC#V0>9*-NJ^(_^:)=7<^2 M6;!02[DMVB_5T[]43RC4_655T73_!T^]+9D%V;9IJW7?&!"L\W+_5W[O!V+4 M@ I' ]8W8*]MP/L&O".Z1];1^B1;>7-55T]!K:VA-WW1C4W7&MCDI9[&^[:& M7W-HU][<5N4")D4M KAJJB)?R!9N/LI"EID*[G7'37 9_''_*7C[YJ?@39"7 MP==5M6UDN6BNYBU@T#W-L_Y]'_?O8X[WW:O-NX"3BX 1QI#FM_[FGU0&S6G7 MG!XVGP/S@3X;Z+.N/^ZBOZUK5;:!;!K@^1[CL^] X!WH5?:^V96-JL 9BW(](7ZE0L+N)&8_)U7PWIH-80N>%:Q4L0@@3/6+0-4HS'U/ MX0@ XXF8PD2L1!([8(8#S- +\T.655L8/0AFF8*A?"C415!"X*V6@2P@/'8+ M"&[>I!<1(]W(PR4-P7MAJ"V#%,T8KM "G(F3IA)9M%4?IR.J 5C30BKRT M[FJUD?DB4-\W.BXT'>ZJ72D]$^/%@N&.[(%F(A43W(@5"7F$XXX'W+$7]R_E M3C7M6N-K%"#-VUR#W\F\T%-S":YTV4@]1R\TWLIU5;?Y?R'<9573S=N;Z()& M/)!M '&J5>L'8/T2K'["",<6E8BR>,+7"_P'%WTR#$OB'9:O52N+5\Q<8L\) M37DT74FV&4W#**;XW*4#R/2(ST%:4K?/G:_IP+31\VA64Y9MU]NB$Z:%@D'* M$IP&)49,R9$0N\EAO#N?:JIE^R1KA=+H7<]) MHW_/&"!/PHA.:&!F7 CFX#%*"JB7QS^K:O&4%\5H\>=E*\O''):2QXOZ;@\C M;T>MUWNAD$P?*;#_A<3A=N9@9"\/0 M =,H,?5+\0 S+P&H"EKY?3^J*%9N3S*):33%BIB!9B0.K$:-J5^.?X>E"7Y: M/@:%@GPYJ'5B?%DM+[>-UQ5LT:4)2:8:AIA!L!4.$:-&G*E?G7_OG-8#SQ9/ M)AB;HK.M:$I<8<)(+/5K[#XH>\#9"AG%,:<6/,R.,!([ !HMI?&KTN(BEP]Y MT4DIFAO3,TE;3^?_(934*"7U2^4+Z8T.S5!A0L@NJO+QLE7U&G3G 5^0DM%P.-7,M"6:4D_F5$R#66V72 M3K02L]6.)2E))A Q,Y9&COR2&5%D?E'\"D&Z63RXD;05UIM!L5 W[Y?.VK[6"95>#50]%_MCE*/A\V.K(2!):\X&8 M<1$YXM=JI08CO0&H5E_G(5 M$9MJDFB-Q!>E8->>@L76XK.M>.K:H6%&*]G)6KG,RV['XW7@;=E,;4=!BM+$ M-?)&#)E?# <_V6SK;*6Q9A#?\D4W^,<<'%&_-&;3\@8U2XBC;.!&)+E?).\, M8JAN]IL=W89>56J_T;<'7,:SX.7%;EE#NB##<*R5]?8(Z"8E_B9X?+ F5PUOUDCA2H:>18WGRT M4_S*^G2(I2<01.23DG0:F%"SR)6E<:.RW*^RGR!1/PFNK9XBYM:2]K_U1W?N MC1;S(^6L6QM.(HL(-!5\NJV$F0G.'$D^-Q+-_1+]V241)W' I'M* "F,78'* M2#;W2_91X3B!PUGK9FYK/$T%=>RA<"/RW"_R?TUN3A@-6^<30J8[18@5!8UR ML33Y ']E/K#?YSPF0(BT"VLO#K%B,7/$-F'T7_CU?R^51Q *3*4YO'YZ*(;8 M"3+>*C]$:01=^ 7]=O"6YM!=,EVDO?VM:E5 .7JY,@ M"/^)\GU;9=]650&+HOE'=YC1/J-[9^*LB<"Y>CMD;1(&X4\8[NJ75:1W2/3R M?T/>$4*#C:RAX"UT"L')!2&D-PCDMEU5M3XI^3DHJY>G>=/H$KD[=MBV30L7 MX#KH\'D!G>(J?[VCPT$;G7,?V1!8+'(=$V%-=T>N>1ED^P,DE#!ZUDW2Z=$6 M9L=8Q!S[%\+D(,*?@WQ1K81'BT#)NH19P:,/LF,>)U: 1,R82*@+H\DPA#_# M^# Z8^L/K2%/K]5*?WBT@YRC:G#8=L)P*1BA4Q'"[&@L4L>.NS#)A? G%_O0 MWB#! X5K*S[D<<3^\ &QXX2XBFAA4@/QFF/ED1)U2_;5\&TI1\\W4#OW^88P MFB_\FG];R*8)/J#8O"U/#LMGZNWP"Q63,(3D/&(4>A./4UF?J[=#UB8!"8\G M()"-=MYXL5>?7EA0ZO96@;"^M$%L'%L)HCMD;<0]](O[B4ZX[VS\)1TET[(<-9K&POGH6U#](>ZO MLG[,RP9J[B6T(N]B<.)Z_VWK_J:M-MWGH0]5VU;K[G*E)$R6-H#?EQ4D[/V- M_N)T^,+XYG]02P,$% @ VH9I51 U*LN> P @@\ !@ !X;"]W;W)K M3 MHLWNW6<7)@'58-8VR=[]^AL#)9!02-O=?FALF!F>UWAXY=E>R"<5 6CR(^&I MFEN1UMFM;:L@@H2I:Y%!BG!MI<\%>S#*VA37H;]E*XLRNJX1Q M JF*14HD;.;6';U=THE)*"+^CF&O&F-BI#P*\60F?X9SRS%$P"'0I@3#GQTL M@7-3"3F^5T6M^IDFL3E^KOY[(1[%/#(%2\'_B4,=S:VI14+8L)SK+V+_!U2" MQJ9>(+@J_I-]%>M8),B5%DF5C 1)G):_[$>U$(T$.GHAP:T2W',3O"K!*X26 M9(6L!Z;98B;%GD@3C=7,H%B;(AO5Q*EYC6LM\6Z,>7JQ%&F(+P5"@B,E>!PR MC9-[QED: %F;PHI@XX#Q2_*)?%L_D(L/ET1%>$>1."5?(Y$KEH;J MBGQHS6>V1E#S.#NHH.Y+*/<%J#5DU\1SKHCKN&Y'^K(__0$"3*=%.FVGV[@\ M]1JY]1JY1;W1"_7N.&[V8CFP;7#C!2)/<5$D!!#OV".'+H5E2;\H:7IIM[CQ M76=F[YHZ.H+HF-9!+5JOIO7Z:1,A=?P?OL1 *-V%YIT\U:>^=X36^Q#S<;E5 M&0M@;N'70X'<@;7X^!OUG<\]"SZJ)8QZ):RPE4%*E(#[/W@B&9-DQW@.Y"(# M6>ZYRRYE9=E)0YES[3CT2-I05(MY7#./7\-\]=P9+->1D,7[N,"N**]VPI?U MQPTLS\&_(_BAJ!:\7\/[;X*/EUM337NHE9TJ1NRZ:WL3SVZT$_TG%6AIO:HTW_1I%DJ ]O[)Q M;\YJW*&H%C!U#A;HG(W\AKZMJI^TY/%V&HYK\S_[S6K2HWF493?W)L M!EUAKCOU7R _&"OM=]9.\E?T<%5^$+\CK ?_X+2TWVK+?K[O)/M)_ED)^!5N M3 ]V3/O]^&T]3<]SX\&P-O3!CVF_(;^WJT^-EHZ[NGHPKLU_L&3:[\GOZ>I3 MOZ4.]9S),7M7G#]MQ+79#^Y,^^WYW7U]:KW= KKB.@38C0.2.9W^Q>0V3A7A ML,%$YWJ"%61YX"LG6F3%F>E1:#R!%<,(#\D@30#>WPBAGR?F&%8?NQ?_ U!+ M P04 " #:AFE5U4/?=[() !7/0 & 'AL+W=O 2DA/TBRU*!Q>X+^!< +Q^KNHOS5I*A;YNBK*YF:V5VE[- MY\UB+3=9\[[:RE+_LJKJ3:;T8_TT;[:US)9=HTTQIQ@'\TV6E[/;Z^Z[C_7M M=;5315[*CS5J=IM-5O]Q)XOJ^69&9B]??,J?UJK]8GY[OY(-4G[H:M,WUB/8Y.7A?_:U-\1) M RT';D#[!M1LP"<:L+X!N[0'WC?@E_8@^@:=ZO.#[IWADDQEM]=U]8SJ%JVE MM1\ZZW>MM;WRL@V4!U7K7W/=3MW>5^52NUTND?[45$6^S)1^>%#ZGXX'U:!J MI7_:Z"A_/ C:M99+1N4E^BW=;5KLG+9O$4_C)ZO MYTH/M>UPONB'=7<8%IT8%D._5*5:-RC5PUL"[1-W^]C1?JY-=+03?;'3'74* M?)#;]XCAMXAB2H'QW%_>G$#J?%_OZ3?W/C(&.P8-Z^2Q"7F?Y%Z6.]E<08X] M-.5PTW;>NVJVV4+>S'1(-;+>R]GM7_]" OPWR*H^A24^A:6>A(WLSX_VYR[I M1_M#YC^T#+J6[2JQOR4TH"RZGN]/#0O " Z) 4ML& LPCPU8"L (BV)ZA(W4 M%$E0V=ROZ];I>W;5VM<@4I&EJ] MAD)$V%#41@5!:*(2&T5)$'%A*&K#2"P"/I%=T5'1R)E=OVYEG:F\?$+RZ[:E M '!^13[SRZ>PQ*>PU).PD2?BHR?B,]-Y([-ZL4::*VF2N]?L?=MR+\@=L1T+ MF EBA)^-BJ,P-J+/!C%,8VX$'X!B-.!P[!$\T$[LU/E!EP9M[+4JZPKEBVPC M$>2)&!JFH(;& (P*:P)* %@4!Y$YM0"P$ L!(!12@0WYS8 1^)(A!,4@@S$E3CYV&U7 M(J_J:O.BOJZM0;6%-8!W46AI#:!80"RM 1@/XMA4&H#1F$83.@\DD;A9XL^E MDGIM5.?CVR9NK3JFT@!*4&+J#*!T'6/I#,""$SN/51ZH(G%SQ<[-CW)5U1+E MY:+:2*2RKQ,1;K.X=SJMK74,@''"A*DW !-A:-9E$(R)DY 8*SY01^+D0]K7 M+\J^>!N]>=1KF^;,/X+*1_8X8LOC (A$UC)FHP@EUI0&R*(AGYK+!Z9&W%3M M7U*A0GL=5-*F2N\(X9:: $Q/8=;4#(/I,EC MV10]IUK^9]>HPYYMRZ]TM9X5N\/:T\W%;0FO,Q;TH$WZB.:[9E4+P/1B::Y# M (IR'AO,+07[Q'QB[:4#T:1NHOFYK&56Y'_*91>Q2)LF+_>R-\U92P"LT]S% M< _@U1$*]&C9RE./8Y,.#):Z&6S/Y";FA+,F!4@H#LP]Q'L !@67C:)<4&H: M#.IS.K@&3DLOX;2V#4"];7:IUX.(F?4;A(L#L\)-(!@CPEKZP&[Q))^G ZFE M;E+[4*W4I66^I(V=LG N6GP[0]?XHC,9ZG73V*NTQ*NTU)>TL3>&YPM84W?35Q\]>ZU# MO$I+?4D;.V&H0QCY]F6'.6N85WO!I[3$J[34E[2Q%X9"A[D+'=>RP^RB@L21 M5=!!,)VF)O4$8$+$Q-C92 $8CT(V03S9R6T3]W63B]8B=^+)WYOGOP_ MKIZPH01B[A+HDC6' 1OK')L'+O<0C-CW 0 8"Z/8/+2#8"QB$[N\;*A[F+ON MN2^RID$?0#V]%CI>I25>I:6^I(U],!0ZS%WHO&H_DGDM?+Q*2[Q*2WU)&WME M*'R8N_!YV0U'F5)U_KA3V6,AD:I0HZK%EW55+&7=O&TO\N8+T%$'\:?WQMZQ MP-P?@5 $FVM9 L$HCLV=(5#:R;;ZV!1#7<3<)R)'4VQUG'978GN]T9N\1,NJ M*++ZY$?PE*3O(CH=&GZ/S0.$"1@S[0'#S .$LYV.#3*4)LQ=FOS>7=&62Y3M M99T]R39Y-U5Y"(U3VQSN#\,&L8L('O'(+%T@&+8.7A((QD-LGID!,,;"<")" M^%"Y<'?E=N.G\F84ZMXT@9#G%P.V4@&) R$ Q( M&0#F2IF!^'/WN<.!>=V!>GJE^UZE)5ZEI;ZDC7UPW%DZO-HK/J4E M7J6EOJ2-O3+4)-Q=DWPO\^K%CZ;U,#0OHT H&IFW3!((QF-S?DTA6" FKF3P MH33@[GM'/IA7W\79A02&60L)#+,6DG.=C@TRL'+N9N4^F!>'CBT(PZ%I$0@7 M8?-0,@%QW(JX%,(1%O!@PB@#/^<7\O-O9U_112D#H*"4 6!0R@"PZ909N#F_ M[!;3=[*O^+*D@6%6TL P*VG.=3I^TVA@Y\+-SOVP+V'?&P?3!L0!:0/B@+2! M<%#:S$]>%-W(^JE[0[?1NNY*=7C][_CM\2W@#]V[K\;W=^3JG@#?)^0J/;SC M.X@_O'+\2U8_Y66#"KG27>'WH1YL?7B+]_"@JFWWFNICI52UZ3ZN9:;3L@7H MWU=5I5X>V@Z.[U+?_@]02P,$% @ VH9I5;_GHY;P% 1!P! !@ !X M;"]W;W)KO?^FV8_ G#Y=BZ@ M]X_KS1_;VZ[;!=_NEJOMA[/;W>[^EXN+[>RVNVNW[];WW:K_R_5Z<]?N^E\W M-Q?;^TW7S@\'W2TOXC#,+^[:Q>KLX_O#OWW9?'R_?M@M%ZONRR;8/MS=M9L_ M/W?+]>.'L^CL^S_\NKBYW>W_X>+C^_OVIKOJ=K_=?]GTOUT\4^:+NVZU7:Q7 MP::[_G#V*?I%3@X''$K\]Z)[W+[X.=A_E-_7ZS_VO_#YA[-PWZ)NVT3; M_^]K=]DMEWM2WXY_':%GSW7N#WSY\W=Z??CP_8?YO=UVE^OE_RSFN]L/9^59 M,.^NVX?E[M?U8],=/U"VY\W6R^WAO\'CL6QX%LP>MKOUW?'@O@5WB]73_]MO MQXYX<4 4)PY(CP>DY@'YB0.RXP&9<4!TJH;\>$!N M') 4)PXHC@<49@W)B0/*XP'EV ,FQP,F8P^(PN\C%XX^Y'FPGR;=TRPY3+%I MNVL_OM^L'X/-OGS/V_]PF*>'X_N9M5CM0^IJM^G_NNB/VWV\7*_F?8!T\Z#_ M:;M>+N;MKO_E:M?_KX^7M^WJIML&BU7_A_7LC]OU5/]Z M6.S^#,Z#WZZFP4]_^3G8WK:;IX+_O%T_;-O5?/NWX"_:[^\O=GV[][5?S(YM M_/S4QOAD&^_NUL>J@\MEN]T&GPC*I3?E,T&9NBF?YO/%_ES0+H/[=C'??[)9 M>[_8M MEH?Q_\?NMMOT4^*N/T_?[D^@7[O@/]=;BMH,=/O)\>)C#J2&2 Q\CI-]*-T' M_G/=#Z-^V$4?3L\Q%3_'5'S@I"7OZ\6TMHM$>];+,E,"$^99&NG%*KM8%I9ZF9I 9449ZZ68 M7>H\B>)"+]4X^VE_M_#+]KZ==1_.^FFV[39?N[./?_VW* __@YHN2)@8T1.2 MZ(EXDJ2J*[39D3S/CF34[/BI/W4\G2Y_'C53GJB9-E,2L\G;.-+7"ZSR?3(P31X6LLD;"&!+6(&$<"1-( MF*3'O*"O MGS3,]^8*:_O#A0LSZSFI2GQBW!I;-^WWF/A%5(6(V$,22L0<(X M$B:0, F":5&4/T=1[HRBJ^/CYG;[T#^T/-SWSW=?N^VN?_[9Q]6O_8^;Q>SI M>78?8K^M%KO3EQ)G59Z])E:&+D:%U=;,N!0Y&^8;#$A8A8352!A#PAHDC"-A @F3()@67N5S M>)7N\-I'S?G^[?X\F*WO[KO5MCU(@^[;_N>.BAPGT?>*@X1-2_L&,PF-=T 5 MLL8:"6-(6(.$<21,(&%R8,BUH)@\!\7$&13U>M,M;E;![&&SZ5:S/X/=IEUM MET^!T<[_]V&[>Y(,[6H>;+JO[?*A??$4U%^7=NTW*G*![&A+:;%+$Y%>UBI+=SM]+[ MG(JDU5 :@](:*(U#:0)*DRB:'B=*;D?C[/88HWU$.9,?B#+$.9IPXU3Z P&S M\Q\H&)$ 012C,B#4]\:#:>$QW2*H['%D0D5*]D=OUOC8/(K)]')4(012C MSZA(5UA!:364QJ"T!DKC4)J TB2*IL>)$L716YIB-]S[ 1$JE:&T"DJKH30& MI361K?^CPCP!4LH:1V^DC0>C#>J0H;0IE%9!:364QJ"T)K)= M;&F&&E0D0VD21=-#34GGR&V=W\P N.OU#C6HHH;2*BBMAM(8E-9 :1Q*$U": MC.RDB?,H#%\D\>GQIBQTY-;0XZP!5#Q#:5,HK8+2:BB-06D-E,:A- &ER<@V MU>=E=NI]A%+5D=M5OWAS==7=OPN2T/%6=V*].3%?-ET292+S[ MA@U.Q-@V;6F8%88 NB2*]7,QM%Z&N5OI>_*%TFHHC4%I#93&H30!I4D438\3 MI8!CG *.1RA@H@RQN'*D G:WW7N^CU/ 1#%* 4/;QJ$T :5)JM\<"CA6"CA^ M&P4)>4*'KFR&TAB4UD!I'$H34)H\,?2GK@Y*9\=NG?UCFBZV M;76:6U<(I-:<0FD5E%9#:0Q*:Z T#J4)*$VB:'I$*?$=N\7WFUFZV/:GL;F> M\M+=..]@@ZIN**V&TAB4UD!I'$H34)I$T?1@4TH\'E#BKUB^YD;Z:@0H;1K; MUC8*H]"\P8-:;"B-06D-E,:A- &ER:&1UP-$B>S89_GT?MNW]6IUW!?R<;&[ M#:JK+U_(*(&*:BAM&ML:,N\[RXP2J("&TAB4UD!I'$H34)H<&GD]2I1^C@=6 M08^)DN GU\T9L0[5W-K&W0CO(( :9RBMAM(8E-9 :1Q*$U":1-'TH%)F.G:; MZ>-.F-\W5^V^S0[[LD>0$,8\CD+S2D04.R?*3=T-]PT= M**V&TAB4UD!I'$H34)I$T?3046(]<8OU-\O3==?K^_@#I4VAM I*JZ$TEA!9 M DF238PL 6BE'$H34)H<[! ]CE220.).$AB5?^MF>,<$DC:%TBHHK4[L%(G2 M3*EDT"H;*(U#:0)*DP.=J\?#B\W.1Z\'%P\K=S)C8JYV^X].XE:)TF9F_.3$-!%FB?FJ1B[W3AVOW'LAN-$OR51$9YX99LH M)9^XE?R)A*WA>6C+^&12QJ4Y%>UB9%*MNY7>9U2H:(?2&)360&D<2A-0FD31 M]#A1HCWYD17F9(1D]EG8C ZH/T]L97\^B:SS.=2+0VD,2FN@- ZE"2A-TB-_ MZKY$^>[$[;M_+%TKL1UC'IN['KM;X!T!T.7;4%H-I3$HK1DS5!Q:I8#2)(JF M!XKRWLD;;1M.Q@W4A4-ITX18DIN:N^Q#JZRA- :E-5 :A]($E"8'!EZ/&V7" M$Q\3#LQ>3&Q!GIA7'J@?A](J**V&TAB4U@P/%(=6** TB:+I\:.D=^*6WI[Q M\^FQW MNC7XZT-GZ-J3$E8\,M^+N5OG&QU06@6EU5 :@](:*(U#:0)*DRB:'FW*G*=N M<_Z:S'DWTO=R!*5-4]N,%M'$?!""UEE#:0Q*:Z T#J4)*$T.C;P>($J)IVXE M_F:I)>YZO:,(JM&AM I*JZ$TEMK>^#PKK THH)5R*$U :7*P0_0X4BH]=:OT M4:DE;H9W3$!7W4-I%916I]2R\$EJ)I= *VV@- ZE"2A-#G:O'A,OOB]\G.(? MLU?6$>77I+;X)S=M<[?=>X82M1*;MA'%R$W;H(WC4)J TB35<8Y- MVU+ES5.W-W_MIFVIK32I3=N(8F1^B;N5WJ=5J$.'TAB4UD!I'$H34)I$T?0X M4:X]=;OV$]\)0\=&;I^DS<5*1)DHM*+"]KYQ'.>QN;C5W7;O^4[4FEH[Q3&B MV'E4I!/K) U=M0VE"2A-4AV7A&%YZJY9^>O4[:]'?,T,/1%M*YCVEPWS^XF( M8E&8E_9TA&X)#J754!J#TIIQP\!'#H. -DZB:/K45HHY=2MF_[P]-]#[Z1"J MF5-;E\;F;I<5M,H:2F-06@.E<2A-0&ER8.#UX%#^.'7[XQ]+\$N)C9ZM'3O= M+?">_]#5U5!:#:4Q**V!TCB4)J TB:)I$94IK9Q!M;([$]!=E^^5"$J;9M2B M;B-EM()664-I#$IKH#0.I0DH30X,O!XW2A!G X+XK3(!,]O7F9F [J9Y!P9T MO3245D-I#$IKH#0.I0DH3:)H>J@IU9RY5?-KD<1U#M#:1645D-I+",T M:QRFYC8?T$HYE":@-#G8(7H<*>^$4J&9^-DN/&-.#$9&/;R<4OR$65LR9<1.[G'19&9 MDL_==N_Y2=2:ID5A3E!BY7(TR=+YF15$%",EG[N5WB=5J)F&TAB4UD!I'$H34)I$T?0X43(\ M&R?#QPCP(\I]DK;+$"=IV\V2F1CNMGO/=Z)6(A.#*$9F8D ;QZ$T :5)JN,< MF1B9TM696U>_-A,CL_T@E8E!%*-/TM#ES%!:#:4Q**T9-PQ\Y# (:.,DBJ9/ M;26;L[>4S6ZX]W,BU$I#:1645D-I#$IK,CN!(#.?$#BT2@&E211-BZA;< M+9O?[$6ENU[?8(/2IE!:!:754!J#TAHHC4-I DJ3.6&HXS2=Y/3-6:XD=>Z6 MU+^M-EV[7/Q?-P]NVOYR=7RY>;U9WP7MUW:Q;']?=N?7Z\WYMEUVP6*U5]B' M"!P,..A:9RAM"J554%H-I3$HK8'2.)0FH#29$_N$QZ>B37GJ'+!+N)OA'3A0 M,0VE55!:#:4Q**V!TCB4)J TF1.KH//)Y$0V5:X,=CYZ0_&7"^W(U[LYL:&X MX4(OB3+6-^!-_S96_S=_&W^;C_"U1C%0#[E9ZGU>A_A9*8U!: Z5Q M*$U :1)%T^-$^=O<[6_]5WRZ@=X/D= =MW/"O9II7A6TRAI*8U!: Z5Q*$U M:7)@X/7@4'XY_Y'ET$,2+K>]I?EX=^EN@/?TAXIH**V&TAB4UD!I'$H34)I$ MT?2 4E8[AV[!/7[A6D[(4>N]#%1C0VD5E%9#:0Q*:Z T#J4)*$VB:%JL%&SBKJ_OLS6JU4W.\3(XV)W&U177[Z040+USU#:M+#MXL1:W@FMLH;2&)36 M0&D<2A-0FAP8>#U&E%8N!I8_CXF1X"?'G5EA6[LH-!^#W*WPC@&H2H;2:BB- M06D-E,:A- &E211-CRIEG NW<;Y M83+T?J"P!6R6A>97P1.ESNUB4W>SO0,'*LNA- :E-5 :A]($E"91-#UPE'DO MW.;]S5+=W?5Z/_D@:5,HK8+2:BB-%50:0528Z08-M%8.I0DH30[WB!Y)*HV@ M<*<1O%T2N[MB[U""?C,XE%9!:364Q@IBDW SBJ"I"%":@-*DLS/T %+Y!84[ MOV!47KJ;X1T+T)0"**V"TNJ"L-Y9%AOWJPQ::0.E<2A-0&ERL'OUF%!I!<6X M9>OM+A /*W>>[Q&E)4::7X]*E+$3S@MB3^PD+K/0?#<,M?Y$K5$YR1(EYH8.#;1Q'$H34)JDABL.\^3$:H="*?C"K>!/)$8.3T3;L*=E8BX=N"2* MD0GG[E9ZGU:A^AQ*8U!: Z5Q*$U :1)%T^*D5/J\=.MS_\3((U [#1O1X:[3 M]]:DM+UH4IJN#UIE#:4Q**V!TCB4)J T20[\B>^W*)4/+]T^_,>R'4O;/\:1 MN83#W0+O^0]=:PVEU5 :@]*:,4/%H54**$VB:'J@*"E>^DCQ'_S:"G==OL^^ M4-JT)%;<1H69<@6MLX;2&)360&D<2A-0FAP:>3URE/@NW>+[S?)_2WM];F+= M?$&W (?2*BBMAM(8E-9 :1Q*$U":1-'T6%/VO'3;<\]8^_38;N:.RQ32CUY" M:=.2T/91;B[[@M990VD,2FN@- ZE"2A-#HV\'CK*GY=N?_[ZT!F\3A'?P!V9 M7]/M;IUW=$"].)160VD,2FN@- ZE"2A-HFAZM"G'7KH=^VL6JKB1WI403U[E!: M!:754!HKJ0WCP[PPS&P#K95#:0)*D\,]HD>2,N^EV[R_73J7NV+O4()N"P"E M55!:#:6QDL@CB$LSCJ!)!%":@-+D0'?H0:0R"$IW!L&HE"XWPSL>H$OWH;0* M2JM+.W_BO']"-+]D!%II Z5Q*$U :7*P>[68F*AL@8D[6\!G#]&)G2=@[2%* ME+%3NHA"Y!ZB[K;[SE"J:<0>HD0Q<@]1:.,XE":@-$D-EV,/T8D2]Q.WN'_M M'J(3VP-3>X@2Q; MMKOVX_O[]J;[>[NY6:RVP;*[[O'AN_TZCLWBYO;YE]WZ_L-9WX3?U[O=^N[P MXVW7SKO-OD#_]^OU>O?]EXN>_[C>_'&HX^/_ U!+ P04 " #:AFE5?LN. M%. ( #>)P & 'AL+W=O/],2'?-6EER1=I+^^@,IV;0EB$YR M^9)(,D@] @\ *G+Q[KYKE9"Z.!I75;J:K+2>O-Y-E/Y2JRY^E1O1 6_+.MF MS37<-@\SM6D$+^R@=3FC89C,UEQ6D^M+^^RNN;ZLM[J4E;AK K5=KWGS_$64 M]>/5A$SV#WZ3#RMM'LRN+S?\0=P+_!4651U]_-S;^+JTEH$(E2Y-I,P>'?3MR*LC0S 8Z_NDDG MAW>:@-/HE,H-O/E=:GL MW^"QDPTG0;Y5NEYW@P'!6E;M?_[4&>)H ,R##Z#= -H?$(T,8-T 9A5MD5FU MOG+-KR^;^C%HC#3,9BZL;>QHT$96QHWWNH%?)8S3U[=U58!31!' E:I+67 - M-_<:_H&WM KJ97#+U2KX$3RN@FGPQ_W7X,,/'X,? ED%OZ_JK>)5H2YG&M"8 M.6=Y]^8O[9OIR)OGP<]UI5B>\%YM/ 0LO AI2 MBN"Y??EPXH'##I9E=CXV9EECM*4UVK*IUP%$7L.UK![:I2NU%.HS9K9VV@B? MUH3U9[7AN;B:0-PJT>S$Y/J?_R!)^"],YW>:[,0"T<$"D6_VZU\@"Y6U0M=& M.S*Q(TVJV5U/D_D\OISMCM$C4EE,#T(GJ.(#JMCKEYOBOQ!6[=K6-:2BO*YR M68J@ZN":I^8Z-P[<-/5.POH,%L\O]V#\GAY\I\E.;)4<;)5X/?A5P*2YY&W& MK8J K^M&R[_M TSS=KKXR&%1S&C6<^M0BI%Y..+7]( U]6*],YZR[ +D!K2T M4'DC-Q9YSJL\A+ U8S 5TP%X M.N_I-Q2)*,.URP[:95[M;HX,?X)U*2M :A9E7BN-QEHV@$,RTH.,R,1S'/+\ M 'GNA7R[XM6#,"RQY+()=KS<"@,=XLT$$02@N50074VK5BGY0I92/V-*S(=F M#\.PIX47T!MCA82.2D.OPG\V4HMIO5R^UD'=O"7,=8F[TK;[S7;J3$<<1,_<]_D>;TU)0[PMY [OBCQ M"!U2\92D<3I81D,Y0@D=\YGC;'*.M,6&RV*?1%I'U69Q0?,#L0L(+FLI3*E!PYSR*U3,!WMPT3$LFC,PHZ$ MB9^%#PMAPY]'5\&07$F8]/$A0C$=L2)UI$G]I GXFJUP*P##1X?\F!#2IQ%$ M"I9#-)*:J6,^ZF>^/4*S-(LCGQ\H$(4\Y#1P^C&:#C0BEZ1C5G741U](?8W8 MB6J+>IT.J2P^9MT.($)X9)Z2$82.\*B?\'[M\=Q1=D;!#GEL2C.6]M$B8BS) MQM: XSOZ1KZC0RJ;LJA/>(@4BZ,14([PJ)=#;'_]HB85!1X/(;&0]J,>$8MI MDF0CV!T_T>15NR.RV@GUDMZ:>GGOM2S]7K.=6L'1'_73WTW^UQ9ZUGU3M]@J M$%"N([7>Y4:HZ6^1==9 N"U*H[X3,:*,241&6F[J.)#Z.1":;EAO^MDF1P$X M-VO+V45AE<)7'D)T$9VG@WR.R%&6S<>2HZ-$>J8QY1NI>2G_AHA1]5(_\D:< M@3SDOBD):=8ODS"Y='1G@SF29'Z2O-LV^H9P9$)H/XWZX;PQ+)AC7.9GW$-BVRK;O:'9 54/8=-XGB7] M6@N3 S:A9&27ACGB9?15>:[=0*1UO?9[I9<" TW8UE M]@^%:*\^&E>V9QI0WR^W5:&">E'*!SX:> RC_23LIPI$C&1I-,*PS-$^\],^ MI+=E!F:L2V)DJX=@QFC\)LRU1VH/&[JQ%K0P'0Z.O2WOL>-"JVW'DP-'X(2/# MNNN0##(^VH2G8Q40<\4$\Q<3IVX13Z+)94O4K5?JS7AR0SKJ84V!2HWACEQ) M$?E+BJ]2Z48NMNV92+MV?N=/P3UXP@3+S4,CK"O0TSNDC(A9OW? I&@:CBRG MR)4'D;\\.%E.^T!H=V':NNA,+QDA[']\0-.AQSKX,*-CEG.D%9\/C Z(C3: $>.T2,_H^.Y%3$^CARC<80=_2#>>EQ]=%Y]_L!Z MT%!_Z(K0CV@MAVJ+;&_'\[2?;!$Q*%;CD1(TGL$U MD&N#O-L?MP>B:G71JFJ:MAUT"U6W2PYVA;R0F]QL?D?U0XH!0@9[,9A8Q$9J MLLBQ?.1G>>.D?45I"\K_3Q=L WP^C"I$C+)DSL:R@:/UR$_KMR^&?Q$LQ(.L M*K, P;G0=\L:W12($*K/Z&!#%Q%CA-)T; $ZNH_\=/\:E839[_4+)(',,Q=*81?UMRMG1EU+0A#S8#\A48+?(VR^-#D\/'ZG=V$^S>L^_D,^W M[:=F;IKVR[>?>0->4I#2ES!E^"D% S?MQV3MC:XW]GNL1:VA$[*7*\&!?XT M_+ZL:[V_,2\X?-)W_3]02P,$% @ VH9I5;7Z'PFO @ " < !@ !X M;"]W;W)K_K-,>"Z6M984DK*ZD*9FBHUKZN%++,@0KAAT$P\ O&2R^9N+FY M2B9R8P0O<:Y ;XJ"J3\W*.1NZO6\UXD%7^?&3OC)I&)K7*)YJ.:*1G[+DO$" M2\UE"0I74^];;SSKVW@7\(OC3N_UP6;R*.63'?S(IEY@!:' U%@&1LT69RB$ M)2(9SPVGU_[2 O?[K^QW+G?*Y9%IG$GQFVH!>? (0-(/PH(&H D4NT5N;2NF6& M)1,E=Z!L-+'9CO/&H2D;7MHJ+HVB54XXD\QDF5%-, /J:2EXQ@P-EH8:*I;1 M(%6N? MQ$#\%2HNLW&7<[74N%NJ/>AC7;$4IQZ=9(UJBU[R^5-O$'SM\O$_D1VX&K6N M1N^Q)VXG6<>.;>S*NJ8:."I[&VV381@-@XF_W4_G;50\C$>]-NI 9]SJC-_5 MN3@LZ-5J0WL:H# :Q<>R.Z*&HT'0+;O?RNZ_*_M> M&B;^8:,>[;VN;/IO[/TR"'O'V;R-&O:C^+@(_MX]9=^(GTRM>:E!X(IPP?60 M:%1][]8#(RMW=3U*0WZ[;DY/%2H;0.LK*.7_ 502P,$% @ MVH9I57*DUQZ;' BUT !@ !X;"]W;W)KDWFZR]?Z7*>OO3P>S /OBH5^L.'QR]_+')5FJNNL_-30N_CMPJA=ZHRNBZ M2EJU_.G@))%77_!']?%3P=3!$B5*N]PA0S^NU57 MJBQQ(0#C=UGSP&V)$\._[>IOZ>QPED5FU%5=_DL7W?JG@_.#I%#+K"^[C_7V M'TK.6^Z>B.3 8*-KOC_[$[P$$PXG^Z9<"P3C@EN MWHB@?)UUV7[3\GEU=6'S^\_7;__.;GY\,OUU?6;^8]''>R'LXYR6?L5 MKWV\9^V+Y%U==6N3O*D*5<3SCP!.!^RQ!?;5\8,+SE4S24ZF:7(\/3Y^8+T3 M=_@36N_DOW)X7OO9^-HH3#^8)LO53P<@+4:UM^K@Y=__,CN;OG@ \F<.\F?SRR?NLZUN5U,OD56]@)6.27U7;J;LTN:[R2?+=W_]R?GP\ M?<$/ZBJ4X#% M+E%5ISM\[=:]?N,6_0ZD@<3]5I7W:=*M52*CKNI-DU7W;B0HM1:V3#*3P/8] M*@B3-&U]JPO5&CR-Z>!]FI1UGI4"2]G#A )8.>FRNP2>YWV9X=04CK%I2IU5 MN:*Q6965]YW.30I++56KJQ7LL^RV&: *MBGZ',Z^7>M\G> C@ $67;=UOUK[ M@:7.0?OQBNXA0)PER$[PTB$A+^N^<(=#-.:M;NA4D^03H$'.GV2EJ>TY3:(! M: 4:MLM80\(^70N*G,#E+6!0A42J1(MN=;X9&4RGHZ(:Q5P M#* ;3(2I^S:'W5*:70/!6AQRV*J2&4* B \!.KTT25>+?D2"(9EP@N 0EB;J M?ZXT/ITC+8FJES!:YYE#W.?)?!+S)#):1?C(RO)^DKS*C*:I5XY3\2 (#Z"E MP*,7,1^5TW'<^ED 'ATBN3GR\N;G:/D95\H&B[+TT$ZC\I)]W=>]&%>?-[@QPP MUZ9#WR)YJTV> 7I_^?3ZTIV&!]FC &LXP20MTV9_:!2U 5\!4!W@.A*7B=U2 MLZK!5> (60)J(UF!GD!L9LPL#MY;@+9N@7/I*"O@J 84099_H6'Y.FMA5^ C M@Q*.,&6T=PO*!^GGZ6^//A&5:$EB'%1,S"UAXO]X M>UYKBMV)ZTD(7L2^R#^>C=1R\2GX,>S MK!.WIF]-#^="E8%':/M2[$NK5J+"G63,5=ZW;&)PQ)L[H'>U(O[>:$.^Z'>! M89F_N7)"!V=R((=,X,_Z:+&\ A*#(AY,+D!@RMJ Q05DXYN2B$4K[DCF/@0] MI(6<(@G0Z)$/QZLWNH.506_03""7&%JCOHE:!E0UF+X%$ 4B"CG ;WT5&!O" MDS#$(\0#;1C26"Q(52-S(V7PZ;W*6G A$%>O5:XV"] I)S/R)V<1&@-B..:^ MK*H>-ONHFKKM$@ /PX)D-CW\G\>M'[(-/8@6]%RD2YCNC@X,AGN]RUKP%69G M[/M.'K(_BZPDBG)0EQ%S#:%!/4WT!8T(>A#0V=8;A^A1W.XB:'B(R5":O\(5 M8\#.T=(QM.+KLR_WE:4"2&$1!*%5:PP?@9-!9CP7@).@V%\!3T%O,+T]KMS5=@++.S/5T\1>V#.U[%DWX,G"[H"H M#3CD*QH*1 2/)RM^ ]>1IJ86*F16&,I:5:P#F +RW0&*#8P$)QCB&S2P%MUD M#2F^LTZT:/(G((WQSA$);@:K]67W[>P*. 2MYX#59"$*L.P8%UGX[";JK@'/ M'B&S)^H!/U:/(3B[J@.4SURM&.VAXR*3&!W^Q175*O%7@\_4 Y19<(O&O.ZO]AO$$ MQBA:C#49QV^">I;Z?9^^)4$:G_J,3WVVO%Q2F]^^O9 MQ<4C40B #5%9Z'Z:C;D=I/?Q]"N53ER$%QA>O(B>8M"\RNYD.]4ALX,+?#6 M>Y:@*PIP9BMTU9V7FRM6&%OO,N2*3!=H#XP) 2"& CV5)M/T@J($",%!"96A M+PMCP8%1;1F%/+!LMT7U!2[U%UC(NG_X<=X(P_'+-&[_,/9<0<-(!%IR-E\V 35AYC:P)Z@#:M+&2E M%!?)@(]@!WH.*R.=ZP6&VI)JH2V1N!#Q#4;VU6 LN*LEX)VB!T*B*.!1J("T MF$4ENX"#P'IA<"B\MH08JMZBGB!L&J:XCL(3Z\8'E/@A^860/Y/_C^7_DU!# M.09&'C&&*"C;^M5S.F16\=%PJRPD:4A]A]_?^F+%MH4S.IL,9&.Y!$&BQ0L% M=I2"9[$/P7K6[ ?K.C#S&*EH,1] + 1<3* W8,HVI(@_K6W.P6W]%%ONSN>M M)[//%X@LW2:4[C*FWW"ZAPD6G+XEQQ %>>-"'585J1-("+92<80"34GJ!D3 GX)S7X+?. .3QD)#3:>B(RVSPMVA:?XH?D._T]A]2R?(%^ M1+TEAD'3&>:\$N*C4@++%.;"9&=HJ2)>K&'3+G3YXY6+NE]T8)5= ML/@"%X05XV'QLNATW6:Z1"D]A->')BN1$Q<=:$H;X.)"M]];=P SU'P452X/ M=07\B(L#^# FI+ -K5 VMJ=5B2@1#;) D^\,PYHP%[3#=*,M6%2A!-#WHP M(P&'HW6LD3$Q!Y#CR!BI$>I#Q 3+[!V_([0Q17 UA%,TAF=)K4>VYS*\*O682) E':([<^#!08!MO*(4D*>\YB$@! M%(8QA;=XEL\NYS['=G(Z/7P&3NW/(I2$[0]8.$C'MT[!"=@%6S3/''4B)U(X M.8KA7A *%<$A):/0PPY>D0$W+[AX Z*LD&M32I(A.%L-0+ 7B4(-H_.LT5U6 M6AKNYM[@E,G%^>GA,9R.48J>?+S5G+;Z1662CGMGU^=PQ%7@ -4+T5 F^=S4 MD=*P&6NB1AIYATXV 1NLV$+?6&,ZW$5VN=_#.CXX@(DJ6,2Q*\ET^OTWJENS MAO)5#\P78X9_?"R@%?$D67;)]90(C#+:8@ (DKOKH5L,]\9&R%3-W.]&U?@3_)I00XKC^V?, MRP/G3K_AX(G43D*2<53TH7*YA@UP<^3 ^V.S+V'LR1YC6TDW"92,VZ_,,E', M$:/6 WJ0G>0MH"6[90I7H*!F1XQ8DN*[0 M.4N!=[N@$JPKT!V*:C ]L#Q7 1#2OFK0P\L[G#6) F>Q^$%22_!IE,5 YDH, MNY02SEV6[)T*/>&, $N!AFNID37ZQM6GQ?B 8VP"?&\& 5:P2V9N;.6<66$ M/-TQ.LH!7-3PY\1Z+Q]KX]()+ ?:4!8-$*GN<" M?'L?+!@@/+5%\B)B+,!^D#<8$D)(.K)C%%-@7EQM*:T&X;FN>Q-A6O2$[=01 M7D0;Q_EL&2?L_*WE&SF$:#OXQ9H$G@'P+;A;$_ L4%'LT\"'HQ-00IYQ\Y/ M#240O),+WHV)WT#,0],2:\^'7?/_Q F=W^O^:)74'UBEH+8RCJ%=,,/YT_I6 MM2,J!)#SN^1#WM68F)X!CL!)%UTD M_0+ 0NP/1[+HG&DC[GN0EF#GD/J*P)8JRB?"YNJNDYI&66.J> 6RZLM'PO"< M+S4V**#JE<&N* BA#[%5CFM9UK@%>7G!/Z6^D*2N\<7YL!;[E-\0"B$H$W_F MI3OSX%1H'&DXMTYAR(3C=NPW^NBP4)^[E!\&-6B4\7C\B#(CM!QEA/#T.X^0 M(T;F/LS?42W7/.Y0?56TV;820':%B3O"A 6?MOF<4@FOR".["E,)(1=A$9QR M#I)@ 'UI>G3A7"QR/#V>8B,C:CB@Z24.2VY@J]UR_I2>1@U8;OZ;35/6]Q"@ M$5#)C17*P3IOYCR0@2[ MM(6KO.T+?<^F9VF\P56\P97;P+>I.&VKCI'H1+.)2KL[4R8J3 'JGDK,X M:>Q<=FFH="K&-8UU05^+!Z4JHNZWOBFO,VJOQM41UP-\& SF_"#CH49P5 M+CIQ@M@&TK]0*UT95[?#Y+*=3*\JZ: 8\(#-2,O&XAI'R'M8?"AM7&\K,'X0 M.MQ@C10?_3,##P((B'4*C'Q6Q0 X2T##MX)%%) M?@7,X9581M!%ICH+;=YOO&MFLV#BG-D-:8\=SRQ:..6<6YS(Y]2P:^+VBM=% M9TYQ$;>1-Z!V0)Y\34V/,NX.( YH7YWQU0?N1^UV:1ED!7QW,Z@[JI#OT_YU1/* AR A51E\ONF)=R_1PQM /5" MT1V,4.HX[*#.EAWA"#L:7$ Y,HD,>,[,'\YO++/3$O:JYE+I M,LPI^2YNRM(' -E;%89O--B>V@?T_20ZD'=>/'F!#ZTWD.U#3UB''M%Q+XA# M7!;:"I!S?1[6Z\ZV#Q?^O]'([I3:^'0"WCPP+A@.B>!NSDQBQZU06'5MJ?8L M(]UED@@#Z'W;-UP8IHFJV%EPJ>\PBE#JL0N)+:1JL247/$,O/ELI&WV72H(: M+%5RD#:\RZ D&@F<):=>=75;PY[B*0'*4&JQ](W%_D*C.X:RW3K2N;#'0B#NTBDUCHCAP2+?2=*^C 0CX430>B;N!XN[F"A M&A!6B\==^B@<"&\)Q8TB/O5_M2^2@?55Y90+G!UMB8FZRC9]V>%='7^K:W?[ M+-"MKP7GB$[P)2FZ'9^8M;X K:CO'Y0\J\Y1O!()?3=]7(8SW .$G8. 27$MV+X_;>[8>]OFAAI&:Q6\GA-;P38NF<60AMX;>13263 M>C(]++)[0]E&4+\=9Z&W&*780H?HW79$9W.=W?@J@A\N^WPES,%^.+9;PK1% M394*#WZ(US#ULFGJRM6U[+4A"$?!\)).9'5&^I)0HR7US#9QQ\\T>'F0BD,2 M:KKB5+(%[-!Y.-+E.VTC3)[:"HM47@)@=WICV07: XF;-:$\88!X,WB0[E,: M49!= /&%7;GC#?.ANDH3=&WL/1PICP[O=:9C:^S"[H/H!S8<7&LK,*! I\)6 M&W:S]+EM' B;#8QKA0BRN"Y+GX;W'LO#/O26*2;_0[1(OL\A'.(]#:^/CB.6 MH(POH*;N]NFC+HU^]<[H1Z4WB[XUQ)2\Y\BC!M.+_O8M(X/L>A'?,8W;H7AH0-"O M07W4E!EV7=-C+E(0.;H.*KI?Z#ONP@HD[OCDWJ>=FE/LRIPOX"$G03WB@$QXT]2%B@S+:\"Y<)I!6'HSF1=QA""H\O4Z#% M>!P$,6J$K'%%B8U'*) $6]#+[D$S09M:<(5I"*&];P+61BZ38GEWK%1KH22V MIU2:IMYNT&&8?_JB*!, [B^9!7)HJ%VNI6X!P>88-B@.QDG<6D$J:\BFF$?? M5VC>DY1^CJUFD0CAHEC$RCM;:L$6.N<5<11OM;$LP>=^7(UP_P4AIWV!\([&LX1H8Z9^P5<5[6[[)Q5//M=.09+R%[G;4HZW DQS=AX+JW0Q=] M\1T]H5;:V"]D@*>"7BZ9:[I.!]$8N$!B_LODE=3OYG01]'5PSSD:%M\7#:]# M2UW&=I=:FO@K318Q/[@4UW_J_[%;5_&[Z.J5?447LX(?,_?C.W<+\_N]F][@ MM08=>!3>';)E6U:/P_,.IMH7?TUFT_3L["QX<)Y>3$_<#'I*>/#MWLVUE*ZK#[$ZY2,^?#QGIR]NW$ MSO.V#SRYI[.374$$<)0,9^GT]"*FR_/G,S?5A=2@;=$^E3NGL1+.=( M!+0=H=%%>G9^[E86E1;YUB-K':>SB].1IZ?3YP,,A;A'=CJ/J7-Q-B1&)/-7 M>,WY+>:<]ZH%=Q/Z_XM*L/=$OW8[--(%>W4 88 X'\[P>&"O;0=*P$?IZ6F( M_]GYU#HX1.C4MGZ P])7140[X)[3:*GIR7'RP=WL#6^C8_CN[_Q2;WR\U/.3 MY\'O9^GT8OK-N'Y?5X>T.7^ZQ8:&/IM GWXC1_GIA+X9WBIQ2:VO7BP)3SR= M3H/?IRB+)[:57Y26:VH' ZKLAT>0:[&RR,=1C,P]N\S2DPBOL^MO(X1(7W?[G1 M45CO*\?Q18R':1)TA-GRSG7E>O_X0CI"X;\3-'9%Z%6-_]J[06\OYZ_\I;,! M9\\=C)\;;M%V=XH^NVGOZPGM?C@]3_?="Z3D\ *#;3\$ MEQ%OQ3= Y%S;^+WNL:ZV#!H>P'U2MC/<[\VY6]8;^*55-O)K 7DVE?%N[4& M\91H]('/>(2&H%7XD5G%7X2TL 2 \\'YBT6KGEKE@F^7\=<\ ONQZ2W=T)0_X;M%OPVW?D$"H?N'%/3?O84 M:9!,MM]?JXB0TJ]&VAF3_R8BK4M:=8BJ54;M:.Q=(3FK=#TK2SRV5NM^$.6]U$IR745\[>,,JH=N&0W%@BDNY#KD9Q. M'_L429PWLXB/S:V[,*4[_J0@5@K ZP'-5MCO)4F- ]?"DH"]E^'IL\$< ?&4 M!F$6D<6RA;>D$4]RY%BK7@GU^A' M07<.J'"7 P3.%P 3<$?%L50:W*;D_%X!SG/19Z7[9E7FV8!O 1GGA?@UW1>M MG,4299E;?_Q^%V3L +)?#* 0).> %L\4 ;0>"XEIY*8 &EK[50/,O9**IIJ-%66'% &.IORD2(1U*U@0NP]Z:1;2%AET)$#X@'&H-ZAG8^ M\YC1 \5$R/"N(G.?9]/NX9M-D?;[A@]FC'P'@K\&XM;BKS^,?>1A,O9UY:/@ M ]D8S]!GP"F77'7\K6SWU'UI_)(_L.V'\V?*PR/ MKF[H<]N+N@,&H3_!PD-XB /@_;(&TR\_< /W_?67_P902P,$% @ VH9I M508V]4N1"@ 12< !@ !X;"]W;W)KYF;J9V.U]ABA(PH4D= !E1?WK;Q?@ Q0E MQ6G:2^Z^2"0>BWW^%ECP8BO51[WBO"*?BKS4EZ-55:U?GY_K;,4+IL=RS4OH M64A5L I>U?)SGR1TW#![%<5=AP?G6Q9DO^P*M?U^\5O)VW5.:BX*46LB2*+RY'U_[K MFPC'FP&_";[5SC-!2692?L27=_/+D8<,\9QG%5)@\/?$;WF>(R%@X]\US5&[ M)$YTGQOJ/QG90989T_Q6YO\4\VIU.9J,R)POV":O/LCMWWDM3XST,IEK\TNV M=FS@C4BVT94LZLG 02%*^\\^U7IP)DR.30CJ"8'AVRYDN+QC%;NZ4')+%(X& M:OA@1#6S@3E1HE$>*@6] N955Q_>_O;V_M>WY,/;VU_^=O_N\=TO]Q?G%1#& M[O.L)G)CB01'B$S)S[*L5IJ\+>=\WI]_#@RU7 4-5S?!28(/?#TFH4=)X 7! M"7IA*V5HZ(5?)Z4E$ATF@N'Q6J]9QB]'X/^:JR<^NOKQ!S_QWIQ@,6I9C$Y1 M?RZ+IXD$8W* #GG@G-S+BA.?DA]_F 2!]^;!!B&1"_(@EJ58B(R5%;G.,KDI M*U$NR7N9BTQP;2;X;R@!!" ,/%YG2JQ-2,'D:L7)K2S6K-SA0#]]HR%6GWBY MX?"?22!=1U]+>(V$=V-R)S1;+A5?LH98,_$1B%9LEB.)!<9O1W.V ^__%W"B MY49EW#"%/"QD#OABR',EY%R_-I)ZX9MO]O^X4J#WPD8&Q\@ 0ZPK7LRX,LY] M#]8[U;]/$(,!?_P3+6>;DFWFHN+SE[WG![FHMDQQ0-]9:\ _44DM?; M0#;7 M;<\+D@0TGDR=AGA"IV$ #_XDH&'@.5U^&M")EY+;7&[F?68':T8A3=/IH#D, M:1A%[:L?!#1(TL&P*2P=AT<4,QCM>PD-D\DA*D&:=&M[$<@Z7"Q(8@I 096 M3Z"@CKX_I9.T4X _H5$4D#BF4[\S:C2A*>CK458L;R+!5; ?)#0()VZ+[]'4 MG\!3F'@TFKI]H1_2R31H6V[! Q5D1\AN.2N1N4=18"0Y$>F&W&EQ^0:"7#Q9&)::$-.H<.+TDS/)+@_>,T--FN>-E1)6BTF3LA$86U#C+M9'(51V;/QG]@-I1$:!T72]"^*<*&=&- MOZT8L#?CH$# 1]S+U2IQ\!O&@+RU@!LPB&IL8]T#-0JKF&FU7FLU9JN&*K(S M)@^.?*]PSS3?,]N2EURQ/-\U6D1FRHUI8959=L:7HBQKI^(,EK C^E:S8#]N M\I;>\S.3ITM490G[6R $YF28*(S:D/FU1#T)LS(:VH@EC"$:DB@OU^#AQB89 M3LUS9F$"2.H]Y+/Z0?BJ1>\#RQD*5R?AEI4ZQ[XD+Z8T 3Q$$O#HQSZJHY\5 M#.;C@#L0U;;ZIA5^0=PU-_O<'!(LIM$OEE;Q6FFZ<5_^:6U#*%, M+0^N7LI"9 85!#@DJR/FL><@QD 0H?#80AC:>N@3M/6#1BW4^",XOMU _ 7; MAI_J'4KYF6QO[+H_:<>9JD3DB#2AT\!-V6D* MWCCMI@-/!R9.(?LYTVHJ[TKP'' &W]''6P3DB9[E8UD PXZA*#6]Z(?B#;^ZZ@#J < 3\H>UGA525^)WU^A<$\4F))D5!E-SM M:\3PL:@38A,);;9I%=C'C!XW??1SL6PXNP4U6.4%>$(<65Q+:!RF7XMK!YAU MD OY6J.2ND/*LX5B6LM,&(UL1;4:^-5ST0>SP(J52][FY(Z%)O,>D.*OAJ.O MA;'J:8P1Z^'80O_8PJGV_!T^]-:H\U?4<-+QNU3QK@.P?&P@]G[K0 [MM M?SJ$4.B9TG!ZH.< V<,Z.3/I?4@ EIQ$\;"]%DVXNY9C6GM!IMYQG0+S<1QU M*]P-/>^H2A*:.MCU@G%AD.4)\,6SM]'(B<8Z*?!:[@@UX_[3K1 MG0!=8=> L:N6O2/%\%#H''&CH2I,/QW0\5(1CEQ-8^[_R_]C?)0TVT.W!KVHK#_465I1=09;O))X%ROJP GM, M46;YIBY1[!-M3V#-&;!AX$LJ0>.N0HQG?/D$9\/^87(F-W49X?B6;"#O?[&6 M?&T8.AP[MJ^W"WX^!)\Z ]:8>T"<_9-"=T1WL"8*:.) !K2$J:FT#F>7LGRU M3\'WJ>?4(>$U29*ZICDP10_B:!K&/4:FU/.'&Y)OE4>?O2/^HXGWN+4_GXH/ M^8/;=GL\'C[O]3?M(6BVE\[1;C'UTLAM"<"!_."$)>V8( G(];PMN%KL=L[W MK0<%$9U,N_2(->]DXM3BDY@&09<@0S^B :SVH8%^!]!:U=2E=$=9=2G=::E+ MZFZ++:F_Q O08^H8N'& UR+>%XUI4V93#857M5@2%77E ME#65&Z,O;:KU1FH#*8J5&B]8FN)%5Y, 4\PWL"(*U5;WZP)#HRY*MBN1K5!7 M7:7=PA3F:+QR<$M(=A'-'2G<%*ZYN5HP*Q9,?>3F%AB?1W4B,>]LP9UO2\ZEN_\+:+T-([B_H@XCOLCTBALO&T'^U=8J-)[!2SS@(Z"=RDAF4?YV!\ED+VG)Y(<9 # MTSC=$V@2/G_$H:]HSIU/FP#9EN8#+DQQL">P7SFUK>TW8M?VTZANN/W [&0RG ]"^DK)H77*#]VYDC3(C8=A??T_WZ.4')+6I_0*6--US^G6Z1SI;&?O-+90JQ-,RS=QY;U$4 M^9NC(QRP*6='[G<*IFPT#(]BL)P?+24.NM=G/&].WMQ M9LHBU9FZL\*5RZ6TSUY>#-U"4?52]B]]_ M&XS#MZ^ '#4@1Z]I_WF0KZOY_;=)% [?BOK_L"]V:A8?KN\/W^DG%,>G3,#C MA5I.E151Q&X?!*)8*'%MEKG,GH5Z4G%9J$1(@:R,OXF\M/$"!2'DW"J%0BV0 MN\6BH_7:V-Q8R>6W3VBB\&WSE*\';P\"*,RM>=0)MC8S\7!Y)PH5+S*3FKE6 M3L@L$85\$CHK4+QZKK)8"6?2DO2ZOEC3.#AYZ]J'8J4LUN8JUC,=RS1]1L4^ M@HERV%$8H9>TLQ*S,F.2D*DNGGG#7%EF/-H+/QB5SA)MP2:,!H*QL)':)8U-F MI)S@T TQ+1TB[YR(S7):Z?-J"BLS)SWOQ<856.V5Q/FW&HX@[#LG9X&X3B":I"S*W0VI\#MZP.Q=WP:G$0A7<;2+40N-9Q3 MB#@UP#H/<,,6F@-A9C.'IC-]%GN#8')Z2C*M^2P-9RMP=@+7;@(.\-"!>6EO M/,V@B448$C+).[?=F;3O'9\$$TKK?4U01R>C#DBK4O8.LH*VFL&?Z4:HN@"; MB+(&2@&"0!V(-HMEK@O(PU<0VO1U@HW$/MVM:N(.(3JL@5XF_P/M4SG5%>(! MPLK_R*Q$YV1.9"M@1F:R0\H\N /.5-*2#K0E92VLR>4S:4+\YRC2N61_[8W" M( Q#,G6J&N4S4UJAOI> K3,']*F7),<-O !*![L[_72X]&P_57.=9:3S5B)+ M&!@[0Z%4<+?#*6$T#-A'T"=%HAVG,VL_/1FON:-%7Z?>6E0;M]!&^_KQ0!@( MHR8:QVVGN\Y0(XK+3RYI8Y3B MFAGF)%0LH1?@2"F<>F38B./!L?C MOKAN4H=* @R24&U:LQ3R4>I43E/EDP,17P"JKZ;&<.2VL23"I0QKR[A.,D+S M Q_ JC2EZ'75-&F@GC"S00349EE;E0;$:MHDHF1+V.C93/%*F64PT*)M:O2A[[ M)61+PCN;5"<#TY^!3,M3 MD\T/B32Z3YBL5G:/V79Z1\QUO&(,IAA/QA]16/,JT5.SQ'R3SUL""]A*-Q&=# M'-KJKKI.?>.%Y@3B,G&7RBGLX -%M$"V6/8QN1U;H\/C[%&S+3/Z%NE#":QI M^6'6&.>J4FHK7F?^H,3=YT7V]T$E\G&\Y@6_-/6[RP0D9+?XY\8D1 J!6"TT MJ!@.H0Q!H\4QA\Y /E/4$QHV3U#8%C4OL[DFW)5VF@!(*V: OZ"72,V*+_V' MOOCS$A.0*Z%9>DU-=(EM8O9+690T;CUGRLXY[=?6L2.PS1+[)=PJX2H H;+Q M# [ WV#I#).+L?KUZGZBAM=;R615ONQ-Q2J&9N0<_'*6U!KQ 0#S3PIJU4C1!7 M/J0<[F9S)GM0]=9C43,J<4K.AY*, M6UAWY.EZ@,]\'2PK:PIUB".#V(N.(Y)H78#AAFL/IK4>8D_(K#YE=/*OO]9 M-ALKG^JSBBRK5M+!N-%OJ@ZS271 M+?GC$-(XO=OJF$Z #(.QL-3\6F+%3<7>H9L M?%#GY.:R_<'I :VRI>K8O[4*#:!=1BR&=;M'I?U!<#(:'V".K4:LSDFG3L'G M;:DAS H[4A9'NZS<@?=D<+ ]ATV"R2!<+Z.FG0;\SX/U1XGJ/4[0F:# *+,R M!V4JH,@W(_.NEOWWZ^:?^K_] M.JYCVTW7'3<[TO*JXHL'YHL/-8MM;L)C^E<>T.I;7YOHW3;1:Q/H?1/"+SZ$ M'_2LE7U7'V[OB3J:_+ 2(TPFE^VM=K!K*G][%MW_",X7DX-.YD5AFW;W*M5J MYKM4W55]PHG#N@IDGELCT=^;,JW'KOI&%/9#\2]QS6_: :/;O=TOXQT'PP[B M]W[>5]+2*Q/W8[1#\8S%6V#?M:\PZ_>D;81VTZ,__'J$XRY"SW^_Y-,74%:7 MNUZ+'W6^5\#I<_XJ0[T/N>,_731WFP\_E_Y[1[OLW&YJ)9H 2;I^E]JNVU5JIVKI=KH?'7# 5\#,-LER?_V] M9P,A"4G3;M(F5278?H_/^^+W\8.SF9!/*F9,D^]IDJGS3JQU?M+KJ2!F*55= MD;,,9B9"IE3#K8QZ*I>,AD8H37J^ZQ[V4LJSSL69&7N0%V>BT G/V(,DJDA3 M*N=7+!&S\X[7J08^\RC6.-"[.,MIQ$9,?\D?)-SU:BTA3UFFN,B(9)/SSJ5W MZ??2#PV!(W>#@%\*^ :W?9!!^9YJ>G$FQ8Q(7 W: M\(CQ_N;3X^BLIT$A#O>"4OC*"OL;A(_) MO8T:N M19K3;/[VCR/?>W>J",^F3&G8/IHH%A22:\X4R874$Y%P00(!&TMI1<2$:)"' M4=B@/(M.,*AL3NZI?(*B<%_H@B;D0Y&%E5(6P@\20[Z3;S#']=PA*@;-!YK) ME*1&/+7B/%-:%@A#D5G,@YA0R0A7J@ M- M)3N=TG##4^*4[ZI(0<%"IR!Y: MXKNG2V ,"C/AG>X[Y(IF3T;)M9!@&=6U9O!&RF3 ?D#S9FLU:U.+)0M=%P) M>(IC%!M(CU#M5"'G9%0[LFM\OH[-"%'C9JPYI6_7T* /3 !")@%M0%5L),T/ M]JW@4YH8EX4%(UJ@$BZMC\&Q&D',20A8+1#0-L-_F2"Q2$((H@EK(^YP!\E! M *_UD$1_4_A+10$9$H&%$#MX#HQY[I]&6HO@"=4QJB:]'V/..2V3D]%#LB-7;WJWU6_O3!(33PA&^MV-.X:FO>X=J'& M(6B^VS\UF+3)UC&R&3%E 64PR.!*"/I_&$ZAM ,^%4J1(@-3,+""86P0RY %M (@A11W'QCW%W_@D1ISYSH><[0 M2@@;E%#-TC&85]71+KD, EF870M!!D.!30,&.8:6@,B;=\.-P@[D"^05;N0@ M*4*[]77EAV[MFM_U>KG!KGK!;6N=I%/*$[3P ")SH& WGI"](J,%1(B%^POU M=="O(>CDHXGYET7,/T+,UT?O\+Y642UWO$"P\;]O2HT M<([[Q[O#Z0]WQP.JW<&B$ @-_F^GV/74:3C7&SB'AT=;_;_7/]S?N@!U]/TU MA(U$;K@(R_R&!'P0BAN66B]K8@K,9,O:6AFS]6FU/"W338L/=JA?H!&?",P7 MZ=AP)QS_D9.P^H0<,.%)I/&8F$X1,\NLF<"HFF>%*-;P B&7MFXNDH^VAA=8 MS\MB]XQ),ZYCZ',,CVZNY-V--6![4G6GF" Q-!^]!M3('B&4NF M)BJ-0Y=A? [-%[ UH^-3D).Z!\:X!2X0D&'8[":DQN>,K:8B]PB)!(%3K48 ML\K$FR/RJ[GCIW--=;UC2I5G+;]JH>K"5X^ ^^Y$%C5*O"T[NS+6COG93FP- MYFFO'BW4](,+MS#;ZYCL)2//\5R3CU[#9[OP7%/O"SCOT%O/L!=QVV;.VZCZ MU00X<(X\[R5LMSZR5<6][8[*GJ>=$U?YSKZ0@D3$4_?66KU,>.WF;V$W)"A) M ]-0UVTW/:1+KEA "P46"RD%-(L*YN:6 M0/&I$E]>8:<90*7 R@.M#73F)&!2XQ%6C!,.Y WDH*PGV/>Q%$44DZ&Y;,^@/OAP']K);(=_K'S7J^C&ZW M,*WT1)<[ELOG@ WN>&)D^!K^N48#BGZ(9WBTUI2LU0-Y /D="6G<1]M\Y)0] M 6* @:Z5MYQ@2'-MUCXL(5Z\Z8RMQ9UVUZD]QI?,V!S1^:;#;8[T)K9#QOU M:/U9Z-)^#5DLM]^4[JF,$%#")B#J=M\-.Y;JJALM&ULU5MK;]LX%OTK1*8[2 ''\2-IF[X M)VW1+)I.-TD[GVF)MKF51)>4DKB_?L^]I"0Z?B29=F9V@**V)>KR/L]]4'EY M;>Q7-U.J%#=Y5KA7.[.RG#_?WW?)3.72=]WI/]7.IBY_5+OO;)OGYIJC+3A?IDA:OR7-K%L?+'[M-U12G:O":5,(JR:O=D;]Y\<'M)X7?-'JVD7?!4DR M-N8K_3A-7^WTB"&5J:0D"A(?5^I$91D1 AO? LV=9DMZ,/Y>4W_'LD.6L73J MQ&2_Z[2[E?8EMZ>#\)6QS[+08;MC@29Z8H9TZ\+5*5+C^_#W8;G@# MK00OU+PKAKV.&/0&@RWTAHT.ADQO^&?JP&]QL'X+"JWG;BX3]6H'L>.4O5([ MKW_]I?^D]V*+ >- ?;J/\< ;9O<=@5#]Y%C)Q3I1.R2,4'+<#NE*9Z#\6%WI: MZ GN%:4PL) 59DPNS\;3Q;QJ5P^65U?%QI7#QXT<@!.U$&?,C'A7%:EK;CT2 MPV>=P\/AM@OL*(,76Z[ HW)EV4L^R3GXOZWOH\[AX&BM-6(R#UM]8NS<6%DJ M<6QBD>K/_M']=[S/VL_=BZZXM.PN"W@%7-M'P.T'#SI'O8-[;WV_U9=(PU4I M;R UO*B8PI?HJX-70064KF]3V#WH'/9ZC^_-QZ;KM^D@MR-S%X(B6Q4)(\6U MM*E(P)F%XZ]12/_)_=7Q@+7_!/1XHY( 'GT&C_X_'S Z@UY_R^^[X>(/.//@ M)SGSX(>=>??)X/Y\/&CQ7_UYV=8"8B;)#:^4*[TKPR57G: CKF2 MK$)Y2BL3Z69<%_ 7]:W2J &8#$Q)%0>T"6=VBO7J3*93P':*HB!#;8'ZA*IQ MU_61X47&J(3Q M^WPMS'7!PD6!4\ZLJ:8SD4J=+<2\&F<:,N#AS$AR:%& '$=M(-6-\T62X18" MDFHF;'(%(D1U#\+N.2B.][4*R:U<*:LJAI@0VD%+77+CNK);RL.=E21)@FQ* M9)VX.A1CE6EL0R4C6*AW3)5#O/@@1;4IYW-KYE;3!M >@&AT<2+@7GM]U$K2 M!>.Y5GB2;:)OV'$2D\?W.J* .7B%NDEF$L @$(1PL@[S+;.,;\X)->$]"S@! MPC;SW)0F6 BW/(S"/*5LE+/,1BRI&9=HQEVLYB57FEB3@P$PG"KT]@3+S -9 M@C8$-UU?=V\@4/MJ[$+$FU=M+A=U-$&]L+\5WRI3DCZ"'&%\T/'Q!2>[QG>V MXM1<*5O0+EY#4P:QA5992IAV140R2BRD1^(W(SN2I4FO4#,TPMHC=IK]B%^$ M:^4@IIK+!=-WY13RPP^ G])VO23+*4?/1$4B.!?VJD*B).31U7@@W.1.="G+NZ[05)G69R6<"A\]@\CLPV5@&.ALMA MY@%H$^)[G<9; X6K?,X^"5SUJ+N5SP62IT5 ,VDS@UHO MKUI !,!"H#-';*DT A&/;'2S\1%$>>)34TB>\PK*@X\!6^!?M"@X0//( M3 )?"D-#-FR>0P.Y+CMB#-=#'"7*$KHN15)A2HHF#D[\O-8 ]C'3J,$FY'W* M+QF,1;X1>U'MB:-8@3+];^4K!-+EHWYGV.NQ@1X-.CU\O48Z@@&-#55+*)SG MK%LHDA0$W.MP\JX9\%%%5 H$CLC]8(Z20+IF,- AQR U W(S>-RH7+NHO%=P M>R$.:B&&G3Z^:K=4>376@:6A]281;$2V:'+3"55OZ?'[QTB1SL!PH"BH=F'X MC?71J7WJGN4@M+?2/3U$>5SK_UR-K1?S@7+=S7WLU9MF4,3T:G-)5]?U>(QO MM5-O S:T'^[IK"4+J2UOV%NMT;>>B"ZB-']2\/RI4IFA?Z&:Y]C\4^]^/?O M.!^M##PV:*N^?1[2YY6A&\Q@?>OI8;I^,^?.@IF%M1:"6U36WM@R=ZL]CC]^=IA?I!]Y7W>C= MNG*DG2'MQ@JSW6Y$MQ!NX4V8(_..I3R*M M77#QF).O<8K9/,2ABQ,> LZHKZ3]_$$KU>-L/VZR9*Y"QP\NVKR_/%&A)O7N MZ4UW'9>\<3-AX?!(U;CT,X@;KHF=/[)J-JQ'$'%!3[)&3JVI+ZJ[^C"N"B5V MO;@J*QYXH7O"'=[92Z)=+(ALAB21*%WQT11[;5NT:71,\GXX.=][HV_XZ+UM M(/&O]1*J'MLR:&G91+S],KKT?-'\:X: 6@AS3>V>J\;@4J/O .>[">ZT-5G= MF\H;J+GIH4'Q3,+3!VO+KEO\-3WZ8;VZ[HLN%F[+^K[W>?SO42!AY N%"BPW MI@Y'.=)R/M9%Z,=JVJ4IT>8V]1Q/A=J>*]Z2*G\)>$FX'$-?Q.A4C^B<7\LF MO'6VR1TB5W!-DTW.W;9@D6]WD<8FRA*9J,:,\0743*+YN6:\L=[FQ/"C_E'G MZ> @%/]'G0%]7]=/K*\$;[(!4\6-'0H!&K0U@#,-#UW"RG!N)[<(^BF8F" M'@5JL-/;X]/+-Z,F-.-I AR" :O@453C#?@RI"D*-ATOEF:=W&MSQSZI\(W@ MP;J9G@LY*IK)1,&ZV>,@@\3#N4[WLI%W6E)V-LO7J5-)O M71M]6[KIOKT+JMV]5VC#V/>D<& K:'_NZ5 #4^ B@?'@UH(YK >\G8 MKI.LHH@K.0_+H%O.[6U--[E]XM6,VI?RFE63S(^+?K!G?E!OW GS00*7B.=; M+-:N$7'H9SDT[K)J1F_ P<%1]J"PL75,;><#(5S6H\_)&D)=,8KJN9!"D#S* M+(0#:=T;G(?Z2+5NQ0R$,.T0BPYVO,)+KBO4;_9_T^R\?&5/[1?+\^ M*(;H:S>7U$VF4SX:9\6M743L+.9!'D_2PYT_&ZJ/*Q(!N/WJN(,(J=FP4- 8 M6)BR(]>'2HL:RGR-2<=WA.?X[*[5*ZN1(XFJ5SKQI;1&C>'=+X]L5K%,KU!Y MJ29GAZ,FUN6QE=_AF"ANSI5__6>I;Y!-$(;:XCX^'M2\PF*G/K\I/61'=N/L MQ49"W6IXR3?4\WKBWP[E.W73Q@$;O)Z/=T#!4ET4#+$!)]JW2]N,Q%CGU!*K MC3Y\C4!(_VND\/=P /_+<& M_D=IYOQ^/[)*:7+^.E,28M("W)\8],GA!VW0_,''Z_\!4$L#!!0 ( -J& M:57?"X:5X 4 #85 9 >&PO=V]R:W-H965T5@=&S7QG)T+&J=\Y*-)5)U45#Y<,9R,3\9 MN(/EPC6_G6FS,!P=5_26?6;Z2S66,!NV*!DO6*FX*)%DTY/!J7MTYIOS]L!? MG,U5;XR,)!,AOIK)^^QDX!B&6,Y2;1 H?.[8.>7]^./EY]NCH<:L,V)8;K .6MP MO TX"?HH2CU3Z++,6/:8?@@\M8QY2\;.O*V GUEUB(B#D>=XWA8\T@I*+![9 M6] &QU^/8X+D2%4T92<#B +%Y!T;C%Z__?3OJ64"C*Y9,6'26O[QW@5+%ULNW@ACG*4_<5=._%:7M,ZX9MF; ME;T/#.)[)O(,\0+T<<<*JYWE]@$@XL3QGRP$8;MPV>IMN4)BG$0=A>_BA$3M M]!Q,4&N028FIGAM=5[5,9\!%UIYQ/>PX03=U<91T,KXO@;RD^=M:L0XE8W>0 M;BN6[6ZP\US4V=N)O;K).Y:MO#;)L].!2X"=T.NQX^,X6N4'J0<%IE36G;2 M+-7IP,$DC#L->=AWNNE5+4NN:^-V0#GE]V;<$4ED"'$2=C#C]9'0$2GZ(PYZ!/IC[:9K619U3<#,P!B2* ME-.F"@$F+834_'NST/JE&SDX]/PWO14_QIX;O'F&,XQ*IGL^Z3H)=CW26TEB M3!)GQ>07?<;8/=1Y4!;4^0VY ,.9-(?8*6\1S?,-.FY=;V&_DI8I0[F)+(71 M''+)@8L#$MAM&,9^8N_4D)?T3#+(3DTA8::0/,D(-KP-H0EM#$V!JI@MZ_D# M1@<^3D!LBQO@,(A;W!*RX\ZP=L"5Z3A,ZP"'>?F,#>& N285@%W: (*0$3G/ MK/V5AD^QS+,FZTHV,VW-'>A%*'6(KOI:>@S=* PRB!4K\?TGRC++NXCW5%F& M+MMD?ZH4 VYG##)A#8!0*VC%-41U8\>&*Q(NE!U[XF+"K8K8CV'CF;PT MWKN+/9?0^]KUM&&KX>AQ*!B2 P][7AL( 2%-),-./WT\XLQ00ZG] B*)''Z M*WZ$O=C9L>IT)<6)<1R[O2(3&YS>PC-,K771M7>%! >0VY?3(,%)DO2N^2FU M>B=N>X70Q:1GL0,4&3A_U3T*41L_W2$:: ;6M2V29(TVM%AF'_[=DJYC4?Q( M:J%JAJ8F('YY?%SM6#'W"X1G>DUHJZ')=/M]MDN,V^[27;K0<'L=*7@/=*LW MPM2"#@Y:T(3$O05(AJ%/=O?.+DBA4RB%[D* F0JD.;1'VNS1.\IS.LF;.L5U M V@U"H"'FWNPY^XU9]+M>GQ96]44]]#JVQ:9" ?A:K,%_WQ*I3-.1*D+VO31[8*4?5$I9)7C<3[%NR]K,$W.^<^EG"A28@7 MC1;\15BCK0."O6#1BWF8..2EAEBC^E_:^*Y[,!GVWK+ G6_MBYT":HBJYEFK M76T?!4^;M[#N>/.B^)'*6PY>D;,ID#J'43! LGFE:R9:5/9E;"(TQ(X=SAB% M9LT<@/VI$'HY,1>T3Z6C_P!02P,$% @ VH9I56C!)%6N! \ P !D M !X;"]W;W)K&ULK5=M<]HX$/XK&C?3:6=<,#9@ M2($9\M)I;M*Y3)*[SO2;L!>L5I9<28:DO_Y6,AC3.%QZUP^)];:/GMU]M!*3 MC53?= 9@R$/.A9YZF3'%:;>KDPQRJCNR ($S2ZER:K"K5EU=**"I,\IY-PR" M83>G3'BSB1N[4;.)+ UG FX4T66>4_5X!EQNIE[/VPW>_TK&_7NP5_,]CH1IM83Q92?K.=JW3J!980 M<$B,1:#X6<,Y<&Z!D,;W+:97;VD-F^T=^@?G._JRH!K.)?_,4I--O9%'4EC2 MDIM;N?D(6W\&%B^17+O_9%.M#7''I-1&YEMC[.=,5%_ZL(U#PV 4/&,0;@U" MQ[O:R+&\H(;.)DINB+*K$WEI&L0VP8MJ-R.'%_U/-RN4?CN*/2"GNJ )3#T\ 1K4&KS9ZU>] M8?#^",=^S;%_#/W%'(^CQ!W2!D3.:<$,Y>P'I$3+I=E0!82)A)X+P;IAQ<0^#1+)1, MR\1HAP(BHR(!/-HX8"2B,6V86-6K.N0^ U3Y5[1.9%Y(X9;*)4G:O'!_E@O' M$J-/R>M7HS"(WO_V[]Q10&D:R!>@G#X/YRX@V4[U_"?F5LK-3N_)BC>EH&7* M,,)OGR71FL?=Y D91WX_"AL#<>@/>ON!:] VVTF9EU4J:2Z583^HJY$UD<'( M#_JC/8LW_8'?B\=OC]+P,=7&AJ&)GP(>E80=XD<#/QKU]\&(_2B*ZNZ5>(=* M2"S3UGS7*$@IKGM#OQ>,7\!O'YIHY ^&O>8 !J\?/@GYW4\"M\)%76ISR,]J MW:!N3:8 U5L51+ %\2?-."'8@V!%X*/\[2&T^G>G4#,;*NV3#>"6)WT_&E:K M3T(_CF,?#Z$NP%UF_-&O9GJ!'XY&53OVQT%8DQ%8'GZ!2Q.[\R\U8W_<#229 MD%RN'O'V,AGB-5TA*0J!+"E39$UY"58AR#(.@GW98<*QO3Z_?7?!'N2A?55Y M$JDL_;14-E3/!/J/$MW=^?6, P>*WU8R?^N6RT)SWJEY2W+O)B8'"P[FIC>, MJJBC%L/H/TN@+:6A/QJ.J_;8[\?1[TAIAUD"XU%C4YRV!Q\*M MI2T/B."T8W>H([[70ZO8EDKF>X.FVC !LEQE;9%QF<.B.(S;@N$^YT&Z_0'-3*O;6Q1%H?JP=I/5H_Y^?5 M*W:_O/HM\(FJ%4/%<5BB:=")!QY1U?NZZAA9N#?M0AI\(;MFAC])0-D%.+^4 MTNPZ=H/Z1\[L'U!+ P04 " #:AFE5M].TN<<% &$P &0 'AL+W=O MLK2U128;07[]'LG%,@"33;3M]L6Q)Y].GHW.SCI="?E$I@"8/ M><;522O5>G[4Z:@XA9RJMI@#QY&ID#G5^"EG'3670!,KE&<=WW6C3DX9;PV/ M;=]G.3P6AZX9;-4FX[.\'A.9S &_??\L\2O M3HV2L!RX8H(3"=.3UL@[.@W-?#OA'P9+U7@G9B<3(;Z8CZODI.4:0I!!K T" MQ68!9Y!E!@AI?*TP6_621K#YOD9_;_>.>YE0!6)3D]:_19)8$J+3-^* MY0>H]M,U>+'(E'V293DWZ+5(7"@M\DH8&>2,ERU]J/30$.B[>P3\2L"WO,N% M+,MSJNGP6(HED68VHID7NU4KC>08-X7-S?G]U?4U&7TZ)S=W M'RYNR=6GN]&GRZO3ZPLR&H\O[L;''8TKF?F=N$(]+5']/:@#\E%PG2IRP1-( M-N4[R+"FZ:]IGOK/ HYAWB:!ZQ#?]?UG\()ZVX'%"W[PMDO4<#>J<: C-:8@F4@4L4KA&I(C\O9-WW>#=S^L M'2DBI@3-1$,^06[&5C;'SB&NACQG2]R85?/#VYIQ6'!:) S)_[&71*VC=<*_Y:E^W]&=THSR&!SR M%^4%9B'B[3B:QQXO<@)_0$;QUX(I9O*(VDG6\QN$HL@91!'Y"%05$C"#Z4I7 MA";_8D@W/=LPAYYKUMIM708?LQ#F&(Y904K@\8IH2;G*:)G=GD/V$3F*MI$/ M^TX8! VE;&IZ)H7:1GMJT75_+W3ZD8^ZBHN\0%J0$);/*9-6 QEBP]J_ MAUK31W8[64FF:?%G MGP%4G1EB7$8L;9-^2XH'@TA3*&+S7[1HTK[HMOZ"RQ MX+RJ*)9,IUA6-$Q#0KEO+:KK2%.N#_]M> MVC"QH%D!+\[%B.HZX2!H=(2.Y[D;46-C\Z]6<^ATN]T=,UNA@:O0]'G,FE*T% M;F$!O !T_;&8ZJ6)*.-BHF+)YIM)<8S_5[:,P-#VDMTN/OM>L-O9HFW3#GH[S#UT?YH..1;2OZL*O5X/GX'C^H%M M\1=]MQZ]P78\Z(;;BNP%O>U(V[1FJ(B@!0M,%\:-;7HTFMJ731M)>"I%;N=> MG]W^>[/]ZG5@?AYN=)D$92Q;%+'VB>ZN.)>;Y@Z[?M8H\\)T E3#=< S M\-(Q6B@SD9GT'V>%F5(5S7M_@W9III*A$[$ 8BY7DB*#-KG:P&1J78#CVT&$ MY'5*-5F*(DNP<$')"0"WFI-&*"FDC3,(;+)#M8.-#&?//:6)G33%41WWD8[5T_N9W&W0260S-[ Z.PR,!-EM<4=6]] MR3,J[S8>IY&ULE5AM;]LX#/XK0JX;-B"7UW;MUA>@ MW0ON@&TMVM[=9\5F$F&RY4ERLMROOX>2[=AITMN^M+8LD@_)AZ24B[6QW]R2 MR(L?F<[=96_I??%N.'3)DC+I!J:@'%_FQF;2X]4NAJZP)-,@E.GA9#1Z,\RD MRGM7%V'MSEY=F-)KE=.=%:[,,FDW-Z3-^K(W[M4+]VJQ]+PPO+HHY((>R/]5 MW%F\#1LMJ9=/3>Z']4ZI>7O;.>2&DN M2^WOS?H/JOPY87V)T2[\%>NX=SSMB:1TWF25,!!D*H__Y8\J#BV!L]$!@4DE M, FXHZ& \H/T\NK"FK6PO!O:^"&X&J0!3N6#'TT,3O MPZ22NHE2DP-2;\47D_NE$Q_SE-*N_! (&AB3&L;-Y%F%#U0,Q'34%Y/19/*, MOFGCUC3HF_ZB6U'J>+\4%\ [5\B$+GM@N".[HM[5R]_&;T;GSV Z;C =/Z?] M(*;GI=X.Q'M+J?+B>F&)4 ]>W.;BB[3)4IS%@/6%7Y)X;[)"YAN!'00)H7)O MPH<'2DR>BFO(ID$>ZT]TON*=+W\[FTQ&Y[L"87E\_KH/*5> WB.-@';F=!&YFR:S6? S!&O[Y]#*:G-!/WS5J"#+(N@7I55^(U+66RW"'Z-7 M :U,E.;/B]T!L;,;LBBT(C M+S/-SC 1G! M>&P%&;4'CL)68^YW%AP M82\T\R/26$VO@?B*Z8]22HA2%^G#$!N^"[>46HL9B=)Q<1LQ+Z$(M68X<#QW M Q-EH;S4_?H!58&S XB"D*,""_;!>RA(E?-6S9/^Q#B(AVCE>75F".UN7PNM^]U:Q;B@<5BO_H4+"'7D;V@S%4CN-H,.B+4U MH2^@TTQ/1VP6R2#+W-Q"FA/\+&(2^;VBSL&^**1S!ISB4+8Z-?* D++\'D\B M+$M996,F=2!@I,G/QO,_1X4++/MOP>Q[X.V MO[T%2G7K0%IV=')&JS0 K',1C^=HCS@F>#]VHF\) MW0'Q$]]+:>&11BU;#$95 %\A-UGL:\R9.>(K-B2M:YU9M#9(2;51I"5RW3U( MG49ONE/)Y#LD8">/!^/IB_U^, 7:\8R#KSH3M6;$H*42MR7G$6$.;3R#N(IK M3.M(M<"3$ISF2;$ENT87_CV41TJSR-GN4A^'GE!C.\*_1+Y6*SU0+(^'ZPAC M(*2M?=([[1('/*VR&\8+CXG;^,CD&XGH?!>)Y M?-]9)&!HD:"M$'X?"&#+AS5\%V\&DY,7057@8;>IA,!B4]B9FXY3+45;_PYU MO[WD-K;;S)\*?:"DDAD'F?$NO(I(^VY4P]9%-B.["-=U;F&HB'BG;5:;7P2N MXT5XNSW^G/ E'H]PD)I#=#0X/>D)&Z_H\<6;(ER+9\;CDAT>ER01%-Z [W.# M"5V]L('F=Y*K_P!02P,$% @ VH9I56-NK4*J! C!$ !D !X;"]W M;W)K&ULY5A=<^(V%/TK&N_.MIVA8!L(V028(20[ MF[8[FX:DG3X*^P)J9,DKR8'\^UY)QA#6(722[;33!\"2=8_./??#R/VE5'=Z M 6#(*N-"#X*%,?E)JZ63!614-V4. N_,I,JHP:&:MW2N@*;.*..M. R/6AEE M(ACVW=R5&O9E83@3<*6(+K*,JH(GDVGV3I5\;XXY)H8W,2F,<9TSX7[HJ==@R. Z?,(A+@]CQ]ALY MEN?4T&%?R251=C6BV0OGJK-&WOS1;QE$MO=;28ERYE'B)U#>DT]2F(4F%R*%]+%]"QE5M.(UK;-X+^ $ M\B9IAPT2AW&\!Z]=N=EV>.T7NNE1.O4HMD!.=$X3& 18 1K4/03#=V^BH_!T M#\=.Q;&S#_U@CGM1ZCE&(6F2L+E5#P0IG6!2^,H=LN[O1[1"XI[$SDC8TZU)B.2 M^,VUV_S[=V^.XS@\+6^Z473Z0P.K7.?@ZI0_V!&G!I&-=/O!"E3"-%A8F=N: MU@TBL&_A.([:BB!ZK9]@ZU.\]HN>LH.I1((MV1FX=#O01O+#E&N\1)= MLL+Z5+@5S.@J)M>36[T)2"EOU'9LHL[KR+NCXS8[+ZLE\=J*1LC>.=%K?WM- M1TNJTFU11S6B=CV?[C\FZNAEHE(OST+R%.=AE2RHF./:;J,;AE]I>K974_P[ M@3L3^%*P>\JM#Z)PVZ']_N@\M8+VE$4'SOD7MC> M"NZ_M@75R^-K_OAY80ZH#ZSG3:_VG>T_T4I0F2CRL6QWX^>D($M0L);O$%5& M6RGC&W[T2D^P;]P-HJ>[0>C]B!M1U11V?=GJ$7^K#S3)#5V1"4Y;TJ,Y$G8. M7WG'-;FLT1P4_FVF;J*LJU(ZVY"CWJDFDQ_'4N52^47:4%.@X[.9)TQ^*C"R M<<_Y'3ZN%-P4(VYCC5&A5G5'VK*C%;OU0Z"6^_JIL$D0>]!"_W=(62F\U!BU M$>=$3CF;NYMZQR]2"!L1.U,O%T(1C:9ZQI#[]('0]$\\:7@)$8NF*;/ E&-* M,9_)-&>&\E=[)J?,/C"GA>VG;WW&O.VVCW83I4IE7&ID8-B,BT5\EEUY+/JU5IW MG:YQHX>5^/^1LNXHUMHZ(:/_<_<>0&.S*(3QA^5JMGK5,/(G[,UR_Y[B$U5S MAD7'88:F8;/7#8CR9W\_,#)WY^VI-'AZ=Y<+H"BJ78#W9U*:] 9 >&PO=V]R:W-H965TG/641E6RQ8##M3D414P329=>0B833(B"+>(1CW.A$-8V-XG*U=)L-CD2H> MQNPR03*-(IKT!D;,_5M<9G K%-Q"<*(Q3(4 M,4K8],0XM08C1Y_/#OP;LJ6L_4=:DXD0UWKR)3@QL!:(<>8KS8'"<,/.&.>: M$8CQH^!I5%=JPOK_DOO'3'?094(E.Q/\>QBH^8G1-U# IC3EZDHL/[-"GZ[F MYPLNLU^TS,]:GH'\5"H1%<0@013&^4AO"SO4"/IX#P$I"$@F=WY1)N4'JNCP M.!%+E.C3P$W_R53-J$&X,-9.&:L$=D.@4\/STZN++Q>?QNCR_ J-/Y]>G1]W M%/#5NQV_X#'*>9 ]/#ST5<1J+M%Y'+!@G;X#\E1"D5*H$6ED.&:+-K*QB0@F MI(&?72EI9_SLGU(RY^'LYJR 7U&/FJ0T*DD=)JX M/U#"9AZ6U4;;?- _:I8@&)(#5Q(B18L0;Z((C@HYS1A"')"QN*,4]@^+3:Z#9L!H'N7P\RP.L?:XOO_IV#-*9I$((Q6XU[%VG$P.LB,7,G#Y[<:!Q@N^+!K<2BO(I==)/NY5>$V20NG-2[2F/:^U;@OLXIV:$Q-[9/ULW1*O-=8P M5:2+QZ/J-T9-F2*?&3>;U_P)R/G 8@'U3"T?U3\ZCT?1]ZS^ B/1&T#D;.NC ME%ET,P2=ONGT^ZLIUJC:8NTXIHM7IVS;=-WN2A$M,526B$VG\$G3@*E?B=B/ M-+RA'. DP?2M [)N>XL<-(V7L\5 ML&#O#!;8Z&Z>K)$VW;HC2)_L7L#-PRL272F8V=&IX%!<0:9"RP(AAR5":FFL MRFP-P)W<(;JD28#4W8(!-RC^V*W/4WW[-!%17DF*: &IK*PD=]:/>>'XL+0' MJ5BS#2,HN[.X"F-]I189UB/H]U(>H#FH!%4DTW6G"@^#(AP'J&]:EHW$0LL# MH;RY M-\['EY?M1_G&>O/- 'EFSW5V^<;N.DV^L3U<^,:Q>RO/D/X^SU011%H/+LW? M J@,(-O9$T#-3L)6%4!6UUZYR=GKID>XYBU^P#46-AUOIV\(\9I\TW5(X1L= M::L LNSALOMVC [FFT M1OW4N8137J=]S-VYYN*;V+H MJ51_M9J_ M[JV.YV^D7VDR"Z'>XVP*I+CM=@V4Y.^.^42)1?;6-Q%*B2C[.V<4DI0^ /M3 M(50YT1=4C[_#_P!02P,$% @ VH9I50C5<"\O#@ Y38 !D !X;"]W M;W)K&UL[5OK<]LV$O]7,*Y[D\S0--^2\IJ1D[37 MN[9QK22=^PB3D(0)'RI(6G;_^MM=\ %*E*Q<>S?)]+Z( @@L%HO=WSY(OM@6 MZE.Y%J)B]UF:ER_/UE6U>79Y6<9KD?'2+C8BASO+0F6\@J9:798;)7A"D[+T MTG.:_UOJW]'>82^WO!2O MB_17F53KEV?3,Y:():_3ZJ;8_ETT^PF17ERD)?VRK1[K!6+R#:_XJQ>JV#*%HX$:_J&MTFQ@3N9X*(M* MP5T)\ZI7B_?O7O^37B&0X_Q*8ZCCS6LZNO*,$%V)C,]^QF.=XWA%Z?K=3G^CYA^A5 M1?SIX@I.,&'S+5<)NTYY7H[M5!,*Q@FAF3PK-SP6+\_ #DJA[L39J[]]XT;. M\R-L!AV;P3'JFDUV$IO'";F>S>AT+_9.E[U?"Q2K0[391A5W,A$EJZ";W\I4 M5@^L*MA*\;QB,2_7C.<)$[_5<./BEEB3>2QR-"C&D"])Q,6& M)ECL9C&'7USL9O&A9'5.[)@2LMF\9,62@4I6(KN%VZU>6LQUK&CJL'+-01=P MT.N4ER6; UM9!K"S%0ID=,=ERE$T */$!@?YC2_U3O-%C"^+%%!3YBM6T6P- MG?)W6(G@# \**39[88"Z)<@DP1DCQ&DL]N2@*R!:LE>!]CJRM6?L;]],/<=_ M_L5=?R6H!:;_=$+S.Z' %?W'!'?GWPCTBW@:W8C52HD5*O2I--_>"Q7+LI_P M&O4=CK_F:=?W YH >,K8.&RM2&S>*DH[]D,NJW)OF6N%AMFV?I1+P9[\2W!5 M/NTZ/_*TWN?[29WS.I$@QJ?LG:%_8*C_X'D-GIZY6J.Z*3,K=)RN=T9MURPKVG@,W#!2R'-LWKB.L[3/6Y"VW<_0[0;@">3Y#Y!W[/=Z+,/RZ 9 M1=-]JIX]/9W-_DC'[!SDO&^\W=RI-1D1" A\9C3"O0%3UYH"A_LKB_N8=DAP M='SIR/)FP=C.^[/V1Y:.IE;@.B<+YX]>$683]#(@"UV)TI4//*!]_WN MQP"6'_ 3@/EX3^-Y^>5"Z^ZU=4:F8>_>^]B+YZTAGD?!]F08?PR5V_L=4A*6 M]1 W!+Q1:#MAR!C>G3NV&V+( 7\F+N#<)-)8X7K/=UKG'@[U_0@L(*"K"U?H M#1WF66[D@C%,C7]P)YJPP)V!?0;=]=RWW0E0=B8!0!W0 ]4*[0C[)W['HFN% M?M^:V#T 3,)HT'\>V)/>UJ*I.:NW73]P!_WG[M0.)KU)N_VTF8'>[=9WVSA] MUO/A^3T(P(U^%\ZP_]R=V> V0*9P92 &Z-+H[ 4AC @8','$[@F/8]\X+)EP M<%5@V UV_*8+7I_@?<]Y7K6WJ>T^?PH!; 41%%AWFG;H08$S*#8HQJT88 8@ M)H?HEV)@@ >*&EE>5"P5)<;? "&X1']OR:6"@%=]@OS\COPO\&4$N"33R?-R M-^S4,2Y!5/I 23,Z=!-KY)@& +DB%V;*$*VS2EJ$/?X7QC191OH(U>9X&6- MGE,G PT]G2\056)[P&\[&U "A%JL.C>8SO^-V:*-<03*-MG[1XLRC./8$)%Q.SLW5U=?OQM!@8/$M)8B+)5H HCVK'.^!S MS%9PL$6I^J-'H\02:Y&ZS-*,C '&"&#()<#0G^>+-_-?6D3M[:T%X1YCVZ)$ M:TA:P?!.:9D>@J$E(IC6RR5 (: I6TO@"%:$!!+&\W:UN_[,@2X&1)IQ8LX& M0$CU:1CC"%.I"I8#5A.?2_(=-'!95^ ES/$(-5NPX('?,-C!^S+;I'*X3(/^ M7)$3W=2WJ8P!@B$-3LAGX$:E:/P!9Z7,9,I5SPAJI\:K05?/NSX4ZC.Q"/&F MGV%Z<^0>%K,:7Y/(Y1++64M59#VI ;+IHRN;"2 XB!L8&<*D7O3AG'^P%3%;DNQ_8[T(5%W%1;V @82[;RFH-PQHI M<*V=@/2,;S:JN)<9ZA81'4IQ;)N@G6/)H051',2X?H"3ZMR(!.*QZ .\2Q%+ MB@6(N=Y'[!Z+0:E1@FV;7O F/6B<."QL[ =V1X%YH#:2%SLT;IB)Z9(3>$VVH'"XT=*;)X5C ;U,N SKY3U<\^-"X,#"TN #A04ZGT#68U'MGOA_.[Z8>1 M:0R(Y:>(&/,I !67X)"4*;$B OXCZ&'&TE.NNFM,;J M07V8'_R $L[SY@DD01A.>L_O>58 5.BL ^Y9+!:*'GK@TPR9U\AE]Q@%-]?, M 9D)V%WSK((HM@]54*H-S_1T 64F-5ZVZ>LU3&HSUX,(75%2@]8VG87&@XVB M5N-9IO8;<()=;?M@)GCNAM84TA9R+UL).3-@-X_!#9$MDI\JV0:T\L*0SKAS MZ,YV-TL##>5J):HF7XC74H#$M-\T!-390R.FCA]G!&M^1*2"HZXVD)MSQEHL*3J7'&N#C6Z/F% MR,FL5*)UF(Y B90WGE(31S6P]WW<7*?HCSJY^=?JY/X:3L_W!FG?U)Y$0X:, M#;O._K.-F6UXE%V/YT['G-?4#GO7.>+R9B-S!NGH9S@\HUH(NPOLV>D/4AZ[ MGN(FYW]U-ZE1]4]VE&\;5]<@T76M8#HB%=:M$)#>+JZO^Q<5]M\TT$Y(H5S* MEGT!T ^YX/T% 9,F46">9C@+9+]=K'=U)Q18J[4JZM4:=(<6NUQ\UO(7?5= MKE^#0#P AM^V\P'3X:";QHBVCGGW5K>E AN PX0QZ-H?VDEC M8@6_EZ%+U\>RQIH-9<8C:K1LB@KXOD<<*WH_@T/RCND\&L MZ,D2T?&XBM_" M'!0%O0F%=E;)%+P6*H ^55RM%>II_+6:NZLR0L/4SV T0XCJXI^$G4_]R<&' M@<>B M^*HNCPVR1-P'72.R5X,(>7:L(\K!<,T^'SV6PO.:< M.!O@D1:?^=[LX!&Q*0H#[JNB@A,][BR,C'3W15(+>*F0T:5.(VH*>+ZDAW[? M-;@]>(8ZEO3N3G@L2=ZK)"(\$1#U_W;'F&^CC/4=3&F:LL%_7YP+\VU;$QBM MJ6\FJJ$53F:#MA<.GE?ZEA(R2MUWV M)MX^M$YFL_W#L!Q__[61P K"0$-%YS_"_I1<8X>!,=V'!=X?MY.VK#,4B"FP MB15X@])O8/G&"SSGH# #$1ZPU^.6^@<3R__;[5=KMZ_Q^.%4E;@3>8T@7!;+ M:HMY5%G?EK&2>R8=3B9&*QIHJVN%SD!;K(0&::;%!]>R&A<9KMU.C+N9:KO'X!6P=H 0"GY3B5/P, M@8*_001I1<:Q L"$_=X#*S1>,0NL*UWO(&H\R2#=P92(')]!Q#&9F!FO M]$4 /STHS:S(E1)M2*/K#"_ 6R$OT54M?;?<,UUY\N]B_2\L^[1UX@$3UH9OTAJHN8T M37U>HQ9^;!LT?%):IP6QZ:K4-PY%$8.T2K/)Y'6JA33)&G5-UE0O4A.$BBP%*VB>]M=XU#/4<#+K?+Q"5WO.V7G MO/5D]1#,#+0T_5L\#3KL!)Q,_A*0#0%9Y-TGBBS?"A++N;,=N.#-:&$12XW1 M3$Z:\%$>R/&IY#A:WEZ]/[^%N_M/EU=7;V\^OG^8I\2PX3#-!XB+'B+["\0; M^& -U1ZN3('%[_$IT]ERRC:<+K*]@ _8C&$V&4$VR;(]>+-MC;.(-_N?&GN( MPS]#A-8X]8W(<9'PW??HUI@L7QU,7T_.]A \W!(\W(?^;P3W0TQG8W@! Y]K MA$NK&V&>^=(\PPISJQ&D65NUQH(7L!9.VM:#$IUO)7D0I@"%E5#0.)LC%M)4 M?@1=+?,:V-GC*,010UO'A]S*D-O6>;9+6+6>F7D_AFO;X1K=")0D68G8@])S M]Z^^86&W*&+ XLKQQ71,0> ML;)(#$IG-1 /C0#?OVM!T:$63D?2@QZO#DZRZ?&9WV&\JQ8S-99 =,+%NL*> M;UF!%]($/KD24OM-,L/33(>Z5J@D:^"YIY5B!FL$$5BCDXRQJ0_+,@@2Y*%? M=$90LK8F#YZY-84, HYB\0TZEM-4@S)^_*Q67-/PATP8'/ M2VMI8X0$VU_.\B=02P,$% @ VH9I5;LXH2K)'0 OF8 !D !X;"]W M;W)K&ULS3UI<]O&DG\%I7=47 51)&5=<>(J6;;S M]#:V56:<5_L1!(;DQ"# 8 =^?7;UUPD"$M*=FN_V"8YT]/3W=/WC'^XJYNO M9J54F]ROR\K\>+!JV\WW1TG6ZZQY>*/*^N['@\F!_>*S7JY: M_.+H]0^;;*EFJOVRN6G@TYNBUJHRNJZ11BQ\/+B??OYG2!!KQJU9W)OAW M@EN9U_57_'!=_'@P1HQ4J?(6063PUZVZ4F6)D "/WP7H@5L3)X;_MM#?T^9A M,_/,J*NZ_(\NVM6/!^<'2:$665>VG^N[?RG9T G"R^O2T)_)'8\]/3Y(\LZT M]5HF P9K7?'?V;T0(IAP/MXS82H3IH0W+T18OLW:[/4/37V7-#@:H.$_:*LT M&Y#3%7)EUC;PJX9Y[>O9EP\?+C__=_+I?3*[_NGC]?OKJ\N/OR275U>?OGS\ MY?KC3\G-IY^OKZ[?S9+O;NI2YUJ9%S\Z:E5<5JHCG'P'*#N^IQ?O-=!#@3&U&R?$X3:;CZ70 WK&CPS'!._[3=.C;/,-^ MV0\;#];W9I/EZL<#.#E&-;?JX/4__S8Y';\:P/REP_SE$/37'[.V:U12+Y(W MG8'?C.G#\*DPDE]5TZK[-+FN\E'RW3__=CZ=CE_QE_1A\NI%DE5%HEN3Y'5E M0#:*K%4%G.^YT87.&I 4&G$+_\SFI4ITU2K8?YNHJM4M_NS@7K]S0+\#D:8S M>ZO*AS1I5RJ145?U>I-5#VXDJ*8&EDPRD\#R'9YRDVR:^E87JC&X&]/"[VE2 MUGE6"BYE!Q,*$,*DS>X3^#[OR@RGIK"-]:;4694K&IM56?G0ZMRD &JA&ETM M89U%>Y:,WM*M1\@N00?:?9*6I[3Y-H@%I!7JRS5C-P3IM ^J8T.4E M8%"%3*I$%=[I=D6,Z\62\(C73Q%D93*>CH1K%$@,D!L4O:F[)H?54II= \,: M''+8J)(%0I"(-P&*N31)6XN20X8AFW""T!! $_>_5!J_G2$OB:N7,%KGF2/< ME]%L%,LD"EI%],C*\F$T<,I.W"D[&3PA;S*C:?$K)^L O>^D/0<.40885" 3 MBO@\+70%(JE!@$F:D=,F81%4&_@;MPO&+:^;@D27F(N?.SAE( ,;$-Q<@XR8 M9*DJ.#% $?Q=;5J>2S0&$D;T3'ZZO+S9(FI>=H6BX0*>-M)ZIHZ2R[)DZN?" MYD!N3++*;E4R5ZI*5*G!F&6"01[2(A:3%1V5TY-_).KW3K K9U V>(MK($V=Z 2LKRKS0L7V4-K H2 M;5#7($X9K=V &D3^>?[;K8]$.5N6&(<5,_-)@F0<,$.305S0/0,V56H!YA[_ M+5S>XH )6(!$ F&$'>@-'5.CEY6&^5G5E@\6,;8$0.[6?;7(="-:&5;QO)J< MO3))!5YI9HP"OW/@")^Z(WPZ>/2^5%E7D"JYQAWH-F Y*A7D;I-5XH1;M12[)P[M#.5=PW; M81SQ[AY$L5K2T5MK0V[W=X'UG;V[2Y(@@;BF-?00:4I!.QP5D],2'[=5KW0)D4&DT$]@EWHA1S^*6 M 7L&_L$.Y0\[@MP\J:\#/0EJ] M5;E:ST'='4_(79Y$9 R8X<[=955UL-AGM:F;-@'T, !*)N/#_WH<_%!LZ(L( MH)DH@_9&1IAQE9"&79XOP$JP!2 ( J-6F&D#)(, M9\9+ 7A2BITZ< =5LN88C-FVNS8-Q*VF3KB>A@CI#S(+8/'RKRMPB,&O$[&R MYN-YH#.S2A9E?>?W]J0=D>0U60A"G Z,'BT^-E%U/T&PA_$S.ZH _I8/8;H;*N.Z9#7<>:\CK-!YV"F MEK3W/K?B<3,C?UAB7D/AV]P&ZZA-JI"RAN>.4',_@[0@.QOPDN_!%6PA"D_. M_D%3S_^1(CDW/CJ/K;DS((T"5[@#+._ 4Y2PH[6:=S?@PR!2BZ- AOE96$]2 MO^[3ER1,XUV?\JY/MW8-+L$>Y4W#=PQ0FOS]XN*$?OO[Z<7%(TD(B W15^B MZMRL*1HA=YBQ7:FR9R,(87P\E%DZ=Z)[/BB [_'(_TJ^^0>5H2N&*/0)\B"< M_OQ7/_#DO8\'0(T6$()4&&"YV"17K$OOO#>5*[+JH%@QIP#T8B*A$[?)-/U ML=T">)(E91B!P%CP[5131H$J@&WO4+-#(/05 +G AO0O\"!9!QBCN@.18%D] M+$$"RS"J66D01/!H'B*O*-C]O^P YQ?!-FMTS/]01BSE!ICLS(K4/ M)I '1*<10%:)() ,Q!Q6H.\!,HIA/4?>2*J.ED39@SA]9V17[8P%3[X$NE/, M1T04V]2+%; 64^ED,G$0&'8,Z>4H+"#RK>]0C1$U#7-<1T&EC7 "3GR?_$S$ MG\C?4_G[.%2@[GRAC!A#')1E/?2<-IE5O#5<*@M9&G+?T?>WKEBRV>6,X#J# MH[M8P#DGX(4"%X-2'F(Z WC6(PK@.C3SF*CH3 P0=I0,'/L+=^POAL-9YO$[ MS$FC"K5BB"O@ MZGO@+.NZN--EB8R\?[&K4W83:GZ%O@6!:G2PBN@ ,(D1UZIP64Y>P]I1EU2! MZ49;X0*4X&C!@?B#1_.AX*@$ RS83X-%4MX^V'8&E+M\DP$8L/TWF!P]G.40 M/RIS^ &\(-P>"S2Z 'B UG4!JMWF>*,9_)NSIJS#0[&QAM323_40C@+80S92 M&&##,97<% A.0;M%3H6F )5Z1W6T30?*.*,##EMKV2Q@3A8H:JYNP?(39M1;C7QNDH=4L-%;;V'%G/>DTZ5! -AG[DO=XT#Q=%@ETIX$L[+VC'H/1>;;1;59: ML=U.!P/=DXOSD\,IT/N*$,( +UYJ1DO]K#+)$'^P\,GS'Z+\U%-^.EP=M $] M"-!<%'NO__4<.,F731WI;%MK(EE-HPC!J4;@#-N5,#[26,ARR8?J7;&!\/7*4?*EPMI<_UA@,?),ZF.X3CW'\H%B* XIWLUC MK%PZ8.+(HQ1G,6O;1L\[<3)&.SEO M2_"*YZI$/]6(3FE F]05^L8IR&X;=)/H"O28HNII!R+/13+$M*LVZ&#G+@>A0"LXD)G;:QD7#BG0Z..C;, %;7_N6.^58VU<2HG/@3:49 9"JOM< MD>Q(^QIY%CH]'#+1^\$N[I?>JW7@.'(];=[,IW?(JE76VG@ T^ 6.IMKW8'1W/ MQP1#U?+!UF-(!+#9*Q8#./O<.M,\! #@J>VO:6(! NH'^2.=ADA+.U9,0KI ML&RD[BBUVJA;77-DNH@:S14EL:=)Q?*<@J_OE5-CT;#?I]'ZC-R MXGM/<7Q4[1DT7B-1\XK/JW %%@]>FWS*VQI+-Q-@T1"%?6_N9+BQ]JV-Y:4C M"$X!A1>]%'\>J%@SN3#'2& 5Y,C85:9.3? L%&78@1;JOI4":%EC\60)FLO7 MFN7X7"MS7U02%-Q('RL"C@KH'/>?16&"C9)@*# MJ(P2M^>%V_/.KM!5H.'[RSQANHHN"V^.O*$U'X"@] MB;O?^@H%M&?N\&F/&C_,XS;55463W56"R+9JX1Y;.1%/6GQ(J'TK[&2XAW5& MN;$WY.->!;FQ7J%^'JB='E#*QTGR#8R9Z="_=H'B=#P=8ZSF)O3AE,6+NL"[^6]4<:A] M%XUKW-YL2JHPX)?+3G," CTFT$G8DEU1(N)L23H23V.Z[!HR>94AJ^)!^RVB4770_!OFS-Z?@T MC1>XBA>X<@OXVPUH UBMN<[XG[GSG9M0ZNH0C-@:LTZ MKN VZ [TJ%1%U-[<;0KGD]JJA^DVU/FW_RI&.$M&QR>B9T :1+=84G=UUW!7 MSOIP)@5LNZ2LO<](KC><_I8+.A:*;/ 5?@)M66,^M-W2(BZM56SQ9ZN7L@=[ M"=B!"=@*2KX9^?M4+)Z7>BG.1]0N2JSN$RIPQX5M12HKLR3O5N&T]6ZP(M"[ MJ,2L-BL/P1S(U$-H5_ER!]FQS!KR?EBBQ.#?!N-]#P3BN"@<#X&.W$%L@M,_ M5TM=&5?BQQ*0G4P_5=*'MB,#MFXD"TL$%1%O^/A0<:>^J\ K@ CS!MLI\*M_ M9^#I0=PTL4U.-M;\UK%GK]696HDQXR&4$>"V'% #1+0,^R EVT\.%\QA2'Q& M,)*B:B@MWJV]"VV3I>)$VP5IC2T/.@*<^>LKW!>&Y !2OG.NY0Z#P_// MW:F%:R2B-KFV 7U'S33[M'\=L3S@ ,?I(5>9_;[U$]?OD$)K(+UP=(LB5.T( MK\ADBY9HA,U/+N_0,XE@\4"Y8HNA65?J>>"&@S"U*._ MID.%I0 A>X'/\.4Y>S-A0-^/H@UYY\6S%^30>@/9/O*$W2(].NX528@K5M@# MY%R?8;WN;/LNX/\;C>QVJ8W/.N'5,N-R)B$3W"7-4>RX%0I[(QKJ$)&1[MYB M1 &, ^POW+Y!$U6Q!7"A[S&\4NJQ@,064D^'91=\A_%$ME0V25,JB?:PH8"C MU]W+:DK"M,!9$I ,3RTVJ&!+3J'1'<.SW3C6N7C08=5 L<">QBC$%Q16<$KZ)WC+DV5_838W5CD.TEU@(E@)+ )NA.YE9RD M APZ$@>*R82,UL/(7#B^SQO944]4/$"7#7-'[0H;< JUT7GHF[AV3^XSHU(A M]G3TN_11.!!>2(W;N7R%Z&I?) /P5>64"^P=;8F)&E#77=GB94Q_@7A[^2S0 MK6^%YDA.\"4I[.^?F#6^3431[2E0\JPZ>^E*+/1WDN)JK>%./>R!!IH;K%'4 M2UZ="Q24@XLJ>98ZH^1:DL!YY"[V- :9?9U!3N_;M(AT_VVOQ_G;K5+=3?; M_8% .+/U28 74E2XI7N.#VX]O#&!%D9*6]L%/X;AG1#+Y\QB:'L5-K*H)-R/ MQX=%]F H*0WJM^5BQ1U&*;8>)GJWZ='9W UC?+')#Y=UOA'F8.LLVRT1VJ*F M@I9'/Z1KF)-:;^K*E3_MO5 (1\'PDDYD=4;ZDDBCI4+!-G'+SS1X3YUJB!)J MNAIF<@?4H?UPI,N7EGN$/+6%."G0!6'#GWG*! 04Z%;8H MM5W,R6VO2]@?8UP_49!M=\6<-+QB7QYVH;=,,?D?HD7R?0[A+MW3\*6"?L(2 MEO%;!ZE[Z.!1[Q-\\WF"STJOYUUC2"AYS9ZO-IAW]0\],#'(KA?Q'^>8Q#6AI0-!91+<^*&OO[GCT>6E!\.I:+>D.NV_-#6OEN.*3FR2W MJJ-QO^2V87G2?7U)W[D&RE^V6BX I&D,[EFVEHM!Z'04P:86M<^V3[%>H$PBVX>>-1,T$_:W 7=1=# M>W$0#)X\6("-"'U-!19+.GF4S=-T$P74**; OBI*1H '3I:)?"KJJVVHKT6H MV4<-"L5Q$CM7?+3"D9S[ *AG.6BBYHSJ/BV1 MDY=M/5WT')D;?X:F?M]!8=41EIY%ZFMV*^RH\!Y_NI7T(<_/MXAR_@MG'>*--P0&8T!??;F@PR@N;*"SQ?.+J]RX#Y8Z!JP0$X+V[%O5>&+O. M-Q%[E35XUF%+3F["V'EO*S^& UMZ0BVUL>]!@;.$CC9Y#'0O>M \^EN5D^%K ME3/PY,2+*9,W4I^=T:L ;_VC%[V&\Z\ G$3#XE<)PD%S>7;3U?M;= MN_O=F6I_^'LR&:>GIZ?!%^?IQ?C8S7"7FW9@3M*+DY<[WQZGQR_/W6Q;^8OJ M5-M3+M+SLUU Y^GT_.3Q>PXV,)VF+R]>AE^,TY/CT^GI^[B"+ MOHUBCQY8TW1R<=+S[U1G,YC[ER5P;*\+B19UEU7 W5#VO2V46BP%\W84$W//*I/T.*+KY&SH MRM?47XF;#E]E^ZQRKFA=%7 MW09OZ+4<]>V\E%" )XE-T7(!U7= 8XAON.#EWUJ,L R+M'6RZ>;P2;!#MN(D M["+(5SL3&R4M#C&$1M^B9^] #)2?^A"W@>3^#=A^!4./G-A8,>U-6_3F)[ ^ M(&$M8=F$_1G]-T(7W,^'Z=E5+6DR23M2>_UZ Q+AO*M07S:RZ(A7_@K^]JYYL:_[1W.M]?SM[XV\@[DCUS.'[9\.41 M=Q?TBYOVL1[1ZH?C\S3IO]T'NZ'\4]#^(7%FO2?M)![>$T)0OJ3D1(H#V^%5 M VX$F;3PGO)NHN%/),@&7\"8^BNPT^%+JY^U^\!>;?D%-W*OHG@4)Q8I? MNL/>4Q:J_]0-D/-?"JM0R:=F"1(IF?I"Y24],8;#ZJZ=-RK[ZA_@ N61W>JF M,^@ M?T\3=5N7M]861[?21 0H%;@LZSERJ,ZUPDO:06H M@)KQ?2'M2H.VD&3(P)-Z*Q8Z\X'K,>GMY#LU!V'#$OZ9;SYEQ MYHA3.K2>W44:E%/L$[,5,5(Z-LE88/G+1*QU.=,62;7,J"&3W77N!>;B&/:: MDOV1^B@WEKIDLNTW\#U.H;4M-+VY25%9HQ6_&OX0%5/=A0-^$S&CZIDK]V") M3/IKN2+/!:6^9\7BM*TE?&S]WB6"54KW5VF'@FRBH-:DJPB M6-9B/:B%A&\5*A!_RFQ6'4A'W1FOCC#O6S=B\H$/R"2\-4?-4W-E2\\HHE[D M2+%6O))K=:6T2@ZD<->8!,]7@!-(1\7!:1I<.^?T<@'12-%EI7O[,O-BP-CAP] M8!YH#.J:VWK).J,O%#,APTO=+'U>3-OA*Z"1]GO&PTX][Q7QJU4.%K]2U/<8 M46]6^RCX+T4PO*+_.(5*&57+_[N(^];]YRR7_%^2^.'\/[N FT-MAZ5:P-3Q MZ.SD@+M][(>VWM!_4#*O6Q 0^B=8>(BW<0#\OJC!],L'7,#]ES6O_P=02P,$ M% @ VH9I5883\V@D! Z@L !D !X;"]W;W)K&ULK59M<]HX$/XK&O>FT\[XXC<,)@5F"&U:9AK"A.1N[J.P%]#4EGR2 M''+__E8R.*8!+I/K%ULK:9]]7^U@*^0/M0'0Y*G(N1HZ&ZW+2\]3Z08*JBY$ M"1Q/5D(65",IUYXJ)=#,,A6Y%_I^URLHX\YH8/?F+1YN;L9W?Y';:[*8?IU-KZ>3\>R>C">3VX?9_73VE+G-0'P>>1L&&W4MW0JYJ(>$)(7UR([C>*/*%9Y =\GNH<*-UN-?Z M*CP+N(#R@D2^2T(_#,_@18T7(HL7_6\O'#.^QNX/89TMU1\'QD8MTF@H;X4'%: M94Q#]O&DT+F$DK*,P!/V,P6*4)X1H3?%;N1&G:3ASEGZK*H)KI#Z!4O?37HO@1(W M3.+7V]PR( S=3K_3WO#=..J^/=AI*BMXUN&E>U^+L 8.$C/[6!BZKA_W#^/2 MZP4-:XKM1^(#0'*Z%-*ZH91B!B@)9C M-7TZ@A6Z03\^LAO[O1<>:OO>I%-R&)U^MWNF;\1-WXC?UC=2JC9DA6\UR9A* M:$S027<&R_Z&0<-BJ>'007TRL^@/*CD-R6F.2: M\?5S)!1925$0T9SD0'_*$[<7]5ITQ_7[_IM]/1/\=RN<\4>TUD@T^;UB'%N9 MI>R?9=32PUCJ6V2K&Z4"SBFXAC3+8[,'RJ'@GEHQ# MSX.0>:2@*>>38BE9E)2#\FQ"+(M.\BCEH^E)2?LDIR=BI;*4LT\2%:L\C^3W MG('FT(M^E\H31A,CU91G-VQ]3GY2<)K4DC)4ESQHM4<"39P^GHS#X^ M#S1_R? E9>O"^$9Z)3,AONK&=7(ZLK1"+&.QTA(B^'MD%RS+M"!0X^]:YJB9 M4@\TOS?2?RO7#FN9106[$-E?::(6IZ-@A!+V$*TR=2O6?[!Z/9Z6%XNL*'_1 MNN:U1BA>%4KD]6#0($]Y]1]]J^UPR !2#R"EWM5$I9:7D8JF)U*LD=3<($U_ ME$LM1X-R*==.N5,2>E,8IZ:W5U^N;CY?H=NKBX^_WUS?7W^\0>/[:):QXNAD MHF &S3>):VGGE32R1UJ(/@BN%@6ZX@E+ML=/0+-&/;)1[YP,"KQCRW?(L3 B M%B$#\IQFN4XISSE\N7VKK(2X_4(T3HZ+912STQ$ H6#RD8VF;W^QJ?5^0$6W M4=$=DCZ] ]PEJXPA\8"2M(CF<\GF41G"0)'LD?$5ZU-Z6.S;7P)B.>_12_W? M+R1C**_"@^GP0.!+1*4L62HZWO._&@ MUI%DD(MF12S3I39O $.'0(?=D"P0RRC MR_8)#BP?761BE6PKVYG3=;#OAQVRXV#'=9NF30@FU.^PA3"UY^PQ3(?;MBAV M:- GA?BTG=MR8:W=R0CU,* %'"P?P4"M?#O$@=\:P ZPZQ+D>3BT6Z>Z ?;! M7O="1=D&#Z:!;4(Q<0*38EO8MP/X,->2R50D MADM]BD-B(LSWL>V%[7#0J6=@",%J#*NE7/,8BIV"H7'"JJ^CRE$F2C&U3-B. MB6,=#404;2**/F-$ 3E>1'P.325*!S2!5'9J"M0K3$IPR&",#6OUTCO);IBI MIW:6?0*V@K8W*'<"KVG?@/\O2EL/=1T2XF>-BV:;Z/QSE7U'-C;C"3*>'79Q M 3TA=L*>GAZQ_38! 91870$P9>!Z77J]M)0;P;7/:F]0:.VW*2CO>6X[PV4G M-/>;A&+? %Q+[=O9AN3VVP2 [[E]TH,NM;5'%UI[ESXFYL([O;;?=NIPBG*] M56APRSG(!W!W=KVN<:G;-85I>M_>K\%+(?FI7>:U /G? CKB*SCP[F ZA#VI MQP!7/O*_P=*);\IE?R#2Z645Y=5Y:W/3*Q4F5P&:J7&RP.GZ^'I MG]LP9Z6:_9%<]6U5U(?@RQT#812OH,W-*IBX!%,#P$!Q_/+L MV1W-!?]U5X)M8\LXF4&34EJ?\G8=M)UPX#CH;2D28LONE@@' M^(;8J#)IT:K71!!QX63?;E;Z%H &QNT$]3 A[7;EV"XF,-OM)A'#T5S,>?K# MD#FN+Q<,8]67"P:EOF0P*=4EPY&^%]UGCDX8$WU19!W",Y _@R9_!O\Q?QKY M,H;8E%$,VY5H4A]UD#D'3)MBFV_=GV'.] M;0[/\[8Y?-=I8-D6,0XF1N4#** M 'T<6FT""+#EA>@L%U*E/ZK@:S&&J6>< ML^=X(R>I=J6HHL2S?&ULM5=M<]HX$/XK&O>ND\RX MP1@PD (S@:1WS.1M0M+[+.P%:RI+KB0'N%]_*QD,+0YWUTZ_($O:73V[>G:U M#%92?=$I@"'KC L]]%)C\LM&0\T6GM@R-7:A,1KD= DS M,"_YH\)9H[*2L R$9E(0!8NA=]6\'$=6W@E\9K#2!]_$>C*7\HN=3).A%UA MP"$VU@+%X14FP+DUA#"^;FUZU9%6\?![9_V3\QU]F5,-$\G_8HE)AU[/(PDL M:,'-DUS]"5M_.M9>++EVOV15RG8#C\2%-C+;*B."C(ERI.MM' X4>F\IA%N% MT.$N#W(HKZFAHX&2*Z*L-%JS'\Y5IXW@F+"7,C,*=QGJF='X93:]OYG-R.3A M;CR]OWJ>/MS/R-DSG7/0Y^0#N9T\?;AF:RD/G6:U&O+4]+FV';]CNDSLI M3*K)C4@@^5:_@3@KL.$.[#@\:7 &^05I!3X)@S \8:]5.=]R]EIO.5]H7-&: MQ#*;,T$M3W2=GZ69=KT9FS>7.JJ#A%#I)0^GC_T5]V#!Q?8##@/PA9;)BG!]M]R(_:O7)@P/'A*%BR6SY.A*,_ [: MJ6*0TTUM ,Z:_7,KI0HX\/]("HO07@PKB)6K9_%9T^^VHW-RO6,_$RB/%*/K MBD^;8ZT6NA4<:"EX!5'4X.TVSX]3I.?WFL&)%(FJ%(G^548-68N4[J5L;U M3'#5\+.KAKLE.RN%[\"D,I%<+O=DN-&&8>^!(7_1L"@XN66+O>XUTX[+Y,F6 M@=WJLZ()$$&S_5*5._LL/KI"XV)Q[&@)<1 G(IO;ZB^U/E$( ]*A-$APK*6 M_51,ZU'6I7KCH#'$8"]=^VO;'>1,V2-6JU6'?54VEGOQLCV_HVK)A"8<%J@: M7'3QA5-ERUM.C,Q=FSF7!F_6?:;X+P&4%<#]A<18;"?V@.I_Q^@?4$L#!!0 M ( -J&:55V_94$< 0 !H3 9 >&PO=V]R:W-H965TK_^*#EVG,7UG*Y ]R62*/()15*/)8U7C'\3(8 DWY,X%1,CE#([-4WAA9!0 M<RH )F+/XK\F4X,4X,XL.2YK'\RE:?8;V>@<+S6"ST+UFM=2V# M>+F0+%D;HP=)E!8M_;Z.0Q<#9VW@:+^+/])>?J"23L>?7FXG-_=7'ZYFY/#.[J(01R-38G(:M[TUB@7!8KS#,J( MW+!4AH)E2YY91N73BM@'/(CHEK]8AC.4X+GELMT]5X[L^7V;2Z MPKC?;*SVQ:G(J <3 PM? '\$8WKPSAY:9RVN]2O7^FWHTSGN,S^/@; EH0GC M,OH/?.(Q(7LDX$P(DJ>XW6(M#G";"4)3G\0X Z)':(S[BJ8>$-RAQ./@1W(S MB8I+&G'R2.,<" T"#@&5"+1XPBKZ!RT$>#F/Y%-36-H=/WAWXECN&?E=VW.A M0HJ5)"%9 *_*J5*X2A]!2&08648A @SN(XUBM1'>8T#?"QK#*3G,4YIC8,$_ MVL!7N9IAKL@GG:K[3:H^8:IVI==J7$%4N4.&(;,B=]P!G5QJIG.V=[2K919HQGC&.UD N6^F(GOLC[C;&O M8Y;MH7W46=<>;7RX/YX?DSN,GLCY$^:RRM*/1OW>R!UU=\<==/<'H:U^-;IC M$N,?=2R=6G#M?F\X/&F-_Z$[/&I54!AN5< MY#.HR&?0F7QB2 ,9JI[$SZYJ M=^BGX)4?:04U6(Z0(9[",%EMWXAF;JN13S.#-;#3+RJVD-O+R&P?R<^H MKDY)+Z&T+E17Q]V#]H;V;H7M16_/T]ZST"_FP'[OQ+;W(;Q=21-$"Q$.*R(< M=B;"76IK7NK.&8K(IPPT.WJXB3G>.'*,$UX=GCUAM3OUUI3V:I17MA\PI'@J MLLG?0+FF.,6%2GH0R+-2+D/.\B D SVLS9>"4L&VUH(Z?H%4SA2ENL5K56:[ M%G S1[Y5^YN= ILH;%^JZ4*/G2G1P6.6VR!U^O8O._1:1T&GYX[J)+;M7;M;@VW':L'L[MCFH-O$S6;MO0)K.="O,@(=SU-9/%U4 MTNKAY[QX[]BH%Z]&-Y0'ZDH,_\5#)BY>88B!9IE\_%DQ*ENAN"-0' MKA1P?LF8+ ?J#ZKGL.G_4$L#!!0 ( -J&:5615_5RC00 .82 9 M>&PO=V]R:W-H965TG9?+REU"0%5)K(#CS5S(@&KUH@L8@YZN[B3NRBD5 MCP7 %1.<2)BWK6[EO-S&7IMRS8"@0^N-A0H+FOH M@^\;0BC&SQU-*V5I$+/?"?5!I#OJ,J,*^L+_FWEZV;;.+.+!G(:^'HG-G[#3 MIV[HN<)7T2_9Q+"G38NXH=(BV"&C! 'C\4H?=W;(()S9KR X.P0GDCMF%$EY M237MM*38$&F@D9KYB%2-L%$XQHU3QEKB+4,\W1D,;[NW_6'WF@QOQY/1].;J M=C(FW=M+,N@.1^2^>SV](C=7W?%T=!7?%29TYH,Z:94U\C=4RNZ.5R_FY;S" MJTEN!-=+1:ZX!]Y3_#+*G0KO),+WG%R"8UB52-4N$L=VG!QZU=08U8A>];., M<<@&,8O:818FQ\[5BKK0MC")%,@U6)T?WRH-^R)'@5JJ0"V/>F>,.>N%/A Q M)U0IT(I0[A&?T1GSF6:@2 !4A1(\0C694R;)FOHA(F""8)*YH92,+TR@,W5( MNWS^/[Z=.7;U@OS?Z\ H=A\I=A/KBW4$C3%51KD$JJN,G3"(- 0SD&DDD4+( M:>@Q#=Y)EM2=9"Y:D"6U!/-0/A@;8VTDS$,.S*5^8OC"-:S!)Y43,F8+SN9X MQS41>HFVCG*73(7X6LGJ1Z8%;!EMQ$PI!!R#V57GTGU;-B MO5[-.S!?%>1MT7\B5D%0#Z8FL M2LE::1[/\1C8:6E<(A,9A!/P%ZTY8T0]'2/J^6-$/*&;^ :E&VV=TN$F\"O7EX7ZZYSM?):SF[_4V?:'B+_F[.K>V3FE MJ9&6ID9ND>@O*1H[ZJF?4)#R>;W?$CM1GE]D8N7 54Y_3-8>]2EWH4C^HCPT M%;JR*UPO@VVPMP[U_@F5CF>83*>T#5A*\4 U?%&N#OFOG'E[P#\)B^B%19$H MON)GB/0T?<3IQF\7>_#X!0@'D@7CBO@P1U2[=(K]0L:O*O%&BU7TDC$36HL@ M^EP"1:L9 +R?"Z&3C6&0/FUU_@502P,$% @ VH9I536]A99@! [@T M !D !X;"]W;W)K&ULW5=;;]LV%/XKA%H4#YI%2AAZJLY<19*M4;Q;\QNA*6M](>S+G_)L>7!83 MQ],&T9+F2B,0^+NG9[0L-1"8\7V-Z?1;:D7[>X/^T?@.OLR)I&>\_)T5:CEQ M4@<5=$':4EWSU2>Z]F>D\7)>2O.+5NNUGH/R5BI>K97!@HK5W3]Y6,=A'X5@ MK1 8N[N-C)7G1)'I6/ 5$GHUH.D/XZK1!N-8K9-RHP3,,M!3T]GU+[.+Z]L_ MT,F7@N#C86GP4[ &]HV'L<&KSP'WF\S=$.)]J.H]ER M+!N2TXD#=)!4W%-G^NZ-'WL?=E@9]59&N]"G-\"^HBTIX@M(]Y]6-< 4MY,&7O@!O?;_B;$2-_6I"V8HL7!D[G/%/BZY&6!6 4!NZ>5"=]F^BT@ MXLR+_B88Q;W@8A/87A*F.$L&CVF=#B^.]$W!6\K8XG)NMNSYBS"I; MW0R'&/@AF!,'ECD13I.G]B#Y*"&5TM2;XM!UAAAX.(S3(4(!CKQA^+$5-5,M M.*$U%^Q!?P_*"8YCWQXE(VOO0\A:3J5$;&M8^L)(<)*$@P\QSN(!9K:5*I9R MAI-HR&$0Q3BV$O19[T_RO*W:DD"903* [SDCW:D"F*3B0K$?G:"O2S_QL RCFBJK)GTOPWX06I(LQ6'F;00[NLVH[S:C_]1MMH9_6[/9 MO7&O M.,2C*.N'HPQG669M\RI,WQ#TOXKUY 2QO-1UR MTC!%2O8#0@67XF<H/^B3?]"U!+ P04 " #:AFE5XJ2.M_MN>?. M\;F_YN))K@ 4>J$%DP-GI51YX7DR6P'%\HR7P+1EP07%2HMBZKN"?+E3(*+^V7> DS M4-_*J="2UZ#DA *3A#,D8#%PAL'%*#;^UN$[@;5L[9&I9,[YDQ$F^<#Q#2$H M(%,& >OE&<90% 9(T_BUP72:E":PO=^BW]C:=2US+&',BT>2J]7 Z3DHAP6N M"G7/UU]@4T]B\#)>2/M%Z]HWB1R455)QN@G6#"AA]8I?-GUH!?3\#P+"34!H M>=>)+,LKK'#:%WR-A/'6:&9C2[71FAQAYE!F2F@KT7$J'0^GDX?A[>3']16: M?;UY>!S>7Z.3!SPO0)[V/:53&$96DETS7+(W\9[FEK# M+]SR&X4' 6=0GJ'(=U'HA^$!O*BI-[)XT3_4NZ_,&B7>CV)NRH4L<08#1U\% M">(9G/3X*.CXEP"=QTG%<)43!?GIAR3&>UK4&#^A\\B-H["EZ(9N$NP4MR"E'AA91:L"ZT0( M4RX4><5VDC1$DI[KQ[T=BY,X<8/N^>E!&BYB>M;J-K3Q<]#_44;>XD>)&_7B M73.Z;A1%C3AAGTO!,\-TWP^Q0]&4NHW4<0/__"_X[5H3]=RD$[05NGEQTZM] M_[O7FD<4Q-).74V35TS5HZG1-H-]6,^SG7O]*MQAL21,H@(6.M0_ZR8.$O6D MK07%2SO=YESI66FW*_TX@3 .VK[@7&T%DZ!Y[M(_4$L#!!0 ( -J&:54! MLJ]X:@0 '0/ 9 >&PO=V]R:W-H965TE;:WY.)!S@$4>];'8LD,*5%IF[Y\CNL_ DU7LPS:;YD6*PH=!Q]BAX*P7/V%TN9*P\H8H.>H(OB="S$4W_&%>--AJ7,KTI8R5P M-$4]-3B[OCZY/[^X(,.K$W)]]_WTEIQ?W0VOSLY'%Z=D.!Z?WHW)P1V=9""_ M]EH*E]2*K7@%/RKAO3WP77+)F9I+P1I\^>1&SK<&FX/* MYJ )?7 \IVP&DJ2,J#F0F KQG+(9H3DOF")\2F:<)\LTR^HL;\;^\JGC.?XW M\E'M4&I[<-<4Y!,09NNVQTX@7@VY]HZZWN7-CKLSXZ!@M$A2!.P)E1*4M G#%/D:.;2[?N?%0#N* M7'+'%=U:*@AMKQ-L+>79;O5;_I&A^3-J9DADE4"&#Q,U&",IG1\C)H0O80.8IVD0\Z=N#[&T'9CO1, M<+F+]OJ@5?)V8'W?JS;XQI MR$UAE9O"QOPQQE=#4B!K\"!RPR2J#X/0WKVF5%UV:D;_:,+\Q]EL7_LV)_>U M[\E^]^9E@AM 'T'@0TO?$T*E?Y9,6%'MX!FHD/M!7K?^8;@C"PX_/J6=&5(] MTJR -^=B_G'LH.MO" +;=9TMCFTY_^XP!W88AC49P;6# '/0\?H*?J^AV_?& MY_+F:*!?5-$O>C?]_A[QFG%_%J$P29LWC)H+ )*7;T70;\4]+#OFTKQP;N$1 M6 %X+8_Y5"VI #(N)C(6Z6+[VAGC@]\\CEA"+JEX *5[IT]8U[FT/"8#>0;;]=1Y?61B64@YB9>D^26#^,RZ*HDE8EY;"LI%ZFE_4H>CI+ M,0H93%'5.6SCU23*&J_L*+XP==6$*ZS2S.\@*.3SE7ZXY>H"JT!W\! M4$L#!!0 ( -J&:55+):DCN@4 %@@ 9 >&PO=V]R:W-H965T9" M+/J]'I_.:4QXERUH@D]F+(V)P&%ZT^.+E)(@)XJCGJ%I3B\F8:(,CO.Y43HX M9IF(PH2.4N!9')/T?D@CMCQ1=*6:N YOYD).] ;'"W)#QU1\7(Q2'/5J+D$8 MTX2'+(&4SDZ44[T_].3Z?,'?(5WRQCU()!/&/LO!17"B:%(@&M&ID!P(7F[I M&8TBR0C%^%+R5.HM)6'SON+^1XX=L4P(IV H$=$:R2%RSY7M: MXK$EORF+>/X+RW*MIL TXX+%)3%*$(=)<25WI1[V(3!* B.7N]@HE_(=$61P MG+(EI'(UGUU N$"Z7<&5@A5,@20!!&&5BTWD*^=MW>/O&,S3S"'Z4*R8-$'.*?RFE$!>! M065@ +HU&FF"Z*5O[R),I#5;Z$IGAFGA'Y@JII_[>:3('_T!W]U/#K*$H$^A MVCNMSZZRF*9$L%0M#-9_4WQ M&QSHJF[IG>:,J?J6]Q +/G%4W[?7UGJVL1I7.LVW H)R2">=TD3@&TKZKF"" M1(739J6Y$;JN8;ZVN;FGBI:\.GRM!_O%?]Q%Y38GYNO]G"_ZE%=PJ"1RBQZ)AMN68#=#T/)4R_-60TUZU0/6EJ6ZVFJ5 M::JN:Z^ 2(FQ-@4ZFV&Q*AVFN270+UEX2R)T)XZJ[QP8Z[K7C:/6\3[K]L2^ MZ49/@?[%$D\50;(*J:.F*+X>I%FMJZWG"IPPMP8+/K W5S9(VW;=$J1/MB_Z MS?X5B:P4U'SIC$5X;)/5YK+TD,/*0QIIK,YL+8Z+A2Q9DC0 <;^@R V+/GHG M2UG8RO+S&C*K%)(TE584C/NE/4S%DFT88UV;QU585\\X'^.) M,8L"F",DF%"*9\1$A(=!&8Y]\%1=-X$MI#P8>BMBU]$D_D,V.T0^AXB8WE?K M.J@_UX3K\2D*8&!\V'C_D>>YR38K566H]L(:Y^/1J/LHV^BOMNF#KSJNM89K7^$'3Z)IJ^5MM8QA^FVULRRAM(R-M%4#N#LNT- ^N@S.V6Q^QJWM6*X[A;'LN_?JUMX[KK!VI#]=SMR"W5;U;\4A>V M^_*'[U^G;?--7K-Y5'LFO]ER(OSI/><[M6V&K6T;7=-54W,;8T_5=/3]CSV83^*8//17T%\L\#SLHPQ?IVPR_0]]F6PG7 M:WSMQ21\DW_3YFCU+!'%A]]ZMOYL?EI\+5XM+[ZY7Y+T)L3J/Z(S)-6ZKJU M6GS'+@:"+?)OQQ,F!(OSVSDEF)SD GP^8TQ4 [E!_<\$@_\ 4$L#!!0 ( M -J&:57LYTK2(0@ $@E 9 >&PO=V]R:W-H965T"_K(6+0M1)9#/+V9)P(-E\6*P8);%D6J9#V[+\X9(DV>#\5/:-V?EION9IDM$Q M0\5ZN23LZ8*F^( MT=G98(1/+G @&.2(+PE]*+1G))9RF^=W@O@Y/AM80B.:TBD7(@@T]_22IJF0 M!'K\N1$ZJ.84C/KS5OJ/'E!+M/1(C]%N>\46!KK*8QG7^(6A7J6AO M5;RP.P5.Z,I$CF4@V[+M#GE.M61'RG/VR+O,EW"F"R)/Q2HE67'2MLI2B-LN M1#C+2;$B4WHV &\H*+NG@_,?OL.^]:%#1;=2T>V2?CX!YXO7*47Y#%U-QF-T M3])UJ3 IP(%6XK%HT[I;[@_?A;;E?$"OU5[/9I0EV1R-H6"VK[&>.A8 M0[%M#<[J%:ZZ?B0)@Z/-[@"+Q'KEZJ?Y<@FK!C^8WJ$C8#.QWQ &_9$91A7] M)4_!6&G"GY#CF2[ZOGH#) ;RZG$%J$!CQ"E;HN,G2ECQ#EFFUQ"M]U5<<7*? MQ#2+T5-"TQB]UR80SS=)-59\7J? M%6FF]P*E8F$Y=(/! 6MQZE[FE?^R@]MP5,1GQ! MX4\8>EE"#A60@P P.%W>4B918YM M?9-]^T(?Q3,]^>;FDAJ@O 0.W7&,T/$UVC.\(*K1MF?IXQW#]BUT,_FLI-B& MY[H5%5EA]>P;ON]IX[ 3 .NH:*@7V$W7"Z*HN1F&Y;B-7M=P/;<$R@I?/+5+ M6%NAJ[$[,,&GG)-TO]]L]F?'(+K! L/5X T,Y!I.Z&@=MB5,V.'H?N7H_O,< M'>US]$2T69&G22P=ON#00"C%!2L$=(SLO3^Z5?C7Z?]63G\I#@-L.:/W-%O3 MPD!%/N, ^!2B\-MBRI(&'GA!H%%^[:ACP[-J1]T(PK!M$HB&DBE58IU .5W@ M*SC!AN5Y&A4%/KJ!8(JPZ0(1N%]CD)GF*WETM\.\4&U%&/@:.XZ4WP%0 Y- M(-H7 8F05486M?#$\+5M!73RU-I=PXM%;^/\!?H(*?H)N^-%OD#;HZ&1_8< <5LJ%KQ'3A]] MQ:A2,>H-W]PMP;B?>U7F07#,7YU0:-[\+TY?;' 7?X;*FH6 M.AR,YG-&YR)0[ROSZI&R::+YYR7<, QV=0U.O>W[&;J2K$BFXA:QT!@.YW;_ M1YO]K\9^SA+>#([&#-"THGY-9A0=_U&F+-O.+S)?ZKJAKM< -1+3^+ ./U>,\U;45Z9@UJL&6$KB/NV!E-]+TZQI;UKJ&-9SK-2W2_ M:5<)JXEL"G3LMF3PT&9I,GT_;$JUS;"_FFI+MZ%U7K=S/'FP-2^84?-,!I6KO;::9G:#PT76[V-\\RV V.Q MI0AL/>B[N;/E9V:BUO=<_PUA#;M[W>' O=\7???5%&N5)& M.0S&O6'^$&IOWU=(*K%.06 =$%NAK\>0-CP\LDSLB5((/ 18Q+)^B278_K!# M'=EBJ -9I&VZLL700B]DQA#P^1B<)=2>X(T?(!='X+]NU1XY)@Y$R O!L ?. MY8 _>J8O^K4@$6)L1U&!J0 BT.(^T7_DFH'R13_4N;0M=8#,M\: /H!A P=RN5NBKC[QO_NE'EPU6[R MXM]QV1ZNWVXE0>Q0.T:R?EL+.S V;S! MVOK\ WW[JL%;5_F^QMV_9U_UV))KVHZWP*MTRMVENMS"5FYA=QYA2,8A>)6K M+-,_";:MOM IZ(6I%58_Z>!7^4T'?XL?=;#Z50?W_UFG1PIX0-I;X\>S<[WG MIG _,9)Q]%$JE'JI(Z]E\%-SK+XB_54E7>\('2FX8;3-FV M$SNZ);XU=OPSL,2Q:S%.:&KEZETLP5:SE!&9FJ/N @D.VS A-#V%2"U($K7P MU&*O9^"(%OR+PK,9]:^;[&G;O&6H?=RRI&PN/^$I(+!<9[S\SJ7JK3X3&I4? MQZCAY3=&OQ$V3R#M3>D,6"'O _!AY6<[)<'SE?Q4YC;G/%_*QP4E,65B +R? MY3G?$F*"ZN.I\[\ 4$L#!!0 ( -J&:54C"'5"?@( &D& 9 >&PO M=V]R:W-H965T$%I;OF;T- M]SVVDQDM<,-![/*<\)LNHS-O4,-5_$ M,F%^H:ISAP,+HIV0+&_ RD%.B_I)GIMS. *X[BL MP&XQG$DE\C[,* MN,Y6;'IA2C5H98X6NBFAY.HM53CIA_?+Y>SV&ZRO(0QN5L%UL)BM[F"V6*SO M5W?!Z@8VZR_!(K@*X>P2):&9>.?94BEKO!TU*O-:Q7U%Y0*6K)"I@*LBQOAW MO*T7,=U06"B_B>R@W?0'L? \ Y>X9U%$=L5DA8) ME"RC$44Q.55NS7)^FD5?I(DH28132]T4@7R/EO_V37_D?.KP>-YZ/.]B]]W]"=MC*#CMEPQGS\2J^'\)+PA!8",MPJJ-,;JV;R>K#5 M@62E&2:/3*K19):I^A8@UPGJ_98Q>0BT0/MU\7\"4$L#!!0 ( -J&:56C M:"&9O@, %D3 9 >&PO=V]R:W-H965T'0@](5M 3CZGB89&VM;SO.AKK-P"REF-R2'3-Q9$YIB M+IITH[.< HX*49KHEF'8>HKC3)N,BKXYG8S(CB=Q!G.*V"Y-,?UQ"PDYC#53 M>^U8Q)LMEQWZ9)3C#2R!K_(Y%2V]ID1Q"AF+288HK,?:U!P&IB$%Q8A_8CBP MHVLDI_),R(MLS**Q9DB/((&02P06/WMP(4DD2?CQK8)JM4TI/+Y^I0?%Y,5D MGC$#ER3_QA'?CK6!AB)8XUW"%^3P!:H)]20O) DKOM&A&FMH*-PQ3M)*+#Q( MXZS\Q=^K0!P)!*=98%4"ZUS0?4?0J02=2RUT*T'W4@N]2M"[5&!7 KN(?1FL M(M(>YG@RHN2 J!PM:/*B2%>A%@&.,[FREIR*N['0\[M#\\>O,G?E+]!FY) LAXQ07BX*LD4LABCE:Q.P% M??2 XSAAG\3 U=)#'S]\0A]0G*&G+=DQG$5LI'/AL;2KAY5WMZ5WUCO>== ] MR?B6(3^+(&K0>^UZIT6OBTC5X;)>PW5KM0*7D-^@CO$7L@S+:O#'O5QN-DWG M]ZS[OV<]:)=[$ JYV20_B66G7GJ=@M=YUYV-*%%<+)&R0(HU-6Q:(B6EVTR1 ME7?(1_!M%^7V?15V@S> MVG0&'<>H39Z$N5>'N=<:YL<=9W$$:)7%'"*TY)A#8XEMQ5R[?U3"/)4P7R4L M4 0[2:Q=)]964A=ME7E5"?-4PGR5L$ 1["2O_3JO?45UL?^V7CB]LZ+8:NO: MA%U@T%=I,'AKT':V(MGE-_HHLK M9ZO!:W>82IBG$N:KA 6*8"=+P*F7@*.D7.%=53;F:\@<8WR9+@'-44X\;H&R\ZC!68&\B!6T M3_3:0.I';_XIT$UQ1L-02'89+]_$ZM[Z'&A:G'Z<]=^:0]=LZ/?,H5^>\OS" MEX=.]YANXHRA!-;"E''3%\],M#S'*1N&ULM59M;]HP$/XKITR:.FEM7GAK.T "^K)(@Z)2 M-NVC2PZPZMBI[4 K[YYWP^[II+(5_4'%'#6\RX:CES MK9-KUU63.<9$78@$N=F9"AD3;:9RYJI$(HDR4,S

_[OI5"\A._*2X5%MCL*X\"_%B)V'49JQG:B*/<1F6DI=FE!J?;HW&_WWG\#0]W, KO!^%=V.L,GJ#3ZSV, M!T_AX!Z&#S_"7G@[@G,8*YRF#!B=(IS=H":4J2]-5QL=ELV=K&QV4)B9M]"Z5U0]062M4UDHO]59I:K(((TC7 MSVB!"LXHAWLY,@2\G+)V,.)7A;BK4J8BR!$N3&U*C$I3XT 1=B#32VF/O%'?V_Q=>R>* M_(KHQ$*WZHI_^N ?X#R<[WZPT1?\3_SWYWTY[['WNBE-?N54#^ C:I*_*4I^ M:34Y\@&4&ULI51=;YLP%/TK%I.F3EH#(6FW98"4T*9#6CX4FDU[=. &K(+-;!.: M?S_;$)9):5[V@GWM>\X]Q_C::QA_$3F 1*]E085OY5)6$]L620XE%@-6 54[ M>\9++%7(,UM4''!J0&5ANXYS;Y>84"OPS-J:!QZK94$HK#D2=5EB?IQ!P1K? M&EJGA0W)Y:4E$ %811QV/O6=#B9C76^2?A!H!%G M)PUB.MLQ:8GQJI!*W&$ZI\22ZYVB<+) M(-XN%M/-+[2:HSAZ6D;S*)PNG]$T#%?;Y7.T?$+KU?M;7=-VI_00M&92[0(TTA_1=O*Q^]&?=D M9N9>)8RA&J"1\Q&YCNM>X1OUAS,R?*/_/IQ+YEON\65NW6P34>$$?$MUDP!^ M "MX_VYX[WR]HGS<*Q]?8P_6^*@Z1R()O!3HAE"4XN/E?W2=:.3<:N0E2?;9 MK2N!9Z:W!$I8365[ ?O5OGVG[:W]F][V_@+SC%"!"M@KJ#/0W<+;?FH#R2IS MAW=,JHXPTUP]0$OK(5 $>[)$Y93UMQGG5TG84K2#"[(1FDXLV"T 1SL:1+G644\#QW M2F+=,@Q73W"4:OUN_FQ"^UVRYG&4PH0BMDX23/_>0DRV/HN6*RP=Z MOYOA)4R!S[()%2N]4IE'":0L(BFBL.AI [,S-'.'W.)G!%M6NT!',"V8P)/&O:,Y7 M/!WS)[+]#F5 CM0+2I@EPYV'FA!EHY+G)O44T42K+..54O(V$ M'^]/9P\/@Z??Z/$.38/[<7 7# ?C9S08#A]GX^=@?(\FCS^"8?!MBKZ@Z3K+ M8A!%Y#A&MSC&:0AHFN^V("VVE"S-]0@XCF+V2;C,IB-T??4)7:$H1<\KLF8X MG;.NS@6[)-##DO.VX+1.<4)V@VSC,[(,RU*X#\^[CR 4[F;N;AZZZR)C5=JL M*FU6KF>?T)M0R' T1[ 3_<2 (1$5(GP%5!2-4I$AA!D#SCJJ4 OMEEI;-FZ' M93B$GB8ZDP'=@-;_^,%TC:^JP-])[" -=I4&^YQZ(PVJ8 L%-U>0A\JF;QJN MZW;U33V*II7G&W9E=$#7JNA:%]$%*5M3N5=5>(6$4\?SG=817=/(MEN>FLZI MZ)R+Z.(H?-M"3'08H5P%ZC08?*]]#-HT\BS/48.Z%:C[7T4^N==5U&X#R+): M_C&VPLIP;%?-W:ZXVV=[=!"&= UOW,I6;+]G*[Z3V$&T7A6M=[9*^VB7D (5 MQ_.YEO2:>]XU'/^H* HKH]TVU47Q*TS_(LR,D@4P.0P(U@6H.7T%@=MHSJ:5 M[WHGFM,TWKZ+QD6@41J2!&I[GN.=FK84/-C%XBPYHE59.4;[!&[M,VY>A'NN M[*5$_9"UQ"GK'1,JS"S?/>Y&O39TR(GO =-EE#(4PT+X&3=M$2(MAJABP4F6 MSR$OA(NI)K]=B<$3J#00[Q>$\/U"CC;5*-O_!U!+ P04 " #:AFE5J%6O MSGL# #]"0 &0 'AL+W=ORH*KJ9-K75VZKDIR**FZ$!5P_)()65*-4[EQ M526!IM:I+%S?\P9N21EWHHE=6\IH(FI=, Y+251=EE3^?06%V$V=GO.\<,\V MN38+;C2IZ 96H!^KI<29VZ*DK 2NF.!$0C9U9KW+>&SLK<'O#';J8$R,DK40 MW\UDGDX=SQ"" A)M$"C^;2&&HC! 2..O/:;3;FD<#\?/Z#=6.VI94P6Q*/Y@ MJ&?CI:/=[>SN[_)'44^ MD55=505@#C4M2$Q53F[P%)!KII)"J%J"(N^O05-6J ]H_KBZ)N_??2#O"./D M(1>UHCQ5$U5K3_+/K*/PNX M@NJ"!-Y'XGN^W\$G_O?NO3-T@C8'@<4+_G<.NF+78/>[L4T1N%0536#JX"U7 M(+?@1+_^TAMXOW4)?R.P%V'HMV'HGT./[(&J*$L)%B0- M=GA R!^$X1'K4Z.>%_C=M UA,#RB?6K4]\:O1'O8TAZ>O18+P3]9PHQO\2 8EE@_2,8XY8F=F1; M- -UV45\^)87XXW 7@1BU 9B=#9_RUHF.::'X'DKF3;UUT8BP:J(<3!3'"J6 MVF1B;RP87;/"1J8K,*/3C'J>=Y314Z/0&X1!=TK'K9+Q627?S"E+"54*M")B MC:V"XQS; SRA1-1B;Q;'[M^D&9J#^3-%X].['IR]Z"3EB W]H&A M,+PUUTU_:5?;-\S,MNZC]2M\VS1/D1\PS&ULK9AMD]HV M$,>_BL;-=)*9]&Q)?J3 3 Z[[;W(Y09RZ6L?%N");5%)0/KM(S^\QNZ)X7\94-9'@MY MR[8FWS,2)Y51GIG(LEPSC]/"F$^K9P]L/J4'D:4%>6" '_(\9O_>DHR>9@8T MGA\LT^U.E _,^70?;\F*B,?] Y-W9DM)TIP4/*4%8&0S,S[!203=TJ!2?$O) MB5]<@]*5)TJ_ES=WR/]/_ MJ)R7SCS%G"QH]G>:B-W,\ V0D$U\R,22GOXBC4-.R5O3C%>?X-1H+0.L#US0 MO#&6,\C3HOZ.?S2!N#"0'+4!:@Q0W\"^8H ; _S2$>S&P'[I"$YC4+ENUKY7 M@0MC$<^GC)X *]625EY4T:^L9;S2HEPH*\'DKZFT$_-E]"VZ?XS ,EI\^?/^ M[NO=EWOP&PA3'F^WC&SC*IMT(]?$D10' MZ'1,1IQC](U>,J!._??0#O0%J MKSMZX'&1\*DIY+Q*NKENYG!;SP%=F0,&GVDA=AQ$14(2A7TX;A^,V)LR'FU0 MT'-0;M$H<$7V-P!;'P&R$%+,9_%RF:9:M99=6;\'V\)C-#EC5.V)$8\U]_@:[UNRK,.F&A3EBD"=9)B-TFQ!ZC MSY=U^)4O6FWI5I;E?\1Q#I&+L#\UCY>!5+!S*L&O904\6*600^P%J M91TWG=9-9]3-%=V(4\R(_ ][XFN6[LOEIW1ZE//:-:<3%NJ$19I@G62X;3)< MC47 U9D0G;!0)RS2!.LDQ&L3XKVY"-26SN7;;;G8[1>!H2Q R'-[-6"HPI;M M^%ZO!@QER'6DK^H:X+=>^B^K 5FZEIM3M;NCB->N-IVP4"MUMO+@"-Z>7;Z"+'#WH%0"&3(HQZ%4 A@S[" MR.J5 )7.0[[EJ6L O#BBP%%7%QD])/^]#1BGO';=::6%6FF1+EHW'^B<#Z2Q M&C0P76G120NUTB)=M&Y:SN/!NVMCS!A5A*,,8VW:_(@QE$"'D M]C<%"EV L(.O%(3S 0B.GX!6,G9R0Z#V=-3TU.X/?,_J5P&%S+?MP;Y@*'.< ,)^ M$1C*;-_#_>Z >='#S G;5LUC#M;T4(BZ6=4^;1O4GZJV;._Y+9PLH.)Y6#:T MJY[I&5]WPS_';)L6'&1D(X>R;CR9058WF.L;0?=5!_6)"D'SZG)'XH2P4B!_ MWU JGF_* =HV__PG4$L#!!0 ( -J&:57N6#ITE , "T1 9 >&PO M=V]R:W-H965TTY3F 7."-6 M-*JN/;%H1+=LO1'J@AV-2KR&%Q"OY1.3 M9W9+2;,"",\H00Q68^O>O5L,5'P5\#V#/3\X1NI)EI3^5"73[+$G.8TOQ'EHK-V!I8*(45WN;B MF>[_AN9Y?,5+:,ZK7[1O8AT+)5LN:-&(909%1NI__*OIAP.!Y.@%7B/P3@7! M.X)>(^B="OKO"/J-H'^IP&\$_J6"H!$$EPK"1A!69M6]6UD38X&C$:-[Q%2T MI*F#RM]*+1W)B*K$%\'DW4SJ1/0\^SY[?)VAY]GTZ^+QX=O#UT?T&=TG"=T2 MP66M)9#M\#*'&T3DN+B*0> LY]?KM$GE!'T;4.W').4CVPATU)P M.VE2F-0I>.^D,$1?*!$;CF8DA52CGW;K7:\#8,O^:#O%>^N4B==)?('R%O6< M&^0YGJ=+J%L>0R+E;B5W-?*X6_[/EG2V/KL\>5WK\\M;U\D7ES^[TV%%KZW/ M7L7K75Z?N@JK(7T]1,WF=[S$"8PM.5US8#NPHC__< /G+YV[)F&Q2=C,)&QN M$K8P!#NJD7Y;(_TN>G2?R_44DP207)GEXG8V=^DJID8&%5(MU[MH&*B*W1U6 M@B;(]=WCH/@\:!"ZP^.@F29HT/>/@^::YGK#$])"0_*'7AMTU(-^VX-^YR@[ M[L&$09H)E%.NG5$K25$G2.M0G.59W=-0F;FX0M M#,%J9^V#W5P!;%UMU#FJWFKJC5U[M?T6<%]M@>W?X?6'A"^8R5F:HQQ64NK< MAG(DLGIS7I\(6E9[PR45&ULK5A=V9V+!M'C:;B3?;9QEDFUF07$FVM_^^ M$F!L0,&XY24&?.ZY.O=>BQ--CH3^8%N$./B9I9A-M2WGNP==9]$699#=DQW" MXILUH1GDXI9N=+:C",9Y4);JEF%X>@83K,TF^;,7.IN0/4\3C%XH8/LL@_2? M.4K)<:J9VNG!:[+9*H9<9*5P6(%68*+3_BS+,1%@.!1!UAE@-4,<-X)L,L NV\&IPQP^F9PRX!< MNEYHSPL70 YG$TJ.@$JT8),7>?7S:%&O!,M!67(JODU$')^]AM_#Y[<0O(:+ MKW\\/WU[^OH,[L!C*@8(X@@!B&-9=T0IB@&L'G\,$(=)RCX)\-LR !\_? (? M0(+!MRW9,Q'$)CH7RY-)]*ASW^$[ MCX38G4 DQB'A("5,V>B"RE%3R;WO@>U@A*::V-P8H@>DS7[]Q?2,WU55'I(L M&)(L'(BLU@^GZH?3Q3Z;HTV"<8(W8I],95]4?2@HO)Q"OC(.L[OQR/0G^N&R MP J4;_L-5*!"F:Y91X6JC*YO5:B:5K?2ZG9J%3_H*T*+>+>V.,\R&D(5J/'8 M<1M">W&%U[AJ0KU*J-(/D/EIMM2JU7BNW;S0:L6AC[ES7:4AM@QRO MT?>PC;%<6RUS5,D<=0J0*[= (4*D&._ M,\#C2O"XGV!T=9+'[?1^LV\+!<@:-YO;ARF\PE13ZU=J_9Y3W'8.*LE^>U2M MEF0%R&SV5X%QFJ"P#3*=L5JP:9Q=E-$I^5E8>IB1/>8@VD*Z$9(Y$4;Z@/ > MJ;V0H9BSQEH7):BVG;JCQD\]4%"Y5D.U@LFYV#/JLB_,H]DI>TG6_ @I$O]G MK%A$DYTT_VJYG42W6H)!V8)!V<*AV.HML ME;-Y-CN]8#^WULUQW?4$GK93Y[8K/;%%\WBB7!-:?8G>?F MXO5*&@Z5M%Z\L\DVNUWV;:ZLF^SF81V2+3#;YEQA](;*62_WV>J;W5[_!D]8 M,EV^O!6FL#O?S37LDS,<*F=10_WB'"M#PD7) T0&(NFKBI.*ZFEU2/F8'\TU MGL_-AX6I>![(0\W\W.Q,7YR(?A&F+<$,I&@M4AGW(S$6G:"O" M.&ULK5==3]LP%/TK5H8F M)@'Y3H&UD09I.R8-4 OLV;2W;41B9[;;LG\_VPE9VYDH2'EI[?B< MXT1VCE-BQ7W][)[%?;H664K@GB&^SG/,_EQ!1K<#R[7>'DS2Y4JH!W;<+_ 2 MIB >BWLF9W:M,D]S(#RE!#%8#*QO[N4X5'@->$IARW?&2.WDF=(7-;F9#RQ' M)009S(12P/)K ]>094I(IO&[TK3JD(JX.WY3'^F]R[T\8P[7-/N5SL5J8)U; M: X+O,[$A&Z_0[4?G>",9EQ_HFV)[046FJVYH'E%EAGD*2F_\6MU#CL$]SV" M5Q&\M@2_(OAM"4%%"-H2PHH0MB5$%2%J2^A5A)XVJSQ=;4V"!8[[C&X14VBI MI@;:7\V6CJ1$5>)4,+F:2IZ()\.GX>WC$$V&UW?CVYN'F[M;=(H26 !C,)>U MM@&R!G2<@,!IQK_(Q<=I@HZ/OJ CE!+TL*)KCLF<]VTATU&B]JP*?56&]MX) M/87B#/G."?(">W][LUD!CQ(_6@"&FW_.#8#_FL,N8HR[%QAV)[;D;U.X&'W274'+:X' I M%^Z%YP>PD1$6N=X^;&R$ M>=$_6'F$]D[;I-KNGY@M4\)1!@M)=,YZ4H>5K6PY$;30G=0S%;(OT\.5[/Z! M*8!<7U JWB:J.:O_3\1_ 5!+ P04 " #:AFE5VR5CXS4# "T"@ &0 M 'AL+W=O,?Q,Y M@$2/54G%Q,JE7%W8MDASJ(@X9RN@ZLV"\8I(M>1+6ZPXD*PF5:6-'2>T*U)0 M*QK7>[<\&K.U+ L*MQR)=541_F,*)=M.+-=ZVI@7RUSJ#3L:K\@2[D#>KVZY M6MF=2E940$7!*.*PF%B7[D4RT/@:\*6 K=AY1MK) V/?].(JFUB.3@A*2*56 M(.IO S,H2RVDTOC>:EI=2$WB( 9*[\6F%B(DDTYFR+N$8K-?U05[]FJWH55-^3.\G5 MVT+Q9#1/OB0W]PF:)[-/'VZN/E]]ND%OT2PG= D"2::+#IQ#IB[%!N@:T&D, MDA2E.%.X^[L8G9ZR3/%!P3M8G2//>8.P@[$AG]GQ=-=DY_^B)_\< M?:\87G='O%K/._Z.F(ZX$?'-(KK?78@526%BJ88F@&_ BEZ_R?A=R?A'U*/IK L*"WH4C7'DM 43.?02(2UA/Y,;"(C4<^Y >8ZX3#L.?\3YH4!QE[/N0'F^GBG0'O.P\YY>-#Y MO.FV0K7=E"UI\=/L./PC^%M75=T;]BR;<*XS<'NXV(#S0L=ZP]$S MYSWH7 \.NE;M^R^7>V"XW-[ "WI^#3",@V'OUL;'J25_56O,VCN?X0KXLIY_ M!$KUQ6VZ;;?;C5B7]631VY^Z%S/7L!^KD:R9H'[+-_/<->&J,PA4PD*%K'7(V5P#5 O5\P)I\6.D WJ$:_ %!+ P04 M" #:AFE5.9>3NH$# !8#0 &0 'AL+W=OV\?*)V6!-KL"4C*0W<7X]D M.R9Q5%.X>4DL><_9/2MYM9KN&/\B<@")OI4%%3,KE[*:V+98Y5!B<<$JH.K- MFO$22S7D&UM4''!6@\K"]APGLDM,J)5,Z[D;GDS95A:$P@U'8EN6F'^?0\%V M,\NU]A.W9)-+/6$GTPIOX [D?77#U_:]: MN]+R@ 4L6/$OR60^LT86RF"-MX6\9;M_H-43:KX5*T3]BW:MK6.AU59(5K9@ M%4%):/./O[5Y. H'C/ :P%>'Q \ ?!;@/]<#T$+")[K(6P!M72[T5XG;HDE M3J:<[1#7UHI-/]39K]$J7X3J?7(GN7I+%$XFM^GG]/H^1;?IXN/?UU>?KCY> MHW=HP:CD:@W1B@FI%J+ = 4"O5Z"Q*00;Y3)_=T2O7[Y!KU$A*)/.=L*3#,Q MM:4*2E/;JS: >1. ]T0 /OJ@G.4"I32#S(!?#N/' WA;):/+B+?/R-P;)+R# MZ@+YSEOD.9YGB&?Q?+AKDO/_O*=_[/TH&7ZW/?R:SW^";Y%CNE$K+YG^^H!S MR-2>*$LB=*$0$]-Z-XR!F5'7O8FH\ IFEBIL O@C6,FK%V[DO#.#1]X*^1(/1*(IZ M"D^-XK$3] 2>&HV<<&S6%W7ZHF%])>.2_(>U1I/$Z,3G.S=?[-?X=/?X<1CWA!JLO'#D]X0^BRO] M%=>1T%$G=#0H].CL%&\1/EA?5 $GS'3*S8=)??0=,#=] HM!X.]6R#^-(CU3 M%$<9'W<9'P^&=556F'#5O$I4,&&L$X,$OWLFG9-L.3[9@TYOEY[)79-:^Z!5 M+(%OZAY=J+VZI;)I"[K9[AIP67>_O?FY.UFXAOFENC8T7?Y/^N;.\0%S=6H) M5,!:N7(N8E5A>-/'-P/)JKI1?6!2M;WU8ZZN/L"U@7J_9DSN!]I!=YE*?@!0 M2P,$% @ VH9I51;ML"Z#!@ /"\ !D !X;"]W;W)K&ULK9IKB?> .*_0Q8Z+'W)-J4+/29S*R]Y:JV&JML@/]V<6&K.B"JF^;>Z'W^A4E8@E- M)>,I$G1YV;MRSX-!'I"?\9W1G3S81MFE/'+^(]NYB2Y[3M8C&M-090BB_SS1 M.8WCC*3[\;.$]JHVL\##[3W]B:1S'O_#(K6^[$UZ**)+LHW5 ]_] M1R&.9_X]VQ;G>N(?"K50\*8-U#Q*6%G_) [)+*S-2W;R-7/H[5>+,UN ME(42^E>FX]3L^MOBYBY8+-#\R^WUS=W5UYLO=POTWJ>*L%A^0!_1MX6/WK_[ M@-XAEJ*O:[Z5)(WD15_IUC-&/RQ;FAOL16XH)M/".,SA!WLMO7G#>$#)P_'+>'^V\/;6@_LX3X-=;C;%FZ(,:CR M.,AY@U-YW$I]1$H4\N21I21["MN2=%U@ANV8;%@ZEQL2TLN>'G'C1?SH4N7D.]MRAB\W3 J!^&?)YE7R>53Z?+JD0-$*;K0C7 M^B5PK&6XU3^GK7I:R5WU+&#>@5;N=(R/%85L,O :Z7&G$\>KFC0$'56"CGY- M4'US(K[=;7R_29HT\P:W54S2)@/"0N 8$8*IE4*IC 5R!0R%Y P'Q(6 M ,&,7+A.7=8['6N0ME24D,-'V].O.,=\LN?VMKJJ#$H+H&BFS@?VR7U=YPUA M$=*F'=USJ3Z&,==/P@J1Z%_MWY(3E4K)M8Z\>TK7:I.+F%C2D[$E7C]K^ MJS5%)"M-)#LYI R:M=-D.CT6'=0Y@M("*)HI>FT>73#W6)(.M?;&DVP^P10; MTF7ZH+0 BF:*75M-U^XUKU8K05=$T6QRL31)99G>*GC3GPT=_>]8<$A/Z(/2 M BB:*7AM15V[%[WCF<>Y276Y'L>9SMGNL?:MTC<]6>-M"6HH06D!%,V4O;:> MKMU[7B5\FSE[*O0PWEW[I@-TVVY[2&?J@]("*)JI?VU/7;L_+?7/]&8RK+;? M-.9,FF7,>'0L/:@G!:4%4#13^MJ6NE:G]4O3B79T5Z]:TLS9O>:$(FBC04DS MY[).3BGBVF!BN\$$G%2TM]1595":#TH+<--O6R86<>U"L=V%0DTMXJ8I;2LH M[;WI+#&H+86BF9FH;2FVV](OVB*) ^O?.J3CIC-UO>,AW=Y09Y%!?2D4S12Y M]J78[DO_GC]\]-GSB=$$] LG*,T'I050-#,+M5'%0Y@)7PSZE1.4YH/2 BB: MF9':S6*[FWW;I"]N?M<<.X%IS;.](Y":"6%HIF)J&VM/B5SZFO3@#CYL?-M@E@ M>SN=-0:UK5 T4^/:MF*[;7W@+R16C,KLWB:/,44[P92BJ;Z]EZV2-\TJ]AJ" M@YI54%H 13,%K\TJMIO56TKD5M!\"L8C=%77DF>Z@M\P16+VGQYN%GRI M=D2TW_I-US<>-R9L[)WIG A0WPI%,U?3U?9V8+>WKR6BJ/-O4D72%=,/1OM: M.Z?YIO4:6;#WI/,J.E##"D4SLU#[VH'=U[Z6A3\YCW8LCEO%=YM>VW7'QV6. MO0>=U0?ULE"T0OW^P2KAA(I5OCP[J]YUB5*LNJV.5DO K_*%ST?'Y^ZY7RSD MKC'%NO);(E8LE2BF2XUT/HWUK2^*I=K%CN*;?"WR(U>*)_GFFA)=K68GZ-^7 MG*O]3M9 M6!^]C]02P,$% @ VH9I53 5XE93!0 (20 !D !X;"]W M;W)K&ULM9KM;MLV%$!?A?"*H066ZLN6[6^M5/[%LF2TAI3*SSR'3/^RY"*E2I^*E25S 30N@]+$P /4] MOQ'ZS&HH,4LADXQG1,#RO'?A?)F[=A%0EOB;P5;N'9/B4>XY_U&<7,7G/;NX M(T@@4@6"ZC\/,(,D*4CZ/G[6T%Y39Q&X?_Q,GY0?%JOU>6_4 M(S$LZ291MWS[)]0/-"AX$4]D^2_95F6'?H]$&ZEX6@?K.TA95OVECW5#[ 5X M]@L!;AW@'@2X[@L!7AW@O36@7P?TWQHPJ ,&;PWPZP"_;/NJL1NS3=2EY$32^D;*K!6 M5%=^657NOE#YF'SEF5I+$F8QQ.UX2S](\S3N\]-4..<9UX$)WGY7)DSX!HSKOHJ9O_VA[&Y, MJ^V]YDWR2J[WTINTD?J*E"3BZ3W+:#%P=+X3%:;?C2E&TB\RIQ&<]_10*4$\ M0&_ZZR^.;__>)1 3%F#"0DS8' G6$MMOQ/9-].FW'(2VF:V>.Y(D_QGZU&5% M&Y2TXL/V,'4FUL.^-&-]ITK#A(68L#D2K"5MT$@;&*7]P7F\94G2):B*]/<$ MN=[8Z_L'ECJ*#6V[?R SZ"K6'_ENNUAHO-U36_:X3L?WW'%39:O)_*;)?&.3 M_36[/0O8(\^ZVLP8>NJ@A0D+,&$A)FR.!&O)'#8RASA?HR&F6$Q8@ D+,6%S M)%A+[*@1.S+VTAF5ZW)*&A4'\'/#'FA2?)2ZY!I1I\K%A 68L'!T/!R.QN/V M #Q'JK$E;=Q(&QNE7401WQ03!P$1:&'W"73I,D).U84)"S!AX?AX@C08'7Q] MYT@UMG0Y]FY5:!N%W0C(*8L)/.:02:@6@5RM0>A%J1"ZO]6KP\Y%GY%]JD=4 M6H!*"VM:6Z5]8!*KRK;*O06^\XI*KB?PZJE46(R7^4L3=S/H9&^8M "5%M:T M?6_]0VM(%;:MN3MK[BN?N9PIFK!_(28+OE1;*CJ'3#/F9&>8M "5%M:T?6=# MO1XYU(949UO;+@?B&%?BQF67.?1D5:B9#U1:6-/V58U\WSNO]TAJ.+NLAF-.:S03 MR9P^O32+-"-.5H9)"U!I84W;5W;F'/4RI"K;QG9)%<><5='&Q 9V,\E.8ZC9 M%51:@$H+:UK+F&N[A\K>(W/B[%(GCG$!WRB+>%HX*W,GG=I0HM "5%M:T M=D<;'F9,YUB5MKWM,B...342P!+TVBS6J^P'R#;=@R-J2@25%J#2PIK6Y([K.7ZG)M14""HM0*6%SG$V9#P:.4?SCO?(A[B[?(AK MSHE0$HNAC\W_B3UT"S;Q3!:+2 E1:6-/VLX]GGN\="L2JM!)H[>UX M2$&LRKTI1;)?3PZKS0_-U6;_RT6YZ\/:%:\VSWRE8L4R21)8ZE#[\U"_BJ+: MCU*=*)Z7^R?NN5(\+0_70&,010']^Y)S]7Q25-#L"IK^#U!+ P04 " #: MAFE5,)'6[D@# #X"P &0 'AL+W=O4I'ICI<8DY_YOHX22)D^E#EDN#.3*F4& MIVKNZUP!BYU1*OPP")I^RGCF==MN;:BZ;5D8P3,8*J*+-&7JL0="+CL>]9X6 M1GR>&+O@=]LYF\,8S"0?*ISYE9>8IY!I+C.B8-;QSNE9CS:M@3MQRV&I-\;$ MIC*5\LY.KN*.%UA$(" RU@7#OP7T00CK"7'U@58L,@#'<8A"N#T.$N SF4 V98MZWDDBA[&KW9@4O562,XGME;&1N%NQSM M3+%TT3.",\,R^9\*H PK<%H M+.=]P17$N$5, N5<?!_P!5]_;HS>)+#3+8MWV#<*W M(/QH!;570@UW0!U#?DC"\!,)@Y"2R7A #MY__-N-C]E7)0BK$H3.[]$.OP-8 M(#ES3.4&HB230LX?R6\R5+BFS"-!M.0"D\N1C.83R M/AX-:@%>]\,[V@R^U&30J#)H..^-79=8:%S1FD0RG?*,N6O;!K+Q!B"/*I!' MM66^9%R16R8*V(:LM&TZ6ZLDBVZK%01M?[$EXG$5\;@VXH4V'-\M7NQ$PZP0 MY#N?;0U>[Z9!'H$I75."9@6H6<\TKB-99(:,$-4V(*7YZ485@L-P>Q%:5,E%\)Q6N*S5<]?]C95J! M/-V#W*?/R!WNXC8-UL(=O Z[7_#3)*G,3%+';[KQ-:'[,7QE_T\4IVL%I_42 MWG@_"U\?[3S+1M9[35Q)T^A:*3M>23O?1=/I5!OGOA@FVYJ#L =R?26F>)K9;K)K][A]02P,$% @ VH9I5;)G M+3*C @ $0< !D !X;"]W;W)K&ULC55=;]HP M%/TK5C9-K;0U(90 78A46JKUH555VN[9)!=BU8Y3VX%VOW[7#F1,!.@+\<>] MYYQ[C8_CE52O.@E IJY M),'], @B7U!6>$GLUAY4$LO*<%; @R*Z$H*JCS%PN1IY'6^S\,@6N;$+?A*7 M= %3,,_E@\*9WZ!D3$"AF2R(@OG(N^Q_\RF3[=3>Z? MIN0'N:=*4=LF34ZNP5#&]6GL&^2QT7ZZQAS7F.$>S"&YDX7)-9D4&63_Y_NH MKQ$9;D2.PX. 4RC/2#?X3L(@#,GS])J>-M/-#Z,GDK6+F@VA(*\4,PP,I\(8N M\)9I(A7A4FO0;:)KV,C!VANY3(+87[8HZ35*>@>5/!=42&78'\@(%BI8)=IX M:Y#><=ZHX8V.\::I H.T&=.IK K3QAOM\':ZZ$A[R/L->?\@^2525\C,"@-X MN ;])P6VI#,.;2+Z.R+ZO;T:!HV&P9$&H,MRU_=/G/O@L_T?-O3#S]);5E)* MS:R1MI$/=_YTW6BW?G_+I@2HA3-C3=S1UH[5K#9^?UG;W+_P^K&XHVIA6\)A MCJG!61\+5[4!UQ,C2V=Z,VG00MTPQS<+E W _;F49C.Q!,TKF/P%4$L#!!0 M ( -J&:57A1-0(H0, %D. 9 >&PO=V]R:W-H965TOI3XY9SGO#Q^:D]V4GW3&P!#?L0BT5-G8TQZ[KHZV$#,=4^F MD.#*2JJ8&QRJM:M3!3S,C6+A,L_SW9A'B3.;Y'.W:C:1F1%1 K>*Z"R.N?IY M"4+NI@YU'B>^1NN-L1/N;)+R-2S W*>W"D=NY26,8DAT)!.B8#5U+NCY)STWC>QJ2RE_&8'G\*IX]F(0$!@K N./UN8@Q#6$\;QO73J5)C6 6,M!JPT8'GY14W?#914W8W>[$>>:FZ- MP46)[^X[ !U7@ M@R[OLYH*B% MF^$>^FG?;\;V*VR_.^6*RGC@R;R@\N>,WX9Q7^62?^!WM2'NQ) M:8([.X##SEJ[68DS_)S6F#7),6]!K.:;=>OP7 M(A_J+QVW\;B68-JMP?>]18_<8;XZ4S_WB-(80:>KYY*BEFXZ.B*ACZ'JM)9U MVBF^3R'T^*"]@W&_I;^L5F76K!!:A>D[-?4$L#!!0 ( -J& M:55UKC'4=@, /D. 9 >&PO=V]R:W-H965T*E2Q:GORR2%C,@!+R#73S9< M9$3IH;CU92& K*N@C/EA$$1^1FCNQ?/JWI6(Y[Q4C.9P)9 LLXR(NS-@?+?P ML'=_XS.]396YX(P&;A?<6GYZ%@0FHWOA" M82?WKI&1LN+\JQE\7"^\P# "!HDR$$3_;>$<&#-(FL>W!M1KM[]/>5 M>"UF122<<_8/7:MTX4T]M(8-*9GZS'=_02-H;/ 2SF3UBW;-NX&'DE(JGC7! MFD%&\_J??&\F8B\@G/0$A$U 6/&N$U4L+X@B\5SP'1+F;8UF+BJI5;0F1W.S M*DLE]%.JXU3\\?++N^7UIW>7UTOT>07$ITD^OU9?1?6*._S?B*2UI-X6134B<;V9.9JCF5!4E@X>FRD""VX,4OGN$H>..0,FRE#%WH\7M"!=H2 M5L()8J"IJY3D"(QE. M6H83)\/+,EN!0'RS1Q/]L%1BS6!R,$?CP$Y@VA*8.@F\9=H82)X TET6G0M8 M4U6U';!.P?1@"GKRS]K\,V?^.PM>6@8O1P[O\!NP[@9+ ?H6M.2I;C;(VLEX(1Z:$UT)H&C)ZUP MIR<]5$UG*-CM*+]5X8?^,HIPV+,7.HO!;H\YKL2G_R=W9R_8[2]/4>,SRY?+ MV$X\['PG=#K!HW]%!Y:/E_^2]/<.,N90^(F(6YJ;B=CHJ& PT1I%?&ULQ5AACYLX M$/TK%JVJ5KH+V! 2M@G2[6ZK5KJM5DVVI_OHD$E !4QMD[3]]6<# 7H!=C?: M;+\D&)AY,^/Q>\:S/>-?10@@T?Z+HR2V"26Y9H)C5+#GQ7W;KD_8[F,HQ1N.1)YDE#^XQ)BMI\;V#C< M^!QM0ZEOF/XLHUM8@+S+;KD:F;67=91 *B*6(@Z;N?$7OK@D4VU0O/$E@KUH M72.=RHJQKWKP<3TW+!T1Q!!([8*JOQU<01QK3RJ.;Y53H\;4ANWK@_?W1?(J MF145<,7B?Z*U#.?&U$!KV- \EI_9_@-4"8VUOX#%HOA%^_+=B6V@(!>2)96Q MBB")TO*??J\*T3(@I,> 5 :DB+L$*J*\II+Z,\[VB.NWE3=]4:1:6*O@HE3/ MRD)R]312=M+_^.G+N\7RYMVGY0+]B6ZHS'DD(Q#H]35(&L7B#7J)HA0M0Y8+ MFJ[%S)0*5AN;005Q64*0'H@%9"-D6W\@8A&"[A;7Z/7+-[^Z,574=>BD#IT4 M?NT>O^]IQ-&.QCD@ME$Q[D!(U2\2"0@.6="=RH&N8D"J@9&@,5QT)5 ".=U M>F%'X9W62EY7*[G3;C1L M-01J#>)=L20!'D0T1AG-@'<2Y*"+$[L"MS@>/Q=35DA/G$E#^7B0BA_>X96? M]FQ[8^+U3';#U7B8K'N;J[)[(%[#SMCY;4R%!Y7AU*EL&!^?2/GXF/,'2MEP M/AZD7K5.><8XE8!6K&\?JP V.N; MZD8!\(D2@#LTH ^.- I K-^V2,DYE(,TRD$&^;R_DI7=+])M63V5;.WHA^G] M;K08H:7ZNA0Y_]$J5F<$Y]BTDT8)B/UL7Q^#FG-J)HW&D/L_ 1ZT6$G'SM_M MVZZ11@C(L!"&ULM55?3]LP M$/\J5C9-( %)TS:T+(W44A!( R$"[&':@YM<$PLGSFRG9?OTLYW6=%L:39MX M26S'OS]W.9_#->//(@>0Z*6@I9@XN935F>N*)(<"BQ-60:F^+!DOL%13GKFB MXH!3 RJHZWM>X!:8E$X4FK4['H6LEI24<,>1J(L"\^\SH&P]<7K.=N&>9+G4 M"VX45CB#&.1C=H>9+&!7FB=;-WJ'GH*06DA4;L')0D+)YXY=-'G8 MOK\'X&\ OO'="!F7)"16'H2N5GD:YR89[UG#[>[C[Z(:5 M,A?HHDPA_17O*I_6K+\U._,["6.H3E#?.T*^Y_OH,9ZC@_>'';Q]FX2^X>WO MX9W#0N[$?H2F*Q4R7E X5F5_'&,*Z,LG!4+7$@KQM2T5C<*@74$?K3-1X00F MCCH[ O@*G.C#NU[@?>SP/[#^!UWLT24F'#UA6D.;LP8;&*P^HZNH-PCZZM1Z MH;MJ41U:U6&GJLF:>*V8!$O(&"<_5-5@@? VATCE$ F5PS9SC<1PQ]P>5X%U M%72ZN@=,C85,=:0VQ>!O%4^MXFFGXE0(D/; M$EVXO^Q-D;6W>C-:WOT!O[' MUO_X/VI[_$=M__XSW9W>6 #/S V@BI75I6S:I%VUE\RTZ:VOVYL;Z@;SC)0" M45@JJ'=RJHJ(-UV_F4A6F4Z[8%+U;3/,U44)7&]0WY>,R>U$"]BK-_H)4$L# M!!0 ( -J&:568!: N3 < .$^ 9 >&PO=V]R:W-H965TOG8:X;E,/&9VJ-Y"T]NODC<^)G]H^?>'B1[&@5*+7-,F*L]Y"ROQK MOU_$"YJ2XI#G-%/?S+E(B52GXJE?Y(*2654I3?K8\X;]E+"L=WY:?78GSD]Y M*1.6T3N!BC)-B7B[H E_.>OYO?G.7FB$RH?\SNASOJ-RHRE M-"L8SY"@\[/>R/\:A4>Z0E7B.Z,OQZ9CFB1:25W'O[5HKVE35UP]?E?_5MV\NIDI*>B8)_^PF5R<]8Y[:$;GI$SD M/7_YB]8W--!Z,4^*ZB]ZJ1I75E=03\5/ 7)'1II:8/*C.KVNKV6::?^T0* M]2U3]>3YMZO;T>WX:G2-KFXG#_>/-Y>W#Q,TNHW0M]'5/?H^NGZ\1#>7H\GC M_>7RN\\1E80EQ1?T";$,/2QX69!L5ISVI;H>K=J/Z[8OEFWC+6W[Z(9G^>^_^4/OSS;+(,4B(#'+OK"Q+ZS4@RWV MC8J"R@*IKHNN&9FRA$E&"W1#25$*.D-$(N,PTBG*N(PN2,%:>WP(Z36D6 0D M9GD]:+P>N+LJ%R]$S)!Z3ZE$G"%MHPI)%*OX%RKU'R"BGT:;H4[AKH8NQ8:5 MF'XC/I^'_O"T_[SJ$U"#ED_#QJ?A+_@4OZT8E=1]]:W-+*=Z5[,@Q:+AAO-_ M#''CO&7646/6D=.LB7*(S5E,5$?B0WH-*18!B5E>GS1>G^PJ7SJ%NQJZ M%!LX\R50@Y9/OF>&K]Y.,Z9;OJM?H&I1K3;X2-+T5P;\OM,Q->:F;PHAQ ]% ME6DI2Y*@>:D&\%U2I+N-SK9!JD50:K:_V/B+]Y GZT:A#(=4BZ#4;,,-!OEN M#EH:?K#J:L2*..':[U8O08&H5EN-TN!X, C6TF1;,>SY6Z+90(SO'+<[H_E. ML%CU//;^ZTI=K-#)$K&9>J&HP5.R?)4T0R6_TU#)?76=K00%'B@U^\D8Y/$' M^\@#H#P$JA9!J=F&&W;RW?#4/0^ XE*M]M,\T%)L>QXP+.2[86C,TY2*F*EX MSDFN6*A+$(,"#ZA:!*5FVVJ8Q]\']/B@U .J%D&IV88;\/'=Y-,]B$&!Q]\D MGI,!/EF/X5TP#S;,@]W,TQ+K._LMQ'TI7>T%58N@U.S'8$ *^WO(#1B4K$#5 M(B@UVW!#5M@)$MUS@UNOLY?X([D!JDW;(P-#V U#8RYR+HBD:,H[,KU;N;-; MH!-%4&JVJX:R\#[FBC H/(&J15!JMN$&GK![PJA[J(-R4:VV&NK^R4:D[P)W ML,$=[,:=S4C?W2 %)1 U2(H-?LI&.["1_O(#*!$!JH60:G9AALBPTX ^87, M I;M=I/,L,N& H;AL)NAGH\G!RB!U%UP3=4Z.ZV[)5=0AX4JT#5(B@U>]6- MP:_ VT/(!Z"@!:H60:G9AAO0"MPS5IU#WJW7V4M_6VU Y2?0-4B*#7;-@-:P7 ?L0S*5*!J M$92:;;AAJL ]E_7>3]&89U*9J%<^J<."S:CB7<:S5C]!D:E6LY;>A //6P_H MEF)XM9CM@(&

_I.=>C5\R%7XD7C!UJ&U!.16,SUK=<8L%'DJKG0FM M70.49:#4["7PAF5"]U32#7EE:9FBA*5,ZMRUWLM:U[@O-5<7\ZX%QMC=;.>E MZ[O@C]#P1^CFCTOE"5HQI5H_0_(\46-J/89.EV^"G_2YNA&G:Z"S-5!JMFN& M2$(WD319O -1N"4[;Y\ )0HH-=M.0Q3A/H@B!"4*4+4(2LTV?&5[D)LH?FD4 MXM;L[.#H-/O!^[F.YL%RAQ0:K;U MACG"?3!'",HW]E3W!*Q5.U MM[I ,2\SN=P>W'S:[-\>5;N6^Z;XJJG=XI&)#+/=3+T\D MSZL=QE,N)4^KPP4ERCE=0'T_YXIBZA/=0+.K_?Q_4$L#!!0 ( -J&:54B M<8/FV@0 &\; 9 >&PO=V]R:W-H965TNB^0EW,>^WGL5KC 5XBL*8#ZVU$)MSV^;^&D>(G](-CN6; M)641$O*6K6R^81@%VBD*;<]QNG:$2&R-!OK9+1L-:")"$N-;!G@218@]7^"0 M[H:6:[T\F)/56J@']FBP02N\P.)^<\ODG9VC!"3",2>=M 6 M#P3O^-XU4%0>*?VJ;F;!T')4CW"(?:$@D/S;X@D.0X4D^_$M [7R-I7C_O4+ M^J4F+\D\(HXG-/R5!&(]M'H6"/ 2):&8T]TO."/447@^#;G^!;O,UK& GW!! MH\Q9]B BDCZ)U;@O!)-OB?03H\O9S?AF,AM?@=G-XFY^?SV]N5N \0T$ ME^/9'#R,K^ZGX'HZ7MS/I^F[G\"4"R(5QP%8(L+ %H4)YH NP9TO]^C;\M1[@&B.>,!RI ML9[%FT1P( =4OTR'_ [[ZYA\4U/D]RN) V8"1_R/JA%/&VU7-ZHRX#G?(!\/ M+9GB.&9;;(U^_,'M.C]7B6P2#!H"*XG=SL5NUZ&G8NL@ RCX4Z8$I34'@AX- MLRIM:]MXJ[8I6%>#J95E.Y+KC#.PM_N:&6JQI%DGUZQ3J]EMPORU7 ZD+E%$ MM&)Z6AY-3"%!CR0D@F#^1>9=QJ1)E8R= ^8=I^>5F4]2HTZM$3Q$:G=[N4V) M=3=GW?T76<>RRI!)/",/-I0=FTO= WX]Q^F_$J&)$3PT%F&JKI>Z_G6,# )!@V!E13KY8KU/B*?]TR*;1(,&@(KB=W/Q>XWFIY@4H3E MY._2=_\@4-J=UQEWTL0(]@]S][Y1B9+K%&6D\Q\L4EDCI7S0.J!9856Q_-1W M^)UC[.[5U>['K$!9NR6-VH<:-;&"]1S>JY%7:.3]+]:KK!O[<[[E'DK6Q K6 M4WJO9$7A[=:6FD7R^ [F>(MC&6];&DIUI"K/E=R-%M5&T: IM+*615WMMC]B MU7.-EMI&T: IM++B157NUI?EDV.!'>WI3Y3^E<*FX"JQYQ'JG)YU7L=Q(S-8 M;=;O'%D)BQK)*9K60;YXR)M&@*;2RG$4M[YY]2) : MW0@818.FT,J*%WL!M[;Z_:=!VJL**\][O4=N: >/V!V)TJ(&=QL6X=_EK&$1 M."$Q>,:(\<^5I&K!WCQ;3*)!4VCECYY%X>\Y'Q&?GJ'J/?O@:A(-FD(K*U[L M++SZG47S^)23N^JS\476@.ON[Z!.NZ\BM)$5K+)J[5FE).V]$XH(LY4^Z>% MKXKI847^-#]-&NLS%+LP3X^BKA%;D9B#$"^EJUK8+<#2TYWT1M"-/N]XI$+0 M2%^N,9(J*0/Y?DFI>+E1#>1G;*._ %!+ P04 " #:AFE5-N94<^4" !U M!@ &0 'AL+W=OYCV8)(+\>K8F>U ]^]WG="T50'M)?''O>>>*FU^8WOFSC%C)E+E:.DG972&;,TU6O?Y!I94B9EP@^# MH.5GC$LO:I=K]SIJJ\(*+O%>@RFRC.F_/11JV_&NO.>%*5^GUBWX43MG:YRA M7>3WFF9^C9+P#*7A2H+&5'Z=4E7>+K\3/ZL-1.6I;,8%^)'SRQ:]KY\"HA# \DA+N$L.1= M%2I9WC++HK966] NFM#3^0RZDUL8=D=3>.C>+08P'G1GB^F@VKN ?LKD&@UP"2O&-6R8*!#4"N9D M;F'9$\1*6DXQTKJAX0EJ5GZ$TUNTC MSYF!>@OIO@DX<\CQ5A6$R,6W?DD[' MUH]WFGJ5IO" IB\P)NC4P$ FF+S-]\F?VJ3PV:1>>!1PAODE-()S"(,PA,7L M%DY/SH[@-FKS&R5NXY#YSKT'Y]XYW'&VY();3L:.D9E"8P)DQA3C0FOR"7K, M<',."ZF6!O6&+07"2.:%=3%*QI1=^G<.?2;B0E1F_IPJ(8!.\);IY-<^,RN. MU_LYNJ9P8W(68\>C6^\*HQ=]_'#5"KX><>"Z=N#Z&'K48X+)F.1_9[*@I@!7 ME%9(K1+)]9I-=!$V@Z#M;_80:-8$FD<)#%\.,$M^TWVCAF/WGKD*I_FF M?'"H?*LNW_H__6.FXQ0:1^2WWLN_?B_??]4*,M3KLN$9NH6%M%57J%?KGMJM M6LE+>-60B=*:2P,"5Y0:7'XB[;IJ@_M-$_P!02P,$% @ VH9I5>N.]=$9! >1( !D !X;"]W;W)K M&ULS5A=C^(V%/TK5KJJ=J6=R1>?4T "PJA(@! , MTX>J#Y[D NXF,;6= ?Y][22$ "$J51[V!6+'Y_C><^]U;'?VE/W@6P"!#H$? M\JZV%6+WHNO*^ M.>MU:"1\$L*<(1X% 6;' ?ATW]5,[=2Q()NM4!UZK[/#&UB"6.WF3+;TC,4C M 82UOOGBF+8"Q"/>">QY[ADI5SXH_:$:8Z^K&(J=&233W$8L9HZ3X)5=R7@LFW1.)$[W4\ MZ\^&X_X$C6?+M\5J.IJ]+5%_YJ#7_GB!WON3U0A-1_WE:C%*WCVA&0V?&+@1 M8R3+_"F'.^!*N%D$O_#&SK+!COGL>]F0Q?([ZG,. M,HPR4&A"\ ?QB2# 3S'VD"S:198$:I1,BW-6## G'/TYD1.@L8" _U44[<2: M6K$U:LE[X3OL0E>3:QH']@E:[]=?S(;Q6Y'259(Y%9%=1*&61:%6QMZ;XV-2 M0G)E0_.(N5NYL*$A#0(BU(LL'LO:^=)I'W:^(K9+D:RS2%:I2'WO;WD2 MB[7QY#%'4*0*#T+WB. @Y0LW@.3R+NMU[4>NB.ZN].D\>?&,:^%*37E8N(K8 M+H4['R?,TGUR;TI"$D1!X2:V/,OLVP]4HW639)5N^:MB2[32&ULM9EO M$?)4[5_'"\1KW":2B51Q[=:U&K.*1./ MMU_4/U3FA9G[B.$52?]*8KY;6*$%8KR-RI1?D_U'7!N:2KT-25GU%^P/L5,1 MO"D9)UF=+"K(DOSP/WJJ+\11 O1.)* Z ?W7!+=.<"NCA\HJ6Q<1CY9S2O: MRFBA)C>J:U-E"S=)+K_&&T[%IXG(X\OU]9?UY?7MW^#=YPMP^=; M\/H"\RA)V1LP 7Q-?:KWAU.A$Z>Z MP<49<)VW #D(*=)7^O0+O!'IL$J'W71;F&ZN\UN08^7%G@ZJ@,X,(K=7[#!L%KHS1UVJWY3J_\NU%K^!.Y+&(,D*2AZQ MK%2YN+4Z8U>!(;&.Y:"Q'!A:^(%)RX;$.I;#QG)H:.&'@R9#SLSIKQMEU-17 MM^*L*7*F+?)25YQ784BLXQ(Z[1W7,=1_M9 AUZ;4NK:/0 ,:ZL%:Z+B] MW%# @)T3?6F%C5&VS:DUK7= @?4$\<(VT-D@.*1:=KO3448#&;H1&^V M8 'U9'&5B\;,HW1RQS"XJ?M36:=69_378TBMZ[IE%.B;ZDJCE&)*K6N[Y12H M98(QMH-ANP7(^IZX6M12!M+?KY2HE93R1$XRXGA-4 M=ZRTE!=8"?!ZP='/L3^#)E!+$PB:>GK78LEHVX;4NK:/9A9Z-AEA&PV7NHO$ M,W"O/U5QXADX.'&K0BU*(/VPX>56!=@SXSAC5X?MCOS6&8BSPG/-&:+4\@_=#C0TGS MA)>"[&6EV^1);JO;TBA/F%+KVFYY ID:?""CDP]3:EW;+9L@4\,/-$2+P/?[ M **,"DZ,#%&+'TB/'U?YI*!D(T$J>:'\4E ^TU"^7G+T]_0SYB)N2S2NJ;F( M:Y1D3*EU;;*=7VR04 )LH 9 >&PO=V]R:W-H965T=:6,D[EG',XD1TSRTF\UE=_:18MEFRL4% M.4[WUZ_ ! S(&IR>EP3P.=\G?4</IC.9]M@S1X8?]K>Y>)NVJ LHX2E M192E*&>KJ\DUOO2)43I4%G]';%\<7:.R*]^R['MY<[N\FFAEBUC,0EY"!.+? M,UNP."Z11#M^U*"3AK-T/+Y^1?>KSHO.? L*MLCB?Z(EWUQ-G E:LE6PB_E] MMO_,Z@Z9)5Z8Q47U%^UK6VV"PEW!LZ1V%BU(HO3P/WBIA3AR$#AR!U([D+Z# M<<)!KQWTL0Q&[6",93!K!W.L@U4[6)7V![$JI;V !_-9GNU17EH+M/*B"E?E M+02.TG)D/?!<_!H)/SZ_N__SCMX__HNNOWJ(_O5T>_>%?GU$G]#U1G Y$MY[C =17'P0)D\/'GK_[@-ZAZ(4/6ZR71&DRV(VY:)=)?HTK-MP M #VUX@7?N(B$:( MI#V+\>Y8UIU?8Z>_QNZKW3T6"GC-$A#AF(F,CL*DBSGT7]5EI!%]X!E55CE=/<\Q[8QFSX? M!VUHHUMZU\8;VKA&#X<.;1QB=6U\9=_>J)S9*&3TS4'@B&%9FMEP=N2V&KFM-\@MT]D:]!EK+B:] M,;A0TIVK\SA."LGI#SE=1W*_0X3@K)Z4LX#8?@$P/::91VE$K3ES#>+:-T+19>G.5BC?9I M)U)PD:WX/LA9-<[#8!MQL7BKLK,TJ2@YSIUO(<$\2# *">8#@76B[C91=X%6 M4BYD9"'!/$@P"@GF X%U(HNUM@K3E&^T=Y0O$7O9BM*=20LI;9A03-WLI4V9 ME6.XO964Q,IP!_..Q,JT3*>WFE)W[ZWR'16Q6#WU% 7C!=J)^B]'J^-UJ;P< M5:*=^X* HGF@:!04S8="ZT:9M%$F0 FP!H(*,"2:!XI&0=%\*+1N@-NM JRL M5\^OBVJ\3I%"R" =@FX&C.*DH)R^A%.D?5V^BL1M 8_5%?PY*_8:JCNGV .I M@@*)YH&@4 M%,V'0NO&M]UAP!;4U 19R"] T3Q0- J*YD.A=0/<[FU@]>;&^5.3;+N!&+K6 MSYB@>QPC62DHJR]C-6SBG-A0PNT^!U9O=)SQ6CG#M(WU\OM)5VW0?8IQI!24 MU)>0VI9K&2>T;G<7L++$/6\QX$HV+1W'P7VY03 MMNPGZK)_],PC^69/R$!HR==V6^M//))/^\3L[S5+K(BNZ?UI!_33_?3H[%3" M\G5URJU 8;9+^>&42_.T.4EW79T?ZSV_P9<++'GNX4MZ."?7PA^.[7T)\G64 M%BAF*T&E7=AB>.6'DW"'&YYMJY-;WS+.LZ2ZW+!@R?+20/R^RC+^>E,2-.<1 MY_\#4$L#!!0 ( -J&:57=KP0)C , !@. 9 >&PO=V]R:W-H965T M7B>\<[+CK=\JR0$VNC M5'EAVS+90,[D.2^AP"VZSB!G;.TL*;C^MY<3,>\ M4EE:P%P06>4Y$]\_0\:W$XM:SS=NT_5&Z1OV=%RR-2Q W9=S@2N[0UFF.10R MY041L)I8G^C%)?6U0VWQ1PI;N7--M)0'SK_JQ?5R8CF:$620* W!\.<1+B'+ M-!+R^-:"6MT[M>/N]3/ZS[5X%// )%SR[,]TJ383*[+($E:LRM0MW_X"K:"1 MQDMX)NMOLFUM'8LDE50\;YV109X6S2][:@.QXX!"S0YNZ^#^5P>O=?!JH0VS M6M:,*38="[XE0ELCFKZH8U-[HYJTT'_C0@E\FJ*?FLYO?YM?W=[]13Y]F9&K MW^^OYS=77^[(&;EA?W-!$IZ7O(!"2<)7)"T4B()E9Y4$(OE*;9D \GX&BJ69 M_(!>]XL9>?_N WF'MN1NPRO)BJ44Y\9R/Q'5< MU^!^>=I]!@FZT]J=]MUM#% 7);>+DEOC><>B)#!OA/I.4 V!;U5:XDY6)ED- MCF_&T3EY(4N6P,3"I),@'L&:_O@##9R?3"(' NM)]CK)WBGT(Y(_DK7@TOB' M-G!!#:>+Q^/4#>/0#\?VXZXF@YD?!,ZH,^NQ]3NV_DFVOX*46!*2*J\RIF") MF8PQ25+6U J4P'(N5/I/?<-$O\$?[? ZHZ$3N/X>?Y.='[GTB(!1)V#TAG"; MB(X."% GIJZWQ_/0+(Z\V#&S##J6P4F6U\\%X!X+P*(M ":2)V%>FP8#@?44 MAYWB<*#,#X>4/!!83W+428Z&S?SH<$>&KN\Y>SO28.:';G1D2\8=V_A_SOS8 MD-%.%$5TC[_!+D+^U,R?.B\=V'E3O LJ:2U0KUI13W?^/M%#LS"( _\(T9?N3D]V M4BQK;XCMH)U^*+1^ %YZ/?4&JG+TY-3P:MD#H?5EOPP-]/34\.I*U^+UAYPP MW.^]!C.*^W1_1+!WQG9]9KIA8IT6DF2P0C_G/,2-+IIC2+-0O*PG^0>N\%Q0 M7V[PZ 9"&^#S%>?J>:$/!]UA&PO=V]R:W-H965T]Q_?X'LSU M;"OD3Y52JM'OC.=J[J1:%\>NJ^*49D0=BH+F,+,6,B,:NG+CJD)2DEBGC+O8 M\\9N1ECN1#,[MI313)2:LYPN)5)EEA%Y?TJYV,X=WWD8N&*;5)L!-YH59$-7 M5-\42PD]MT%)6$9SQ42.)%W/G1/_>.$'QL%:?&-TJW;:R%"Y%>*GZ5PD<\\[C)YQ"&H'NW-N%9FE=48TB692;)$TUH!F&G9OK#>P8;E)XTI+F&7@IZ/E MU9?E^=7U#W3R^0R=?[VY6%Z>?[Y&!^@D$V6N%8I)P33A[ ]-$*@&L5Q3F1-^ M4"J*E%CK+9$4D3R!F9B7"34-5$@0FM3W=H+^*ED!J=>() DSV5,(,JA3BF)H M"\X2HL%/:7@9.YA>P\(J16N0F4)OSZ@FC*MW$-?-Z@R]??T.O3;+7*>B5+"$ MFKD:-L-0I0N$$S2)#2Q>\%QB.S/0M4\5SJ@;QQPCQZH@,9T[<$XH*N^H M$[UYY8^]#UTD!P)K41XUE$=]Z-%B1ZJ=,NUB7T&.+:0Y\^ZB$0XGPVFJ!@)K41\W MU,<#J7,\).6!P%J4)PWER?#JK""/=G6'/7^TI\ZG5GXPG?K=ZIPV\4Y[X[VH M8T3J7L&QK&RJM(#_35>@O5@O3=- 8"W:84,['$B9X9"4!P)K4?:]QR+ &UZ; M-69+=M,0[XNSPVPR&>-N"!U MUD!#T1X(K4W[L9;Q>^N&_]1G\/37[H7!=%^?3\VP/QX%>P)U=VIL^$]O[-4# MRF-3)5=%8C/:7&].;%&_-WYJKCVV=G^$J>Y,ET1N&-3&G*X!TCN3Y?YWF"8W_Q8,OS[V+)F$0O:9*)86JFVQ73)4NIN.8KEJE/ MYCQ/J52G^:(K5CFCLS(H3;K$LKQN2N.L,QJ4;0_Y:,#7,HDS]I CL4Y3FO]S MQQ*^'79PY[7A,5XL9='0'0U6=,$F3'Y=/>3JK%M39G'*,A'S#.5L/NS?(MGLGEL-/KH!F;TW4B'_GV$ZMNR"UX4YZ(\B_: M[JYUO0Z:KH7D:16L>I#&V>X_?:D2<1"@./H 4@60=H!S(L"N NQS%9PJP#E7 MP:T"W'; J9OVJ@"OS/TN666F RKI:)#S+$;/2%9W(I4)C-V$P3'YCC^_\7'YGC,3$ MNBIK=>K(:^KNB)$X8:MK9%L?$;$(T71H?'XXUN7CU]3#7U./S.$!FZIPK MO MY-*N'T.[Y-FG'D.ZBB5-XI]LA@2?RRW-V4>4\@U3HYC4/6T[GJ/G%>/QC5C1 M*1MVU( K6+YAG='OOV'/^D-7*4A8 D+(6$1$*Q18:>NL&.BGZAPQK3%W:&\ M$E6\&SN1@SVZEW3WN-B:MBX)C$B8]K]]*YS&J[_@M5&2\ MWS<^M5Z=3<^8S<_CQZL@?N&9+EO&T$N'($A8 D+(6$1$*Q13+\NI@_\DO$A M*PP)"R!A(20L H(U*MRK*]P[>_";L8U:-ZV*TJ(I%U([9^T=#5.^;UFM <^H M>6GA(&$A)"P"@C4*UZ\+US<6;E)]'74U,D9>^B6$A 60L! 2%@'!&K7$UGY- M:0$/M!40J,B@M "4%H+2(BA:L] 'Y@%^PZ1^D7.A=PCPT7#;MQV;M,9;L^C% MY3M+- 05C32B/G'QB;D])ON$$_-\E F!Z'2Z3M<)E2KKAS-[;NW)[E M]-HY-^I>G//S5$-0U4BGZKC8[Y_(^MZ)K[OMQ:N&A:V2._H MR3V&^7VK)1F9;_2MP_/>"L!F+^!6L^P7J/3S?ZQC$9?M,S6.:),*M.ZND@]) M"T!I(2@MPL?6AW?*U,%['P*;C8C7"3+Z%QD]"3/FXJJ!NA*@M!"4%D'1FN7= M.Q,8VIK H-X$*"T I86@M B*UBSTWJ# YSL4%]NS9O;%-0?U-?"QE4)04.NV=29W>P'JUGI7TFVY%Z?5?H=O MQEC3'N";<+?G:(_?;8'Z0O-%G F4L+F2LJY]]2+*=[N*=B>2K\I=,,]<2IZ6 MATM&9RPO+E"?SSF7KR>%0+VW:_0?4$L#!!0 ( -J&:54F6VO^#0, )\, M 9 >&PO=V]R:W-H965TXRCA?2T4(KW0=3X+(<:\15-(Y)L%93$6(K^(8LS^7$-%-7S.UMPBE> MP@3$4WK/Y$PO5>8DAH03FB &B[XV,"^"CL)G@!\$-GQKC%0F4TI?U&0X[VN& M"@@BF FE@.7?&JX@BI20#.-WH:F52RKB]OA-_3K+7>8RQ1RN:/1,YB+L:UT- MS6&!5Y%XH)M;*/)I*[T9C7CVBS8YMF-I:+;B@L8%6480DR3_QZ^%#UL$T_F M8!4$ZU""71#L0PE.07 .);0+0I:ZGN>>&>=C@;T>HQO$%%JJJ4'F?L:6?I%$ M[9.)8/(MD3SAW8S'_O-P-$*#.Q^-'V^#!S2\>QSGK[>=K8%U#,,QJS"_#N9T7:L*"][#3->VSDM4)4VG3-,Y*$TD#S6B M(@0FCWFY'7&V'>LY.TWD/LEQWM^GNC>NS%C8DEENH;UWNU-7].V9+ MDG 4P4+*&ZV./%(LOP[G$T'3[+XWI4+>'K-A*+\@@"F ?+^@5+Q-U!6R_";Q M_@)02P,$% @ VH9I553;ZG\< P 3PD !D !X;"]W;W)K&ULK59M;]HP$/XK5E9-K=0V(8$ '43B;2U3WU3H^ME-#I(U ML5/;@?;?SW8@2R%$K;0O8%_N'C^/?>=S;TW9"P\!!'I+8L+[1BA$>F&:W \A MP?R^;U:";BB, ]0SQ+ M$LS>AQ#3==]H&%O#0[0,A3*87B_%2YB!>$SOF9R9!4H0)4!X1 EBL.@;@\;% MJ*O\M?3F.M?M-[X6@;R M,RYHL@F6#)*(Y/_X;;,/I0")4QU@;P+LW8#F@0!G$^!HH3DS+6N,!?9ZC*X1 M4]X230WTWNAHJ28BZA1G@LFOD8P3WN7=W?AI>GV-!K=C=#>_FCR@Z>U\<'LY M'5Y/T& VF\QGZ R-0DR6P-'Q& 2.8GXB;8^S,3H^.D%'*")H'M*,8Q+PGBDD M+05N^AL*PYR"?8!"%]U0(D*.)B2 X&.\*>44FNRMIJ%="SB#]!PYUBFR+=NN MX#/Z?'BCAHY3;+&C\9H'\(8XQL2'4_0+DTQ6"FI4[5&.X6H,57HKSVY;5E/Z MKLK4]]T:KF-W"Z\/#)L%PV8MPQO /&,@BU.@%%A$ X2#/S+YE*7R1'.\5HG& M6<,J\\C9UBZK+J@+GF(?^H:\@3BP%1C>]V\-U_I1L^VM0E2K5I2LU1+Z^U+\^V'-?=D5?AUFDZ3O5AN 5O]Y/IDA'0>;ADE%?2 M=/?6MYVNT]RE6>'6;G9*0S.\7O!].Z%N6K@KO[Q^JZ MW5*-Y%+,4F]*@"UUR^;(IQD1^95>6(M7P4 WPQW[4+X6\N;^#R9_:MQ@MHP( M1S$L)*1UWI9)Q/+VG4\$374'?*9"]E,]#.6+!YARD-\7E(KM1"U0O*&\OU!+ M P04 " #:AFE5C980-F8% R) &0 'AL+W=O:N@R?('$G><9>YYX'$\\?&#\7BPIE>@QCA)QUEE*N3KM M=L5L26,B/K$53=0O<\9C(M4M7W3%BE,29* XZIJ&X71C$B:=T3!KN^:C(5O+ M*$SH-4=B'<>$/YW3B#V<=7#GN>$F7"QEVM =#5=D0:=4?E]=-%)!9_ CI@]BY1NE0[AB[3V\N@K..D?:(1G0F4PJB_FWH MA$91RJ3Z\:L@[90^4^#N]3.[GPU>#>:."#IAT<\PD,NSSDD'!71.UI&\80]? M:#&@7LHW8Y'(_J*'PM;HH-E:2!878-6#.$SR_^2Q",0.0/&T \P"8-8!]AZ M50"L.J"_!V 7 /NU'GH%H%<#F/O&X!0 )XM]'JPLTBZ19#3D[ 'QU%JQI1>9 M7!E:!3A,TB=K*KGZ-50X.?I\=>7^O+B\1.-O+KJZ_>+=H(MOM^-OGR_.+STT MGDZ]VRGZB"X229)%>!=1@8Y<*DD8B6/5_GWJHJ,/Q^@#"A-TNV1K09) #+M2 M=2UUT)T5W3C/NV'NZ8:%OK)$+@7RDH &+7A7CQ^\A/?U>&QJ"+HJIF5@S>? MGIM:QBE=?4*6\1??>YMW7PUTZ4W#U2;5O'7E&[3<\<[63H=.'< MC$ZP->QN=F5JVMBV4;5QFS:66H^K1E[3J&_UJS:^=CB_&:Q>&:R>-E@3)F0Z M)6[HAB9KVCH!M R'3@!(,A>2S(,D\X'(*IHZI:;..Z8[!U)M2#(7DLR#)/.! MR"IJ]TNU^V]*=SFZMY.!>B>U;-;W5*J[MI!I:0Z= I!D+B29!TGF Y%5A!V4P@[> M,>$-(-6&)',AR3Q(,A^(K*(V-K9[3N--*:^ [V:B?J^6T2:%4>7]K5]/>VU& MAEE[6_1:K'IVC6OFQ!ZID-G!"B;"\KF@;+Y4&Q5 MA^:\I %Z.@?2K@X;I4=M)0!RN:^,'0+/:7#0@Z*LSI;J]:@)8P7.F07'3*+ M#B%LHH \"9W0VPH&UI

Q- [.5B@9BFCQ:D' MZM1O<6ICO"VR5..[+7I@?=5C/)NMXW5$TKE$7GJ9Z#6"_='N-5\G0 L;KW/J M@3KUVYQBVQ[LB?:V'(&U^]_1A'#^E&Z\]C_03G.3.K#JVU2]FX-#_!J?'JA/ MO\6GZ3AX3X"W%0"L+P'L6?G1?^AR[&+2X .*)H(*E'U:5^J+ M,&L/U(+6JOF@N3\U&PL8:.FBQ:5I-;Z.@/KTH=BJWVNW50GSA:I$GG3G).1H MDZYT* C%+&)BS5M5T=,=.A-!V5Q0-@^4S3>;U19GYVG.U>ON'&F(*5]DAT\$ MFK%U(O,/QV5K>G:;X2O@@3@2(Z5ZZ, M3WVUW//\@$I^(]DJ.U!QQZ1D<7:YI"2@/#50O\\9D\\WJ8/RF-#H?U!+ P04 M " #:AFE577C.W7<% !U+ &0 'AL+W=O=-FDKX/QJ>FFD)O9TE;:[:MUNKUUP$C3 .>,T MJW1__-E (4Z(6Z)G?=$ X?D\YOO ]_@Z4[('_F:34EBE.>Y;'( MD.3+Z]Y-<$7QQ 04>_P3\UV^MXS,H3P(\<.LW$;7/=^,B"<\5 ;!],"*@ M7P7T7YMA4 4,7ALPK **0_?*8R^$(TRQV52*'9)F;TTS"X7Z1;36*\[,B7*O MI/XVUG%J1NC\*_J %I)'L4(W*\FY/@T4>DNX8G&2O]-??KLGZ.V;=^@-BC/T M=2VV.&3'>WK<]>#Q\^#GV G\ MS.0%\B_?(^QCW#8>=_@]WUR@OG\RG+PF^_AD.'6'$Q[J[$$1'CC$Z->5[!>\ M_DG>@VH9Q;R,&K1'F3YTE6]8R*][NM'D7#[RWNSWWX*1_T>;H) P @FC0#!+ M^D$M_)(+)>F17&IKR6TC#.6A7&V0J'(5=O%,B^9HX)I^OGCK#_V MI][COM[.O%WUAH11()BE][#6>^C4^T[&6ML-2]"&/9EVE2-]STE$MOJ@N$QU M%=HO!2>UZZ4P/"K?" _M\A'(A!0(9BD^JA4?.16_YZ'((G2CQ8Z,X&WJ.@E= MU86$$4@8!8)991C791B?U>/'D-)#P@@DC +!+.DO:^DO?T&/+YG#O2:!Q^.# M'N_,VU5O2!@%@EEZ3VJ])TZ]20>5)T.-7"ZLN*L1W&6*[DM M?G2(,_WXSG.%)-/WV@V7H=[*5KRU(*"^MJ(%>.\>XE_X@^#@-D) TU(HFJU_ M8UL#MV^=LYP76K<*#&D7%Z T DJC4#2["HV9#8;G]7Y0NPI*(Z T"D6S"]!X MV\!M;F_WVTYK)4"M;44[[#7'OQZ IJ50-%ODQKD&3G7T&TC,N0&D$E$:A:'8!&D<;N"WMRWT&TE9 OWVBUJ>P&=%49E$9 :12*9I>B,;7X/%.+04TM M*(V TB@4S2Y 8VJQVT<^7PMA<2V\1R'3R6+UU%H44(,+2B,5;?]=2^";/[N1 M4:BLMMR-G<5N.WLHM]BJ7+$L,K]=/@BI>7JI]0=,-[BS^/TCN0Z4(J )J3.A M+6;C3;';F]I]'/V'7O,*RLWLK".H9P6E42B:79W&L^+S/"L&]:R@- )*HU T MNP"-9\5NS]JIM8^.WT*UM,]%M=_HA?V(>VB=A?P5OA0WOA2[?>E??(><[T#< M\9U/:5!_"DJC4#2[$HT_Q>?Y4PSJ3T%I!)1&H6AV 1I_BMW^]*-&(Y:*[8F; MZ^2H/0S;N@CHFU90&H6BE0)[>],N4RY7Q7S7'(5&P'(&9KVUGE-[4\PD]9K= MRPFYGYE4V!23.!^$4B(M%M><15R:'?3W2R'4 M\XI)4,\TGOT/4$L#!!0 ( -J&:57[S8,:]P0 8@ 9 >&PO=V]R M:W-H965T[I[3/4<>]8CC'>-/8D.I M!"]QE(B)LY$RO7)=L=C0F(@+EM)$W5DQ'A.I3OG:%2FG9)DYQ9&+/&_@QB1, MG.DXNW;+IV.VE5&8T%L.Q#:."?]Z0R.VFSC0>;UP%ZXW4E]PI^.4K.F/7]$_9,FK9!Z)H#,6_14NY6;BC!RP MI"NRC>0=VWVD14)]C;=@D+"63U!'";Y/WDIB-AS4#AF M!U0XH*9#[X"#7SCXQT;H%0Z]8R/T"X)[9\>[0E,[;HN/O MCEXCPR^'AI_A]0[@S2(B!+@VE;734?>V*Y&2!9TXJGD)RI^I,_WY)SCP?C5Q M:A,LL F&+8'5V.^5[/F N78_0Q;+]?/4P35 MK'[>Y[UM,T#]NDW0MND/AW4;W+:!0U09U;(?E-D/.K.?YQV?OBPV)%G3I>[U M44BWIEP'AEP;J;9-(!HU4FW;7#9@<-MDZ/GF1(=EHL-C$@V%V*HLMZF:=<]4 MR#!9Z\+?J4,>+J2ZE4A]*\D*-+Q*=X*=R.6H/UP:7-L/A=K@#(_:RY/+R MF)49_'M@=)H([$0\E4";8(%-,&P)K%86Z%4OT]Z;%NW"W5(5K*(%5M&P+;1Z M(?94#?Q_>GH1MS:9FTM=][.=7!=#Q%YC5;05LN<5N(+'J6^3#W^>D?X ;EM59A910NLHF%;:/7J5.(,ODV= M0:ORS"I:8!4-VT*K%Z*2:+!;H_VX1F_05,T>,3,:-56-R6CH-[M-V\CO(_-K M(JPD'#Q*PWUW8S:(MGZ3 H,-;#+P;1SB$JT0B[52,NON1DG[.RQF LQV7[ M>U/?\YJSOFWE-2?],4#88 41W#.K?\>OE!CJ%!C3.9@QGC).] <[4Y[=_J<. M.ZMH@54T; NM7HE*BB'XIOF/;*JEF56TP"H:MH56+T2ETE"W2@M"_3+TN,T^ M81LKD?L/#D_JV;=- H-)WQ\TIKW!" U;L][=V]>,*5]G&\H"+-@VD?D^5GFU MW+2^SK9J&]=OX-4,&JX'\ KG6](5?+Y#_IGP=9@($-&5"N5=#%6'XOFF&PO=V]R:W-H965T;.QL$BDQ \-*[8V2[=[7U)[$J!B\@)-[I?OA%S Q#SZ, M\:?.3#',UR]QLG/="U$IORQ":/T>K3.LNWE>)PNUV+CIU_B MK8CR3Y[B9.-G^=OD>9QN$^&O2J=-.-95=3K>^$$TNKDJC]TG-U?Q+@N#2-PG M2KK;;/SDSSL1QJ_7(VWT=N A>%YGQ8'QS=76?Q:/(ON^O4_R=^,#915L1)0& M<:0DXNEZ=*M=>F;I4%K\-Q"O:>.U4H3R(XY_%F^\U?5(+7HD0K',"H2?__C_]5T-&AS<*Q^?J-[I3!Y\'\\%.QB,/?@U6VOA[-1LI*//F[,'N( M7[FH IH4O&4]G\USO).%DV-EU6'[O8=TGLZ9"A?XRA;IPJ+5F)%^'.Y_USB M/\Z_G,,WI+]]0W>Z%/@HME\40_VLZ*JN$_U9R-W_O8ND[K;<_:N?Y.Y:KSL; MWGF-<'>&=YYR=X=WGG+G[_OFO;\=>TL(QN%/Q2AY1@_OVVXC$C^+DTM*U7M? MD_8M4M9ENO67XGJ4YZ14)"]B=///?VA3]5^4I) P&PEC2)B#A+E(&$?"/!"L M)5KS(%I31K_YEE\OA7&:*GZ6)<&/7>;_"(62Q8H?ADJ>798_UW&X$@DY4N_1 MTQ)=7#6]W%QHFIG_+;TTQ4I832:ZVK:R"2O#,-M&C#*:F[.VE7-L-5,[-NZQ MC:[/.D:<:&XZGT_:5AYA-9OH!Z/6:9D<3LM$>EH6H9^?DUOJ2Y>?*Q*/M](9=2U6S@ZIF?^^:JGD])9'0C+C*F7:^_86T"^?J!PEC1/I< M[SG()ETDC!/]U]6YWM$.%67CTK EG/E!./-?-!RM@G"7D=,A=_.! Y*T:^<* M"@EC9 3$@(1LU$7".!W!\8!$V_4.2)I:S^*IB"%)(J.J@1.CDKP;YZH(2F-4 M!,3 !&W4A=(X%0(Q-I&1]@U.6F,J6)->XMLBBC=!U'N17[F#KO*A-!M*8U": M Z6Y4!J'TCP4K2U@O1:P+AT%?R]+6V*E^"_YO6J>4Y>-A%M=D"D?@ZA*L9]( MD>^;F#3^MLR9V9TZ6LA[S=LYT$9=*(U3(9A6=Y;/(\P,P[+Z M1L)ZIE^3SLF>$E*51D]*R1@F)>AL/Y3&J! H*4%G\J$T3H5 2>G83":E>OY= M&S@!GU_J[\72'(A6<1CZ2>-#6DC[)F;-?*]^4;L3\?*>G"TD)(WUA&!TA81L MU(72>$\(W7+!R9/5%E)=,=#D)0-*2,V!:*"4)L.D!"T<0&FL)X0C*4&+ E : M[PGA2$JG3E9;2O54OB:=='VK/BE_*;<;4?Q,0OEM6_STB/ZY!G1N'TJSH30& MI3E0F@NE<2C-0]'::J[G^#7K?;>MR+GG!91F0VD,2G.@-!=*XU":AZ*U!5R7 M$S1Y/>$VRH*+,I4'+Z*ZH2"%/#NZ1)UIFM%-W=#* 93&B CF4\OL9FYH[0!* MX]0Y,$RCF[B/K335G!L]B;NN'V@G"@B'Q/W;+KN(GRZRM;C(;TS%GTHLR>#( MN>X%E&9#:0Q*"ZGF;VB3+I3& MR3/0"< CC'1]3B=OO:Y.Z/+J1)V\'T2:)<&RF+EY+'\+@Y&)(4#'0E!Y1F0VD,2G.@-!=*XU":AZ*U15V7 M@73YDHZ3J1M:^8'2;"B-06D.E.9":1Q*\U"TMH#KRH\N7]XQ.'5;QZG;G$VZ MN1M:V8'2&!&!:4R[N1M:L('2.'4*M$EWWIRP:DXOM&52UU=T>7VE3M[L\?Z> M% BR1K" TFPHC4%I#I3F0FD<2O-0M+:$Z\*//G]?JH:6>* T&TIC4)H#I;E0 M&H?2/!2MO75&7>(QY M4AJ;J"M.Z?>O>9,N;.E>>4!HC^J]W]R^ MNA":9SH M?W?_!8^*T:*3M%&74 QY"66?I.](34#7G4!I-I3&H#0'2G.A- ZE>2A:6[MU M9%JH%3PQ2T# *E,2H":IB"UC>@-$Z%0 U3A%G_,%47)(SW+44QH$M1H#0; M2F-0F@.EN5 :A](\%*TMX+I48LA+)8@=% QJ\8-FJ-T-B>1=.5N^T#()&<-, MU:SN4 @M@$!IG(S!/,I('F6G&5-SVC,:UD4+0[Y:!;.+0M7(:3E!BQ90&B-C MH.0$+4= :9R,@9(382>1DUF7$,R!>UR]8R>%JHE3R]_E/3E72U :ZPFAN_P= MVJ@+I?&>$(XV7CYULMI"JDL-IKS4@-E)H6KDI)2@Y08HC?6$<"0E:!T!2N,] M(1Q)Z=3)VDMIW'B0QD8DS^536-(\;^VB;/^@@,/1PY->;LOGFW2.WVF7KD8< MY]JEMW^.2XW?/U;FJY\\!U&JA.(I;RJ_I\T'T&3_I);]FRS>EH_Q^!%G6;PI M7ZZ%G]^5%@;YYT]QG+V]*1HX/"_GYO]02P,$% @ VH9I508[K2X4 @ MJP0 !D !X;"]W;W)K&ULM93;CML@$(9?!5&I M:J5N<)QLNDIM2SFTZJJG*&F[U\0>QRA@7,#QMD]?P([E2DGN>F,SP/_Q#PQ$ MC51'70 8]"QXJ6-<&%/-"=%I 8+JD:R@M".Y5((:&ZH#T94"FGF1X"0,@AD1 ME)4XB7S?1B61K UG)6P4TK405/U> I=-C,?XW+%EA\*X#I)$%3W #LR/:J-L M1'I*Q@24FLD2*RE/+K@,8MQX P!A]0X K6_ M$ZR

R-GYU3-POZ83#]IG^P>=N<]E3#2O)GUAFBA@_8)1!3FMNMK+Y"%T^ M]XZ72J[]%S7MW.D,H[361HI.;!T(5K9_^MSMPT 0CJ\(PDX0>M_M0M[EFAJ: M1$HV2+G9EN8:/E6OMN98Z0YE9Y0=959GDMWW;ZM/=\O%[OT:+9X6VS7:?%Y\ MW:$[% 9A@#:D:S

I+KF[*7:'/=453B+&M9 WJ!#AY^6(\"][= M,#?IS4T\?7+%W$H*>V4T]557V0W4\TL6)__!XK2W.+V]?_X@$*U-(17[ ]DE M@RWBWB/,O5!U8J1&'W.J"T5L+4.W5: ,C*U^. M>VELW]DABC M>ZYTCU[W((V?L_P;7S,FT$L2I_RZMQ9B/69Y0(3_F MJP'?Y(PN2Z,D'A#+<@<)C=+>9%R^N\TGXVPKXBAEMSGBVR2A^?#;X*;;LP*$M\ MB=@SWWM&15,>LNQ;\>'#\KIG%35B,5N( H+*?T]LQN*X0)+U^*<&[>U\%H;[ MSZ_H8=EXV9@'RMDLB[]&2[&^[GD]M&2/=!N+N^SY#U8W:%C@+;*8EW_1P821V] :@/2-G .&-BU@=TR((<,G-K .=7# ML#88MCT<:H-;&[AE[*M@E9'VJ:"3<9X]H[PH+=&*AY*NTEH&.$J+GC47N?PV MDG9B,O_\:?;G^^G-//#1S=>;.Q_=_G7S]QR]1Y\V!?4<;=,ERQ&QB(5N8YJB MMSX3-(KY.UGF?NZCMV_>H3=H@/B:YHRC*$7W:23XA7PIGS^OLRVGZ9*/!T)6 MMW Z6-15FU95(P>J9J./62K6' 6R!DN-O6^V'QVS#\WVF!@ !C+.NV"3UV!/ MB1%QSC9]9%L7132)ID*ST\VQ+AX_YSWX.>^AV=QG"VF.=>9*+.U=Q[5+//L MWM=RSF!+=//$H6NG2*$;!?R.\6PH[MV6JIH%M*=N>AI98*C6W[P<@-=Y$; M&B,W%]GB&\JJR5L7,J/YN4,!$LR'! L@P4(@,(50=T>H:YSHRM541Z0+220D MF \)%D""A4!@"I&7.R(OC2-SRE91FD;IZD+NA>5.:J&=T8P8Y[(*">978,.] MN6\TM%I37P#I,00"4]CR=FQY1K9^SVDJM-O&J=<)1"L*LVX)VVHM)?Y1E*!; M8NBVUK;0V(@?#-%H%Z*1,40RM7MDT8$@&4W/[<>08/ZH$];WN-./(3V&0& * M2=AJ,CS+2%/PLHER/4EFRW-9 D7S:S25IQ9+H!Y#*#25I[U,'!_AB>6+B!]@ MRFA[-E.0:'Z-IC#ENEZ;*TB?(12:RA5IN")FKM*E7,A-ZW@-L!\4[])N=>"9 MV7K8* /L3ZZ=L>K2T9..[J@F?I)/@-0 MGR$4FLI"DX5C!U!DP4!Y;TT>))H/BA: HH50:"K)C6" S8K!+B\Q3F>@L@$H MFE^C>7L#T^F3]K@$%02@T%3*&DD &Q-5\\[;;'LV5:#*0(V&[?VDIM]=HD"3 M?B@TE:PF[RVN0)-^:'05*Z:I!^;LW[S'APH MV:[9@D3S:S2%+=+W.@,+TFD(A::2U<@/V*P_U)OPJ6'5&NE6AE%[FP@J+]1H M"A-=IP&HTU#?4/TFG#3* 3FF'!@WX;6UIW:Y5G#-+LX-[BDN U"7(12:RD&C M"A"S*G#'BO,A13]?9*G(Z4)L:8SBZ)%=H&PKN*#E*-#R ZH9@*+Y1UKMH.^, MYARY*"E_@M?^7 TJ*!RIT+"N$*DKA#!!2_J=FSANU 1B5A-,'+,C8Q RF9^! MHOE'6FV?PC&H5@&%IM+<:!K$K&E\D-Q&*8\6Z(G&VQ/&K]WYM=G#7GM-GYF] MGDW:24X#4*>AQBG&EN?8!U:P1L @YG,$G9 ?&TY.5^/Q'-S^?R0=T\5 M:)P&H$Y#*#25F$9T(&;1X0OCHICP-BR/,NUNVPQP]LP&JC@<:1RVJJE-.Z.! MZA!0:"J+C0Y!S#K$J<=T:AAE?'MV^YR.IM1P>-G:./NZ4ITC.('.HTW<]DD= M<_M^-'Z--$#,TL!]FK-%MDJC?]E2KOW=8)K&!ZAV (KF'VDVJ5=^7*W\B#B: MO53-(ZBZ (6FTMVH"\2L+BAGL]!_Z*/<]"7;1,LNJ-8 BN:#H@6@:"$4FLIP M(TF0$> /)@3TD 0HF@^*%H"BA5!HZL'C1A:QS;+(\;V+&>#L\\:@$LJ1QN%R M;M8>+@:55:#05 X;6<4VY_.=J9B^')J*S4AGDPDJHX"B!:!H(12:RG CJM@$ M<"JV07444#0?%"T 10NAT%22]RZ!F"65$Z9BV*L?L'<_S(US#F>1H/4(H= J M$@=[M]$2EJ_*>X-W9O=W<3;\H;>:WW4WPUPYKW/KX*JIN'#7QU M$?(CS5>1G,]C]BA=6?U+F1[GU=W"ZH/(-N5=N(=,B"PI']>,+EE>%)#?/V:9 M>/U0.-C=\)S\#U!+ P04 " #:AFE5["A#:@T' #J,P &0 'AL+W=O M.99+.= M=MKM9N*V^TQLQ686@PLXWIWICR]?YK)%2$#@)3:.=72YTCU'1S++(APC%I\/!C;[>"3\\W\SP[/+!H[?;)]D'QFIY M='=B+9*_C@]1>F54*%OO((+8"P,4B>>;V2V^OG-(UB#_QM^>.,>U]RB[E:

)O0C_._Z%Q^UYRAS2E.PD/9 M.(W@X 7%J_NE3$2M 24M#4C9($^$47241WGO)NYJ&85G%&7?3M&R-_FMYJW3 MX+P@&Y5U$J7_]=)VR6K]Y\=WO[V]NUV_OT>WGVX?[]'#[[=_K-%;]/&8I2U& MIV K(D1,8J('WPW00^1M!'IT@YU /]R+Q/7\^,?T^^LDW'Q&8=%J:21I<%D7 MQJ8,Y*X(A+0$LD ?PB#9Q^A]VM_VV_9&>E/5G9'+G=T1)>!:'.>(FF^RT FZ M0@:*]VXDXO)%T0.M)%T;5==VWV[?H-\[UG( E!#F>BK<"/56+(J*-8I*/GP MR2)CC=0PLK#DJ>%5%/P54;1G28VJSY)3Q>R2)3M!\[I M117=8M)Z7$P0.S:!B$UE;M\7T0ETS @V3@<[/*?$&^5$^V^-P*3<6F [M=F8 M#95\-N*:..!^,9V.Q^XQ84E,O(4\,(&8R!C,5:+4ZQ-SQEIZ!\K'2E8>P!,E M8,= @+^QFL"O2#Z^DOZ4[89.8R!W;$]:A%C)^$/#!QG :AWXWXS73W+6F.2D MO?! !W W(=!-:QF^5X"K<$BA?8@"QV*Y1VQT-;]JA(C#'R/ ME90\I!@7W1-&@+J)FKJ'RK8&%N>YZY,Z LQ.U,R>TH=M2F-2MAM8?P38G9!) MZ8,HQ6-H^" /1"T/?>FCA/N6/EK8@X VD%$6]Z2YNB>8M0@T 04@(Z[O-5BT MI(_%I0:PHZT!X'HR]IJ?-!?]BHP!VY-IEOT:V"') Y$@&BM YHQ+@YK" A#0 M!#*M"2!3N *4D)[N0 M@=#FPK\8&-F,I" /5"T/'1FD1*G7@X47+9V#!M#> M*_SV&M!@6?W7'[2V_S.V&:!-,]">,.![VHWO^_*'!G9([D EJ)K9K^@<2_E# MW6YH 8(H4#;MIIY2)E#>"B!CJ4 '"\]1J[ M((VUN4_$[99M#PM(WNI&\KW90PW;/W,@#)::S*^L.9?N>JC;#:P^&_3 -BQT3:,G#;IX,I /3S:-:=# =O@M!T@!TYB$=#HLF#2( M*5P" YE@T[H$-H5+8" >;%R7P)HNH1P9::V >+!1; )KV@1"6TY76.V70B.Z M! V6W_1[4 2IWNE%Y7[[0P/+N9QA&[?&+@XAV^4,F,=J$IR I MGL2H/JT>9+DM'M^ KQ=/P7QPHYV7WHPOGM.FYCPCM:AXL*2X2,)C_C#'4Y@D MX2%_NQ?N5D39%]+_/X=A[UG]!U!+ P04 " #:AFE5YQQ\M9X# M J#@ &0 'AL+W=O<]5KL[\SDM5TT)A$F"=O_[38!FE0ZTU65_:"&<<^[E MW$L>HQ-E![X'$.@Q"F,^-O9")$/3Y)L]1)BW: *Q?+*E+,)"WK*=R1,&.,A( M46@ZEN6:$2:QX8VRL17S1C05(8EAQ1!/HPBSIRF$]#0V;.-YX)[L]D(-F-XH MP3M8@_@W63%Y9Y8J 8D@YH3&B,%V;$SLX;*G\!G@)X$3/[M&ZDT>*#VHFT_! MV+!40A#"1B@%+'^.,(,P5$(RC=^%IE&&5,3SZV?U1?;N\ET>,(<9#7^10.S' M1M] 6QQ&HI[>OH(Q?MTE=Z&ACS[CTX%UC+0)N6"1@599A"1./_%CX4/9P2I MHR:).#6)V.@;C<6>H[F,%VCX?C.__1I_V9\# M.X+A_?F'[5I_ZRI\2S'_EF+S6XHM;BFVO)'819]TRC[I-*E["TR8G%S90>X MCCA, =$MVM HDFLF5SVDZYAY%5"+DSLEB9V&TW\24,L2$C$D\ZMG&L[ M9P&M5KO;J=A5 [,K?NEAO0ILKH>Y_8ICU\&6KP:]L,TM;7,;;9L_)G)W)B6K->H=$_XX6[+ !")9=6 "\2P %W%>KJ>L5[,$GJ856W[&EBE4>$B/[?\+Y^?HN0F9$?D1C6$K0QEM7KRPV7YR22_$33)-L8/5,AM=G:YEXG;:(Q:RE4PAJ/IWSQ8L#%,DU8_O!6BO])D:UH^?T#]DP:M@OM*$ M+7CX)5C+W55OW$-KMJ&'4-[RA]]8$= @Q5OQ,,G^HH>BK=U#JT,B>508JQY$ M09S_IX\%$34#A=-M@ L#W#3PCABXA8';,,#N$0.O,/!.]3 H#++0K3SVC#A" M)9U-!7] (FVMT-*#C/W,6O$5Q.E 64JA?@V4G9PM/_V]^./B>K[T"9I_F=\2 M=//G_*\END"W+)$B6$FV1DO)5]_071S(!+TE3-(@3-ZI)G=+@MZ^>8?>( LE M.RI8@H(X;_=>753'GW;\D-!XG4PMJ7J;^K161<^N\Y[A(SUST4<>RUV"_'C- MUAWVQ&P_,=A;BJ62*OQ$U34V B[9OH]<^SW"-L8=_5F<;NYTA?/_O/LO]JZ1 MX9;CQLWPW"-X"QZI6I70[&[?AS1.+KM2G(-XW2!I$;Q,]G3%KGJJRB5,W+/> M[.>?G*']2Q>_D& $$LP' M,RX969\$SH>B;88WK,NE*1HPPSE/3Q<3\;X,%P M:MW7*6XW&GGI<*LW(NU&CN>.7;V5WVZEAM[ +EMIP0[*8 ?&8.]BP59\&P?_ MJ+*TJD>^XHGL"CO'&]0[BQW7:\1M]'KNT#K)I0_D4J-Q6-(X--+87=N[Z#/B MG'L#0X(12# ?"$Q+QJA,Q@BBE(X@,P$)1B#!?" P+1/C,A-CD%(Z;MW@>. U M2\JX5?\F]KA12=M P^%PT"@4;2!534;==7121CH!KJ.35B]=>9&"/IRS++KLYI"/\^R$>-L MEB'12(%69_G":Y$,Y%(GN5)[CEGN?>!BPX(3>(;4;PM0-.*TY>"%X[2(?@TY MZ%1ZT#$+0C]>GU&AA^W[TYLTWA(LS![/9O$4GSZ43YW%2L@Y9B7W)7LMK4;K M_)X)NF7HA@FT3%^,=M((JNA T0@HF@^%IJ>E4G6.6=9UST#6/ S3*:R:G^S^;TU-\^E ^=48K!8G-"O+(RN^_Z&,0!]$AZB035$^"HA%0-!\*34]. MI3NQ![%:@$&5)R@: 47SH=#T?%02%9LEZE(A!JKN"/;]$ @6L5AF-2A[/]I= M=T#%*B@:>298)PNK,PNOH5]QI5_Q2Q8TTY)%'X^6+-"U35 T HKF0Z'IR:ED M,099X,2@>A@4C8"B^5!H>CXJ/8S->O@%)0M4!8.BD6>"]?*P.M/P&L(85\(8 MFX7QS?).%:A/])%&O)-T4!D,BD9 T7PH-'TG6R6671NB/KF@$AD4C8"B^5!H M>CXJ(>V:A?2IVS#,,&R^'UE0RM*&! M0/*EU?+;T;FV9<2C>O7SN7"Z;A.G$L__R*D@L\_4/E(Q3:($Q2RC7)E M]T&ULM5IM;]LV$/XKA%<,*=!&)BV_98X!VU2W8>L6Q$W[6;$96ZA>7)*. MTV$_?M1+)%&F&;F[?+$EF?<<[SGJ=(_,R2'A7\66,8F>HC 6UYVME+LKQQ&K M+8M\<9GL6*Q^>4AXY$MURC>.V''FKS.C*'1(MSMP(C^(.]-)=NV&3R?)7H9! MS&XX$OLH\OGW.0N3PW4'=YXOW :;K4PO.-/)SM^P)9-WNQNNSIP291U$+!9! M$B/.'JX[,WSED6%JD(WX'+"#J!VC-)3[)/F:GOR^ONYTTQFQD*UD"N&KKT>V M8&&8(JEY?"M .Z7/U+!^_(S^(0M>!7/O"[9(PB_!6FZO.Z,.6K,'?Q_*V^3P M&RL"ZJ=XJR04V2VJW'UOL'453R15YYFI. MK(!+MKM$O>X[1+J$&.:S:&^.3>'\/^_>#WO7R.B5"Z>7X?5.X'W);D&U.&:/ MC*N2@FX81\MT#9@RG6.Y9JRT&%Z)G;]BUQU5[03CCZPS_?DG/.C^8J(9$HQ" M@GE 8%I"W#(AK@U]ND@B]?00?E9_V5-Z;$Q%CC+(4-+'R..T3_J#B?-8I_AX MT-!-5UU]$#T>A-W>J*>/\HY'J178[Y:CM&#[9;!]:[!W,6>K9!,'_Z@5N*I' MODJ$-(7=/YXLP3VW$;?5Z[E+JY5+#\BE1N.@I'%@I?%$C3?Q9P4Z]PZ&!*.0 M8!X0F):-89F-H;6D9L]-$_=#2.XAP2@DF <$IG$_*KD?6>^$.=L$<1S$&]5V MAGZ\8NA"=2_[-"-O32FQHIV;$D@PFH/U:U6G1QKEW0-RJ#$]+ID>6YG^E?MQ M6G#L_%HQSN47$HR.C_C%W2:_0 XU?G&W:NF[5H8_JZK^(L%VC',9!D6C!5J= MX_=X-&J0#.539[DFG+"59:53'UC0@F@KS-E$0Z+1 DTC>MRD&PDFH84JMA4+$&BD9!T3PH-#TM ME6##=L5F[CG621CZ7*"=RE'V3L6\TJW09R<)$HT6:*/Z(W)T.6P^)*&;M6@LA,4 MC19H&N5JG?>/^I37T)2X$I78JIL:?4I+VD$5)R@:+="T!ORH9WD-*8DK+8GM M8M+0L[3D?71<.=W+,6YV,*""L9U3#\JISFFE&K%=-K9]O5G :*\NR5$+:!@T M;BPB:AA$ND>O[PRC7+?OFE]ODDK#$;N&._\%9P&H37?4+$8+N]MSETXKGQZ4 M3YW*2J@1NU [366QC-*;,DA,_S#-[=#G%D)0-/I"V!A]9SY'!$7YOV"8H+7_ MW?1^T8.:EYZ@2N(1N\0[]4_CO^AC$ ?1/C)F!E+%+4#1*"B:!X6F9Z<2C\0N M'K7"NU-/-'%ES >H:@1%HZ!H'A2:GH]*-1*[:EPJQ$!U%9Q]VP><12R668>1 MWNWFMR)VP+-3 ZH57P@V+V+&++R&>B25>B1V]6BI6?[3R9H%*B!!T2@HF@>% MIF>GTIED %*S0-4E*!H%1?.@T/1\5!J4V#7H#]0L4 4*BD9?"-;-PS*F 527 M.K5M7Q'CFVR_G5 M[CZ6^4:>\FJYIV^6[61K7)_CJP4V7*?XRLMW[%7P^0;" MCS[?!+% (7M0KKJ70W6_\WQ/7GXBDUVVZ>P^D3*)LL,M\]>,IP/4[P])(I]/ M4@?ESLCI?U!+ P04 " #:AFE5IF/ZH)4$ #6&0 &0 'AL+W=OQVY(VE0MO@+HR-K70,9RATA]_+F]V1F.;)'*$4QEP@H M_CV@%4I321+]^+N&6HU/:=B^?J;_6@8O@KF##*U(^ATG?#^SQA9(T!8>4GY# MCK^A.J! \F*2LO(O.-9M'0O$!\9)5AN+'F0XK_[#QUJ(EH'@J V\VL [-QB\ M8.#7!OY;/0QJ@\%;/02U01FZ7<5>"A="#N=32HZ RM:")B]*]4MKH1?.Y4#9 M<"K>8F''YYMO7U>?/RT7FR@$B^^+FQ"L_UC\N0&?0)05*7E""&PXB>_!^D#C MO<@(6*P:B/$&)PC[4VT\T]K:0I='&>]9FZ6F!&U1< =_Y"#S'\Q3] M6;W=W%6%\]^\1S_LO2.&WPP4O^3Y+_!6)!.3$X/EYUV(,<"N52FN( ,U1,YZ MUZR ,9I98EICB#X@:_[S3^[0^46EKTE8:!(6&8)U,C%H,C'0T;N90(_R&JE2 M45&&)47^7CS, R\83NV'ML3]1J.!'&[M1F&_D3OPQWZW5=1O)89>X#2M.L$& M3;"!-MC;G**8['+\#TI W(X\)HRKPJYX0;NSGNL/SN+6>KUT: 5]??HN(T,N M.S(.&QF'^C&30L; 0J67UO#2+]8D+#0)BPS!.NJ/&O5')N;.DE!.J%KTI?DQ"0LK MV*0U 3E7X^!L_C'DL:/[I-%]HM4]VJS7*DFU5I=*:A(6FH1%AF =Z5WGM,1W M3$P_-<50,HS20J.TR!2MFX]6R>5J/X:;BID 4><#S-@!YK%RPM%S+LZ(25I8 MT]KK+'\X/%M>1J9\=I7V3DI[6J47&3GDG(F:FN_W*!6*4Y*! E*.8UQ \4HI MN]<+;>R/SA:0>L\7J^GUEI ]EY$IEUTQ3P6@JZUJWEQWU)C."CQPS^7S^VMF M_VSTA K2H+>L5I#\R41==;BG&LO5%UF7UQUNO_YI=:..6NOTXD'SNL?(E,>N MC*?JS=67;U^W6T1QOI.++$Q4FSI+/>'B27R#=X9R!%&V%*^=J)+Y/6ATB5#><%.4N^1WAG&3E MY1[!!%'90+S?$L*?;Z2#YBAG_B]02P,$% @ VH9I58-D9+FR P 1 X M !D !X;"]W;W)K&ULK5=MC^(V$/XK5EI5=U*7 MO #AI8 $!&CONG=H:?<^>Y.!6"1QSC:P^^]K)]D4LDX6K> #B9WG>68R,['' MHQ-E>QX""/0<1PD?&Z$0Z= TN1]"C'F+II#()UO*8BSDD.U,GC+ 04:*(].Q M+->,,4F,R2B;6[/)B!Y$1!)8,\0/<8S9RPPB>AH;MO$Z\4!VH5 3YF24XAUL M0/R;KID7[_*$.ZU*O(&39-_/H9JGQL,"3$:,G MQ!1:JJF;++\96V:$)*H2-X+)IT3RQ&3SS_?YU[O9=+/PT/3'],%#Z[^GWS;H M#BTVZ[6\?$]5R=REC/@DV:&8!A"A/;P@DJ0'@3"7-9Q!./KD@< DXI\E[5=D M(AYB!GQD"NFGLF;ZA4^SW">GQB<;W=-$A!PMD@ "#=]KYK??XZ^:^8,&OBGC M6P;9>0WRS&D4_$:/+=2V?D>.Y3@:?^;7TVU=.)KI&T@;Z8MF^I=#TDA?-M/O M,9-TNY:^NMYYIR$5[;+>VYE>NT9OB0E#CS@Z )J>E2Y. G0/(J0!C>CN15>S MN6Y'KZLVC"%/L0]C0^X('-@1C,EOO]BN]8EXVR][@F%4/W2*?QK'<3>4:[>]U%9-+]C-)U1$<)[;=LMV1 M>3PO!0UJT.H/+E&>!M5O#2I:"PVJUW(KJ.5;5-MYX] MA,TMP^8VAFWQG,J^#0(D@,7H$TG0"V#&/^N"V*SDRNU;;6RZ%>G#3*^9V MK!)ZF%4M^QI8I5 7-;#*M[:\#K:J,SJX_%6^ O.L:8V![;+S")>+ZB$1^7Y> MSI9'GFG6Z5?F9_9P;FOF/7NXS$\T_\OGYRO9D^R(W/4CV$I35JLG/UR6GUGR M@:!IUC(_42$;\.PVE,<\8 H@GV\I%:\#9: \.$[^ U!+ P04 " #:AFE5 MJ(9I7@X$ #H%P &0 'AL+W=O>SPORWAZI.R%[P@1Z"W/"CXS=D+L[TV3QSN28WY']Z20;S:4Y5C( M(=N:?,\(3DJE/#,=RPK,'*>%,9^6::$"92V8?)M*/3%??_MS^=OGA\4Z"M'B^^(Q M1*O?%W^LT6>T%C1^*9V0H)CF,C(Y+GW[,20"IQG_)(6>UB'Z^.$3^H#2 GW; MT0/'1<*GII!;4PN8<;V-AVH;SH5MN.@K+<2.HZA(2*+1#X?U)P/ZICR2YER< M]W-Y< :!:[*_0Z[U$W(LQ]'L9WF]NJTSY_^M'OWGU3N'X39!XI8\]P)OD64T MKIQ/-S(8N-"ZN()X>HBJ>/=\CV,R,V1)XX2]$F/^XP]V8/VL.U](6 @)BX!@ M'4]XC2>\(?I\V4Y$\J:>BI_Q>O<=_Q@:KZVC_A<:.2I<&L+A>=" MMN>.W:Y4="XE0\^W&JF.L7YCK#]H;%6!Z%X9JPVX0?5; PX2%D+"(B!8QP=! MXX, (O4#2$] PD)(6 0$ZWABU'AB!)+Z%<5O)^S8[:?^N9#OCR:]U-<(M7.Z M.A+--#61\(%2V,A/SVJ(O!4I/K &^3<&GB0L! 2%@'!.LZ8 M-,Z80)2 ":0G(&$A)"P"@G4\85NGKW4+I C4F'9:.K[G]:J 1FIBC7M50",4 M!('?*P.Z!6UWI"\#=JL[L6\K!(LC9A<:C$'2K0$(2@M!:1$4K>L3Y^03!Z(> MU!0H?T#20E!:!$7K^N/4G-F#'E)[PU1WX5\RV:<%1 M1C9R*>MN)+W(JFOE:B#HOKPW?:9"T+Q\W!&<$*8$Y/L-I>)]H!9H+O?G_P)0 M2P,$% @ VH9I5:"@P#Z=! (QP !D !X;"]W;W)K&ULK9EA=.YF[@(" R:U/>,8KNVTUV;BN]YG!BJFUE7)W:]LB MW=*"B!NVHZ7Z954Y+;K.(%=D*RT9I/JW#V?3=A>YEE) M[SD2^Z(@_)\[FK/CU,+6RXF';+.5^H0]F^S(ABZI_+:[YVID-Y155M!29*Q$ MG*ZGUAS?)CC2#I7%7QD]BHMCI$-Y9.Q)#WY=32U'7Q'-:2HU@JA_![J@>:Y) MZCK^KJ%6,Z=VO#Q^H7^N@E?!/!)!%RS_GJWD=FJ-+;2B:[+/Y0,[_D+K@'S- M2UDNJK_H6-LZ%DKW0K*B=E974&3EZ3]YKA?BPD%QS YN[>!V'4:O.'BU@W?M M#*/:873M#'[M4(5NGV*O%BXFDLPFG!T1U]:*I@^JU:^\U7IEI2Z4I>3JUTSY MR=GRZY^+WS[=S9=)C.;?YP\QNO]]_L<2?4)+R=*G*@DKE+)"5:8@.KA]32;)O_N WJG?D1?MVPO2+D2$UNJ"];3VFE] M<7>GBW-?N3@/?6&EW J4E"NZ,OC'P_[1@+^M%JI9+?=EM>[<0>"2[FZ0YWQ$ MKN.ZANM97.^.3>'\O]F3_SQ[:S&\IG2\BN>]PIOG.4NKDD!LK8I"2&.*3Y"1 M&:)U\%;L2$JGEJHI0?F!6K,??\"!\Y-I?2%A,20L 8*U,C%J,C$:HL\6%[-\,@;>VVKI&^E2L]W M&JM6L'X3K#\8[(-:/L+3+5*:HAX)!_6LVZDGES0%/$AZ:^U!PF)(6 ($:Z4C M:-(10*A )D)2%@,"4N 8*U,A$TF0A 5.%'\2Q48XXX(]&W&84##0I7JMS,I-)0#J[?:)2C4R13J(>6O10<)B2%@"!&OE M(FIR$4'<_A%D)B!A,20L 8*U,H&=\ZN\ R( -:9UYP9N5P(,5B[VPXX(&*Q& M?C3JJ(#):AR&9AG %[T+'@SX9UI23O)*",A*=4>9D)SHSM,8]B#LK44(2HM! M:0D4K9T6]YP6%T(3:@I4/B!I,2@M@:*U\W'NT_!@\W&]+GB&.][QNKI@L(I" MKZL+?:O \:*N+O2MHL#!K^C"N1W"P_W0DJWED7"*Q/Y1I#S;ZG,- M0M)B4%H"16NGY-RT81]$$T [-E!:#$I+H&CM?)R[-CS8BERO"4&_6PC#KB3T MC8+N=X788(1]Q^TJ@L$J'+_2,.!S:X2'>Z.E6L LI>::&W1]<\U!TF)06@)% M:R?AW+;A,8@&@+9MH+08E)9 T=KY.+=N>+ ?N5X#HMYW/"\<=36@;Q0&3E<# M^D;8\?VN!ABLHHO/#Z=P[8M-CX+R3;7;)%19[4MY^HC=G&UVM.;5/D[G_!V^ M76##^5CO@%6;+&?\:?OL"^&;K!0HIVLUE7,3*KGBIQVITT"R7;7E\LBD9$5U MN*5D1;DV4+^O&9,O SU!LR\X^Q=02P,$% @ VH9I5=5D(+I% P KA0 M T !X;"]S='EL97,N>&ULW5C13MLP%/V5R(P)I(FT#:3-:"MME9 F;1,2 M/.P-N8W36G+LS'%9R]?/-T[34'Q9Q\.@2P6Q[_$Y]]B^:0S#TJP%NUDP9H)5 M+F0Y(@MCBH]A6,X6+*?EF2J8M$BF=$Z-[>IY6!::T;0$4B["7J<3ASGEDHR' MG&YR1P5&FMDW.I=)7;97"_I_7P'6#3 X-< MB,9@C[C >%A08YB65[93#:Z"3Z"@;M^N"^MPKNFZV[L@6T)ULTFF2J=,-VFZ M9!,:#P7+P([F\P7VV[/F+=(."WROS>6FG(ZL^/!;L6K.,KZK^*FL, M8.I=7)T6A5A_$GPN<^8FOW?"\9!N>,%":?Y@LT&IS&R :1+<,VWXK!WYI6EQ MRU9F4TZK#/?<.T#/_W:=YTPR347;M*W]M[S*+W8<]5_+'8#(^!),'49.#0S"9'(#)_JM]:^YO,GJ;"QG6)Z'6<>O18:N)!G"H'9'O M<$06VZ3!=,F%X;+N+7B:,OGDS&7E#9W:/\8>Z=OQ*BOT3A& M5B>&CW]_L*1^%F_=4N/T/Y?@W M4$L#!!0 ( -J&:567BKL

-8?20$3;8T.P6BP^0"X99K>] M9!:G# M-3/>M/OK.Y!8/33XJ"\G?HJY!'^<@?G.S!E?/3?BZV/3?&5_[:I:7H^>E-I_ M'(]E_L1WF?REV?-:']DT8I2/\M_C[>;[%LIR\>R*M7?UZ/N<\5';%?6Y:[\SHOK MT63$Y%/S?->(\GM3JZQ*CEB=[?CUZ'@*R^J"^;72 M06)!_7(I?6Y[I_JK@^+EKI7&!3$4'TM]0 1%!TX'.6OJ@M>2%TQ_DDU5%IJC M8#=9E=4Y9P#20""-,T+^80!($X$TSP*9M#CZ7P&DA4!:9X3L1=)&(.US0IH MTD$@G7-"6@#212!=6LAD?7_OQ5]8=,N28!$&M\',"U/FS6;1.DP# 'F)0%[2 M0L;^@Q^N?1;[LT@SID$4 K /"-@'6K";=1*$?I*P671_$X1>2Y; ;GN"]=L3 M6K@@?/"3]-X/TQX2JA)BE]SJ&(6SP%NR($S2>-W!,2^KI=?O>S$O3(G%L/07NI/3_>F=@HC"( M18%CP@3/0$<=Q*(82$S8CWJ@67'Y$V3$=&$0ZV(P1QFDQ,1A$(L#)"N#;)@M M#&);H%E+_YW!1&(0BV0X:QF,)N84@]@I0^G+("2F%X-8+V@>TV]R3#,&L6;> M^GDHDB8F')-:.,.B/G)"3$PXYEF% P?K)B8R?H9SM@LU+F6VW@F\A M)F8@\_WGO#2FE^?-H5823I68F(%,8@.=P*RJYKDM#\ Y; &C:6$6LH@M-(PY>\KJ+9=,04S,0M89ACT7[2RW$EFN>M'$+&2=9^0SYRHK MJUZ&9*$%%V(+#6->L%!_7R9AAF1A%K*(+70*TY/RL-OWGDW,0A:QA>! 4L

" M9U5'"S$Q"UG$%NICWF?J($I5#C6ZC5G(?K^*C,9,>'[$W%>\V$)9VIB%['-6 M:7J3;S9F(9O80C@F'++9F(5L8@OAF'#(9F,6LHDMA&/"(9N-%OZ)+71JDNM5 MZA 3LY!]GKDXW=,7A7[E(29F(9O80BG$V)B$G*H)^1 +?RU%#[\ F$*WTRQ,3\X[S'8H-3F+UJ MD(/YQR'V#XX)>W87$Y#['A6A024 M'XIM$-!*LONVG(%]4 ]Z$G%&J$!<_@F?$/#X4@[-N&]/PV[?#8O/X^$TK*K= M.':_ZGI8[\JQ&>[:KIS.1S9M?VS&\[+?UEVS?F^VI9;E,NK^=D;U]'@[<_'Z MU97_F=AN-OMU^=VN_QS+:?S'X/JC[=^'72ECM7AM^FT95U7]>;CN'NK+)MV= M)U>+Y[=5U3^_I:J>.T@@2.8/4@C2^8,,@FS^((<@GS\H("CF#\H0E.@ M^_F#'B#H8?Z@M$09EP1)$ZP)M$[(=2+P.B'8B4#LA&0G K,3HIT(U$[(=B)P M.R'@N!WH)Z"X'>@GH+ M@=Z">@N!WH)Z"X'>@GH+@=Z">@N!WHIZ*X'>BGHK@=Z*>BN!WCIY64*@MZ+> M2J"WHMY*H+>BWDJ@MZ+>2J"WHMY*H+>BWDJ@MZ'>1J"WH=Y&H+>AWD:@MZ'> M1J"W35YV$^AMJ+<1Z&VHMQ'H;:BW$>AMJ+<1Z&VHMQ'H[:BW$^CMJ+<3Z.VH MMQ/H[:BW$^CMJ+<3Z.V3CY4$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z!^H=!'H' MZAT$>@?J'01Z!^H=!'H'ZAT$>@?J'01ZQ^1G$P*] _4. KT#]0X"O0/U#@*] M,^J="?3.J'Q0X=B^G842S/E_B@ M1[?=MC4UKG[H\Y$R^D"VB3NBU'?EJ>C5^>24;YA.G_SB_*G,N<"\&UL4$L! A0#% @ VH9I5?UY MHFY2!@ ="0 !@ ("!#@@ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ VH9I5=5#WW>R"0 5ST !@ M ("!EQL 'AL+W=O)P M& @(&E.@ >&PO=V]R:W-H965T&UL4$L! M A0#% @ VH9I5;7Z'PFO @ " < !@ ("!NT, 'AL M+W=OFQP M (M= 8 " @:!& !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ VH9I54+\ M1\;%"0 &AL !D ("!.&X 'AL+W=O >&PO=V]R:W-H965T&UL4$L! A0#% @ VH9I5=\+AI7@!0 -A4 !D M ("!_(T 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ VH9I57"Z8KIT!@ ,Q$ !D ("! M]IX 'AL+W=O&PO=V]R:W-H965T 9 M " @8*J !X;"]W;W)K&UL4$L! A0#% M @ VH9I50C5<"\O#@ Y38 !D ("!+; 'AL+W=O&UL4$L! A0#% @ VH9I5883\V@D M! Z@L !D ("!P=\ 'AL+W=O&PO=V]R:W-H965TW";@0 (,, 9 " @9+J !X;"]W;W)K&UL4$L! A0#% @ VH9I57;]E01P! &A, !D M ("!-^\ 'AL+W=O\P >&PO=V]R M:W-H965T&UL M4$L! A0#% @ VH9I5>*DCK7+ @ ^@8 !D ("!.?T M 'AL+W=O&H$ !T#P &0 @($[ $ >&PO=V]R:W-H965T&UL4$L! A0#% @ MVH9I5>SG2M(A" 2"4 !D ("!S0H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ VH9I5:A5K\Y[ P _0D !D M ("!VB(! 'AL+W=O&PO=V]R:W-H M965T J 0!X;"]W;W)K&UL4$L! M A0#% @ VH9I5=C/+#-,! ]A4 !D ("!JRX! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ VH9I M53F7D[J! P 6 T !D ("!O3D! 'AL+W=O&PO=V]R:W-H965T)64P4 "$D 9 " @2]$ 0!X;"]W;W)K M&UL4$L! A0#% @ VH9I53"1UNY( P ^ L M !D ("!N4D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ VH9I576N,=1V P ^0X !D M ("!ZE,! 'AL+W=OPM0# "$P &0 @(&75P$ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ VH9I59@%H"Y,!P X3X !D ("!?UX! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ VH9I5>N. M]=$9! >1( !D ("!+VX! 'AL+W=OX%9>P$ "6' &0 M @(%_<@$ >&PO=V]R:W-H965T*=7VR04 )LH 9 " @:)W 0!X;"]W;W)K&UL4$L! A0#% @ VH9I5=VO! F, P & X !D M ("!HGT! 'AL+W=ON_H0# 8#@ &0 @(%E@0$ >&PO M=V]R:W-H965T&UL4$L! A0#% @ VH9I529;:_X- P GPP !D ("! MB8H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ VH9I55UXSMUW!0 =2P !D ("!O98! 'AL+W=O&UL4$L! A0#% @ VH9I508[K2X4 M @ JP0 !D ("!EZL! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ VH9I5>< P *@X !D M ("!>;P! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ VH9I5:9C^J"5! UAD !D ("!<! M 'AL+W=O&PO=V]R:W-H965T#@0 .@7 9 M " @<_5 0!X;"]W;W)K&UL4$L! A0#% @ MVH9I5:"@P#Z=! (QP !D ("!%-H! 'AL+W=O&POS 4 '&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M " #:AFE5SA7,7P\" #J*P $P @ '#ZP$ 6T-O;G1E C;G1?5'EP97-=+GAM;%!+!08 5 !4 ,7 #[@$ ! end XML 89 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 90 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 91 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2.2 html 338 399 1 false 85 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 - BUSINESS COMBINATIONS Sheet http://www.deitaxonomy.com/role/DisclosureBusinessCombinations BUSINESS COMBINATIONS Notes 10 false false R11.htm 10401 - Disclosure - INVESTMENTS Sheet http://www.deitaxonomy.com/role/DisclosureInvestments INVESTMENTS Notes 11 false false R12.htm 10501 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS Sheet http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurements FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS Notes 12 false false R13.htm 10601 - Disclosure - PROPERTY AND EQUIPMENT Sheet http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipment PROPERTY AND EQUIPMENT Notes 13 false false R14.htm 10701 - Disclosure - CAPITALIZED SOFTWARE Sheet http://www.deitaxonomy.com/role/DisclosureCapitalizedSoftware CAPITALIZED SOFTWARE Notes 14 false false R15.htm 10801 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS Sheet http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssets GOODWILL AND OTHER INTANGIBLE ASSETS Notes 15 false false R16.htm 10901 - Disclosure - DEBT Sheet http://www.deitaxonomy.com/role/DisclosureDebt DEBT Notes 16 false false R17.htm 11001 - Disclosure - STOCKHOLDERS' EQUITY Sheet http://www.deitaxonomy.com/role/DisclosureStockholdersEquity STOCKHOLDERS' EQUITY Notes 17 false false R18.htm 11101 - Disclosure - EARNINGS PER SHARE Sheet http://www.deitaxonomy.com/role/DisclosureEarningsPerShare EARNINGS PER SHARE Notes 18 false false R19.htm 11201 - Disclosure - STOCK BASED AWARD PLANS Sheet http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlans STOCK BASED AWARD PLANS Notes 19 false false R20.htm 11301 - Disclosure - LEGAL PROCEEDINGS Sheet http://www.deitaxonomy.com/role/DisclosureLegalProceedings LEGAL PROCEEDINGS Notes 20 false false R21.htm 20102 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 21 false false R22.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 22 false false R23.htm 30203 - Disclosure - REVENUE RECOGNITION (Tables) Sheet http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionTables REVENUE RECOGNITION (Tables) Tables http://www.deitaxonomy.com/role/DisclosureRevenueRecognition 23 false false R24.htm 30303 - Disclosure - BUSINESS COMBINATIONS (Tables) Sheet http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsTables BUSINESS COMBINATIONS (Tables) Tables http://www.deitaxonomy.com/role/DisclosureBusinessCombinations 24 false false R25.htm 30403 - Disclosure - INVESTMENTS (Tables) Sheet http://www.deitaxonomy.com/role/DisclosureInvestmentsTables INVESTMENTS (Tables) Tables http://www.deitaxonomy.com/role/DisclosureInvestments 25 false false R26.htm 30503 - 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 26 false false R27.htm 30603 - Disclosure - PROPERTY AND EQUIPMENT (Tables) Sheet http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentTables PROPERTY AND EQUIPMENT (Tables) Tables http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipment 27 false false R28.htm 30703 - Disclosure - CAPITALIZED SOFTWARE (Tables) Sheet http://www.deitaxonomy.com/role/DisclosureCapitalizedSoftwareTables CAPITALIZED SOFTWARE (Tables) Tables http://www.deitaxonomy.com/role/DisclosureCapitalizedSoftware 28 false false R29.htm 30803 - 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 29 false false R30.htm 31103 - Disclosure - EARNINGS PER SHARE (Tables) Sheet http://www.deitaxonomy.com/role/DisclosureEarningsPerShareTables EARNINGS PER SHARE (Tables) Tables http://www.deitaxonomy.com/role/DisclosureEarningsPerShare 30 false false R31.htm 31203 - 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 31 false false R32.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 32 false false R33.htm 40102 - 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 40103 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Useful life (Details) Sheet http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesUsefulLifeDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Useful life (Details) Details 34 false false R35.htm 40104 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue Recognition (Details) Sheet http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue Recognition (Details) Details 35 false false R36.htm 40105 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Supplemental Balance Sheet Information (Details) Sheet http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSupplementalBalanceSheetInformationDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Supplemental Balance Sheet Information (Details) Details 36 false false R37.htm 40106 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Supplemental Cash Flow Disclosures (Details) Sheet http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSupplementalCashFlowDisclosuresDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Supplemental Cash Flow Disclosures (Details) Details 37 false false R38.htm 40201 - Disclosure - REVENUE RECOGNITION - Disaggregation of revenue (Details) Sheet http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails REVENUE RECOGNITION - Disaggregation of revenue (Details) Details 38 false false R39.htm 40202 - Disclosure - REVENUE RECOGNITION - Accounts receivable, net (Details) Sheet http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionAccountsReceivableNetDetails REVENUE RECOGNITION - Accounts receivable, net (Details) Details 39 false false R40.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 40 false false R41.htm 40204 - Disclosure - REVENUE RECOGNITION - Deferred revenue (Details) Sheet http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionDeferredRevenueDetails REVENUE RECOGNITION - Deferred revenue (Details) Details 41 false false R42.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 42 false false R43.htm 40206 - Disclosure - REVENUE RECOGNITION - Contract cost balances (Details) Sheet http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionContractCostBalancesDetails REVENUE RECOGNITION - Contract cost balances (Details) Details 43 false false R44.htm 40301 - Disclosure - BUSINESS COMBINATIONS (Details) Sheet http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsDetails BUSINESS COMBINATIONS (Details) Details http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsTables 44 false false R45.htm 40302 - Disclosure - BUSINESS COMBINATIONS - Net assets and liabilities (Details) Sheet http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsNetAssetsAndLiabilitiesDetails BUSINESS COMBINATIONS - Net assets and liabilities (Details) Details 45 false false R46.htm 40303 - Disclosure - BUSINESS COMBINATIONS - Assumptions of intangible assets acquired in the acquisition (Details) Sheet http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsAssumptionsOfIntangibleAssetsAcquiredInAcquisitionDetails BUSINESS COMBINATIONS - Assumptions of intangible assets acquired in the acquisition (Details) Details 46 false false R47.htm 40401 - Disclosure - INVESTMENTS - Narratives (Details) Sheet http://www.deitaxonomy.com/role/DisclosureInvestmentsNarrativesDetails INVESTMENTS - Narratives (Details) Details 47 false false R48.htm 40402 - Disclosure - INVESTMENTS - Amortized cost, gross unrealized gains and losses, allowance for credit losses, and fair value (Details) Sheet http://www.deitaxonomy.com/role/DisclosureInvestmentsAmortizedCostGrossUnrealizedGainsAndLossesAllowanceForCreditLossesAndFairValueDetails INVESTMENTS - Amortized cost, gross unrealized gains and losses, allowance for credit losses, and fair value (Details) Details 48 false false R49.htm 40403 - Disclosure - INVESTMENTS - Gross Unrealized Loss Position (Details) Sheet http://www.deitaxonomy.com/role/DisclosureInvestmentsGrossUnrealizedLossPositionDetails INVESTMENTS - Gross Unrealized Loss Position (Details) Details 49 false false R50.htm 40404 - Disclosure - INVESTMENTS - Maturities (Details) Sheet http://www.deitaxonomy.com/role/DisclosureInvestmentsMaturitiesDetails INVESTMENTS - Maturities (Details) Details 50 false false R51.htm 40405 - Disclosure - INVESTMENTS - Securities pledged (Details) Sheet http://www.deitaxonomy.com/role/DisclosureInvestmentsSecuritiesPledgedDetails INVESTMENTS - Securities pledged (Details) Details 51 false false R52.htm 40501 - 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 52 false false R53.htm 40502 - 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 53 false false R54.htm 40503 - 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 54 false false R55.htm 40504 - 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 55 false false R56.htm 40601 - Disclosure - PROPERTY AND EQUIPMENT (Details) Sheet http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentDetails PROPERTY AND EQUIPMENT (Details) Details http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentTables 56 false false R57.htm 40602 - Disclosure - PROPERTY AND EQUIPMENT - Additional Information (Details) Sheet http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentAdditionalInformationDetails PROPERTY AND EQUIPMENT - Additional Information (Details) Details 57 false false R58.htm 40603 - 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 58 false false R59.htm 40604 - Disclosure - PROPERTY AND EQUIPMENT - Amounts capitalized for internal-use software and included in property and equipment additions on the consolidated statements of cash flows (Details) Sheet http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentAmountsCapitalizedForInternalUseSoftwareAndIncludedInPropertyAndEquipmentAdditionsOnConsolidatedStatementsOfCashFlowsDetails PROPERTY AND EQUIPMENT - Amounts capitalized for internal-use software and included in property and equipment additions on the consolidated statements of cash flows (Details) Details 59 false false R60.htm 40701 - Disclosure - CAPITALIZED SOFTWARE (Details) Sheet http://www.deitaxonomy.com/role/DisclosureCapitalizedSoftwareDetails CAPITALIZED SOFTWARE (Details) Details http://www.deitaxonomy.com/role/DisclosureCapitalizedSoftwareTables 60 false false R61.htm 40801 - 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 61 false false R62.htm 40802 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Changes (Details) Sheet http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsChangesDetails GOODWILL AND OTHER INTANGIBLE ASSETS - Changes (Details) Details 62 false false R63.htm 40803 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Intangibles (Details) Sheet http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangiblesDetails GOODWILL AND OTHER INTANGIBLE ASSETS - Intangibles (Details) Details 63 false false R64.htm 40901 - Disclosure - DEBT - Credit Agreement (Details) Sheet http://www.deitaxonomy.com/role/DisclosureDebtCreditAgreementDetails DEBT - Credit Agreement (Details) Details 64 false false R65.htm 41001 - Disclosure - STOCKHOLDERS EQUITY (Details) Sheet http://www.deitaxonomy.com/role/DisclosureStockholdersEquityDetails STOCKHOLDERS EQUITY (Details) Details 65 false false R66.htm 41101 - Disclosure - EARNINGS PER SHARE (Details) Sheet http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails EARNINGS PER SHARE (Details) Details http://www.deitaxonomy.com/role/DisclosureEarningsPerShareTables 66 false false R67.htm 41201 - Disclosure - STOCK-BASED AWARD PLANS - 2020 Plan (Details) Sheet http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlans2020PlanDetails STOCK-BASED AWARD PLANS - 2020 Plan (Details) Details 67 false false R68.htm 41202 - 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 68 false false R69.htm 41203 - 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 69 false false R70.htm 41204 - Disclosure - STOCK-BASED AWARD PLANS - Options under 2020 Plan Options issued (Details) Sheet http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanOptionsIssuedDetails STOCK-BASED AWARD PLANS - Options under 2020 Plan Options issued (Details) Details 70 false false R71.htm 41205 - 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 71 false false R72.htm 41206 - 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 72 false false R73.htm 41207 - 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 73 false false R74.htm 41208 - 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 74 false false R75.htm 41209 - 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 75 false false R76.htm 41210 - Disclosure - STOCK-BASED AWARD PLANS - Stock based compensation, comprehensive income (Details) Sheet http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansStockBasedCompensationComprehensiveIncomeDetails STOCK-BASED AWARD PLANS - Stock based compensation, comprehensive income (Details) Details 76 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 17 fact(s) appearing in ix:hidden were eligible for transformation: dei:EntityRegistrantName, us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:PreferredStockSharesOutstanding, us-gaap:PropertyPlantAndEquipmentUsefulLife, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1, us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2, us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2, verx:ShareBasedCompensationArrangementOfferingPeriod - verx-20220930x10q.htm 9 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 2 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:CommitmentsAndContingencies - verx-20220930x10q.htm 9 verx-20220930x10q.htm verx-20220930.xsd verx-20220930_cal.xml verx-20220930_def.xml verx-20220930_lab.xml verx-20220930_pre.xml verx-20220930xex31d1.htm verx-20220930xex31d2.htm verx-20220930xex32d1.htm verx-20220930xex32d2.htm http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 94 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "verx-20220930x10q.htm": { "axisCustom": 0, "axisStandard": 28, "contextCount": 338, "dts": { "calculationLink": { "local": [ "verx-20220930_cal.xml" ] }, "definitionLink": { "local": [ "verx-20220930_def.xml" ] }, "inline": { "local": [ "verx-20220930x10q.htm" ] }, "labelLink": { "local": [ "verx-20220930_lab.xml" ] }, "presentationLink": { "local": [ "verx-20220930_pre.xml" ] }, "schema": { "local": [ "verx-20220930.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://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 627, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 18, "http://www.deitaxonomy.com/20220930": 2, "http://xbrl.sec.gov/dei/2021q4": 6, "total": 26 }, "keyCustom": 73, "keyStandard": 326, "memberCustom": 31, "memberStandard": 50, "nsprefix": "verx", "nsuri": "http://www.deitaxonomy.com/20220930", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_OSZcCfkt6EGV9HdE3QwD3g", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Document and Entity Information", "role": "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_OSZcCfkt6EGV9HdE3QwD3g", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_OSZcCfkt6EGV9HdE3QwD3g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - BUSINESS COMBINATIONS", "role": "http://www.deitaxonomy.com/role/DisclosureBusinessCombinations", "shortName": "BUSINESS COMBINATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_OSZcCfkt6EGV9HdE3QwD3g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_OSZcCfkt6EGV9HdE3QwD3g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - INVESTMENTS", "role": "http://www.deitaxonomy.com/role/DisclosureInvestments", "shortName": "INVESTMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_OSZcCfkt6EGV9HdE3QwD3g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_OSZcCfkt6EGV9HdE3QwD3g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS", "role": "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurements", "shortName": "FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_OSZcCfkt6EGV9HdE3QwD3g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_OSZcCfkt6EGV9HdE3QwD3g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - PROPERTY AND EQUIPMENT", "role": "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipment", "shortName": "PROPERTY AND EQUIPMENT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_OSZcCfkt6EGV9HdE3QwD3g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_OSZcCfkt6EGV9HdE3QwD3g", "decimals": null, "first": true, "lang": "en-US", "name": "verx:CapitalizedComputerSoftwareDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - CAPITALIZED SOFTWARE", "role": "http://www.deitaxonomy.com/role/DisclosureCapitalizedSoftware", "shortName": "CAPITALIZED SOFTWARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_OSZcCfkt6EGV9HdE3QwD3g", "decimals": null, "first": true, "lang": "en-US", "name": "verx:CapitalizedComputerSoftwareDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_OSZcCfkt6EGV9HdE3QwD3g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS", "role": "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssets", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_OSZcCfkt6EGV9HdE3QwD3g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_OSZcCfkt6EGV9HdE3QwD3g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - DEBT", "role": "http://www.deitaxonomy.com/role/DisclosureDebt", "shortName": "DEBT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_OSZcCfkt6EGV9HdE3QwD3g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_OSZcCfkt6EGV9HdE3QwD3g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - STOCKHOLDERS' EQUITY", "role": "http://www.deitaxonomy.com/role/DisclosureStockholdersEquity", "shortName": "STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_OSZcCfkt6EGV9HdE3QwD3g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_OSZcCfkt6EGV9HdE3QwD3g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - EARNINGS PER SHARE", "role": "http://www.deitaxonomy.com/role/DisclosureEarningsPerShare", "shortName": "EARNINGS PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_OSZcCfkt6EGV9HdE3QwD3g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_OSZcCfkt6EGV9HdE3QwD3g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - STOCK BASED AWARD PLANS", "role": "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlans", "shortName": "STOCK BASED AWARD PLANS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_OSZcCfkt6EGV9HdE3QwD3g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_Jnt4RoSvTEC2G7x4iW4geA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - Condensed Consolidated Balance Sheets", "role": "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "As_Of_12_31_2021__R5ANciKgk2ZPbIvdYbHGg", "decimals": "-3", "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_OSZcCfkt6EGV9HdE3QwD3g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - LEGAL PROCEEDINGS", "role": "http://www.deitaxonomy.com/role/DisclosureLegalProceedings", "shortName": "LEGAL PROCEEDINGS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_OSZcCfkt6EGV9HdE3QwD3g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_OSZcCfkt6EGV9HdE3QwD3g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20102 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "role": "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_OSZcCfkt6EGV9HdE3QwD3g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "verx:SupplementalBalanceSheetInformationPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_OSZcCfkt6EGV9HdE3QwD3g", "decimals": null, "first": true, "lang": "en-US", "name": "verx:ScheduleOfSupplementalBalanceSheetInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30103 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "role": "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "verx:SupplementalBalanceSheetInformationPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_OSZcCfkt6EGV9HdE3QwD3g", "decimals": null, "first": true, "lang": "en-US", "name": "verx:ScheduleOfSupplementalBalanceSheetInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_OSZcCfkt6EGV9HdE3QwD3g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30203 - Disclosure - REVENUE RECOGNITION (Tables)", "role": "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionTables", "shortName": "REVENUE RECOGNITION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_OSZcCfkt6EGV9HdE3QwD3g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_us-gaap_BusinessAcquisitionAxis_verx_LcrDixonCorporationMember_yXtUN6zEt0eqg2284zmsNw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationSegmentAllocationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - BUSINESS COMBINATIONS (Tables)", "role": "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsTables", "shortName": "BUSINESS COMBINATIONS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_us-gaap_BusinessAcquisitionAxis_verx_LcrDixonCorporationMember_yXtUN6zEt0eqg2284zmsNw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationSegmentAllocationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_OSZcCfkt6EGV9HdE3QwD3g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - INVESTMENTS (Tables)", "role": "http://www.deitaxonomy.com/role/DisclosureInvestmentsTables", "shortName": "INVESTMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_OSZcCfkt6EGV9HdE3QwD3g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_OSZcCfkt6EGV9HdE3QwD3g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Tables)", "role": "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsTables", "shortName": "FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_OSZcCfkt6EGV9HdE3QwD3g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_OSZcCfkt6EGV9HdE3QwD3g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - PROPERTY AND EQUIPMENT (Tables)", "role": "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentTables", "shortName": "PROPERTY AND EQUIPMENT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_OSZcCfkt6EGV9HdE3QwD3g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "verx:CapitalizedComputerSoftwareDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_OSZcCfkt6EGV9HdE3QwD3g", "decimals": null, "first": true, "lang": "en-US", "name": "verx:ScheduleOfCapitalizedComputerSoftwareTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - CAPITALIZED SOFTWARE (Tables)", "role": "http://www.deitaxonomy.com/role/DisclosureCapitalizedSoftwareTables", "shortName": "CAPITALIZED SOFTWARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "verx:CapitalizedComputerSoftwareDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_OSZcCfkt6EGV9HdE3QwD3g", "decimals": null, "first": true, "lang": "en-US", "name": "verx:ScheduleOfCapitalizedComputerSoftwareTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_OSZcCfkt6EGV9HdE3QwD3g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)", "role": "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsTables", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_OSZcCfkt6EGV9HdE3QwD3g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_Jnt4RoSvTEC2G7x4iW4geA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "role": "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_Jnt4RoSvTEC2G7x4iW4geA", "decimals": "-3", "lang": null, "name": "verx:InvestmentInDebtSecuritiesExcludingThoseClassifiedAsCashEquivalentsAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_EZyHPt0dtkuUEXOAd3Mbbw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - Disclosure - EARNINGS PER SHARE (Tables)", "role": "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareTables", "shortName": "EARNINGS PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_EZyHPt0dtkuUEXOAd3Mbbw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_OSZcCfkt6EGV9HdE3QwD3g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - Disclosure - STOCK BASED AWARD PLANS (Tables)", "role": "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansTables", "shortName": "STOCK BASED AWARD PLANS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_OSZcCfkt6EGV9HdE3QwD3g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_OSZcCfkt6EGV9HdE3QwD3g", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unitRef": "Unit_Standard_segment_zkyhG6yo2kifZyISkAvXIw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ConsolidationPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_srt_ConsolidatedEntitiesAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_verx_SystaxSistemasFiscaisLtdaMember_Yh9Hk_Ykl06YDLgzck1a-g", "decimals": "2", "lang": null, "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_3X-L_Xmh7UWXogSkfIGgJw", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_Jnt4RoSvTEC2G7x4iW4geA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40102 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Concentration of Credit Risk (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Concentration of Credit Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "As_Of_12_31_2021_srt_StatementGeographicalAxis_us-gaap_NonUsMember_Wpe82wB0ykKLXIlzmC5EoA", "decimals": "-3", "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IntangibleAssetsFiniteLivedPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_SoftwareDevelopmentMember_YzA4i1YPx0OjfM5E_BUuHQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40103 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Useful life (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesUsefulLifeDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Useful life (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IntangibleAssetsFiniteLivedPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_srt_RangeAxis_srt_MaximumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_SoftwareDevelopmentMember_YzA4i1YPx0OjfM5E_BUuHQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_OSZcCfkt6EGV9HdE3QwD3g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenuePerformanceObligationDescriptionOfPaymentTerms", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40104 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue Recognition (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue Recognition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_OSZcCfkt6EGV9HdE3QwD3g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenuePerformanceObligationDescriptionOfPaymentTerms", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "verx:ScheduleOfSupplementalBalanceSheetInformationTableTextBlock", "verx:SupplementalBalanceSheetInformationPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_Jnt4RoSvTEC2G7x4iW4geA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40105 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Supplemental Balance Sheet Information (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSupplementalBalanceSheetInformationDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Supplemental Balance Sheet Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "verx:ScheduleOfSupplementalBalanceSheetInformationTableTextBlock", "verx:SupplementalBalanceSheetInformationPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_Jnt4RoSvTEC2G7x4iW4geA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "verx:SupplementalCashFlowDisclosuresPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_OSZcCfkt6EGV9HdE3QwD3g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestPaidNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40106 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Supplemental Cash Flow Disclosures (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSupplementalCashFlowDisclosuresDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Supplemental Cash Flow Disclosures (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "verx:SupplementalCashFlowDisclosuresPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_OSZcCfkt6EGV9HdE3QwD3g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestPaidNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_UcS4l65iTEevgIBQCx0Nrg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - REVENUE RECOGNITION - Disaggregation of revenue (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "shortName": "REVENUE RECOGNITION - Disaggregation of revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_srt_ProductOrServiceAxis_verx_SoftwareLicensesMember_t5kPdoDKYUanRHpK68iw_g", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_Jnt4RoSvTEC2G7x4iW4geA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - REVENUE RECOGNITION - Accounts receivable, net (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionAccountsReceivableNetDetails", "shortName": "REVENUE RECOGNITION - Accounts receivable, net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "As_Of_12_31_2020_mC_SIGrJu0GW62SbGveJog", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_UcS4l65iTEevgIBQCx0Nrg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - Condensed Consolidated Statements of Comprehensive Loss", "role": "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss", "shortName": "Condensed Consolidated Statements of Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_UcS4l65iTEevgIBQCx0Nrg", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "As_Of_6_30_2022_jJD1Rl1oPUO8j-9SlPkdhw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40203 - Disclosure - REVENUE RECOGNITION - Allowance and deferred allowance (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionAllowanceAndDeferredAllowanceDetails", "shortName": "REVENUE RECOGNITION - Allowance and deferred allowance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_UcS4l65iTEevgIBQCx0Nrg", "decimals": "-3", "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_Jnt4RoSvTEC2G7x4iW4geA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40204 - Disclosure - REVENUE RECOGNITION - Deferred revenue (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionDeferredRevenueDetails", "shortName": "REVENUE RECOGNITION - Deferred revenue (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R42": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "As_Of_6_30_2022_jJD1Rl1oPUO8j-9SlPkdhw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40205 - Disclosure - REVENUE RECOGNITION - Changes to deferred revenue (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionChangesToDeferredRevenueDetails", "shortName": "REVENUE RECOGNITION - Changes to deferred revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_UcS4l65iTEevgIBQCx0Nrg", "decimals": "-3", "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "As_Of_6_30_2022_jJD1Rl1oPUO8j-9SlPkdhw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalizedContractCostNetNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40206 - Disclosure - REVENUE RECOGNITION - Contract cost balances (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionContractCostBalancesDetails", "shortName": "REVENUE RECOGNITION - Contract cost balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "As_Of_6_30_2022_jJD1Rl1oPUO8j-9SlPkdhw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalizedContractCostNetNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_OSZcCfkt6EGV9HdE3QwD3g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - BUSINESS COMBINATIONS (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsDetails", "shortName": "BUSINESS COMBINATIONS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_9_22_2021_To_9_22_2021_srt_ConsolidatedEntitiesAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_D-tf95E4TE6715KC_KZ0Ug", "decimals": "-3", "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_OSZcCfkt6EGV9HdE3QwD3g", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unitRef": "Unit_Standard_segment_zkyhG6yo2kifZyISkAvXIw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40302 - Disclosure - BUSINESS COMBINATIONS - Net assets and liabilities (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsNetAssetsAndLiabilitiesDetails", "shortName": "BUSINESS COMBINATIONS - Net assets and liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "As_Of_9_22_2021_us-gaap_BusinessAcquisitionAxis_verx_LcrDixonCorporationMember_hXk3_LAh20C-3xbB4UGUIA", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_9_22_2021_To_9_22_2021_us-gaap_BalanceSheetLocationAxis_us-gaap_PropertyPlantAndEquipmentMember_us-gaap_BusinessAcquisitionAxis_verx_LcrDixonCorporationMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_DevelopedTechnologyRightsMember_5vrefC7sl0aiQILwmUgX4w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40303 - Disclosure - BUSINESS COMBINATIONS - Assumptions of intangible assets acquired in the acquisition (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsAssumptionsOfIntangibleAssetsAcquiredInAcquisitionDetails", "shortName": "BUSINESS COMBINATIONS - Assumptions of intangible assets acquired in the acquisition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_9_22_2021_To_9_22_2021_us-gaap_BalanceSheetLocationAxis_us-gaap_PropertyPlantAndEquipmentMember_us-gaap_BusinessAcquisitionAxis_verx_LcrDixonCorporationMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_DevelopedTechnologyRightsMember_5vrefC7sl0aiQILwmUgX4w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_OSZcCfkt6EGV9HdE3QwD3g", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:EquitySecuritiesFvNiGainLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - INVESTMENTS - Narratives (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureInvestmentsNarrativesDetails", "shortName": "INVESTMENTS - Narratives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_OSZcCfkt6EGV9HdE3QwD3g", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:EquitySecuritiesFvNiGainLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "verx:DebtSecuritiesAvailableForSaleInvestmentMaturitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_Jnt4RoSvTEC2G7x4iW4geA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40402 - Disclosure - INVESTMENTS - Amortized cost, gross unrealized gains and losses, allowance for credit losses, and fair value (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureInvestmentsAmortizedCostGrossUnrealizedGainsAndLossesAllowanceForCreditLossesAndFairValueDetails", "shortName": "INVESTMENTS - Amortized cost, gross unrealized gains and losses, allowance for credit losses, and fair value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_OSZcCfkt6EGV9HdE3QwD3g", "decimals": "-3", "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesGrossUnrealizedLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_Jnt4RoSvTEC2G7x4iW4geA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40403 - Disclosure - INVESTMENTS - Gross Unrealized Loss Position (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureInvestmentsGrossUnrealizedLossPositionDetails", "shortName": "INVESTMENTS - Gross Unrealized Loss Position (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_Jnt4RoSvTEC2G7x4iW4geA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_egvtre85cU-qT47WcKGDNQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity", "role": "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "shortName": "Condensed Consolidated Statements of Changes in Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_P6A_D19J_kqYPAblDjM27w", "decimals": "-3", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "verx:DebtSecuritiesAvailableForSaleInvestmentMaturitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_Jnt4RoSvTEC2G7x4iW4geA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40404 - Disclosure - INVESTMENTS - Maturities (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureInvestmentsMaturitiesDetails", "shortName": "INVESTMENTS - Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "verx:DebtSecuritiesAvailableForSaleInvestmentMaturitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_Jnt4RoSvTEC2G7x4iW4geA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "verx:DebtSecuritiesAvailableForSaleInvestmentMaturitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_Jnt4RoSvTEC2G7x4iW4geA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "reportCount": 1, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40405 - Disclosure - INVESTMENTS - Securities pledged (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureInvestmentsSecuritiesPledgedDetails", "shortName": "INVESTMENTS - Securities pledged (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_UcS4l65iTEevgIBQCx0Nrg", "decimals": "0", "lang": null, "name": "us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_ApNVH1TtDEOxP1X1pLcE1A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ForeignCurrencyContractAssetFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsDetails", "shortName": "FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_ApNVH1TtDEOxP1X1pLcE1A", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ForeignCurrencyContractAssetFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_OSZcCfkt6EGV9HdE3QwD3g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "reportCount": 1, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40502 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Estimated fair values of Tellutax contingent consideration (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsEstimatedFairValuesOfTellutaxContingentConsiderationDetails", "shortName": "FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Estimated fair values of Tellutax contingent consideration (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_us-gaap_BusinessAcquisitionAxis_verx_TellutaxMember_22h9ipo6v0K_RJCM5Eb47A", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_FairValueByLiabilityClassAxis_verx_BusinessCombinationContingentConsiderationMember_FFtWR3dDi0mmBoXn2tDPZw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40503 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Changes in fair value of Tellutax contingent consideration (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsChangesInFairValueOfTellutaxContingentConsiderationDetails", "shortName": "FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Changes in fair value of Tellutax contingent consideration (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_FairValueByLiabilityClassAxis_verx_BusinessCombinationContingentConsiderationMember_FFtWR3dDi0mmBoXn2tDPZw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_OSZcCfkt6EGV9HdE3QwD3g", "decimals": "-3", "first": true, "lang": null, "name": "verx:PaymentsForPurchaseCommitmentLiability", "reportCount": 1, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40504 - Disclosure - FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Non-recurring Fair Value Measurements (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsNonRecurringFairValueMeasurementsDetails", "shortName": "FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Non-recurring Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_us-gaap_BusinessAcquisitionAxis_verx_LcrDixonCorporationMember_5wldafxv5k6bPViLgt4E0Q", "decimals": "-3", "lang": null, "name": "verx:BusinessCombinationDeferredPurchaseConsideration", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_Jnt4RoSvTEC2G7x4iW4geA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - PROPERTY AND EQUIPMENT (Details)", "role": "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentDetails", "shortName": "PROPERTY AND EQUIPMENT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LeaseholdImprovementsMember_363BrcuiN0OjqdOYHwIfyQ", "decimals": "-3", "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_UcS4l65iTEevgIBQCx0Nrg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40602 - Disclosure - PROPERTY AND EQUIPMENT - Additional Information (Details)", "role": "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentAdditionalInformationDetails", "shortName": "PROPERTY AND EQUIPMENT - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_UcS4l65iTEevgIBQCx0Nrg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_Jnt4RoSvTEC2G7x4iW4geA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40603 - Disclosure - PROPERTY AND EQUIPMENT - Major components of internal-use software (Details)", "role": "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentMajorComponentsOfInternalUseSoftwareDetails", "shortName": "PROPERTY AND EQUIPMENT - Major components of internal-use software (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "verx:ScheduleOfMajorComponentsOfInternalUseSoftwareTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_SoftwareDevelopmentMember_MsW0bkTwlEKn59ZhqpfdLw", "decimals": "-3", "lang": null, "name": "verx:PropertyPlantAndEquipmentNetExcludingInProcessInternalUseSoftware", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_OSZcCfkt6EGV9HdE3QwD3g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "reportCount": 1, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40604 - Disclosure - PROPERTY AND EQUIPMENT - Amounts capitalized for internal-use software and included in property and equipment additions on the consolidated statements of cash flows (Details)", "role": "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentAmountsCapitalizedForInternalUseSoftwareAndIncludedInPropertyAndEquipmentAdditionsOnConsolidatedStatementsOfCashFlowsDetails", "shortName": "PROPERTY AND EQUIPMENT - Amounts capitalized for internal-use software and included in property and equipment additions on the consolidated statements of cash flows (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "verx:ScheduleOfAmountsCapitalizedForInternalUseSoftwareAndIncludedInPropertyAndEquipmentAdditionsOnConsolidatedStatementsOfCashFlowsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_verx_SoftwareDevelopmentCloudBasedServicesMember_dWqt0fEIeEimQDkYmUrv-A", "decimals": "-3", "lang": null, "name": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_OSZcCfkt6EGV9HdE3QwD3g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - Condensed Consolidated Statements of Cash Flows", "role": "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_OSZcCfkt6EGV9HdE3QwD3g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_Jnt4RoSvTEC2G7x4iW4geA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalizedComputerSoftwareNet", "reportCount": 1, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - CAPITALIZED SOFTWARE (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureCapitalizedSoftwareDetails", "shortName": "CAPITALIZED SOFTWARE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_UcS4l65iTEevgIBQCx0Nrg", "decimals": "-3", "lang": null, "name": "us-gaap:CapitalizedComputerSoftwareAmortization1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_Jnt4RoSvTEC2G7x4iW4geA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_Jnt4RoSvTEC2G7x4iW4geA", "decimals": "-3", "lang": null, "name": "us-gaap:IntangibleAssetsNetIncludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "As_Of_12_31_2021__R5ANciKgk2ZPbIvdYbHGg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Changes (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsChangesDetails", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS - Changes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_OSZcCfkt6EGV9HdE3QwD3g", "decimals": "-3", "lang": null, "name": "verx:GoodwillMeasurementPeriodAdjustmentsGainLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_UcS4l65iTEevgIBQCx0Nrg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40803 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS - Intangibles (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangiblesDetails", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS - Intangibles (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_UcS4l65iTEevgIBQCx0Nrg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_3_8_2022_To_3_8_2022_PZRWxJ1zuUaur7uqYHQIAw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:WriteOffOfDeferredDebtIssuanceCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - DEBT - Credit Agreement (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureDebtCreditAgreementDetails", "shortName": "DEBT - Credit Agreement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_3_8_2022_To_3_8_2022_PZRWxJ1zuUaur7uqYHQIAw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:WriteOffOfDeferredDebtIssuanceCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_Uv1ZQa30-U2lH__-_ysCag", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unitRef": "Unit_Standard_shares_idzOHLSj40yXzWxvjVVMDg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - STOCKHOLDERS EQUITY (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityDetails", "shortName": "STOCKHOLDERS EQUITY (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_Uv1ZQa30-U2lH__-_ysCag", "decimals": "-3", "lang": null, "name": "us-gaap:NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssued1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_idzOHLSj40yXzWxvjVVMDg", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_UcS4l65iTEevgIBQCx0Nrg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - EARNINGS PER SHARE (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails", "shortName": "EARNINGS PER SHARE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_Uv1ZQa30-U2lH__-_ysCag", "decimals": "4", "lang": null, "name": "verx:PercentageOfSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_3X-L_Xmh7UWXogSkfIGgJw", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_xf1BjA39p0SKhRNZHOQPCA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_idzOHLSj40yXzWxvjVVMDg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - STOCK-BASED AWARD PLANS - 2020 Plan (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlans2020PlanDetails", "shortName": "STOCK-BASED AWARD PLANS - 2020 Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_xf1BjA39p0SKhRNZHOQPCA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_idzOHLSj40yXzWxvjVVMDg", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_UcS4l65iTEevgIBQCx0Nrg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41202 - Disclosure - STOCK-BASED AWARD PLANS - Options under 2020 Plan (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanDetails", "shortName": "STOCK-BASED AWARD PLANS - Options under 2020 Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_RdKmhdMr_kW7YGCxWH6zPA", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_idzOHLSj40yXzWxvjVVMDg", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_xf1BjA39p0SKhRNZHOQPCA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_idzOHLSj40yXzWxvjVVMDg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41203 - Disclosure - STOCK-BASED AWARD PLANS - Options under 2020 Plan Price Range (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanPriceRangeDetails", "shortName": "STOCK-BASED AWARD PLANS - Options under 2020 Plan Price Range (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_xf1BjA39p0SKhRNZHOQPCA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_idzOHLSj40yXzWxvjVVMDg", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "As_Of_9_30_2022_Jnt4RoSvTEC2G7x4iW4geA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00405 - Statement - Condensed Consolidated Statements of Cash Flows (Parenthetical)", "role": "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical", "shortName": "Condensed Consolidated Statements of Cash Flows (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "As_Of_9_30_2021_6ubkzp5YoECnOP0_VNrhfQ", "decimals": "-3", "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_11_1_2022_To_11_30_2022_KxdqJd9r8EegwxHu1E6RNw", "decimals": "2", "first": true, "lang": null, "name": "verx:FairMarketValueOfCommonStock", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_r15Bjm4lc0W3r0RuT86N1A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41204 - Disclosure - STOCK-BASED AWARD PLANS - Options under 2020 Plan Options issued (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanOptionsIssuedDetails", "shortName": "STOCK-BASED AWARD PLANS - Options under 2020 Plan Options issued (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R71": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_UcS4l65iTEevgIBQCx0Nrg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41205 - Disclosure - STOCK-BASED AWARD PLANS - Restricted Stock Units (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockUnitsDetails", "shortName": "STOCK-BASED AWARD PLANS - Restricted Stock Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_eE4cZSHZbUaNOARAtnPaZg", "decimals": null, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_UcS4l65iTEevgIBQCx0Nrg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41206 - Disclosure - STOCK-BASED AWARD PLANS - Restricted Stock Awards (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockAwardsDetails", "shortName": "STOCK-BASED AWARD PLANS - Restricted Stock Awards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember__DBgFOa75kuRYiXzWHzH7Q", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_idzOHLSj40yXzWxvjVVMDg", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_UcS4l65iTEevgIBQCx0Nrg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41207 - Disclosure - STOCK-BASED AWARD PLANS - Employee Stock Purchase Plan (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansEmployeeStockPurchasePlanDetails", "shortName": "STOCK-BASED AWARD PLANS - Employee Stock Purchase Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember_EZyHPt0dtkuUEXOAd3Mbbw", "decimals": "2", "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_3X-L_Xmh7UWXogSkfIGgJw", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_11_1_2022_To_11_30_2022_KxdqJd9r8EegwxHu1E6RNw", "decimals": "2", "first": true, "lang": null, "name": "verx:FairMarketValueOfCommonStock", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_r15Bjm4lc0W3r0RuT86N1A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41208 - Disclosure - STOCK-BASED AWARD PLANS - ESPP - Option-pricing model key input assumptions (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansEsppOptionPricingModelKeyInputAssumptionsDetails", "shortName": "STOCK-BASED AWARD PLANS - ESPP - Option-pricing model key input assumptions (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R75": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_UcS4l65iTEevgIBQCx0Nrg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41209 - Disclosure - STOCK-BASED AWARD PLANS - Stock based compensation (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansStockBasedCompensationDetails", "shortName": "STOCK-BASED AWARD PLANS - Stock based compensation (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R76": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_UcS4l65iTEevgIBQCx0Nrg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41210 - Disclosure - STOCK-BASED AWARD PLANS - Stock based compensation, comprehensive income (Details)", "role": "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansStockBasedCompensationComprehensiveIncomeDetails", "shortName": "STOCK-BASED AWARD PLANS - Stock based compensation, comprehensive income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_7_1_2022_To_9_30_2022_us-gaap_IncomeStatementLocationAxis_us-gaap_ResearchAndDevelopmentExpenseMember_W2ulFbFIlk6lsPDdgkkR5w", "decimals": "-3", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_Ceu70kHjSU2oVAaEXBPt8A", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_OSZcCfkt6EGV9HdE3QwD3g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "role": "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_OSZcCfkt6EGV9HdE3QwD3g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_OSZcCfkt6EGV9HdE3QwD3g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - REVENUE RECOGNITION", "role": "http://www.deitaxonomy.com/role/DisclosureRevenueRecognition", "shortName": "REVENUE RECOGNITION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "verx-20220930x10q.htm", "contextRef": "Duration_1_1_2022_To_9_30_2022_OSZcCfkt6EGV9HdE3QwD3g", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 85, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Document and Entity Information" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Document Information [Line Items]", "terseLabel": "Document Information:" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r671" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r672" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address State Or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r669" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r669" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r682" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r669" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r681" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r669" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r669" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r669" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r669" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r668" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r670" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.deitaxonomy.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r114", "r272", "r276", "r281", "r491", "r492", "r499", "r500", "r553", "r661" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsDetails", "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r114", "r272", "r276", "r281", "r491", "r492", "r499", "r500", "r553", "r661" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsDetails", "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r0", "r119", "r124", "r130", "r219", "r439", "r440", "r441", "r458", "r459", "r510", "r511", "r512", "r513", "r683" ], "lang": { "en-us": { "role": { "label": "ASC 842" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r0", "r119", "r124", "r130", "r219", "r439", "r440", "r441", "r458", "r459", "r510", "r511", "r512", "r513", "r683" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r0", "r119", "r124", "r130", "r219", "r439", "r440", "r441", "r458", "r459", "r510", "r511", "r512", "r513", "r683" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r286", "r322", "r398", "r400", "r563", "r564", "r565", "r566", "r567", "r568", "r588", "r635", "r638", "r662", "r663" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockAwardsDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockUnitsDetails", "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r286", "r322", "r398", "r400", "r563", "r564", "r565", "r566", "r567", "r568", "r588", "r635", "r638", "r662", "r663" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockAwardsDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockUnitsDetails", "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r191", "r365", "r368", "r594", "r634", "r636" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionAllowanceAndDeferredAllowanceDetails", "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansStockBasedCompensationComprehensiveIncomeDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r191", "r365", "r368", "r594", "r634", "r636" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionAllowanceAndDeferredAllowanceDetails", "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansStockBasedCompensationComprehensiveIncomeDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r286", "r322", "r378", "r398", "r400", "r563", "r564", "r565", "r566", "r567", "r568", "r588", "r635", "r638", "r662", "r663" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockAwardsDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockUnitsDetails", "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesUsefulLifeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r286", "r322", "r378", "r398", "r400", "r563", "r564", "r565", "r566", "r567", "r568", "r588", "r635", "r638", "r662", "r663" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockAwardsDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockUnitsDetails", "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r217" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r192", "r193", "r365", "r369", "r637", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r192", "r193", "r365", "r369", "r637", "r647", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r37", "r556" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r223" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "verboseLabel": "Schedule of beginning and ending balances of and changes to the allowance and the deferred allowance" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r23", "r195", "r196" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period", "verboseLabel": "Accounts receivable, net of allowance of $9,620 and $9,151, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionAccountsReceivableNetDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSupplementalBalanceSheetInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses", "totalLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSupplementalBalanceSheetInformationDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current [Abstract]", "terseLabel": "Accrued expenses:" } } }, "localname": "AccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r10", "r11", "r41" ], "calculation": { "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSupplementalBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued professional fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedRoyaltiesCurrent": { "auth_ref": [ "r10", "r11", "r41" ], "calculation": { "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSupplementalBalanceSheetInformationDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for royalties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Royalties, Current", "terseLabel": "Accrued income and other taxes" } } }, "localname": "AccruedRoyaltiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r35", "r263" ], "calculation": { "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 }, "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentMajorComponentsOfInternalUseSoftwareDetails": { "order": 1.0, "parentTag": "verx_PropertyPlantAndEquipmentNetExcludingInProcessInternalUseSoftware", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less accumulated depreciation and amortization", "verboseLabel": "Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentAdditionalInformationDetails", "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentMajorComponentsOfInternalUseSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r26", "r52", "r53", "r54", "r623", "r643", "r644" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r51", "r54", "r62", "r63", "r64", "r116", "r117", "r118", "r497", "r639", "r640", "r684" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r255" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Weighted Average Amortization Period (Years)", "verboseLabel": "Estimated Useful Life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsAssumptionsOfIntangibleAssetsAcquiredInAcquisitionDetails", "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangiblesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r24", "r442", "r556" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "APIC, Share-based Payment Arrangement, ESPP, Increase for Cost Recognition", "terseLabel": "Shares issued in connection with ESPP" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationEmployeeStockPurchaseProgramRequisiteServicePeriodRecognition", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Option, Increase for Cost Recognition", "terseLabel": "Shares issued upon vesting of Restricted Stock Units, net" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r402", "r404", "r445", "r446" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r404", "r435", "r444" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "verboseLabel": "Compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansStockBasedCompensationComprehensiveIncomeDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r30", "r197", "r220" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedPeriodEndLabel": "Ending balance", "negatedPeriodStartLabel": "Beginning balance", "terseLabel": "Allowance for accounts receivable" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionAccountsReceivableNetDetails", "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionAllowanceAndDeferredAllowanceDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": { "auth_ref": [ "r223" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease)", "verboseLabel": "Change in allowance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionAllowanceAndDeferredAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Allowance for credit loss" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionAccountsReceivableNetDetails", "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionAllowanceAndDeferredAllowanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AmortizationOfDeferredChargesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Amortization of Deferred Charges [Abstract]", "terseLabel": "Amortization of acquired intangible assets" } } }, "localname": "AmortizationOfDeferredChargesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangiblesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r71", "r94", "r306", "r541" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of deferred financing costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r94", "r252", "r259" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r146" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "verboseLabel": "Anti-dilutive shares" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AssetPledgedAsCollateralMember": { "auth_ref": [ "r491", "r499", "r571" ], "lang": { "en-us": { "role": { "documentation": "Asset pledged as collateral.", "label": "Asset Pledged as Collateral [Member]", "terseLabel": "Assets pledged" } } }, "localname": "AssetPledgedAsCollateralMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureInvestmentsSecuritiesPledgedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetUnderConstructionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asset in process of being built.", "label": "In-process internal-use software" } } }, "localname": "AssetUnderConstructionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureCapitalizedSoftwareDetails", "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentMajorComponentsOfInternalUseSoftwareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r110", "r172", "r182", "r189", "r218", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r491", "r499", "r531", "r554", "r556", "r600", "r621" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets." } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r7", "r9", "r50", "r110", "r218", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r491", "r499", "r531", "r554", "r556" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r515" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss": { "auth_ref": [ "r200" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Unrealized Loss", "negatedLabel": "Gross Unrealized Loss" } } }, "localname": "AvailableForSaleDebtSecuritiesGrossUnrealizedLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureInvestmentsAmortizedCostGrossUnrealizedGainsAndLossesAllowanceForCreditLossesAndFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale [Abstract]", "terseLabel": "Investment securities available for sale:" } } }, "localname": "AvailableForSaleSecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureInvestmentsAmortizedCostGrossUnrealizedGainsAndLossesAllowanceForCreditLossesAndFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss [Abstract]", "terseLabel": "Debt securities, unrealized loss position, accumulated loss" } } }, "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureInvestmentsGrossUnrealizedLossPositionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "auth_ref": [ "r201", "r203", "r615" ], "calculation": { "http://www.deitaxonomy.com/role/DisclosureInvestmentsMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "Due > 1 Year through 5 Years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureInvestmentsMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostBasisRollingMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Maturity, Amortized Cost, Rolling Maturity [Abstract]", "terseLabel": "Fair value of amortized cost of investment securities available for sale" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostBasisRollingMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureInvestmentsMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-sale, Fair Value, Fiscal Year Maturity [Abstract]", "terseLabel": "Fair value of investment securities available for sale:" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureInvestmentsMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis": { "auth_ref": [], "calculation": { "http://www.deitaxonomy.com/role/DisclosureInvestmentsMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Amortized Cost", "terseLabel": "Due in 1 Year or Less" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureInvestmentsMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis": { "auth_ref": [], "calculation": { "http://www.deitaxonomy.com/role/DisclosureInvestmentsMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year through fifth year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling after One Through Five Years, Amortized Cost", "terseLabel": "Due > 1 Year through 5 Years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureInvestmentsMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r201", "r202", "r614" ], "calculation": { "http://www.deitaxonomy.com/role/DisclosureInvestmentsMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Due in 1 Year or Less" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureInvestmentsMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r405", "r437" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlans2020PlanDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansEmployeeStockPurchasePlanDetails", "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" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsAssumptionsOfIntangibleAssetsAcquiredInAcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r506", "r507" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsAssumptionsOfIntangibleAssetsAcquiredInAcquisitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureDebtCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Unaudited Interim Financial Information" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r397", "r399" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsAssumptionsOfIntangibleAssetsAcquiredInAcquisitionDetails", "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsDetails", "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsNetAssetsAndLiabilitiesDetails", "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsTables", "http://www.deitaxonomy.com/role/DisclosureCapitalizedSoftwareDetails", "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsDetails", "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsEstimatedFairValuesOfTellutaxContingentConsiderationDetails", "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsNonRecurringFairValueMeasurementsDetails", "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsChangesDetails", "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangiblesDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r397", "r399", "r466", "r467" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsAssumptionsOfIntangibleAssetsAcquiredInAcquisitionDetails", "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsDetails", "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsNetAssetsAndLiabilitiesDetails", "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsTables", "http://www.deitaxonomy.com/role/DisclosureCapitalizedSoftwareDetails", "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsDetails", "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsEstimatedFairValuesOfTellutaxContingentConsiderationDetails", "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsNonRecurringFairValueMeasurementsDetails", "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsChangesDetails", "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangiblesDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business combinations" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsAssumptionsOfIntangibleAssetsAcquiredInAcquisitionDetails", "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsDetails", "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsNetAssetsAndLiabilitiesDetails", "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsTables" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r477", "r478", "r481" ], "calculation": { "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Purchase price", "totalLabel": "Purchase price" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockUnitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r93", "r485" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "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" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsEstimatedFairValuesOfTellutaxContingentConsiderationDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r476", "r479", "r483" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "negatedLabel": "Tellutax Contingent Consideration", "terseLabel": "Tellutax Contingent Consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsDetails", "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsDetails", "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsEstimatedFairValuesOfTellutaxContingentConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r476", "r480" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Current", "verboseLabel": "Purchase commitment and contingent consideration liabilities, current" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsEstimatedFairValuesOfTellutaxContingentConsiderationDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": { "auth_ref": [ "r520" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure contingent consideration liability from business combination.", "label": "Business Combination, Contingent Consideration, Liability, Measurement Input", "terseLabel": "Contingent consideration measurement input" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsEstimatedFairValuesOfTellutaxContingentConsiderationDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r476", "r480" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "terseLabel": "Purchase commitment and contingent consideration liabilities, net of current portion" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsEstimatedFairValuesOfTellutaxContingentConsiderationDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r486" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "verboseLabel": "BUSINESS COMBINATIONS" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessCombinations" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized": { "auth_ref": [ "r470" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount, measured at acquisition-date fair value, of all liabilities assumed that arise from contingencies and were recognized by the entity.", "label": "Business Combination, Liabilities Arising from Contingencies, Amount Recognized", "terseLabel": "Purchase commitment liability" } } }, "localname": "BusinessCombinationLiabilitiesArisingFromContingenciesAmountRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsDetails", "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsNonRecurringFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r469" ], "calculation": { "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsNetAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "verboseLabel": "Capitalized Software" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsNetAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r469" ], "calculation": { "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsNetAssetsAndLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsNetAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r469" ], "calculation": { "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsNetAssetsAndLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsNetAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r469" ], "calculation": { "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsNetAssetsAndLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "verboseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsNetAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r469" ], "calculation": { "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsNetAssetsAndLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "negatedTerseLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsNetAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "auth_ref": [ "r469" ], "calculation": { "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsNetAssetsAndLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "negatedLabel": "Deferred revenue" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsNetAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r469" ], "calculation": { "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsNetAssetsAndLiabilitiesDetails": { "order": 12.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "negatedLabel": "Deferred income tax liability" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsNetAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r469" ], "calculation": { "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsNetAssetsAndLiabilitiesDetails": { "order": 10.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Other intangibles" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsNetAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r468", "r469" ], "calculation": { "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsNetAssetsAndLiabilitiesDetails": { "order": 9.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "verboseLabel": "Property and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsNetAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r469" ], "calculation": { "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsNetAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Total" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsNetAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationSegmentAllocationTableTextBlock": { "auth_ref": [ "r484" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill in a business combination.", "label": "Business Combination, Segment Allocation [Table Text Block]", "terseLabel": "Schedule of purchase price" } } }, "localname": "BusinessCombinationSegmentAllocationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BUSINESS COMBINATIONS" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r465" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "auth_ref": [ "r666" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs.", "label": "Capitalized Computer Software, Accumulated Amortization", "negatedLabel": "Less accumulated amortization" } } }, "localname": "CapitalizedComputerSoftwareAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureCapitalizedSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r665", "r667" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for amortization of capitalized computer software costs.", "label": "Capitalized Computer Software, Amortization", "terseLabel": "Capitalized software amortization expense" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureCapitalizedSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareGross": { "auth_ref": [ "r666" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.", "label": "Capitalized Computer Software, Gross", "verboseLabel": "Capitalized software, gross" } } }, "localname": "CapitalizedComputerSoftwareGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureCapitalizedSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r664" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.", "label": "Capitalized Computer Software, Net", "terseLabel": "Capitalized software, net of accumulated amortization", "verboseLabel": "Capitalized software, net" } } }, "localname": "CapitalizedComputerSoftwareNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureCapitalizedSoftwareDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CAPITALIZED SOFTWARE" } } }, "localname": "CapitalizedComputerSoftwareNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r241" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "negatedTerseLabel": "Amortization" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionContractCostBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortizationPeriod": { "auth_ref": [ "r239" ], "lang": { "en-us": { "role": { "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.", "label": "Capitalized Contract Cost, Amortization Period", "terseLabel": "Contract costs, amortization period" } } }, "localname": "CapitalizedContractCostAmortizationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionContractCostBalancesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_CapitalizedContractCostImpairmentLoss": { "auth_ref": [ "r241" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of impairment loss for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Impairment Loss", "verboseLabel": "Impairment loss" } } }, "localname": "CapitalizedContractCostImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionContractCostBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Capitalized Contract Cost, Net [Abstract]", "terseLabel": "Changes to deferred commissions:" } } }, "localname": "CapitalizedContractCostNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionContractCostBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r240" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.", "label": "Capitalized Contract Cost, Net, Noncurrent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Deferred commissions" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionContractCostBalancesDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostTableTextBlock": { "auth_ref": [ "r242" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Table Text Block]", "verboseLabel": "Schedule of information about the changes to contract cost balances" } } }, "localname": "CapitalizedContractCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAcquiredFromAcquisition": { "auth_ref": [ "r80" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).", "label": "Cash Acquired from Acquisition", "terseLabel": "Cash received in the acquisition" } } }, "localname": "CashAcquiredFromAcquisition", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r33", "r96" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Cash and Cash Equivalents [Line Items]", "verboseLabel": "Assets and Liabilities Measured at Fair Value on a Recurring Basis" } } }, "localname": "CashAndCashEquivalentsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r90", "r96", "r101" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash, end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of period", "totalLabel": "Total cash, cash equivalents and restricted cash, end of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]", "terseLabel": "Reconciliation of cash, cash equivalents and restricted cash to the Condensed Consolidated Balance Sheets, end of period:" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r90", "r532" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net decrease in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r107", "r110", "r134", "r135", "r140", "r143", "r145", "r153", "r154", "r155", "r218", "r272", "r276", "r277", "r278", "r281", "r282", "r320", "r321", "r325", "r329", "r531", "r673" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Common Stock" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r270" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial paper", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsDetails", "http://www.deitaxonomy.com/role/DisclosureInvestmentsAmortizedCostGrossUnrealizedGainsAndLossesAllowanceForCreditLossesAndFairValueDetails", "http://www.deitaxonomy.com/role/DisclosureInvestmentsMaturitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r45", "r268", "r605", "r627" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies.", "terseLabel": "Commitments and contingencies (Note 13)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LEGAL PROCEEDINGS" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Class A" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Class B" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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).", "label": "Additional paid in capital." } } }, "localname": "CommonStockIncludingAdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r116", "r117", "r512" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock par value (per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "verboseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r22", "r336" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)", "verboseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r22", "r556" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, value issued" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock-Based Award Plans" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r57", "r59", "r60", "r67", "r609", "r629" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Total comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r253", "r257", "r474" ], "lang": { "en-us": { "role": { "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.", "label": "Software" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureCapitalizedSoftwareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r162", "r163", "r194", "r529", "r530", "r648" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r162", "r163", "r194", "r529", "r530", "r645", "r648" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r162", "r163", "r194", "r529", "r530", "r645", "r648" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r162", "r163", "r194", "r529", "r530" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Risk percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r162", "r163", "r194", "r529", "r530", "r648" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable": { "auth_ref": [ "r498", "r505" ], "lang": { "en-us": { "role": { "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.", "label": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Table]" } } }, "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r103", "r493" ], "lang": { "en-us": { "role": { "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.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Basis of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r348" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "verboseLabel": "Schedule of information about the balances of and changes to deferred revenue" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r345", "r346", "r366" ], "calculation": { "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionDeferredRevenueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total deferred revenue" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionChangesToDeferredRevenueDetails", "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r345", "r346", "r366" ], "calculation": { "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionDeferredRevenueDetails": { "order": 1.0, "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0 }, "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue, current", "verboseLabel": "Deferred revenue, current" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionDeferredRevenueDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination": { "auth_ref": [ "r347" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Contract with Customer, Liability, Increase (Decrease) for Contract Acquired in Business Combination", "terseLabel": "Additional amounts deferred" } } }, "localname": "ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionChangesToDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r345", "r346", "r366" ], "calculation": { "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionDeferredRevenueDetails": { "order": 2.0, "parentTag": "us-gaap_ContractWithCustomerLiability", "weight": 1.0 }, "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue, net of current portion", "verboseLabel": "Deferred revenue, non-current" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionDeferredRevenueDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateBondSecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount).", "label": "Corporate bonds", "terseLabel": "Corporate bonds" } } }, "localname": "CorporateBondSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsDetails", "http://www.deitaxonomy.com/role/DisclosureInvestmentsAmortizedCostGrossUnrealizedGainsAndLossesAllowanceForCreditLossesAndFairValueDetails", "http://www.deitaxonomy.com/role/DisclosureInvestmentsGrossUnrealizedLossPositionDetails", "http://www.deitaxonomy.com/role/DisclosureInvestmentsMaturitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r73", "r594" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of revenues" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of revenues:" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Revenues" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r473" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsAssumptionsOfIntangibleAssetsAcquiredInAcquisitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DEBT" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r106", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r300", "r307", "r308", "r310", "r316" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "DEBT" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r16", "r17", "r18", "r109", "r114", "r283", "r284", "r285", "r286", "r287", "r288", "r290", "r296", "r297", "r298", "r299", "r301", "r302", "r303", "r304", "r305", "r306", "r312", "r313", "r314", "r315", "r542", "r601", "r602", "r620" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureDebtCreditAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r283", "r312", "r313", "r540", "r542", "r543" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureDebtCreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r43", "r311", "r540", "r542" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "verboseLabel": "Interest rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureDebtCreditAgreementDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r43", "r284" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Debt instrument interest rate percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureDebtCreditAgreementDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureDebtCreditAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r44", "r109", "r114", "r283", "r284", "r285", "r286", "r287", "r288", "r290", "r296", "r297", "r298", "r299", "r301", "r302", "r303", "r304", "r305", "r306", "r312", "r313", "r314", "r315", "r542" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureDebtCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r44", "r109", "r114", "r283", "r284", "r285", "r286", "r287", "r288", "r290", "r296", "r297", "r298", "r299", "r301", "r302", "r303", "r304", "r305", "r306", "r309", "r312", "r313", "r314", "r315", "r337", "r340", "r341", "r342", "r539", "r540", "r542", "r543", "r619" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureDebtCreditAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Term of debt" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureDebtCreditAgreementDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostAllowanceForCreditLossExcludingAccruedInterest": { "auth_ref": [ "r227" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount excluding accrued interest, of allowance for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Allowance for Credit Loss", "terseLabel": "Allowance For Credit Losses" } } }, "localname": "DebtSecuritiesAvailableForSaleAmortizedCostAllowanceForCreditLossExcludingAccruedInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureInvestmentsAmortizedCostGrossUnrealizedGainsAndLossesAllowanceForCreditLossesAndFairValueDetails", "http://www.deitaxonomy.com/role/DisclosureInvestmentsGrossUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss": { "auth_ref": [ "r227" ], "calculation": { "http://www.deitaxonomy.com/role/DisclosureInvestmentsMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost excluding accrued interest, before allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Amortized Cost", "terseLabel": "Amortized Cost", "totalLabel": "Total" } } }, "localname": "DebtSecuritiesAvailableForSaleAmortizedCostExcludingAccruedInterestBeforeAllowanceForCreditLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureInvestmentsAmortizedCostGrossUnrealizedGainsAndLossesAllowanceForCreditLossesAndFairValueDetails", "http://www.deitaxonomy.com/role/DisclosureInvestmentsMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "auth_ref": [ "r210", "r232", "r235" ], "calculation": { "http://www.deitaxonomy.com/role/DisclosureInvestmentsGrossUnrealizedLossPositionDetails": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months", "terseLabel": "Fair value, less than 12 months maturity" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureInvestmentsGrossUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "auth_ref": [ "r210", "r232" ], "calculation": { "http://www.deitaxonomy.com/role/DisclosureInvestmentsGrossUnrealizedLossPositionDetails": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "negatedLabel": "Debt securities, unrealized loss position, accumulated loss less than 12 months" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureInvestmentsGrossUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleExcludingAccruedInterest": { "auth_ref": [ "r227" ], "calculation": { "http://www.deitaxonomy.com/role/DisclosureInvestmentsMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount excluding accrued interest, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale", "terseLabel": "Fair Value", "totalLabel": "Total" } } }, "localname": "DebtSecuritiesAvailableForSaleExcludingAccruedInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureInvestmentsAmortizedCostGrossUnrealizedGainsAndLossesAllowanceForCreditLossesAndFairValueDetails", "http://www.deitaxonomy.com/role/DisclosureInvestmentsMaturitiesDetails", "http://www.deitaxonomy.com/role/DisclosureInvestmentsSecuritiesPledgedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGain": { "auth_ref": [ "r211" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized gain on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Realized Gain", "terseLabel": "Realized gain" } } }, "localname": "DebtSecuritiesAvailableForSaleRealizedGain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureInvestmentsSecuritiesPledgedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r212" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale [Table]", "terseLabel": "Debt Securities, Available-for-Sale [Table]" } } }, "localname": "DebtSecuritiesAvailableForSaleTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureInvestmentsAmortizedCostGrossUnrealizedGainsAndLossesAllowanceForCreditLossesAndFairValueDetails", "http://www.deitaxonomy.com/role/DisclosureInvestmentsGrossUnrealizedLossPositionDetails", "http://www.deitaxonomy.com/role/DisclosureInvestmentsMaturitiesDetails", "http://www.deitaxonomy.com/role/DisclosureInvestmentsSecuritiesPledgedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r212" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale [Table Text Block]", "terseLabel": "Schedule of amortized cost, gross unrealized gains and losses, allowance for credit losses, and fair value aggregated by major security" } } }, "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "auth_ref": [ "r207", "r228", "r235" ], "calculation": { "http://www.deitaxonomy.com/role/DisclosureInvestmentsGrossUnrealizedLossPositionDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss.", "label": "Debt Securities, Available-for-sale, Unrealized Loss Position", "totalLabel": "Fair value, total" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureInvestmentsGrossUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "auth_ref": [ "r208", "r229" ], "calculation": { "http://www.deitaxonomy.com/role/DisclosureInvestmentsGrossUnrealizedLossPositionDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss", "negatedTotalLabel": "Debt securities, unrealized loss position, accumulated loss", "terseLabel": "Unrealized loss position" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureInvestmentsGrossUnrealizedLossPositionDetails", "http://www.deitaxonomy.com/role/DisclosureInvestmentsNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": { "auth_ref": [ "r206", "r231", "r235" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table Text Block]", "terseLabel": "Schedule of length of time of gross unrealized losses and fair value of our securities available for sale" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions": { "auth_ref": [ "r209", "r230" ], "lang": { "en-us": { "role": { "documentation": "Number of investments in debt securities measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Number of Positions", "terseLabel": "Number of securities" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureInvestmentsGrossUnrealizedLossPositionDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DeferredChargesPolicyTextBlock": { "auth_ref": [ "r36" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for deferral and amortization of significant deferred charges.", "label": "Deferred Charges, Policy [Policy Text Block]", "terseLabel": "Deferred Financing Costs" } } }, "localname": "DeferredChargesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": { "auth_ref": [], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer).", "label": "Deferred Compensation Liability, Classified, Noncurrent", "terseLabel": "Deferred compensation, net of current portion" } } }, "localname": "DeferredCompensationLiabilityClassifiedNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationLiabilityCurrent": { "auth_ref": [ "r376", "r377" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 11.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Deferred Compensation Liability, Current", "terseLabel": "Deferred compensation, current" } } }, "localname": "DeferredCompensationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r36", "r296", "r541" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "terseLabel": "Deferred financing costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureDebtCreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r450", "r451" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred income tax asset" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r94", "r111", "r456", "r461", "r462", "r463" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income tax benefit" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r94", "r261" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Depreciation", "verboseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r94", "r261" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r475" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsAssumptionsOfIntangibleAssetsAcquiredInAcquisitionDetails", "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of revenue:" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionAllowanceAndDeferredAllowanceDetails", "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r365", "r368", "r369", "r370", "r371", "r372", "r373", "r374" ], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionAllowanceAndDeferredAllowanceDetails", "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r365" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "verboseLabel": "Schedule of disaggregation of revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_Dividends": { "auth_ref": [ "r343", "r618" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Dividends", "terseLabel": "Distributions" } } }, "localname": "Dividends", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EARNINGS PER SHARE" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r68", "r122", "r123", "r124", "r125", "r126", "r131", "r134", "r143", "r144", "r145", "r149", "r150", "r513", "r514", "r610", "r630" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net loss per share, basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "terseLabel": "Earnings per share" } } }, "localname": "EarningsPerShareBasicLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails", "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareTables" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r68", "r122", "r123", "r124", "r125", "r126", "r134", "r143", "r144", "r145", "r149", "r150", "r513", "r514", "r610", "r630" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "verboseLabel": "Net loss per share, diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r146", "r147", "r148", "r151" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "EARNINGS PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r532" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 10.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued salaries and benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Allocation of costs" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansStockBasedCompensationComprehensiveIncomeDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r436" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unrecognized compensation expense period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockAwardsDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockUnitsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r436" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansEmployeeStockPurchasePlanDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockAwardsDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockUnitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "ESPP" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansEmployeeStockPurchasePlanDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r433" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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" ], "xbrltype": "domainItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r62", "r63", "r64", "r116", "r117", "r118", "r121", "r127", "r129", "r152", "r219", "r336", "r343", "r439", "r440", "r441", "r458", "r459", "r512", "r533", "r534", "r535", "r536", "r537", "r538", "r639", "r640", "r641", "r684" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r217" ], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Ownership (as a percent)" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsDetails", "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityDetails", "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquitySecuritiesFvNiGainLoss": { "auth_ref": [ "r216" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized and realized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI, Gain (Loss)", "terseLabel": "Equity securities net gains or losses" } } }, "localname": "EquitySecuritiesFvNiGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureInvestmentsNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": { "auth_ref": [ "r216", "r631" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI, Unrealized Gain (Loss)", "terseLabel": "Unrealized gains or losses" } } }, "localname": "EquitySecuritiesFvNiUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureInvestmentsNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsNonRecurringFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r515", "r516", "r517", "r524" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsNonRecurringFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsEstimatedFairValuesOfTellutaxContingentConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r518" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsEstimatedFairValuesOfTellutaxContingentConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r518" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Summary of estimated fair value of tellutax contingent consideration" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r521" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r515", "r524" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r298", "r312", "r313", "r379", "r381", "r382", "r383", "r384", "r385", "r386", "r393", "r516", "r560", "r561", "r562" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r523", "r524" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsChangesInFairValueOfTellutaxContingentConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r515", "r516", "r519", "r520", "r525" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r523" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r298", "r379", "r381", "r386", "r393", "r516", "r560" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Prices in active markets for identical assets (Level 1)" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r298", "r312", "r313", "r379", "r381", "r386", "r393", "r516", "r561" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Significant other observable inputs (Level 2)" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r298", "r312", "r313", "r379", "r381", "r382", "r383", "r384", "r385", "r386", "r393", "r516", "r562" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Significant unobservable inputs (Level 3)" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r521" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsChangesInFairValueOfTellutaxContingentConsiderationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsChangesInFairValueOfTellutaxContingentConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsChangesInFairValueOfTellutaxContingentConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r521", "r524" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsChangesInFairValueOfTellutaxContingentConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r521", "r524" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Changes in fair value of tellutax contingent consideration" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r522" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "terseLabel": "Fair value adjustments" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsChangesInFairValueOfTellutaxContingentConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r521" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "negatedPeriodEndLabel": "Balance, March 31, 2022", "negatedPeriodStartLabel": "Balance, January 1, 2022" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsChangesInFairValueOfTellutaxContingentConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r298", "r312", "r313", "r379", "r381", "r382", "r383", "r384", "r385", "r386", "r393", "r560", "r561", "r562" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r523", "r525" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r526", "r527" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurement" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r545" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Current portion of finance lease liabilities" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r545" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Finance lease liabilities, net of current portion" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r547", "r550" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedLabel": "Payments of finance lease liabilities" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r546", "r549", "r552" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Finance lease amortization" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r204", "r205", "r213", "r214", "r215", "r221", "r223", "r224", "r225", "r226", "r231", "r233", "r234", "r235", "r309", "r334", "r509", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r673", "r674", "r675", "r676", "r677", "r678", "r679" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureInvestmentsAmortizedCostGrossUnrealizedGainsAndLossesAllowanceForCreditLossesAndFairValueDetails", "http://www.deitaxonomy.com/role/DisclosureInvestmentsGrossUnrealizedLossPositionDetails", "http://www.deitaxonomy.com/role/DisclosureInvestmentsMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r258" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r253", "r256", "r258", "r260", "r595", "r596" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsAssumptionsOfIntangibleAssetsAcquiredInAcquisitionDetails", "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails", "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangiblesDetails", "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure": { "auth_ref": [ "r515" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Finite-lived Intangible Assets, Fair Value Disclosure", "terseLabel": "Assets fair value disclosure" } } }, "localname": "FiniteLivedIntangibleAssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r258", "r596" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Value" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails", "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangiblesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r253", "r257" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsAssumptionsOfIntangibleAssetsAcquiredInAcquisitionDetails", "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails", "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangiblesDetails", "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r258", "r595" ], "calculation": { "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Carrying Value", "verboseLabel": "Other intangible assets, net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails", "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net [Abstract]", "terseLabel": "Other intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangiblesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r254" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-lived Intangible Assets Acquired", "terseLabel": "Fair Value" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsAssumptionsOfIntangibleAssetsAcquiredInAcquisitionDetails", "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyContractAssetFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Foreign Currency Contract, Asset, Fair Value Disclosure", "terseLabel": "Forward foreign current contract, asset" } } }, "localname": "ForeignCurrencyContractAssetFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of liability contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward (delivery or nondelivery) contracts, and swaps entered into.", "label": "Foreign Currency Contracts, Liability, Fair Value Disclosure", "negatedTerseLabel": "Forward foreign currency contract, liability" } } }, "localname": "ForeignCurrencyContractsLiabilityFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r75" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r69" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansStockBasedCompensationComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r161", "r648" ], "lang": { "en-us": { "role": { "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).", "label": "Geographic Concentration Risk" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r243", "r244", "r556", "r599" ], "calculation": { "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsNetAssetsAndLiabilitiesDetails": { "order": 11.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetIncludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill.", "periodEndLabel": "Balance, June 30, net", "periodStartLabel": "Balance, January 1", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsNetAssetsAndLiabilitiesDetails", "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsChangesDetails", "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r246" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Acquisition payments" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsChangesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GOODWILL AND OTHER INTANGIBLE ASSETS" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r249" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r251" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill.", "label": "Goodwill Disclosure [Text Block]", "terseLabel": "GOODWILL AND OTHER INTANGIBLE ASSETS" } } }, "localname": "GoodwillDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r247" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "verboseLabel": "Foreign currency translation adjustments" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsChangesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillGross": { "auth_ref": [ "r245", "r248" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Balance, December 31, 2020, gross", "verboseLabel": "Balance, June 30, gross" } } }, "localname": "GoodwillGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsChangesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r72", "r110", "r172", "r181", "r185", "r188", "r190", "r218", "r272", "r273", "r274", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r531" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r65", "r172", "r181", "r185", "r188", "r190", "r597", "r607", "r612", "r632" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r265", "r267" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangiblesDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansStockBasedCompensationComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r267" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangiblesDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansStockBasedCompensationComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r112", "r128", "r129", "r171", "r452", "r460", "r464", "r633" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense (benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r61", "r448", "r449", "r453", "r454", "r455", "r457" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r97" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for income taxes, net of refunds" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSupplementalCashFlowDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r93" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r93" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r93" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r93", "r589" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredCompensation": { "auth_ref": [ "r93" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the obligation created by employee agreements whereby earned compensation will be paid in the future.", "label": "Increase (Decrease) in Deferred Compensation", "terseLabel": "Accrued and deferred compensation" } } }, "localname": "IncreaseDecreaseInDeferredCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "auth_ref": [ "r93" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current liabilities classified as other.", "label": "Increase (Decrease) in Other Current Liabilities", "terseLabel": "Non-cash operating lease costs" } } }, "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r93" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "auth_ref": [ "r104", "r257", "r591", "r592", "r593", "r595" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.", "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]", "terseLabel": "Internal-Use Software" } } }, "localname": "IntangibleAssetsFiniteLivedPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetIncludingGoodwill": { "auth_ref": [], "calculation": { "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Intangible Assets, Net (Including Goodwill)", "totalLabel": "Goodwill and other intangible assets" } } }, "localname": "IntangibleAssetsNetIncludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r611" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest expense, net" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r88", "r91", "r97" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for Interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSupplementalCashFlowDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INVESTMENTS" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r212", "r598", "r616", "r646", "r680" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "INVESTMENTS" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureInvestments" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r262" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LegalMattersAndContingenciesTextBlock": { "auth_ref": [ "r269" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies.", "label": "Legal Matters and Contingencies [Text Block]", "terseLabel": "LEGAL PROCEEDINGS" } } }, "localname": "LegalMattersAndContingenciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureLegalProceedings" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r40", "r110", "r183", "r218", "r272", "r273", "r274", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r492", "r499", "r500", "r531", "r554", "r555" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r29", "r110", "r218", "r531", "r556", "r604", "r625" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity." } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAssumed1": { "auth_ref": [ "r98", "r99", "r100" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of liabilities assumed in noncash investing or financing activities.", "label": "Liabilities Assumed", "terseLabel": "Purchase commitment and contingent consideration liabilities" } } }, "localname": "LiabilitiesAssumed1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSupplementalCashFlowDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r42", "r110", "r218", "r272", "r273", "r274", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r492", "r499", "r500", "r531", "r554", "r555", "r556" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LicenseAndServiceMember": { "auth_ref": [ "r368" ], "lang": { "en-us": { "role": { "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.", "label": "Software subscriptions" } } }, "localname": "LicenseAndServiceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionAllowanceAndDeferredAllowanceDetails", "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansStockBasedCompensationComprehensiveIncomeDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding": { "auth_ref": [ "r528" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of the amount outstanding under the credit facility.", "label": "Line of Credit Facility, Fair Value of Amount Outstanding", "terseLabel": "Line of credit, outstanding borrowings" } } }, "localname": "LineOfCreditFacilityFairValueOfAmountOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureDebtCreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r38" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Line of credit, capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureDebtCreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureDebtCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LondonInterbankOfferedRateLiborSwapRateMember": { "auth_ref": [ "r508" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on single-currency, constant-notional interest rate swap that has its variable-rate leg referenced to London Interbank Offered Rate (LIBOR) with no additional spread on variable-rate leg.", "label": "LIBOR" } } }, "localname": "LondonInterbankOfferedRateLiborSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureDebtCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 13.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "terseLabel": "Current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r44" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Debt, net of current portion" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureDebtCreditAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r44", "r271" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureDebtCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputDiscountRateMember": { "auth_ref": [ "r518" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate to determine present value of future cash flows.", "label": "Revenue discount rate" } } }, "localname": "MeasurementInputDiscountRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsEstimatedFairValuesOfTellutaxContingentConsiderationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedTermMember": { "auth_ref": [ "r518" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date.", "label": "Term (in years)" } } }, "localname": "MeasurementInputExpectedTermMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsEstimatedFairValuesOfTellutaxContingentConsiderationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r518" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsEstimatedFairValuesOfTellutaxContingentConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsEstimatedFairValuesOfTellutaxContingentConsiderationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r379" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money market mutual funds", "terseLabel": "Money market mutual funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInCapitalizedComputerSoftwareNetRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Movement in Capitalized Computer Software, Net [Roll Forward]", "terseLabel": "Capitalized software, movement" } } }, "localname": "MovementInCapitalizedComputerSoftwareNetRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureCapitalizedSoftwareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r156", "r167" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]", "terseLabel": "Nature of Business" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r90" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r90" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r90", "r92", "r95" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r2", "r55", "r58", "r64", "r66", "r95", "r110", "r120", "r122", "r123", "r124", "r125", "r128", "r129", "r141", "r172", "r181", "r185", "r188", "r190", "r218", "r272", "r273", "r274", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r514", "r531", "r608", "r628" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss attributable to all stockholders", "totalLabel": "Net loss", "verboseLabel": "Net (loss) income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r122", "r123", "r124", "r125", "r131", "r132", "r142", "r145", "r172", "r181", "r185", "r188", "r190" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net loss attributable to stockholders, basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r133", "r136", "r137", "r138", "r139", "r142", "r145" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "verboseLabel": "Net loss attributable to stockholders, diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Issued and Recently Adopted Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Outside United States" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "verboseLabel": "Non-cash investing and financing activities:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSupplementalCashFlowDisclosuresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssued1": { "auth_ref": [ "r98", "r99", "r100" ], "lang": { "en-us": { "role": { "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.", "label": "Noncash or Part Noncash Acquisition, Noncash Financial or Equity Instrument Consideration, Shares Issued", "terseLabel": "Shares exchanged in lieu" } } }, "localname": "NoncashOrPartNoncashAcquisitionNoncashFinancialOrEquityInstrumentConsiderationSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r168" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "verboseLabel": "Operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsNetAssetsAndLiabilitiesDetails", "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r172", "r181", "r185", "r188", "r190" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r545" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current portion of operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r545" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, net of current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r548", "r550" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "verboseLabel": "Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSupplementalCashFlowDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r544" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r10", "r11", "r12", "r41" ], "calculation": { "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSupplementalBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Accrued general expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r49", "r556" ], "calculation": { "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSupplementalBalanceSheetInformationDetails": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Prepaid licenses and support" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r489", "r490", "r496" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities, attributable to parent entity. Excludes amounts related to other than temporary impairment (OTTI) loss.", "label": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent", "negatedLabel": "Unrealized loss on investments, net of tax", "terseLabel": "Unrealized gain (loss) from available-for-sale investments, net of tax" } } }, "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r489", "r490", "r496" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "negatedTerseLabel": "Foreign currency translation adjustments and revaluations, net of tax", "verboseLabel": "Foreign currency translation adjustments and revaluations, net of tax" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r56", "r59", "r489", "r490", "r496" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "negatedTotalLabel": "Total other comprehensive loss, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive loss:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherDepreciationAndAmortization": { "auth_ref": [ "r74", "r94", "r261" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense charged against earnings to allocate the cost of tangible and intangible assets over their remaining economic lives, classified as other.", "label": "Other Depreciation and Amortization", "verboseLabel": "Depreciation and amortization" } } }, "localname": "OtherDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other intangible assets" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails", "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r95" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonrecurringIncomeExpense": { "auth_ref": [ "r77" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other expense (income) that is infrequent in occurrence or unusual in nature.", "label": "Operating Costs and Expenses", "terseLabel": "Other operating expense, net" } } }, "localname": "OtherNonrecurringIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForSoftware": { "auth_ref": [ "r83" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the development, modification or acquisition of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "Payments for Software", "negatedLabel": "Capitalized software additions" } } }, "localname": "PaymentsForSoftware", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtExtinguishmentCosts": { "auth_ref": [ "r87" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Payment for Debt Extinguishment or Debt Prepayment Cost", "negatedTerseLabel": "Payments for deferred financing costs" } } }, "localname": "PaymentsOfDebtExtinguishmentCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r85" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedLabel": "Payments for taxes related to net share settlement of stock-based awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r78", "r81", "r199" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Payments to Acquire Debt Securities, Available-for-sale", "negatedLabel": "Purchase of investment securities, available-for-sale" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r82", "r482" ], "calculation": { "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash consideration" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsDetails", "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsEstimatedFairValuesOfTellutaxContingentConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r82" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisition of business, net of cash acquired", "terseLabel": "Cash consideration, net" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r83" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Property and equipment additions", "verboseLabel": "Capitalized internal-use software" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentAmountsCapitalizedForInternalUseSoftwareAndIncludedInPropertyAndEquipmentAdditionsOnConsolidatedStatementsOfCashFlowsDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r378", "r380", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r401" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "verboseLabel": "Stock Based Award Plans" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PhantomShareUnitsPSUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded as phantom share or unit.", "label": "PSU" } } }, "localname": "PhantomShareUnitsPSUsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PledgedStatusAxis": { "auth_ref": [ "r491", "r499" ], "lang": { "en-us": { "role": { "documentation": "Information by pledged or not pledged status of asset owned by entity.", "label": "Pledged Status [Axis]", "terseLabel": "Pledged Status [Axis]" } } }, "localname": "PledgedStatusAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureInvestmentsSecuritiesPledgedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PledgedStatusDomain": { "auth_ref": [ "r491", "r499" ], "lang": { "en-us": { "role": { "documentation": "Pledged or not pledged status of asset owned by entity.", "label": "Pledged Status [Domain]", "terseLabel": "Pledged Status [Domain]" } } }, "localname": "PledgedStatusDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureInvestmentsSecuritiesPledgedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r21", "r320" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock par value (per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "verboseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r21", "r320" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "verboseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r21", "r556" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred shares, $0.001 par value, 30,000 shares authorized; no shares issued and outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r7", "r31", "r32" ], "calculation": { "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSupplementalBalanceSheetInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSupplementalBalanceSheetInformationDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current [Abstract]", "terseLabel": "Prepaid expenses and other current assets:" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r5", "r8", "r237", "r238" ], "calculation": { "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSupplementalBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidInsurance": { "auth_ref": [ "r6", "r8", "r236", "r238" ], "calculation": { "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSupplementalBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Prepaid Insurance" } } }, "localname": "PrepaidInsurance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r78", "r79", "r199" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Sale of Debt Securities, Available-for-sale", "terseLabel": "Debt securities categorized as available for sale" } } }, "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureInvestmentsSecuritiesPledgedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r84", "r438" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "verboseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r2", "r55", "r58", "r64", "r89", "r110", "r120", "r128", "r129", "r172", "r181", "r185", "r188", "r190", "r218", "r272", "r273", "r274", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r489", "r494", "r495", "r503", "r504", "r514", "r531", "r612" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PROPERTY AND EQUIPMENT" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r35", "r264" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureCapitalizedSoftwareDetails", "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentAdditionalInformationDetails", "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentAmountsCapitalizedForInternalUseSoftwareAndIncludedInPropertyAndEquipmentAdditionsOnConsolidatedStatementsOfCashFlowsDetails", "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentMajorComponentsOfInternalUseSoftwareDetails", "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesUsefulLifeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r266", "r649", "r650", "r651" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "verboseLabel": "PROPERTY AND EQUIPMENT" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r34", "r262" ], "calculation": { "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 }, "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentMajorComponentsOfInternalUseSoftwareDetails": { "order": 2.0, "parentTag": "verx_PropertyPlantAndEquipmentNetExcludingInProcessInternalUseSoftware", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment", "verboseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentAdditionalInformationDetails", "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentMajorComponentsOfInternalUseSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Software", "verboseLabel": "Property and equipment" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureCapitalizedSoftwareDetails", "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentAdditionalInformationDetails", "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentAmountsCapitalizedForInternalUseSoftwareAndIncludedInPropertyAndEquipmentAdditionsOnConsolidatedStatementsOfCashFlowsDetails", "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentMajorComponentsOfInternalUseSoftwareDetails", "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesUsefulLifeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property and Equipment, net" } } }, "localname": "PropertyPlantAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsAssumptionsOfIntangibleAssetsAcquiredInAcquisitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r14", "r15", "r264", "r556", "r617", "r626" ], "calculation": { "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net of accumulated depreciation", "totalLabel": "Property and equipment, net", "verboseLabel": "Property and equipment" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentAdditionalInformationDetails", "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentMajorComponentsOfInternalUseSoftwareDetails", "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r14", "r264" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "verboseLabel": "Schedule of major components of property and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r14", "r262" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureCapitalizedSoftwareDetails", "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentAdditionalInformationDetails", "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentAmountsCapitalizedForInternalUseSoftwareAndIncludedInPropertyAndEquipmentAdditionsOnConsolidatedStatementsOfCashFlowsDetails", "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentMajorComponentsOfInternalUseSoftwareDetails", "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "verboseLabel": "Estimated useful lives (in years)" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesUsefulLifeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r70", "r222" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "verboseLabel": "Net amount charged to revenues" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionAllowanceAndDeferredAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForOtherLosses": { "auth_ref": [ "r70", "r93", "r606" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense related to other loss.", "label": "Provision For Subscription Cancellations And Non- Renewals", "verboseLabel": "Provision for subscription cancellations and non-renewals, net of deferred allowance" } } }, "localname": "ProvisionForOtherLosses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted": { "auth_ref": [ "r19", "r603", "r622" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Purchase Commitment, Remaining Minimum Amount Committed", "terseLabel": "Minimum Purchase Commitment liability" } } }, "localname": "PurchaseCommitmentRemainingMinimumAmountCommitted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsNonRecurringFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r86" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "negatedLabel": "Principal payments on long-term debt", "terseLabel": "Principal payments on long-term debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureDebtCreditAgreementDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r447", "r590", "r666" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansStockBasedCompensationComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r13", "r96", "r101" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Restricted Cash and Cash Equivalents, Current", "terseLabel": "Funds held for customers" } } }, "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r146" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock Awards" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Restricted Stock, Shares Issued Net of Shares for Tax Withholdings", "terseLabel": "Shares issued upon vesting of Restricted Stock Units, net (in shares)" } } }, "localname": "RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r25", "r343", "r442", "r556", "r624", "r642", "r644" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r116", "r117", "r118", "r121", "r127", "r129", "r219", "r439", "r440", "r441", "r458", "r459", "r512", "r639", "r641" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "REVENUE RECOGNITION" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r169", "r170", "r180", "r186", "r187", "r191", "r192", "r194", "r364", "r365", "r594" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r105", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r375" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r367", "r375" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "REVENUE RECOGNITION" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuePerformanceObligationDescriptionOfPaymentTerms": { "auth_ref": [ "r350" ], "lang": { "en-us": { "role": { "documentation": "Description of payment terms in contract with customer. Includes, but is not limited to, timing of payment, existence of financing component, variability of consideration and constraint on variable consideration.", "label": "Revenue, Performance Obligation, Description of Payment Terms", "terseLabel": "Payment terms (in days)" } } }, "localname": "RevenuePerformanceObligationDescriptionOfPaymentTerms", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r551", "r552" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Leased assets obtained in exchange for new finance lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSupplementalCashFlowDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r162", "r194" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r48" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "verboseLabel": "Schedule of beginning and ending balances of accounts receivable, net of allowance" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [ "r253" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]", "terseLabel": "Schedule of acquired intangible assets" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Securities, Available-for-sale [Line Items]", "terseLabel": "Debt Securities, Available-for-Sale [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureInvestmentsAmortizedCostGrossUnrealizedGainsAndLossesAllowanceForCreditLossesAndFairValueDetails", "http://www.deitaxonomy.com/role/DisclosureInvestmentsGrossUnrealizedLossPositionDetails", "http://www.deitaxonomy.com/role/DisclosureInvestmentsMaturitiesDetails", "http://www.deitaxonomy.com/role/DisclosureInvestmentsSecuritiesPledgedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r466", "r467" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsAssumptionsOfIntangibleAssetsAcquiredInAcquisitionDetails", "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsDetails", "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsNetAssetsAndLiabilitiesDetails", "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsTables" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of cash and cash equivalent balances. This table excludes restricted cash balances.", "label": "Schedule of Cash and Cash Equivalents [Table]" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "verboseLabel": "Schedule of supplemental cash flow disclosures" } } }, "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.", "label": "Share-based Payment Arrangement, Cost by Plan [Table Text Block]", "terseLabel": "Schedule of stock-based compensation cost related to incentive awards" } } }, "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r145" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of earnings per share basic and diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "auth_ref": [ "r134", "r135", "r143", "r145", "r150" ], "lang": { "en-us": { "role": { "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share.", "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]" } } }, "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails", "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareTables" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r404", "r434", "r444" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansStockBasedCompensationComprehensiveIncomeDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r515", "r516" ], "lang": { "en-us": { "role": { "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).", "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" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "auth_ref": [ "r253" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period.", "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Schedule of acquired intangible assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r253", "r257", "r595" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsDetails", "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangiblesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r249", "r250" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "verboseLabel": "Changes in the carrying amount of goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r35", "r264" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureCapitalizedSoftwareDetails", "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentAdditionalInformationDetails", "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentAmountsCapitalizedForInternalUseSoftwareAndIncludedInPropertyAndEquipmentAdditionsOnConsolidatedStatementsOfCashFlowsDetails", "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentMajorComponentsOfInternalUseSoftwareDetails", "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesUsefulLifeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r471" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of purchase price to assets acquired and liabilities assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r172", "r173", "r184", "r249" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": { "auth_ref": [ "r417", "r423", "r425" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Payment Arrangement, Activity [Table Text Block]", "terseLabel": "Schedule of stock based compensation cost in consolidated statement of operations" } } }, "localname": "ScheduleOfShareBasedCompensationActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock": { "auth_ref": [ "r424" ], "lang": { "en-us": { "role": { "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.", "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" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r405", "r437" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlans2020PlanDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansEmployeeStockPurchasePlanDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockAwardsDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockUnitsDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansTables" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r410" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of restricted activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": { "auth_ref": [ "r437" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanPriceRangeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of ESPP valuation assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of valuation assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r46", "r107", "r153", "r154", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r325", "r329", "r334", "r337", "r338", "r339", "r340", "r341", "r342", "r343" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment information:" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConcentrationOfCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r174", "r175", "r176", "r177", "r178", "r179", "r192" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segments" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "order": 5.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Selling and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r69" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangiblesDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansStockBasedCompensationComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceOtherMember": { "auth_ref": [ "r368" ], "lang": { "en-us": { "role": { "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.", "label": "Services" } } }, "localname": "ServiceOtherMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansStockBasedCompensationComprehensiveIncomeDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r93" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r406" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period", "terseLabel": "Service requirement (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockAwardsDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockUnitsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r406" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate": { "auth_ref": [ "r437" ], "lang": { "en-us": { "role": { "documentation": "Discount rate from fair value on offering date that participants pay for shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Offering Date", "terseLabel": "Discount" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansEmployeeStockPurchasePlanDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockUnitsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r415" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited (in units)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockAwardsDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r421" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockAwardsDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r419" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in units)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockAwardsDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r419" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockAwardsDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r418" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Ending balance (in units)", "periodStartLabel": "Beginning balance (in units)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockAwardsDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Units" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockAwardsDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r418" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Ending balance (in dollars per share)", "periodStartLabel": "Beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockAwardsDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Weighted Average Per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockAwardsDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r420" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in units)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockAwardsDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r420" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockAwardsDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Assumptions and Methodology" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansEsppOptionPricingModelKeyInputAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r431" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansEsppOptionPricingModelKeyInputAssumptionsDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanOptionsIssuedDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r432" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansEsppOptionPricingModelKeyInputAssumptionsDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanOptionsIssuedDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Compensation plans:" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlans2020PlanDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansEmployeeStockPurchasePlanDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockAwardsDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockUnitsDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansTables" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r407" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Shares authorized" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlans2020PlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r413" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r413" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r416" ], "lang": { "en-us": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period", "negatedLabel": "Expired" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r415" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedTerseLabel": "Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "verboseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r437" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Intrinsic value, outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r412", "r437" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning, balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Units" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r411" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Grant values", "terseLabel": "Weighted Average Per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "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.", "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r437" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period", "terseLabel": "Reserved for issuance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansEmployeeStockPurchasePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r403", "r408" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlans2020PlanDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansEmployeeStockPurchasePlanDetails", "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" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Expired" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r405", "r409" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r428" ], "lang": { "en-us": { "role": { "documentation": "Information by range of option prices pertaining to options granted.", "label": "Exercise Price Range [Axis]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanPriceRangeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r433" ], "lang": { "en-us": { "role": { "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Exercise Price Range [Domain]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanPriceRangeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]", "terseLabel": "Options outstanding, vested and exercisable:" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanPriceRangeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r433" ], "lang": { "en-us": { "role": { "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit", "terseLabel": "Exercise prices, lower range" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanPriceRangeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "auth_ref": [ "r422" ], "lang": { "en-us": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable", "terseLabel": "Options vested and exercisable" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanPriceRangeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "auth_ref": [ "r412" ], "lang": { "en-us": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding", "terseLabel": "Options outstanding" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanPriceRangeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r433" ], "lang": { "en-us": { "role": { "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit", "terseLabel": "Exercise prices, upper range" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanPriceRangeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r430", "r443" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansEsppOptionPricingModelKeyInputAssumptionsDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanOptionsIssuedDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r437" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Intrinsic value, exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r437" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Remaining contractual life, exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r426" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Remaining contractual life, outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "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" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansEmployeeStockPurchasePlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": { "auth_ref": [ "r413" ], "lang": { "en-us": { "role": { "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercise prices" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanPriceRangeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term of exercisable stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Options vested and exercisable, life" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanPriceRangeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r426" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Options outstanding, life" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanPriceRangeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "terseLabel": "Shares returned in lieu of payment of taxes" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r102", "r115" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "verboseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Computer software purchased" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Internal-Use Software" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentAdditionalInformationDetails", "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentAmountsCapitalizedForInternalUseSoftwareAndIncludedInPropertyAndEquipmentAdditionsOnConsolidatedStatementsOfCashFlowsDetails", "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentMajorComponentsOfInternalUseSoftwareDetails", "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy": { "auth_ref": [ "r666" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs incurred to (1) establish the technological feasibility of a computer software product to be sold, leased, or otherwise marketed; and (2) produce product masters after establishing technological feasibility. This accounting policy also may apply to purchased computer software. This policy also may address the entity's amortization policy for its capitalized computer software costs and how it evaluates such capitalized costs for impairment.", "label": "Software to be Sold, Leased, or Otherwise Marketed, Policy [Policy Text Block]", "terseLabel": "Software Developed for Sale" } } }, "localname": "SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r20", "r21", "r22", "r107", "r110", "r134", "r135", "r140", "r143", "r145", "r153", "r154", "r155", "r218", "r272", "r276", "r277", "r278", "r281", "r282", "r320", "r321", "r325", "r329", "r336", "r531", "r673" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r47", "r62", "r63", "r64", "r116", "r117", "r118", "r121", "r127", "r129", "r152", "r219", "r336", "r343", "r439", "r440", "r441", "r458", "r459", "r512", "r533", "r534", "r535", "r536", "r537", "r538", "r639", "r640", "r641", "r684" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsChangesDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Cash Flows" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Balance Sheets" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Comprehensive Loss" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Changes in Stockholders' Equity" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r116", "r117", "r118", "r152", "r594" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsChangesDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r21", "r22", "r336", "r343" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "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)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r21", "r22", "r336", "r343", "r414" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedTerseLabel": "Exercised", "terseLabel": "Exercise of stock options, net (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanDetails", "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r21", "r22", "r336", "r343" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Shares issued upon vesting of Restricted Stock Awards, net" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r47", "r336", "r343" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of stock options, net" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r22", "r27", "r28", "r110", "r198", "r218", "r531", "r556" ], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' equity (deficit)", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r0", "r1", "r63", "r110", "r116", "r117", "r118", "r121", "r127", "r218", "r219", "r343", "r439", "r440", "r441", "r458", "r459", "r487", "r488", "r502", "r512", "r531", "r533", "r534", "r538", "r640", "r641", "r684" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Balance", "periodStartLabel": "Balance" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "STOCKHOLDERS' EQUITY" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r108", "r321", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r335", "r343", "r344" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "STOCKHOLDERS' EQUITY" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Subsidiary of Limited Liability Company or Limited Partnership [Line Items]", "terseLabel": "Accounting policies:" } } }, "localname": "SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r472" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Name" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsAssumptionsOfIntangibleAssetsAcquiredInAcquisitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r204", "r205", "r213", "r214", "r215", "r309", "r334", "r509", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r673", "r674", "r675", "r676", "r677", "r678", "r679" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureInvestmentsAmortizedCostGrossUnrealizedGainsAndLossesAllowanceForCreditLossesAndFairValueDetails", "http://www.deitaxonomy.com/role/DisclosureInvestmentsGrossUnrealizedLossPositionDetails", "http://www.deitaxonomy.com/role/DisclosureInvestmentsMaturitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r113", "r379", "r393", "r613" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "U.S. Treasury securities", "terseLabel": "U.S. Treasury securities" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsDetails", "http://www.deitaxonomy.com/role/DisclosureInvestmentsAmortizedCostGrossUnrealizedGainsAndLossesAllowanceForCreditLossesAndFairValueDetails", "http://www.deitaxonomy.com/role/DisclosureInvestmentsGrossUnrealizedLossPositionDetails", "http://www.deitaxonomy.com/role/DisclosureInvestmentsMaturitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r157", "r158", "r159", "r160", "r164", "r165", "r166" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": { "auth_ref": [ "r491", "r492", "r499", "r500", "r501" ], "lang": { "en-us": { "role": { "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.", "label": "Systax - VIE" } } }, "localname": "VariableInterestEntityPrimaryBeneficiaryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsDetails", "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureDebtCreditAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureDebtCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r133", "r145" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average common stock, diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r131", "r145" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average common stock, basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "sharesItemType" }, "us-gaap_WriteOffOfDeferredDebtIssuanceCost": { "auth_ref": [ "r76" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt.", "label": "Write off of Deferred Debt Issuance Cost", "terseLabel": "Write off deferred financing costs" } } }, "localname": "WriteOffOfDeferredDebtIssuanceCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureDebtCreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "verx_AccruedVariableCompensationCurrent": { "auth_ref": [], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "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" } } }, "localname": "AccruedVariableCompensationCurrent", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "verx_AcquiredFiniteLivedIntangibleAssetsWeightedAverageDiscountRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of discount rate of acquired finite-lived intangible assets as at the end of the reporting period.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Discount Rate", "terseLabel": "Discount Rate" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageDiscountRate", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsAssumptionsOfIntangibleAssetsAcquiredInAcquisitionDetails" ], "xbrltype": "percentItemType" }, "verx_AmendedPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Amended Plan.", "label": "Amended Options" } } }, "localname": "AmendedPlanMember", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "verx_AmortizationExpensesHadIntangibleAssetBeenAvailableOnAcquisitionDate": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of amortization expenses had the intangible asset been available on acquisition date.", "label": "Amortization Expenses Had The Intangible Asset Been Available On Acquisition Date", "terseLabel": "Amortization expenses on acquisition date" } } }, "localname": "AmortizationExpensesHadIntangibleAssetBeenAvailableOnAcquisitionDate", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureCapitalizedSoftwareDetails", "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "verx_AssetsHeldUnderFinanceLeasesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member is pertaining to assets held under finance leases.", "label": "Assets under finance leases" } } }, "localname": "AssetsHeldUnderFinanceLeasesMember", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "verx_BusinessCombinationAdjustmentsDueToForeignCurrencyExchangeRates": { "auth_ref": [], "crdr": "debit", "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" } } }, "localname": "BusinessCombinationAdjustmentsDueToForeignCurrencyExchangeRates", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsDetails", "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsNonRecurringFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "verx_BusinessCombinationAmountOfDiscountOfDeferredPayments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of discount in purchase consideration payable in deferred payment arrangements.", "label": "Business Combination, Amount of Discount of Deferred Payments", "terseLabel": "Amount of discount of deferred payments" } } }, "localname": "BusinessCombinationAmountOfDiscountOfDeferredPayments", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "verx_BusinessCombinationAmountPerInstallmentOfDeferredPayments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount per installment of purchase consideration payable in deferred payment arrangements as at the date of acquisition.", "label": "Business Combination, Amount per Installment of Deferred Payments", "terseLabel": "Amount per installment of deferred payment" } } }, "localname": "BusinessCombinationAmountPerInstallmentOfDeferredPayments", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "verx_BusinessCombinationContingentConsiderationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to contingent consideration under business combination.", "label": "Contingent Consideration" } } }, "localname": "BusinessCombinationContingentConsiderationMember", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsChangesInFairValueOfTellutaxContingentConsiderationDetails" ], "xbrltype": "domainItemType" }, "verx_BusinessCombinationDeferredPurchaseConsideration": { "auth_ref": [], "crdr": "credit", "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" } } }, "localname": "BusinessCombinationDeferredPurchaseConsideration", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsNonRecurringFairValueMeasurementsDetails", "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesSupplementalCashFlowDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "verx_BusinessCombinationDeferredPurchaseConsiderationLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate value of liabilities for deferred purchase consideration arrangements as at the date of acquisition.", "label": "Business Combination, Deferred Purchase Consideration Liability", "terseLabel": "Aggregate deferred payments" } } }, "localname": "BusinessCombinationDeferredPurchaseConsiderationLiability", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "verx_BusinessCombinationDeferredPurchaseConsiderationLiabilityClassifiedNoncurrent": { "auth_ref": [], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for deferred purchase consideration payable beyond one year (or the operating cycle, if longer).", "label": "Business Combination, Deferred Purchase Consideration Liability, Classified, Noncurrent", "terseLabel": "Deferred purchase consideration, net of current portion" } } }, "localname": "BusinessCombinationDeferredPurchaseConsiderationLiabilityClassifiedNoncurrent", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "verx_BusinessCombinationDeferredPurchaseConsiderationLiabilityCurrent": { "auth_ref": [], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "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" } } }, "localname": "BusinessCombinationDeferredPurchaseConsiderationLiabilityCurrent", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "verx_BusinessCombinationEarnOutPaymentForApplicableMeasurementPeriod": { "auth_ref": [], "crdr": "credit", "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" } } }, "localname": "BusinessCombinationEarnOutPaymentForApplicableMeasurementPeriod", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsDetails", "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "verx_BusinessCombinationFairValueOfDeferredPaymentsNetOfDiscount": { "auth_ref": [], "calculation": { "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of purchase consideration payable in deferred payment arrangements as at the date of acquisition.", "label": "Business Combination, Fair Value of Deferred Payments Net of Discount", "terseLabel": "Fair value of deferred payment, net of discount" } } }, "localname": "BusinessCombinationFairValueOfDeferredPaymentsNetOfDiscount", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "verx_BusinessCombinationMeasurementPeriodAdjustmentsCapitalizedSoftware": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) in capitalized software from measurement period adjustments resulting from business combination.", "label": "Business Combination, Measurement Period Adjustments, Capitalized Software", "terseLabel": "Measurement Period Adjustments, Capitalized Software" } } }, "localname": "BusinessCombinationMeasurementPeriodAdjustmentsCapitalizedSoftware", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "verx_BusinessCombinationMeasurementPeriodAdjustmentsGoodwill": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) in goodwill from measurement period adjustments resulting from business combination.", "label": "Business Combination, Measurement Period Adjustments, Goodwill", "terseLabel": "Measurement Period Adjustments, Goodwill" } } }, "localname": "BusinessCombinationMeasurementPeriodAdjustmentsGoodwill", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "verx_BusinessCombinationMeasurementPeriodAdjustmentsOtherIntangibles": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) in other intangibles from measurement period adjustments resulting from business combination.", "label": "Business Combination, Measurement Period Adjustments, Other Intangibles", "terseLabel": "Measurement Period Adjustments, Other Intangibles" } } }, "localname": "BusinessCombinationMeasurementPeriodAdjustmentsOtherIntangibles", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "verx_BusinessCombinationNumberOfInstallmentOfDeferredPayments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number installment of purchase consideration payable in deferred payment arrangements.", "label": "Business Combination, Number of Installment of Deferred Payments", "terseLabel": "No of Installment of deferred payment" } } }, "localname": "BusinessCombinationNumberOfInstallmentOfDeferredPayments", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsDetails" ], "xbrltype": "integerItemType" }, "verx_BusinessCombinationOtherAdjustmentsAtClosing": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of other adjustments associated with income tax amounts that exceed the estimated amount calculated at closing.", "label": "Business Combination, Other Adjustments At Closing", "terseLabel": "Other adjustments" } } }, "localname": "BusinessCombinationOtherAdjustmentsAtClosing", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "verx_BusinessCombinationPostClosingAdjustmentPayment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, post closing adjustment payment.", "label": "Business Combination Post Closing Adjustment Payment", "terseLabel": "Cash paid for Post-closing adjustment" } } }, "localname": "BusinessCombinationPostClosingAdjustmentPayment", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "verx_BusinessCombinationPurchaseCommitmentLiability": { "auth_ref": [], "crdr": "debit", "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" } } }, "localname": "BusinessCombinationPurchaseCommitmentLiability", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsNonRecurringFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "verx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses": { "auth_ref": [], "calculation": { "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsNetAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accounts payable and accrued expenses, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Accounts Payable And Accrued Expenses", "negatedLabel": "Accrued expenses" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsNetAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "verx_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedCompensation": { "auth_ref": [], "calculation": { "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsNetAssetsAndLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accrued compensation, acquired at the acquisition date.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Accrued Compensation", "negatedLabel": "Accrued compensation" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedCompensation", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsNetAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "verx_CapitalizedComputerSoftwareDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for capitalized computer software costs.", "label": "Capitalized Computer Software, Disclosure [Text Block]", "terseLabel": "CAPITALIZED SOFTWARE" } } }, "localname": "CapitalizedComputerSoftwareDisclosureTextBlock", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureCapitalizedSoftware" ], "xbrltype": "textBlockItemType" }, "verx_CapitalizedContractCostNetNoncurrentAdditions": { "auth_ref": [], "crdr": "debit", "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" } } }, "localname": "CapitalizedContractCostNetNoncurrentAdditions", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionContractCostBalancesDetails" ], "xbrltype": "monetaryItemType" }, "verx_CapitalizedSoftwareDevelopmentCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Capitalized Software Development Costs", "label": "Capitalized Software Development Costs", "terseLabel": "Capitalized development costs" } } }, "localname": "CapitalizedSoftwareDevelopmentCosts", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureCapitalizedSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "verx_ClassBSharesExchangedForClassShares": { "auth_ref": [], "crdr": "credit", "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" } } }, "localname": "ClassBSharesExchangedForClassShares", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "verx_CloudSubscriptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Cloud Subscriptions.", "label": "Cloud subscriptions" } } }, "localname": "CloudSubscriptionsMember", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "verx_ContractWithCustomerRevenueRecognized": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenues recognized in the period.", "label": "Contract with Customer Revenue Recognized", "negatedTerseLabel": "Revenues recognized" } } }, "localname": "ContractWithCustomerRevenueRecognized", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionChangesToDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "verx_ConversionOfSharesDuringPeriod": { "auth_ref": [], "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)" } } }, "localname": "ConversionOfSharesDuringPeriod", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "verx_Covid19RisksAndUncertainties": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for risks and uncertainties. (COVID - 19)", "label": "Risks and uncertainties", "terseLabel": "Risks and Uncertainties" } } }, "localname": "Covid19RisksAndUncertainties", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "verx_CustomerFundsObligationsCurrent": { "auth_ref": [], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "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" } } }, "localname": "CustomerFundsObligationsCurrent", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "verx_DebtSecuritiesAvailableForSaleAccruedInterest": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accrued interest receivable on debt securities available for sale.", "label": "Debt Securities Available for Sale Accrued Interest", "terseLabel": "Accrued interest receivable" } } }, "localname": "DebtSecuritiesAvailableForSaleAccruedInterest", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureInvestmentsNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "verx_DebtSecuritiesAvailableForSaleInvestmentMaturitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity of debt securities available for sale.", "label": "Debt Securities, Available-for-Sale Investment Maturities [Table Text Block]", "terseLabel": "Schedule of fair value of our investment securities by major security type and contractual maturity" } } }, "localname": "DebtSecuritiesAvailableForSaleInvestmentMaturitiesTableTextBlock", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "verx_DebtSecuritiesAvailableForSaleUnaccretedDiscount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unaccreted discount on debt securities available for sale.", "label": "Debt Securities Available for Sale Unaccreted Discount", "terseLabel": "Unaccreted discount" } } }, "localname": "DebtSecuritiesAvailableForSaleUnaccretedDiscount", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureInvestmentsNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "verx_DebtSecuritiesAvailableForSaleUnamortizedPremium": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unamortized premium on debt securities available for sale.", "label": "Debt Securities Available for Sale Unamortized Premium", "terseLabel": "Unamortized premium" } } }, "localname": "DebtSecuritiesAvailableForSaleUnamortizedPremium", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureInvestmentsNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "verx_DeferredAllowanceForDoubtfulAccountsReceivable": { "auth_ref": [], "crdr": "credit", "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" } } }, "localname": "DeferredAllowanceForDoubtfulAccountsReceivable", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionAllowanceAndDeferredAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "verx_DeferredAllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": { "auth_ref": [], "crdr": "credit", "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" } } }, "localname": "DeferredAllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionAllowanceAndDeferredAllowanceDetails" ], "xbrltype": "monetaryItemType" }, "verx_DeferredOtherLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of deferred other liabilities.", "label": "Deferred Other Liabilities Current", "terseLabel": "Deferred other liabilities" } } }, "localname": "DeferredOtherLiabilitiesCurrent", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "verx_DistributionsPayableCurrent": { "auth_ref": [], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 12.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of distribution payable liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Distributions Payable Current", "terseLabel": "Tax sharing agreement distributions payable" } } }, "localname": "DistributionsPayableCurrent", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "verx_EarnoutPaymentMaximumLimit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum limit for earnout payments.", "label": "Earnout Payment, Maximum Limit", "terseLabel": "Maximum limit on earnout payments" } } }, "localname": "EarnoutPaymentMaximumLimit", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsDetails", "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "verx_ExchangeOfCommonStockShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of common shares exchanged.", "label": "Exchange of common stock shares", "terseLabel": "Exchange of shares" } } }, "localname": "ExchangeOfCommonStockShares", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "verx_ExercisePriceRangeOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to price range one.", "label": "$0.15 to $0.71" } } }, "localname": "ExercisePriceRangeOneMember", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanPriceRangeDetails" ], "xbrltype": "domainItemType" }, "verx_ExercisePriceRangeThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to price range three.", "label": "$2.50" } } }, "localname": "ExercisePriceRangeThreeMember", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanPriceRangeDetails" ], "xbrltype": "domainItemType" }, "verx_ExercisePriceRangeTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to price range two.", "label": "$2.15" } } }, "localname": "ExercisePriceRangeTwoMember", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanPriceRangeDetails" ], "xbrltype": "domainItemType" }, "verx_FairMarketValueOfCommonStock": { "auth_ref": [], "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" } } }, "localname": "FairMarketValueOfCommonStock", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansEsppOptionPricingModelKeyInputAssumptionsDetails", "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanOptionsIssuedDetails" ], "xbrltype": "perShareItemType" }, "verx_GoodwillAndOtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Goodwill and intangible assets classified as other.", "label": "Goodwill and other intangible assets" } } }, "localname": "GoodwillAndOtherIntangibleAssetsMember", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsAssumptionsOfIntangibleAssetsAcquiredInAcquisitionDetails" ], "xbrltype": "domainItemType" }, "verx_GoodwillIncludingAmountsForOtherIntangibleAssets": { "auth_ref": [], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "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" } } }, "localname": "GoodwillIncludingAmountsForOtherIntangibleAssets", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "verx_GoodwillMeasurementPeriodAdjustmentsGainLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of measurement period adjustments gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Measurement Period Adjustments Gain (Loss)", "terseLabel": "Measurement period adjustments" } } }, "localname": "GoodwillMeasurementPeriodAdjustmentsGainLoss", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsChangesDetails" ], "xbrltype": "monetaryItemType" }, "verx_IncreaseDecreaseInAccountsReceivableNetForeignExchangeRevaluation": { "auth_ref": [], "crdr": "debit", "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 (decrease), net" } } }, "localname": "IncreaseDecreaseInAccountsReceivableNetForeignExchangeRevaluation", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionAccountsReceivableNetDetails" ], "xbrltype": "monetaryItemType" }, "verx_IncreaseDecreaseInCapitalizedContractCostNetNonCurrent": { "auth_ref": [], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "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" } } }, "localname": "IncreaseDecreaseInCapitalizedContractCostNetNonCurrent", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "verx_IncreaseDecreaseInCustomerFundsObligations": { "auth_ref": [], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred relating to customer fund.", "label": "Increase Decrease In Customer Funds Obligations", "terseLabel": "Net increase (decrease) in customer funds obligations" } } }, "localname": "IncreaseDecreaseInCustomerFundsObligations", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "verx_IncreaseDecreaseInOtherOperatingCapital": { "auth_ref": [], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in other operating capital.", "label": "Increase (Decrease) In Other Operating Capital", "terseLabel": "Other" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapital", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "verx_InvestmentInDebtSecuritiesExcludingThoseClassifiedAsCashEquivalentsAmortizedCost": { "auth_ref": [], "crdr": "debit", "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" } } }, "localname": "InvestmentInDebtSecuritiesExcludingThoseClassifiedAsCashEquivalentsAmortizedCost", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "verx_InvestmentSecuritiesAvailableForSaleCurrentExcludingAmountsIncludedInCashEquivalents": { "auth_ref": [], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "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, current (amortized cost of $6,163 at September 30, 2022)" } } }, "localname": "InvestmentSecuritiesAvailableForSaleCurrentExcludingAmountsIncludedInCashEquivalents", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "verx_LcrDixonCorporationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to LCR-Dixon Corporation.", "label": "LCR-Dixon" } } }, "localname": "LcrDixonCorporationMember", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsAssumptionsOfIntangibleAssetsAcquiredInAcquisitionDetails", "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsDetails", "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsNetAssetsAndLiabilitiesDetails", "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsTables", "http://www.deitaxonomy.com/role/DisclosureCapitalizedSoftwareDetails", "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsNonRecurringFairValueMeasurementsDetails", "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsChangesDetails", "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsIntangiblesDetails" ], "xbrltype": "domainItemType" }, "verx_MeasurementInputRevenueVolatilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input relating to revenue volatility.", "label": "Revenue volatility" } } }, "localname": "MeasurementInputRevenueVolatilityMember", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsEstimatedFairValuesOfTellutaxContingentConsiderationDetails" ], "xbrltype": "domainItemType" }, "verx_NewTermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to new term loan under second amendment to credit agreement.", "label": "New Term Loan" } } }, "localname": "NewTermLoanMember", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureDebtCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "verx_NumberOfPotentialEarnoutPayments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of potential earnout payments.", "label": "Number Of Potential Earnout Payments", "terseLabel": "Number of potential earnout payments" } } }, "localname": "NumberOfPotentialEarnoutPayments", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsDetails", "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsDetails" ], "xbrltype": "integerItemType" }, "verx_OfferingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A description of the time period when the company allows stock award purchases.", "label": "ESPP offering period" } } }, "localname": "OfferingPeriod", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansEmployeeStockPurchasePlanDetails" ], "xbrltype": "durationItemType" }, "verx_OutOfMoneyOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to out-of-the-money options.", "label": "Out-of-the-money options" } } }, "localname": "OutOfMoneyOptionsMember", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "verx_PaymentsForDeferredPurchaseCommitments": { "auth_ref": [], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "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" } } }, "localname": "PaymentsForDeferredPurchaseCommitments", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "verx_PaymentsForDistributionsUnderTaxSharingAgreements": { "auth_ref": [], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "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" } } }, "localname": "PaymentsForDistributionsUnderTaxSharingAgreements", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "verx_PaymentsForPurchaseCommitmentLiability": { "auth_ref": [], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "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 liabilities" } } }, "localname": "PaymentsForPurchaseCommitmentLiability", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsNonRecurringFairValueMeasurementsDetails", "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "verx_PercentageOfSharesOutstanding": { "auth_ref": [], "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" } } }, "localname": "PercentageOfSharesOutstanding", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "percentItemType" }, "verx_PercentageOfSharesOutstandingDiluted": { "auth_ref": [], "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" } } }, "localname": "PercentageOfSharesOutstandingDiluted", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "percentItemType" }, "verx_PeriodForRevenueAchievements": { "auth_ref": [], "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" } } }, "localname": "PeriodForRevenueAchievements", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsDetails", "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsDetails" ], "xbrltype": "durationItemType" }, "verx_PriceRangeEightMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to price range eight.", "label": "$18.47" } } }, "localname": "PriceRangeEightMember", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanPriceRangeDetails" ], "xbrltype": "domainItemType" }, "verx_PriceRangeElevenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to price range eleven.", "label": "$32.16" } } }, "localname": "PriceRangeElevenMember", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanPriceRangeDetails" ], "xbrltype": "domainItemType" }, "verx_PriceRangeFiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to price range five.", "label": "$3.17" } } }, "localname": "PriceRangeFiveMember", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanPriceRangeDetails" ], "xbrltype": "domainItemType" }, "verx_PriceRangeFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to price range four.", "label": "$2.67" } } }, "localname": "PriceRangeFourMember", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanPriceRangeDetails" ], "xbrltype": "domainItemType" }, "verx_PriceRangeNineMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to price range nine.", "label": "$18.96" } } }, "localname": "PriceRangeNineMember", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanPriceRangeDetails" ], "xbrltype": "domainItemType" }, "verx_PriceRangeSevenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to price range seven.", "label": "$4.70" } } }, "localname": "PriceRangeSevenMember", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanPriceRangeDetails" ], "xbrltype": "domainItemType" }, "verx_PriceRangeSixMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to price range six.", "label": "$3.73" } } }, "localname": "PriceRangeSixMember", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanPriceRangeDetails" ], "xbrltype": "domainItemType" }, "verx_PriceRangeTenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to price range ten.", "label": "$19.00" } } }, "localname": "PriceRangeTenMember", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansOptionsUnder2020PlanPriceRangeDetails" ], "xbrltype": "domainItemType" }, "verx_ProceedsFromPurchasesOfStockUnderEspp": { "auth_ref": [], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "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" } } }, "localname": "ProceedsFromPurchasesOfStockUnderEspp", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "verx_ProceedsFromTermLoan": { "auth_ref": [], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a term loan.", "label": "Proceeds from Term Loan", "terseLabel": "Proceeds from term loan" } } }, "localname": "ProceedsFromTermLoan", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "verx_PropertyPlantAndEquipmentExcludingAllInternalUseSoftwareAndCapitalLeasesMember": { "auth_ref": [], "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" } } }, "localname": "PropertyPlantAndEquipmentExcludingAllInternalUseSoftwareAndCapitalLeasesMember", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "verx_PropertyPlantAndEquipmentNetExcludingInProcessInternalUseSoftware": { "auth_ref": [], "calculation": { "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentMajorComponentsOfInternalUseSoftwareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "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": "Property and equipment, net excluding in-process internal-use software" } } }, "localname": "PropertyPlantAndEquipmentNetExcludingInProcessInternalUseSoftware", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentMajorComponentsOfInternalUseSoftwareDetails" ], "xbrltype": "monetaryItemType" }, "verx_RestrictedCashHeldForCustomers": { "auth_ref": [], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "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" } } }, "localname": "RestrictedCashHeldForCustomers", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "verx_RoyaltiesPayableWrittenOff": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of royalties payable written off.", "label": "Royalties Payable Written Off", "terseLabel": "Royalties payable written off" } } }, "localname": "RoyaltiesPayableWrittenOff", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureBusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "verx_SCorporationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to S-Corporation status.", "label": "S Corporation" } } }, "localname": "SCorporationMember", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "verx_ScheduleOfAmountsCapitalizedForInternalUseSoftwareAndIncludedInPropertyAndEquipmentAdditionsOnConsolidatedStatementsOfCashFlowsTableTextBlock": { "auth_ref": [], "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" } } }, "localname": "ScheduleOfAmountsCapitalizedForInternalUseSoftwareAndIncludedInPropertyAndEquipmentAdditionsOnConsolidatedStatementsOfCashFlowsTableTextBlock", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "verx_ScheduleOfCapitalizedComputerSoftwareTableTextBlock": { "auth_ref": [], "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" } } }, "localname": "ScheduleOfCapitalizedComputerSoftwareTableTextBlock", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureCapitalizedSoftwareTables" ], "xbrltype": "textBlockItemType" }, "verx_ScheduleOfMajorComponentsOfInternalUseSoftwareTableTextBlock": { "auth_ref": [], "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" } } }, "localname": "ScheduleOfMajorComponentsOfInternalUseSoftwareTableTextBlock", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "verx_ScheduleOfOtherAcquiredIntangibleAssetsTableTextBlock": { "auth_ref": [], "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" } } }, "localname": "ScheduleOfOtherAcquiredIntangibleAssetsTableTextBlock", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "verx_ScheduleOfSupplementalBalanceSheetInformationTableTextBlock": { "auth_ref": [], "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" } } }, "localname": "ScheduleOfSupplementalBalanceSheetInformationTableTextBlock", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "verx_SecondAmendmentToCreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to second amendment to credit agreement.", "label": "Second Amendment" } } }, "localname": "SecondAmendmentToCreditAgreementMember", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureDebtCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "verx_ShareBasedCompensationAmountsWithheldFromParticipants": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amounts withheld from participants.", "label": "Share Based Compensation, Amounts Withheld From Participants", "terseLabel": "Amounts withheld from participants" } } }, "localname": "ShareBasedCompensationAmountsWithheldFromParticipants", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansEmployeeStockPurchasePlanDetails" ], "xbrltype": "monetaryItemType" }, "verx_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantDateFairValue": { "auth_ref": [], "crdr": "debit", "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantDateFairValue", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockUnitsDetails" ], "xbrltype": "monetaryItemType" }, "verx_ShareBasedCompensationArrangementOfferingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Offering period under the share based compensation arrangement.", "label": "Share Based Compensation Arrangement, Offering Period", "terseLabel": "Offering period" } } }, "localname": "ShareBasedCompensationArrangementOfferingPeriod", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansEmployeeStockPurchasePlanDetails" ], "xbrltype": "durationItemType" }, "verx_SharesIssuedUnderEsppShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The amount of Shares of stock issued under ESPP.", "label": "Shares issued in connection with ESPP (shares)" } } }, "localname": "SharesIssuedUnderEsppShares", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "verx_SoftwareDevelopedForSaleMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Software developed for sale.", "label": "Software developed for sale" } } }, "localname": "SoftwareDevelopedForSaleMember", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesUsefulLifeDetails" ], "xbrltype": "domainItemType" }, "verx_SoftwareDevelopmentCloudBasedServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for internal-use software developed for cloud-based services.", "label": "Cloud-based customer solutions" } } }, "localname": "SoftwareDevelopmentCloudBasedServicesMember", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentAmountsCapitalizedForInternalUseSoftwareAndIncludedInPropertyAndEquipmentAdditionsOnConsolidatedStatementsOfCashFlowsDetails", "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "verx_SoftwareDevelopmentInternalSystemsAndToolsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for internal-use software developed for internal systems and tools.", "label": "Internal systems and tools" } } }, "localname": "SoftwareDevelopmentInternalSystemsAndToolsMember", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentAdditionalInformationDetails", "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentAmountsCapitalizedForInternalUseSoftwareAndIncludedInPropertyAndEquipmentAdditionsOnConsolidatedStatementsOfCashFlowsDetails", "http://www.deitaxonomy.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "verx_SoftwareLicensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to software licenses.", "label": "Software licenses" } } }, "localname": "SoftwareLicensesMember", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "verx_SupplementalBalanceSheetInformationPolicyPolicyTextBlock": { "auth_ref": [], "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" } } }, "localname": "SupplementalBalanceSheetInformationPolicyPolicyTextBlock", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "verx_SupplementalCashFlowDisclosuresPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The disclosure of accounting policy for supplemental cash flow disclosures.", "label": "Supplemental Cash Flow Disclosures, Policy [Policy Text Block]", "terseLabel": "Supplemental Cash Flow Disclosures" } } }, "localname": "SupplementalCashFlowDisclosuresPolicyPolicyTextBlock", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "verx_SystaxSistemasFiscaisLtdaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for Systax Sistemas Fiscais LTDA (\"Systax\").", "label": "Systax" } } }, "localname": "SystaxSistemasFiscaisLtdaMember", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsNonRecurringFairValueMeasurementsDetails", "http://www.deitaxonomy.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "verx_TaxamoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for taxamo", "label": "Taxamo" } } }, "localname": "TaxamoMember", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureStockBasedAwardPlansRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "verx_TellutaxMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Tellutax, a Portland, Oregon-based edge computing technology startup.", "label": "Tellutax" } } }, "localname": "TellutaxMember", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsDetails", "http://www.deitaxonomy.com/role/DisclosureFinancialInstrumentsAndFairValueMeasurementsEstimatedFairValuesOfTellutaxContingentConsiderationDetails", "http://www.deitaxonomy.com/role/DisclosureGoodwillAndOtherIntangibleAssetsChangesDetails" ], "xbrltype": "domainItemType" }, "verx_TermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to term loan.", "label": "Term Loan" } } }, "localname": "TermLoanMember", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/DisclosureDebtCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "verx_WriteOffDeferredFinancingCosts": { "auth_ref": [], "calculation": { "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "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" } } }, "localname": "WriteOffDeferredFinancingCosts", "nsuri": "http://www.deitaxonomy.com/20220930", "presentation": [ "http://www.deitaxonomy.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" } }, "unitCount": 8 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r115": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r151": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r167": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(25))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27198-111563" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27290-111563" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27337-111563" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27357-111563" }, "r212": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117546-209714" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922890-210455" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131251-203054" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r251": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/subtopic&trid=2144439" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r266": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r269": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r316": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r344": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r375": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19512-108361" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409875&loc=d3e20028-108363" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r401": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e7008-128479" }, "r486": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "4M", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591554-111686" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL6224234-111729" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(b)", "Topic": "920", "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155638-234783" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r598": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "http://asc.fasb.org/subtopic&trid=2176304" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(17))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(14))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62557-112803" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803" }, "r616": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/subtopic&trid=2209399" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(d))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r646": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/subtopic&trid=2324412" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756" }, "r668": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r669": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r670": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r671": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r672": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r673": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r674": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r675": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r676": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r677": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r678": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r679": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r680": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1403" }, "r681": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r682": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114868883&loc=SL114871943-224233" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3151-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" } }, "version": "2.1" } ZIP 95 0001558370-22-017200-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-22-017200-xbrl.zip M4$L#!!0 ( -J&:54(O6VJMQ< .X( 0 1 =F5R>"TR,#(R,#DS,"YX MH\O,S+1:'3CUP :0 /X\>_[K86>B<,ILS^?]<][ M9XC8!C.IO?Y\YO(.Y@:E9W__Z3__X\?_ZG1^O7Z8(),9[I;8 AD.P8*8Z(6* M#5JRW0[;Z)XX#K4L=.U0GY)>IT?![7F$,>9B/%[.*\'Z8,?7[, M_H3Z_>Y5]Z)W<8&N/GWL??KP $ M[[!!/I]MA-A]ZG9?7E[.34(%WC.;;5_/#;95O'I7EU 36 B'/KF"W#)G>T-6 MV+4$U(K]NXLM)0!4ED5D720(8LE0NS;_!((D2GRY/&?.&@KJ];N_WD\62L: M&"I]C?$NS+#"_$F1^PE2OGZGU^]<]H,L#EDE^.^?'"LHX;LNI :$W!$=\;HC M/,T]3,K@+_F9(LP39_^QZR7&I'>8E55 D)+%W\H5_[+[ZX3:7P-*&U.#)P7A MQ#A?L^>N2E+,X]KF"!,F94CC"B=7G*LNI :$%@BF$5PF/X&QQ\3)%"1#!,-U M'&B&K]F:!JD)9V&23RY0$Z3XEN&^0_:NKJZY*#66F1C932$CPM,E:MEU- MQD*C&9 [I3>$9C=)#N'&&5,(**,;$<4VXV(2J+98$*"PO+W M#V?0^R.D^G]LVTPH<=6WX.MN1^T5\S_!1VGSGV1)2ZA.)'\\/HRU]:?$NJ'< ML!AW';( W$SLF /;'+I\CNL"07ANF9_9/Z#8AQ&.54/ MR83Q4K#J&>AAOB@+\\VMQ5ZJ QYFU /]H2;0P!XI M_BW IP%XCL%7%ALB*&A:&^TDER+H/QX'/?HF4=Q_MZ:@=[W<[18[K[/5@JYM M<-(-;(N!H68/U%[/H;H-2OC"W>V\N3JVX@/S&/Q 9ZN4OB$"4ROMIYV:O\Y\ M/H G\#'EU#W>WP\>_HEFMV@QOIN.;\?#P72)!L/A['&Z'$_OT'PV&0_'HX4D MC@F2]!903!;TC2]-:UUZZWH@SS#G@?\,MO:D !>:P 3<]%-RK*9T/KTU7/0^ M'%K#P^C+:/HX@O^',S"&Y7@VE20^=^1X[%N 2P)\[7)J$\[!QWJBMC>SS<%4 M1ZJ'\;+7/X3Q^G$QGHX6"S2CF#ML11[Q"KSKZW:4["4P.ZX1SX91.&4I$1%BNGW]0ON /5B[A?=&LJ)4WECC'SA5H6 M8#L3&^( C-A>RQTCSY_*,8FRV?30_Y!N^7>SV MC:\G(S18+$;+UM(VP8U-[S>?$66QRP1&@T>IN/IW0+!W 8M?FYQ MJA"C!:.'"C\>0%,QY^!OY'2%&DH]7A=IO!;+V? ?Z'JP@)8U@&9U@^:30=L9 MGG9W]ZBMV[+[LJE99H5]V7:N>4JXP5LTH%J\.%1P21UB4O% ^=>C[*"0:Y&! MI/9_*FW<)XI7CJ\2 $D)6OLYJ?T\61%#0B5 W[T M^8L"?U+N1D[@3Z(4.6ZT$4#'(N^W:&C'!J'/TD^?DKP=RXJYBU!/^1#9J =E M -A!(=\BFX@6]/J@6Q9[D4O0 ]L,HNG";^7!+\.ER A2;D*.$01\U2Z)&40 MXO!S:PSU%TD'G+O;G?JIMJ43&Y,#XW>70EV/;?5+&VQT6N9%,6@EEV+!>"(1 M_/UO7X@P,LT70RZ\BPWQ_FZ#ENH&+0VVS!%RJ7;(N#B(.KO#U%8QA_"5\+!9 MWS+'FP/ZWVWS%E/G"[9RG9 W+Z\H>"HU?"6#IT*AD %2?8O6*C;.C6+CUE(R M+RA2R?!MK#=;R: -;TX<)@+A"F1$SU+(UBRKF^6"&'XXV]PBYIJ8Q9:5FZ7( M.%('&Y+&$?%%.X]Q"VA)0&]A8+$-BJVQS87C>AU K/G>$RS)U/<<@.NPT /^ M,3V%N84!:#H<#R8 _6+Y\.A!+X-T;@?C!_1E, $GYWXT6#P^C+RTU@).;P$C M+NA6[K2'J>"%+(EEN5#"D*FE#"\4@%/3/^U_ JLYIM@B2TN-.]4MK8-" 6-C MBG*. B%AU JDE#\C,5LS?0,S#2--PM0_PTJ/*+7(2%.^>1TCC87#Q#R?UDC_ M(B.=,OM!^BT.U/A;#;>ERR@RP-3J=G#RKOLH6TN=:,B_3$];L MN,@6LI.<"O)=V9J'@PYRZZ'](3VNE3HC%/G;+>BG 3WZNR[P&1R*P$_-O$J" M'RNJ-8"2!G!#GH2WC3!8.X1H#OMJ*/6 7J4[ZIO1M1S9_9BYD%^+6I7@Z,1I MGKP(J%Q"+6;]7D;\K R-_GDVN1D]+)1_!JY:BU>]0P=$4CS9TC37P MU64OPCH=>9Z+M5\,;:*V8L,(7W3:*XA1,5XI_"1*J@%_G3 JX0CD$_F+X+^NR.@]TIJL3\"^]%V M9[%7XJ7-7!H*R? L(2FM=QZ,-@>]VWF J72Z8JM\S MDUC_(*]C>^>*6)!V%<.HRK/(4'ZH8"B+^3ST&SH[KWRTE0*@K^0542F"##$/ M@\];ZZEO/=$W>8D>L;GV(O/*#(KLXJJ\77C]QI-Z_,V(%=7"?W+X$Z^%C&W@ M564*6IEG@9'TTV\453:2;]5?T0LH5 G0FLY)ST#7.^JLA;]_W*T9+:P5CS 6 M'T\L@*O,6E\JG":H*+JJ,7,% MH-6\0KT%L3 2+BOFK0",G.BVMK(K!K 51Z[I@2@*6?N;'[/6 E,I4JTH1*T ME%*Q:2TDE=<2RZP-%D"3%W.6OOVVQ4>+SX2LL06.L4&(*9O&(3:I=#TN&2L' MD]$=S'+ :QZ.1C>R[;2(G& )];BEU%)+JA='WC/[35!*NVA^"L1S[@^ODE>' M]N61=\:VEXS77$G/QC673H]AR0O]6K"J+N!FHY0FT,-3\()G"\O)5W6S<:O! M00_L26Y<:>&OO=2;#;.&4@]G^2<>6\Q.LLB8C5_)7'HLZQ[);9$]H?.Z<'<[ M2_6GV INVXAX'/>H2DG>VN A<'[38+KJ_?A%#/2VD7%Z(?N6[. "!\&B*[+;*_*/1I_)IVH,(6\7]I_NS.LP MJF4N0CW5(^2@[A>A+AI&3WXA+>#5)UE3[,C[ Y]S\=72ZN'4Q]'(R^9"AO^O MH)/_R##8![)">_5% -'G,TZW,*"=^=\V#EE]/GLFSKYST;NXZ%U=]OX%ZI[O MMU9 (ODG<-\_.=8Y<];=BU[OTD/]L(;\@@,6V#%27%XN%8_^U=555U%U_4NQ M8.3O!L*?H>[)U((JK:I6$H4F*F7AIZI*019B-54?:#!5]3EH8Z?3RI><"IE] M&)6"9#'>M?*1ZC]V]]S\A'<[:J^8^N9_L6WFM0OOH_P&M< <@6R\)7R'C4@X MI1TGQOF:/8/Q4=#RHO_[AS/$C0W9X@DS%">/GN=GD#\[WL]S*#"04E]XHGI- MX70E9I)AK]/K=R[Z^5(4Y51_\YJ2 -!7'M"V?*"(F-ER'&:S'">1JR/Y=/H7 MG?YW]06Y[%*;"^D&E!-"99%_=8)\4HQ+*<9EO[P8<7X?U5^F*"U D$&6_+%\ MF2O,GQ0+EW=D/7)E6A+/2XTEJ(+C6=<8[U3.+K$$#YEU(F;U1 KYGD B^>4X M@;@C:@@3Y/($@;]T0A!O$JK\)MEE_JM@=JPFT:_>OTNR%]<6,[Z>*24^G]7, M2RU++IU\/A.."RW Z].AO7=4^_XD M*Q(%OID4!%N$\<.E!75L.=P]S=YS-9 M!_03!1+H8=5OZ'DI,Y<>-]>[:+I ]U=H3?L%Y< %\UN0'%,^$2:^)]LGXH1J M%I(5:&2R+:9V:74PI,H)0\"NKGHWAX\^W3+GAKE/8N5:Z9?! FTKY\I4WI-Y MRVSPE)W7(Y#T>CP1)/G3I\]GWO,KIZR N2IU; -G&+=OB/=_O6K)Y?6VE179 M18W:B@78QF?%4R*FS):7;,.%<'M<:=[O=K96V,YADGGOP5(5!C; (M75&<>@1-OE(% MGZE%I8.OSJ[#1[_IS_&KRF'++Z"?.=K+,Z,D;"A_=J'-[94CZ[G'OS%'V@T( MI"[:SKB_N\@":_%HC"E&>OPE]YD756XSA&H.6N$=WL_$8DJQH<5<4\6F+HCS M3 W"#WS'2EF:Z4=FZ!#8@'2-R5;&1BP9LXIU+\K7S H(+%I&'HNX68.;,]I+ MNZ?V6AD^@,DSVD=0(Z=@]-=T["4<*/!WA$.?5%G!T#3T/,#0B=:2-'?(&KI< ML"UQ;EW;Y+,GBWI/7/,#]8K)FJMB,+]1@10QE^,0P4*RYJH(DS)#KE6L8613 MYSOXS!62G6QU81,M("KHH79>]C>!\K5S-WB>GJ%33K^CJ87\',V=H>>.GN'0.;"L;._41WTBM3_P4D[.M9D^ MS #^!/=<:IG4/RNAF2J,]M"Y4DZB:XAG-DDJHR=Y+VHM7UB16G&2=Z/6QB&% M>"6)FJE:).TM2JT@\K>F*+.@^3X]X4N/5D)%JN8HD$INI MRF+(G!WS* ^6!;)2FJF$=C)P0RU7Q1&4F#A$M V9/\Q6,(^30=(J9Z!#ZJO& M&0S*>7-1T]YK>K\-W/=;YA"ZML%K4U&V#T0^1^RSSW.#JS-JKG<\9,_4[%\] M4/Y5KJL]0CY'0*,1--J$**!IS$)K,#/[A8I-,%5)QN[^$36\LL0-GM(%!UF\ M170YY? 6WL$4<^[<\52OD:^QRX=!>YNMAFP+HJA;'[R.-/(6=20:S;BB>7.S M#=X]3XYWJ:_-'.L.5NO55L\"6T2[II^F:J9RT<,!45R2M7)3BK*92J9=$=5?SX 3EF?7 M_)6E?,\EC[RY_LG4E8C,5G,F9+ #MN1M2\P5<_SJWZ_IZ5J"3J.D?#=[#0/? M6W?UGH<,W8/O:0R,#85?"4T*:)K@6R?K]A[OZ=;=3NB6ABOH6HH&NU1+O,?; M@V6T@V_-[!HRWPR/@@<8%UG!=QK2YG8)0PMS?NTY<(%OIX9<^3WI^I4C;; ] M>C)ZKZ.IX4H^C9+444_RU[NW_C5?_-9AV^#9'3Y;^8]]^?+&ME5*$3?7.H,! M!ZPL4$!..Z@Z7QAL?;^&^I:E;K"-1H[BE![NK.2D-;,/58TF]7+(P'&D_)+T M^C4B\9%3=PMZEW'&;GU1?M9R$SYO> AOPJF M--CM+&I(!6*W-B67O8]G\[[,<&#^YOK'Y&]%]UXT$>*5##7@HR MOZ_Z*-!F95Y^ MK#G;72US8T(#9;]YCYVO1/B]9RP4+%"R@*;8KU0S_3\CRA'^YT 71 S?N.E5 MAT*J)FP,A@%&EBYN_2#UW\,WKML!-;J/R5"FQ!YHY5R-6[;PXP#9*[;DMHA_ M1%TNOP@"[6]U%@LIU! =I@4BXQ^A2U.*FL:#0?QN]S\BY 7&T+$V%XQ M9ZN*.QP4,D:D&ER.'TJ.JK#\JBE6)>>"N\R[]:JQ:&JES%QPR>_!HE]GR>75 MZ&!)'L61W7L]?3S:7'6FY&5)G.V$16=?HWC%=%H35LY'?3?6<-N(S+&X:X M#)0(]V?]R?.9?H#7YFQ,G6C<%[]%$(/9ICK6+K\NV5#E",-&4BV];(8F-O_< M[NL]]%WR!6JH?)C.J!B49TQ5&?Z1DN@R_WLL?)I<%^1X5DT=SY]*KYP5WJ*A-H M#:6K))6O*?519"3!+FPJ8"L6N'0'G>"$\;A'5"W;^QD7X^&5J86)8'8>KXBR M&=Y/%61X/=XR:(3L(/"!],Z2)MN[K@Z=T6<<-]%74F5FC:FZ&HZW3MF#(!!> MO]K2G/Y=ZRSHANO75<3AW=31P//(O!!D_S+GG_'A]LPU(78X2L]LM8G#U?VZ M-RIR)G;IURG8O9O:B]S\?&_&WR"-+G?S5CJBZXOET6]Y).,9B)/CX=NP?R_> M5*3]V$XZC*&RRPT#UR#<3QWP V4'P7Q#ABUF5NRI6#>P4KUWG+PG77[Z/U!+ M P04 " #:AFE5H1.-!H45 "12 $ %0 '9E3KE&!%T MCK%8R23A_/7;DFW 8-F2L?$'J9J:)*"O7W>KU6I)W=_^]3:SC1=$&2;.]Y/F MA\:)@1R+C+'S_/UDP4Y-9F%\\J]__N__?/N_T]-_7P_NC3&Q%C/DN(9%D>FB ML?&*W:DQ(O.YZ1@/B%)LV\8UQ>-G9!C-Q@=H],.%<7KJMW%M,JA#'$,T=OZA MN?KFQF^/.%^-9O/LZNR\<7YN7'W]V/AZ>6GT'U8%'V!\$YQ8TL;.GU_Y?T_0 MI0% '?;]9.JZ\Z]G9Z^OKQ_>GJC]@=!GJ-VX. L*GG@EO[XQ'"K]>A&4;9[] M^^%^:$W1S#S%#G--QUK7XLU$U6M>75V=B6^A*,-?F:A_3RS3%:1/')^KNYRC M[R<,S^8V;U!\-J5H\OT$!.WME/.J<771X,/[V] %EG-INB'.&#D@&O +(S8> MRW"*D,M.#-[-XZ 3&M<88==\(PZ9+3]89';&RYQIM7J6+X;5MZPW MN2&S.453*(-?T#UAV6%*Z.60&$TVO;/):T[8UJT7@:EO4OADBEQLF7:^ +>Z MVAOM+6:63=B"HN%B-C/ILC<9XF<'%*EE.F[+LLC"<4'M]V%4%D9LN)A#JWQ4 MIKTY8SK.A-"9T%JWR#6QK1(84&Z 4Y"_AA$1B9PDKK) M$&7'>4',%1K@!P6%_>B *63CO]"8J^\^87C?Z:;90S[8'DQW0??F57R#&8Z\ M3\D<47<)_&__9X'GO,M]!A[;7L[C?C#_()0;!L3QUIF.XR+JF/8C0T,R<5]A MM+_0+* 4NC6=9_QD(V\^[X-3N6T?#ZS=UL(6"N4> M1N]CX(UF;,5N$@R]N0AJC%>?8I?W!SN71L,X-5;MPN^KIHW-M@V_<<-O76 ! M-#:Q0AW9?/M":)@U'!8#7&+',#'9D]@VP%[RV33G?*?6/$.VRX)/.!>;IXVF MOV'YF__Q[QX]@Z9M\PG98D<:^O*LN)'=+"@WT&('Z)?Y_=/%E\;%I_//EY>- M+Y\^-AI?+C>&OB$B+1I&85(K:!]^W9&:\)[,+W'&N&7%6SO%P.:@_H22V2[] M_,Z(SL )'2/Z_:1Y8BP8C(?,>5_<1'U%^'GJBF_F%!-0S,OO)^=%,;EGMC4KJ$ MW<1/TUX@"=.5ZM:#^^FA^F)P7FXQZ%,T-_&X_3;G*UJP0JMH:X6:]1"!M$!] M ;@HMP ,8%] L04&S#X:0;.5>@A&%J!](;G,24AV37[^R>_K[> 06?YNL/4" M1CA?WNX('0( GQ;M-\M>\*.-UDPL@QV'_XW&'6<+[99DY-9/M67GL&3QI>MC MG'05HG4V5&B7.%;L0A-9MJQ2$*4GU %4PV:X,>>P\Q:.,.ZI6+B(!JX),(VE M-F-?XXF1J.JU,EWNH#45E&BV=J<"(&)@*9H9'YYB\Y M4H[**U2)G9HH?%Y^*C#?.!^3>4V#!RQ@7774IF M:W*U8DQ ,IMA[YR8^S.(N%B"''ZM1&;YR6N43UQ5F14R!34!5L/]OT&)9 FM M!R.3 %5C\QUQZV8ED_S0F^&Q,&_YV;F'=YFX>]NKS3 M/P,MS\LC')&,WA6- M[ E0#2T0[&U_Q>[T9L%<,*"INM@HUJZ#@.P#M1IZ)=A&<9<6^)\SQ"=':+GI+/%:(+5UD64B"KALOR#H3:L9#FJI!0 MJPZ<3@.Q&)]FH(^$CVX#:/1%,)4J5>9?:GR55KP.UT&*OA)XEU&<:S7*5JC;B?&FX5+ULI MBD!\I1HQ/P70:O@Y(K=]\4R/JQ*FQ!50XF-56:X-,V<'2.;^T3Q_)QL]>5)48A9)0I08< M3@VS&JZ;]FQNDR5" V3S*!+*V\+$>C5@_7Y8 ]].H]P"$']W8(^[%K43@]1P M TDXL)OO%O/WP4\+H:EB7;-)Q4.H/C?*=0%30XWK0@P85W*7WN99;L)9RF[) M&O!6%UW UI)[\)0O\^\6+#53E6],*^*JAC^V95F+V4(8$.(P-Q3QU7L\QL/Z M=9';FXS,-[DW7J>5\LF!(D\C??1[(Z_&K>@^]0T-0:NXL"<1)6O$<55TU3AW MX^]XB)/(TNUB->*G$K2**//Q&'L#ZYM8!$,1[_5E2CNZ=!A_LP1;H_3*60-A M-4[-!CPHJ(/&;9,ZV'EF&\L/[ .QA64F=G+%&O$])=B4)VC?SK9"L^8=KS4A M0O\F;Z3Q6\]5X[>N.S/(Q AU9XC^"EJUMJVL! LUMD8A4[G+8\\']J%DU*$R MY9N@"FS8G);):*IA":]!W $YO .5!>@9_] >9L\UFA"*5K$W$&N_N=0$=-@Q MZ;(#!!4QK_@-#V+# )]%/&O$9-H[QQ[+)U7)8K(K6H2YC>)?ZHHBLKMV+O9*C&,>SF-8+>Q O0Q8$1)C5\XJK46"!2 MP]<[F2U*GZO'46I1RI=%L=VZ$2MDQ_'2_/&W.O&AEYH2F3I0[T<@GD524N5 MNJ!0.[J7RY1O6]52B'31ZYU/:TN!Q+[Y%9I#OC25B/QKH1=PL\+Z!!-L 60B_I!*-==6CEHX$,B3&T0Q? M/;\LC81XASE>#*OD7+G*]8]25G1H48V@G1*,ZZ1.J44FLHGCE1IUD M)MW*?:&S%FU5#9/FXW%(BB(9-*. EL=:B6/R:5'1.D:.P(!RI P@5S)G:Y[ONY6/E7V3T'Q7^+FGUA9N4<1 MB->-S6N8KJ4:2TG65 E$1.Z^+5$ +[C RKJ/ />*5]CV4B'/9 N:.V'!(@ MZ,-@:'>$>AF7"9.']I"4/@+NZR />*^8RZ@H6W0X-2FZ-IG2'B6Z7(]:D?H=DXKZ"0DX0 MD(V21R0'2:@K$I5L1ZR!4K!\N\N^;3HNZ&>ND46,%E4U(6W@B(0C)3$2UY:2 MRLSJX3.?%*&'SSQ5EJK@Q+=RC-*3@B*)EU,+BZ(A(=?J>EY:2SBB@?+)2I4L M856"Z@7FRNHZ;(3C4)(\5]$9*ZD=AORYT;AJE%/?J+(KV0&K0XEBWGH!=@NA ML0A0Q3,QWA-SVX$YSP&VC!(7I3HUEH[T^,MK- ;# M[DVXQ=M^XW;U K.I%XA%_GHSL=X1R$$Z&B0^-P5*DF>,QB(DH>R]@4;-&K-[ M7RHD/U[2WV H^!S\RZ:[HTUT-,AK'A&7=:F0_ !IS>5R!.CT8HU.D8NM=8"H MQ&B='_>+UFG\/=3M/ZH7O5.R(.[99C&I%[UA;0VF!3.*TB5,GI^FO9#=?U"J M&YXI5S#G/E?Y*"K*"$A/AV(.$<+@?D'V&)1=C=&?>>FTQ[RPAL#,OP1&6)(QL:8C+_[HRIF.=E]HAS] M($:A?'%/,W1!Q%/12Q)@8U!U2%%%)I8IS-P6X MTJ96\;$,R-*TE37/=NEZ\%,)E*-:.3;T'BF*M4L 28=%*453 TV MA5V%JNA*NX[X$#H.V''<#(OGXZI8W5@8#ZRTZX2R-MDM& +ZI=%H7#6KR4%% M:.I+1*X[M@%Z0ULMS2?K?Z.W$SAN7VSNQ0?MGN_O8AI\W/=B( MC3J]+B_B]V)0KYN"-U=IXB,EU"G&UQ8WIO@IJ5*U?)-4B7$A3UI:F#D[T@XA M .M0>&ED8%V[[F*0@+2,GK>(8.U,3W5?-)K;JOOZ<=CIMH=#XZ;W<-WIMKCN M'A:LJ:.CTJ\#RXML>-[:HIF9B*HYO>*I1Z $@\>.:SD3O/HPY,]FBN/F*0"R6JHM\!B;?/@+W) MA@]+5^V?JZG]4P/Z,TS1H6$Z8\->=UF^-<'?T/R%QITQ\M(S*Z")'M16_G^?O\)R@_IXX\B#WH ,( MS]]F _XKGR;+4A;CE-Z!R5R18!N9$BHN5&7V'1VE=!^8G-5(KII3@71EC-A\4ERA";S31?IQ([N$[?Z/HH9;YP E(8PKPZ+T%,U8K.AG24KDC^ MUP2)?1>F)")H9G&M@_H+;**1^9:<)3C_CH]:-@LB;W+BV5Q#AZQO&'G!V\5= M+'%%[]&AR,M)QU-0]0GSGR'HW&*Z;%QLWV+J='^VAZ.'=G?$[RZ)GHQU5P;O MRP@Z*_C^$@\5N(X[OQV1/IH^DKF;IJG?BTL>&S=8?D4;.PNRD$C(/'::C8LJS%;"&B^-W+[V1GT')-)F@6 M]-JSSWI,WPCQR'LVJ]!1?7(?RKYX,-U5,A<]V.DYZ#=DTM6[ D%]FLT/"LN2N#- MW$\\0N$OLJ=,:8T!5:RM"= +H(ZFE"R>IW?X1:!F64E98OOO I>62*4-H1!/ MP-:,4-=+W\Y<&36OT810U+)M\LI#2/!( M1Z_(?D&^S;,)^]ID6$:]S/NIVKS.3"S3*(#]J%KY1Z)5L:,',Q5>C MIWR7/==P1'TYNFSWK;KTVX(@OZ@UV\/1K\9K>ZMT?[_QTZ?;\$* MWG1)#]OECT;CJQ05U"_8TM^B.446-CW'^]Q&8FHZ8U\ Q>>Z]T>R:KY\JD2% M_5N1 _.C1$5>84I!Q8:SB*U4?<%(@:^,L0FB%/^#^0#6O5/<\.@/T!G +A#.8/(>U"(L^Q)16 E571 M<41*%\8B2!+U0B>#1M_7%U6M>EG@D4"V(I3_"G2IZ/8_DA6HGJ*3@@)E7*,V M+NJ(RX#;-P3UUJ(ONQN5'[W>[:^=^WNQ%O5&O[0'1J<[:G5_=*[OVT9K.&R/ MB@Z=MHVYRU,N^&*1<*E0K6IUKD,6.5?3L"/Y;J.J,BXPRS20XAZ_[-[.E>^: MXRO5AZ4I<.[G]/EVYI$;_GLR&?KG?P%02P,$% @ VH9I5>/XS)EY5P M@'P& !4 !V97)X+3(P,C(P.3,P7V1E9BYX;6SM?6MSX\B1X/>+N/_ Z_UP MNQ&K::E[QG9/V'M!252;L9+():F9]7YQ0$"1A <$. 5 $OWKKPH 23SJB6=" M0M@Q39'UR%=E969E9?WY_[WMG-$+PK[MN7_Y=/7#Y:<1?F^XHP>$ ML>TXHVML6QLT&EU=_D &_>'KZ.(B&>/:\$D?SQU%@WWYX>KTRTTRGN?^/+JZ M^OSM\Y?++U]&WW[^Z?+G'W\YN"WH7Q?'9A?TJXNK+Q=?KWYX\ZU/"8CT M9X5)CLW?"NT3G*Z^??OV.?KUU)0,9 N&3J%]:F\%IP[IQC]]CG_\1 @]&OT9 M>PY:H/4HFN[GX+!'?_GDV[N]0\>*OMMBM/[+)R)I;Q>469??OEY2I/_E-I&F MX[]CUYJX@1T0+.!FZ"*:KT4*W=J^Z7A^B-%UZ-LN\GW"L6?;C?25OS*> M':0C&&K#=8+?Q, N,2[\.<+++5F?%7#C#=4)7I$ 1;;-^-7 UIRHH2I\$PW7 M#7[A;F?@PVR]M#;JA#(+](+@1:RC7RF['98+1)>)BTJ$(2_4F T&+L.-XK->B('7^+UL2Y) KQ^%V]%%&; M"HQ-4 5YX7A@,'Q$P=CWB1E/&')O&\^V0_A4;8LI,PT8>A HP]T^^CA;3UWB MJ6]L8A DP)O$:"42.W6C3WZ\R&LF504(.J'BU'U!?A"9^N.=AP/[G]03\(/O MF'A 3RY&AD._^F[8;L1]\BWR3VO^SL/Q]IE\[UIWAHU_,9QJNKAYH+JF=0X3 M"NGU\AZ009M%WU>A0*EYP%-DX@?VC@9>3K^2W6.%'"D< M>WN$@P,]I"$FXSXZN*E &N%X8# <6U9DJ5 .GLZDZD9;/ D86CP8_R &K;?; M>VX!<($ZB(!Q9O<058$!.^DQ= MTPDMZHF)),.?N=Q3$@H=$)[Q,X5J'0(N&ZP2_[YYGO=J.0[@S M"[8(Y\,"59!5'ALDYHF)TR0!\E. I,/Y[T9IP9JF$WK5-FC"F T,=1:(>->V&1F5Y-)1B@.&:Q'2 M$V_D)O0#;S=^L_U;;V?81";71NA$B=?*?$9F+?D.']"F\5Q>75\D%A7]!R-H5Y;4P4,P3TO;SY"V@DD=\ MLHD;[I(X_KWME\I*5Y"^TPBV&WRV[-U)0@S'*2=FJ:L.]+K&3Q$=HM%J@(I\ MIN3QW LK8G:-(!:'K@/>:*B+'=H]EUVV;&"SX]8 Z98 A-DW(Q#'L1.(R=]VG )W3\9-1J?P5%[A*=@1;6-'B*!T-$5$4:4"YZ9F=ZAE[<\7%H=TF_RVC#Y^N])^M,S,6 -\\0RQWA& M3G2%CM'H[UX"I6/(G1H603KN_HAX"(JZ<-&5=3HA?Y;1,VQZV@\-?/EV>5OCG[!)/*2KYVJ_7%A(J@V_?OEU>CBY&YY')'\?!1V3T M43S\B(Y_U!&G&4[K)!+.%A?+^;:18_C^;!T[L 1$SDKAMN#HJ(VX&[N7(T@@#JM'-C0GE5";1+BXR E M'>2OO&20KZBJLD(SF.$EPB^VB1@K@=>L(!6BAIU@13-M$CA\IL@+VXKP8[P.HCWP]XO;HC0@XBX;; M;,M%FMNZOLU!P@1/ 9CN]@@V\.E]@@MT5UO%3;@+'>+QO:#)>HW,8(Z(\6K- MUF,KIB!GZU#IQE2UJAUA48&[SZAU+$6)FG8@34YYNL"UNCVI(7/ MS91 A["VN+&;Z\.*3"Y89PH]]4-KV;X R4+!$ZY A9[Z9,GVK;P*]5BG$I+, M MCZFE1"2"EDF44$P@J-#M$E:S'3AA^_S[?JT!VE&8>%?( QQC3?*LJ1OSZ< MV\R-0Y173^$_(^%&J06/QDZ\()N8BN_\-C19Y27/DQ"O>=A;UP8Y7-/KOBD< M.W-24_=+HE*"-F)%=$1-V2Z8H''W&/*=3FYC92SK0"?7(< MA>NPD0WM%+0!(#E=64*U6\QG P M%:XG=F-E;&M<-Q*J>RI M+Y,V$"G5P@?6 BK(E/DD!8WO#Y<(]?<[@PLVH=D MW?A)"0H=(5'C")LX*4/238,:Q8Z5UY4&KSP]T%I?;7)4,LD<"B@ 78.2#4K0 M0V?EP=BN"H!)]RQ!#W7T:]Z]U%@B6F =[V1"!(3+JO%=3?T?>!AO[ M+:U4SXDN<-LR'6]AZY:11)L\(-SP KPI M!I<$ !]C"X( M@>UJ%417@#E2?_J-*0"97SL ^B&3VYT'._Z5#_CY]TJRRB*1QYRF56E,@764 MOAPX$.R8^$[D:>4<7_D1V#&"'MR-7-(''/I"2T;81Y<$-5HS:HSQ-$!JW9X1 MHI"V9Z2@0UA;8^L?85+1]<[#C^@U588?>R[Y:,8G0J)S5YTQ^.>RNJ-T1S1J MF)[3Q)@;C*@IEP2\QM7//4MRR)/#UOZYIAXNZ17)PP'"0DR_BJ6PP_&:\S/; M!!U@82U.[>-VT,*\SF0^.2<\56#:3^/C I_)XQ,"W95+,GMU$?:W]I[CEF1^ M9UKXA18=(H)$'")["@!T$R#* GP*#HD MA6#'W%%DT+W]0NL"9\M_7A_BNL[T+JS M-$8@;OG:XX!DEQG,*79G9JCE"$; M;YS*]E,Y=GN5@&[=SM)",FUZE4 .A!8XOF1P?3A]_*N-,"'A]G"/7A#K!$6O M,U^(E;L#H$_ZI8XA<\Z"VOGD]51:WJ"\ LK# TU[/N9Y:JYC1M\ZUJ\ ZR<)E -CE+$,R= MNTD"0-!;<9<$JR$,[(0ZI-A0"<,:5ZF PIYL\M974A'8 M].)A UF?M/O(_&'CO7RVD!V)PN\_TH\7\<>X.C*R_WZ/-H83W;AD^9>,%@6. M<]JT WX\)U-H\S\S <\W*"V@8DIY[-E:DT@F=%0865!!4+@+Y-"KP',#!X?4 M/47_^I#^1:"*U0?@JC"](6#02JB^BPV5<*]1?9?BBB<#JW7%KH-&6N6SP8>P MWFX\]P5A2H7DBO#UXP1HBA[!,D6',PW(*HB>7>!C)51NS4TH97$S4U96K2 DL*BSFZ5:ZRH? )73 M>TFSU(6P%?V"?'H90!3Y.K?@AX2R;3I'1QSJ2K>1H51G@(M)2$\P9?MAK32( MF8A6'C0(LLNNS!=]ZX_#8.MA^Y_(BE[HC0S!^,G>Z'')Z\/D#6'3]M'YS5Y1 MQ:_Z9^(*7D-S]9)-171*U.VL-%,3;!+-5;WP6:.B*JW]69D [==8:X)@\@*B ME0D%00-_)Q90@*)KNZ'HJ+_0CKNLF"V!("C4/8R6:DC6N/9%9/:DT[>^\AC@ MIM<-!TP(SA"F7:AU%R0KJ _0 M?7SO")%2;"[;6!I7*S:O(65#FSN,T%41L [2.501846'B@A 6'FT=G"4:1U, M7I KRV?FM.:[/_SVH% 6^XN\]CIHUURT6LP$3Q&43BI5,T'/>$(BD#LKUH;\ MXRUB7LFV; OFI6Q&F\[0X-XS+[21H5+3O7(^ 3W!E.T6=\N#>"KQQ@(-@GZG MI:RGKA_@D".Z_(8"6X'5% J.TI0,7G-%?&M.QA#2W5,#HH,#N"+069N'#RR$ M59%*<8]L,HU+*-GV*A=0BCT ()[<=R^;JW_&2>W.2P(1UWC#A2A'K M=DD#N'1YJ22/._-"20,X@U \MDO\1MMPE/9D3FN^]//;=UC9D>;'$A?X_(0] MX>)LS8#5IZ:^S_Y)J&;JG()+W+HGJ:/*BT0ZO.:@[Z+<"QO;3#7*FK&$H#+F M#K(VR)*>GA7:<269V1((@L)USFBIAF2-JTY$9D\Z??L/V!;!S3Q7RP:SLSI_ MYA99(7VFC+Z;&QP>4+#UK*G[@N+RM,5O$:+>!:\<8(7AF$&/J@.V2TT>--S( MC[@#DR+R+M5J#=;#04\5V';K$E9"[AAZDB.57\U__IQCQ3WY,_XE^UT"?0;Y MU]?7'RQD!\:;YWJ[PP^FM_L<(7_KF6$<_XK_I8]?1Q<+I^[:P[O(,/^4X3AZ M"Y!K(2M'IF/3E\O)KA/"SX:-/ M)V%LZ#[J$=(4="OJI>16F[CIY_)05C@6.08P([=)X7U3?OL3_$JK77EY;4E/ M;(;/Z.*TT-+"G=8=*JS(')/PD=BE\PBY@)?DK)W_(K0 R/_M2KYKSLA M_Y>:R']=/_E+;V3$)$!3LH9912+$S1LBO>$XFAM 85C90;^9I$W"0DP5O"S MZ;D!L5\F3J32B'D9OS!V_MWQ?&3]Y5. PVH;NAZW:%1#P)WXYRX70EF^Q)#O ML1UEKT7L[FI%S!&!@MBVUBW9T 3$SK5KE>I?ZZ%Z#@40Y/^OT, !PLYA@?8> M#@0,*+1LE04_UL." A(@F! %6B,"2KE0;-HJ&WZJ2?\4L.B4#[$/?&<[Z#%D MF$'L)JW2_0_5Z%Z$'@"]%VAC^P&]<$ #+%R:YYNU2O<_UD'W/ 8 :$]3V#%9 M>?&U*.I+WM GRO#AQK/XK)#T:I4S?ZJ#,Q*$ #!J9;Q-+8*3O;;C9ZTD&HK; MOE7F?*N#.5Q4 +!E;%D8$7<^_H,W;Y4=%=UJ,"ARFT+(LAO,_ M]EZXN[,;M\N0BIZV")%.V4$7ZQ@C@\. [,_MDKRB9YT%O5,BWY-QG/G6<_EN M7+%)N\2NZ#\7P>^4X$N:1DHFO_KRO**GS0R"%YNT2_"*CG,1_$X)OL)&5'OK ML'OV' :U<[^W2^J*OG(.=A""/7DSM[0"""= P6[6+M4K^L%L% "8+C_8+NC4"(X%4$"]B-V_WR*P6 MYY>'"@"FT+ NOB'.Q\;#!V'H.M6J71;4XO?F, ! ^>7.<)SKT"=P^WS5E&O5 M+N5K\7!S& "@_&2'\(;HQN_8>PVVM,:7X?)EG].Z74[4XMIR,(' D;?SH5Y\ MT,UG!Z-IN[RHZ//RT0# B.46.8YL160;M4O\BCXP"P$ 9(^SS*)4M+C,X"P, M_,!PJ4_#MUJ%G=IE2RU'S&*$(+ )T5K1SM2UT-M_(OX"*;1KEQFUG#L7<.@V M!!J;S'>V;QK.WY"!^3E?_*;MSN)P*-\(PN)0XU,> M\H;L+AV$,CK1V,;9-X?U4XJCT*!-6HS%MM[,!Q M>6R:]**.OT FLJ/"E8\H8*>CJ'7I\CZQ-O_$J(!CUARCO6%;DS?Z$!0M5FGA%%]''Q!^(VRYG-'(L;'">+F\\*S.\0?S!+7"5 MI=SEHOU#57W;U/*L3<%Z>X2# WV_,*H41Z1E']6*1WS-*NH"QYH1ZU(1#N"X M=&/L[>NO@U<"(SR=9)SAVB]B9$&/1^(;WW?.L5]MQ8JUZ MUK)$!T<;\-0-#'=C$ZT<(\/:S/3'@&.9<'&F MI-85CKVAO,:XN(#CWO%!M_.CBA&F?(THZ@#'JA!Q2H0!./[,R!9KT&LH]\CP MT<+>;(/9^LF/U0&'19(^759P4>>2! EXC#H[DE*]QVG;90$7#<:P@0?'$*8E MD?^QR[(LND%\@#2^MXUGVXG]:M>*3DRWGD.0]>-"WI*3%?7N$.QLM:,O=9P@ M% P M-PXTXJAV0))O#"$8I,<<'B80^8-#9!6QX[.(UQ["!J7-)1XRC<>#;FE!1OLY MI(.*5X>\.80HCQKEY;@T3OB;T ^(TXOO0M?R9\^.O8G2USERK]8%0GQ&@P%2 M?,"IJVE) JO%5E*C.7PQL1\O7V]'CY$B, M! M)I1>$V(S&6E)!"=QR.L;_TM ><3Z(5Y1:5PAQ'+U%I887.$X> ^V_VL'V MJ-85.:G6%4)X2(^3:GB!XV0VVJO(0UFG3HO\EF.?#"5PC(N?G$4Z;!-WZ;0B M<#FFB1%JW!HY5@8BRON90$+'/NKS>8C-+8&*WLJT+815]KJ:QNRTDG )4Z8Z MQN#6)@,ENCT0[1+?!E86B3H&[+20<;EU705=<,*@[#5V[B;F2R*7C! WZABV MXHK0NX7VVD:6]$"YQ#C PLK:YS,E4 ;'?J&Q+L^>4NT-+#:MS6IE1,$Q.'U, M)>4GKS&P +?^22H'+W#>3]@,7)M'BJ@"(Z=3+=,RDQI+V A!.T +?*2SAI4AU0<4Q@\7]M#5$1_>:S!Q+YC3)1 MI7ZM6A=@D7Z]-2[%#MRJ30$I#T/ B^17R28$R U:R\B.[LE2S$YKW>1S1]@# M6@B_A,,IP X<][33KL$D6BN$[;5YUZN,ZSE.-'<$M:@B"K,EA+Q=/>XPT0#' MEE09=6'=H4(S"$%5?567Q0$<-\:69<< S T[*L@0W;3DY>CR6D.(@NKQAHL* M.!8M4$"(@*R)@5VR5?ICTPQW892@1VQ3V[1Y6Y%*1PCQ3SW&J6 %CH2^T/)_58?C6 M"Y^#=>@4*_E*+H#KC0%A:2D6[-=#K,4*N5.7YHV=Z[>>"K6NMD2DSDD*8S]? M17M'WV^/RK'YS#/A^N> $6(4\;LAQ,%YT]ES!N(4S7!$&"L*&$9A46=ZJ& 'G8_RF[3@,M@3*?Z+\$]>JG6"$'/7Y5L2D%_R:^GZHQ:MC M!QB1QK)\.F+1"Q[Q7\M6[@4A2[(\M]IX*+N6 VG-O4RI)X2$1376*:$#F7V* M6YBP!X1<16UV]6#S*D KW+FXK4$D*Y;D#]A-JP"I?,<2=P&1I%B22YJ;5E&R7S#"=AP C:<@ TG8,,)V' " M-IR J9#?QT&*].2O/-G)5_3Y)RLT ^*#(?QBFXBQ%_";=; %R,Y'"EL '_J. M21ZE0<7P^$RE+VG;L=Z7"4^.]BP,(*B<>P)0_(9D IU0[W!;=ZG[E60JFXK' MP0("0Q*0HIQ<(2]8#;O< [39P$( ! >&1(@>)$(LT MR0U1X<:9P-2/?#(*= MI,:K(NS@ EH)B'<$.U9]H_-[M+Z/R/\M_I6+4B-!<#EX@LC@I!YRX)A-LR1F MZP07R;KCM(6?6R)! "A3Z N]XT=O;">!<4T'8!X(2D\I=UCH0X@..9TOD.-18<:T' _^&4FAR755^!PCF MN!:W1,B 8]5WY!+4' +LV-H1\E*T OL%B?DE[07!C--BFA0C<)R+PB*W:(^1 M:4=5RBCL<;YR]"=O Y-V@V!::/%.CA),YCUZ+J8YZ9C@&5^H%Z\Z62<(!H@^ MXP0(P6-;'CM5*Q%&EJ\>_1FL/)[5=5L8;O2A%U ,A MD^T:^!#1@%9 I0%*+[)QC]AS&=S@C/W)YFZ4#$#%C&"1+(9K8EGS@UK><@!T=]E2I:<^JU$!('\>/)] AVY<7%;F2!R;I& M[U'&>&TX]T96[L@V86^25V?-PPH;KD\PB'W>Z"\G]H"M?X3QW6<%.FA*5$,P M@(C*UKM$562U(6KV1J+'+X;M4-B)!>0;#CK?TF]2AFN;%41TNGVIK8U^O9%3 M16(VLSL#":BW+V?*] $G1PQD)#5EA3U %*Q7OL?'QP,PTFMK;S4;<2D M#.>UX=NFBM>D,@J(ZOB%N:8[3+Q4HY.IJ8@>.NNM:XM9TPX-8?*#%. MNURN=*Y3 CMPG,[K&S$_N:W;Y5JE0Q\N#N!XP]$B"<"J)2:T1VF7EY4.9[1Q M@UV(8FNX&^1/,ZHC6UE?4I+B:\F2%/'$(]L=I:?^OZ/3Y$-]BEHAC>E*?2W/ MC4I5*M2H8/?I99T*-BH05&X.,F&Y"DY;:!4K1+*6V1?9Z$#@2LJ@4BB!$*$OPSY5_""P-_\2F)"'O,80 M0MS*C.(A 8$;"B]W"1FDT1]"KK@RSS3P@L#&?IC,$=:_:[3'[%LE/5JN1WL:+C MYQ9N0WK%.]XNHJ=,HM]F$7S^Y(V8B;;/31LH,0Z$V)3&.M5#KB^,CF6T!DX+ M!X)0^: 2JX78@>/UV<3S5Q[G>.*8>DAS%7;T7F1TBR6-X0*1+?W'GX97Q1BMJ4FN( MGM=PSZ;*#M>?D@7E<03'?='&^8A>HU_XCIY2W_Z4&5!$J"],C,6P)!<+G?M3 M3D 5(W!\5-Z$GO.;D'3CB62XJCE0>MH>U4!HGAC]%;N"[3/9[1WO@&(7:QYB M.T(C0]*MO0&8WJDUWZP#P5R"^7W[Y>1N(8/3F?MJ6>7$*J MB;_?QU_FY$7>O W3](*0V/2A3T#U?2)>S[8;E[^,TA;4WLS^>DG^-[H8 MG0/D^5R=#-[N)X^CE?3V>-R]*_QL/_V"?C=0W.+K-!!L_61-&,S M]F0H::X/J;^$MQ.UA^EDH3& $Z2T8\XK@@BU^2;WR2\ MUQD(0OZAKFR4P1/!)5_B>RIA;!P5[;R*)/^'._IJIX)(U#X+A-S&\KJD)B( %J8[RA1T3[QL:^H&AKNQ">@Y%'WB.0=G MQ9I:1NKB5-L\$!(KRPM4;63HU(W.EZ#2<:&OKHHN]&2\>)P^?E^.YI/%:/G7 M\6+2/_^96?CP^I"ZPJ?F0"N/,UP+K]^+UF3B<'.\55=YN#D.P84>;HX/-\?K M+88LBU'(.G47I5!#AVT**N\UO0U42'"E#TK'A2XU75/-T2"LVMH%A8]NIYY! MI):BS+GQJX&MN6/H';!=?2EZ!\O5[.8_1]?CY>1V-/YUO+@=S>_'?3QB8Z<5 MCC&F.5-11N+UX=QF;ARB$!6EHYKK4'G\;E)H(P#(- (W(M<&HNM0$W,SJ:I9 MK"'LW^6Q/"/C1FKAT=B)C_":F0J(*\,4^HSZ;P1[""*42:..+_\)#7%!>PCN M4),K(E/>ED\&"%S-W>M[(MSP%\LG22U.81\(=EM;W)60 B"'=3@+JT4J_$(VDBC/@+[P3O>3E4>_ M2DJT1-@KR7OK8/1BMR\GXJW3$IY4,U9Y&M-T:1>Z3F,*T?28_3GKOHR.KC() MA-R1]I1N%4KU0MZR%02*#E1LM9N!_4(PJ<4HT)X%1&VP3K9Y;5+U0N32Y&'7 M R".86/ZKM*,( J*=:+\*I$-L%BF:7CC^<&=AXL$2+F7YVQGWJ*EHQ OE-)& M4V!;A05$N;.&1;E5@@(6<@Z=Z]S506S>O.IKW?CHI??H)G,+PMW.P <"L[UQ M[;5M&@15T_1"-XAJ2CNV:2/_EKZ-Y:BE&_QX>75Y54@W>'IX&"_^-IK=C9;3 M[X_3N^G-^'$U&M_5]/'[Z/Y['YZ,YTL1_^:3 8]!>'\="KE /+]U=9P M?]UZCG.8O;K$0@N??=NR"7'C._+T2^QO[?VQ"G=<;/_\Q.LC$CY6VN!\[3W* MD'IN=D(D++K>P7GCA-L43J)"XR)P>J&!2XS.GM=@0,1_"D70&,+S)Q*I%'$! M4A+ +P:VJ?2)ACFVKX:^02 IM4&(6GC+J#=/[DB500TWNT+G9=+:]4 MHF+TRL,#"K:>-75?4%R3I?@M0O3HE*-,JPT'YZW!UA1N-8)U)34\J+B*6=8! M@'*N8R4?V-]+F\RU,_P[8A0;MG\?6 :_W(.T2]0HY=H#?DC@:W:AV_/8CL@ ;8*T"Y!]$SHO.H].$DD'R#D64'"]O_33>L]J5"6.UB ME %CY*U',2 C"DEOHFZI(&LL @NTIW4IZ>-V:P_O(N2N#\F/BE=\U$?JZ'IM MBG&46]?4536W1/1$90+DW>!$TBJP-6==2%"&H/"+4!YA%!<1D'8#<@]'55[% MG,LC!X%S2\-!_@*]()<^P,-^.5C2%L+U&E4!S)QNL=&!P!6&O$FN/@I[P EW M-:<585V + !(P=/3A>D><-6@Z'*B$"4(7/J.Z*LL^ZUM%D 5*D*%?B"58E$( MT^Q2P*JSPX-C29\SC(;#.QG@M^U #_)*D"9$$H:<@C$%BQE:5!=J6N'@7,-U#@9 M9.IZKK=A[\*^>8[27JF:?9DN((+;)5DOQ@Q:T#O7/T>VGN* M.'$-.;P3=P$1N2[).S%F/0A0/_EH'3KW]AKI1J2+=:5T(M+QO".'3-S# #27 M[6I19UEW6.M:&E)1Z@DQX*S&1J7U#BVNPD=-%E]1Z@DDSJ(ALTI_(,>+0!0'GOGM(<19-(0R8QOSL6HD;2L[7?3Z*@V!"[*V)#T@6*>: MM%?"JVG;5"F6LJ"Y0)P05^HWB*%]]?TGATRGM&:N@\*O &)3!-7J>!GR13(WEKBPY&?C,V M&XPV21IBTD(OXO.E>+5W,?EE\O@T(?_>S+X_3NE+O7&3U&PTVQ#'\_4FT,.A MERBX(^[2VAY(I-,*S6"&EPB_V";/+F8W@Q.B46' <;-DX]*5$9) XQ/-D,## MOQLK: O >A:)4H[V+ P@&"WW!"#71V?HA,$3;NNN36^I3*7W)RX6389*DDG9 M!^C"EA#"4A(Q*81#\CC4%P;AD/G&\<+H>I2)[;BJ$I_0_+80;"Y54O.Q '<> MFB R"[8(BX.SC(9=.Z%:JH6% 0.<*P%F6A'[@[1">O)E.:-GNAK[Z2OYOK8PW#L-+C01!:Y:1AE+( M O-;:0VV5\,UZ7YQB]8(T^=\C]_I>J^%? 6V]WH:?V2XULA*9AT9IZ\')W9P M8@V;T[L8&X.YJ;\^<3C1G_GX5LO? [6H9.D3?K$-$'V"T5PX3G. MVL.T,"B'W27&Z:NI60)5<%Z\&@XW(<:QO)9G^6D,"*&OTM*NS_\3WCWE??QJ MSM0U,2(F_2V*_ZTD"KPA(2B"%B6#1X;&XZH%GU(()BO:JCL"A+L.E3A;"FM@ MC%1:R36."^&9G+:9WOR:KB_1Y<6FWB0#'7Z&BZ +A"=J:E'>8C0[#15>ASXQ M2'W_QML]VVYDJFH6JO]:S&:Y?EI.'R?+Y>AF]G ]?1S3@&!_:M*?<]*.Q!F; MOX>$?Q%QK@^IO]0N*:D.T\FJ90 GN*#$;0TG6%B6?>D%RT43@IYE 4<_8B2^ MCJ30#\AE)(E,RCB50ZH),^G>Q+?V&WVY!N^]^+XQ/Y% T!B"YZHL3R<#1H 0 MB(LL?7TA0WK-15^C#0]?-'TP,CQ\,3Q\T=[#%W58"[+S%7&7[LY65%!A7RY1 MU9N]/6M)WE?S5UZR=1\Q1OYW[/E<_UO:#4( 59?O $!%5954Y#+M@VYUA8_H:*]$BQ[C=4;X>44"^M/TH MD*/(0O7A(,0ZJ[)3'5MPT4P&-M18L"T4.SPK;+A^C!*OT);>$!"BG;J:5@_# M/O#X^,H"->*Q3?70,>^3?$0N+?0TWE&139(K_XEX:0MU#=ZJ7'!>QZY!+DKA MWKC"7W@'PZ$P$;5$3F/XV\28 MLZC_#464-'$&S&K'\'U[;2/KT7/-)OC.G*!=(:@8 M9FJ" (U+Q-%(F'O$FPYLPYD8V/7"0*2QY7W:Y5O%,) B3HVS(DZ=O?-P A(C'>[QW;I(&_!V30O-WHI"T2&,5M2&_(=EE8,4!3#\J=> RG4U/_-D0K MC\"([(T;&T3F8?)F1B^^+XP *?L.6D.VFS#04/!&#V5PP5>-A]R9D5>-_NVR MNZ;$H#X_=,\^Q!5>M*;\AV6=U0^$8/96A\_NYYUJM-LY4K\_<\5+M\K2.\4QI5<-== M'U% 2_=%!95264JZMV"_J-V"O1B1^49&-&%4&,\Y3SE&*['!% M=K@B6U?@4)W:I:_( ET@A:U^N!76]UMAQR.XV3X*;[B;Y'%F'HL%[?MX#TR M3A_">N=$^*E%3U#7T=W3Q%1-LD*S)BOY+=PA*TH;C=]3>C$< ;^;GK1/-]+: MHLG[EKPXRR)N>2Z/U(K\<:?NTT6Z=BGS<61QCM'>L*W)VSZIAAQ'DJ/?VA9. M,2SOY!I@&Z1ZU^++?1VQ!7$5S/U.;B,V09IW+8ZMJ8HL>K^7S %C>.MM75UG ES&T9AC[>Z6R91.]:3!-;,/U#4C4W MN;/>GNDN@J%7]U4[HE$7I_CE]]XL]*0-^0:'Z.B(J.9V- G N[A0VR2!^B9Q M%'HR% 4_&JL%&2M.^2YN]-9+D@^VPQ[OUB57ACK980LP].IJB]R>K1M MF71X1#7'O^2S]>K:=./4>"]2QL3PN*96QEOJQQ94(&_B7MW6;I,PX))((W@C M$'Q:'R;KMQ]1G+HI&NKFEQ9>7>;EEZ9 &7GKD7T"YI1UFH!#?AH%6Q3_'0,U M9* .&:A#!NJ0@3IDH X9J,TND#M*271OOQ3#W->'!^,?'H[JMPC4G-8([^,U MEU*H ^?V&=Q'8R=6CMJC %&5)61=D=MLM"%P_!:](,?;$],=F5O7<[S-86%O MM@1DT?LQTEX0='%)8("=V/;?V7LP@80\(.=HU\$J((P2V71L.?49VN44HN*?S2'PX;O,.+!D. MVVIQXKAX0F6:V'T3= !BC,@$4<8=2$8&-QM3J ^EO2 8&7+1R[TP+4:I"?\Z M=5J0*]N0Z&ZNLZW:$X(AH<8(+;3 'J(,UT'?\W70V,QR6&;6\82"]Y256E<0 MRU63_VJ8@5NQ1]@$IO.OB'J4R!H3W61LT)./UJ%S;Z]Y9R'5AH3@1^CROAK& MC2>8Z8-WK'I/"U.R]MVJ(_;I*F4M"'=ZSGPN34F?1L,!/3^_\?P@>L3TR<4H M+HGVG= NJEWDT8>#QH[CO5*#Y8[XS01S.TB^=ZW3:XQZ1\\_%DL;31]_F2Q7 M#Y/'573@? 1N9!+H_GVTH?"-PA. HPV%,"YV%,'R[R/C".5H[>&1&<%Y_I$T M7!-81R\4V-X<2=^BYV")S!#'"0PO!&9J,! ^+ T'B4ZAE7IV93(0+MF&0Q]' MP2&51?&)#+LUG(-G#2;EK 0V9A!L@>,KFW2-+Q%^L4W;W%?2 X<,US5$@"")Q]6JYP5$OSH,A640<(CEG3/!7A M#X&AYR!3WN(XPRL+N&F.T5T$KA2RV<-Q!1NMMU$X/E'&ST34#9-WPT&E(P0% M7IG_*HB""\B)A3;COT_>3">TB 9,[IM-B M^HI1UR(UD :<".9QS%(@%S42"%6)<2#HG7)B4@)9<(S7$'6V,/,60'6MHSL? M!&NU<7VC2Y2>"5RMT@1$5#B'$4V(2A4Y:.%H8 @L0S@J& ++[^VP8 @L#X'E_@>6X\=. M0R_D&.W$T0AWH4-45_1UZ3ATZ7D@J)(&P]:EZ=(SQU^&YSWR?5J^].K+ VFY M+1?4UI\$@O'1V.)4UV_ZA.N9^+'1*B5DO*$@*"H HL0C3\\$1G=%Y.C7BOHJ MS D[0@Y6FQ7HV#-952)GC;JN6[G3#K=WK/K>IW0='] [_EVG?#'&AJ#9&O8Q ME6G1,_D9SI@U-5G#(PPGB M<((X7"[JXL1PN%STOLX+AS/@X7+1< 8\G '#.P.F>)_]GE,IB-)GO=+Q(*C[ M!L]TI?B#B^"HXO*K'6QM=^:BOR$#GQ"K*""\02&8>94731F)X1&DMV(S7@<( M$WQ66^R%F^V=_1*AYMVD M(]W7AF_["\\AX&R2)H>:+!R->2 (56N6CP9=>BMCC\3J3[!:O2+G!24I!074 M*\J8QCQ]LINTEV@9.=2@76_E,,&/;NVK5R^UV=*UA<#D Z:X^J6"?0C?T;LD\8 M1(D;CO!,3]8)@GLA$*Z,429!!0*/AB.ZX8CNX\8]FSJ<>S>QSCGV3(0L_X[0 MAX(NH@A%FK?':@\#P2>J+ ;Z:(,3 +$D+U(//932 ]D!/D#Z>Q;A3OU55JY1 M^BV.ARBU",4Y2%K^ZT^75WG_]6[Z.'Z\F8[OB2>[7"V>8D]V_'@[NAM/%Z-? MQO=/D]'#9+Q\6DSBW_KBT)X%YL;PMX2 ]!_ZRMT+83?-[!*XM(I]H;R\)GH5 ME-<:CH.KQ:C,6Y,\W,[+]RL,;L JCP4$^3_M7=>'R/DN/%Z?O[G#;]^!WI)Z(YIZ M2X =*&8=GR"-S UKYBZH]82)?Q2=+SRYWK./\ O%BPX/!OX-!7>A:XEO$? :0U#+3:^1M$CP MZ "!H7V[ML51Y6VR<[C"U7:\J%WN#M>YV@X-M[4L;&Z>-?;80)8;>' M>_2"'#6S6]BY QM<&@HN;X,+43V'$KX 8W Z#%A$09/*>&B+* V>TA6*LE."S "%S2U_$P^,;;/=MN%+6* MJQAO")KDDV\3XAAQ^I'Q;#L$=DEB@=9($$S;$APNA2LXWM]Y&-D;]X;L$W2# MH1C0ZUR1^*JO7^U1(,1W2_!<&\^^\-L_R6AEIDN&:I7S/S7->0FR];&?DWUT M+M@=$!1LPYD8V/7"8&X<(@N0E8\D[],JC_Y0F4>*6#7.C#DB,UA$4A;H!;DA M&IM;FWSB,D+)H@Q:IP!698_&&_V+MS=VSL[?U%!VKI5XO^I'N*+ M\&F<] QKB,(S.\%#A&*\WSNV25V;E),:BPR+/Y6';)6)W^IA8F6D>W/'8.(' M]HZ^4W+ZU9^MCUFF'$M:]U["E^KW$BY&)T!':P+IZ"4"=>2M1T=@1^8)6OKQ M#&YO+C7D4AT(RXYV392'4$A\( T>/1=G\B!H_PCK%3*WKOT[(9+H+D2S4X)) MQ^_U%8HVQ$+IY@4$SVFX;#%W=T?$M+F O4&[\YG*L6;>LW/DV@ M,EBHV40=@*@TF=#*N-.D,LO/E_C,OW@.D2<:4N)K.>6N$-2?7*Y.>D\9+W!Q MU3SDU.OP0C=8$,=!?!U%H2.$,S U+NI@!9%MD[<],HFKMT)XI\4V5D<(!UO5 MV,;""@+;&MJX"V&9=GS6>PA9#&V15' KL6;[J[?9$Q_I/+Y=RUPHC>_C0+\$ M%GFM7Y\P%4>&L"?V1+B*Q.NQL(TQ-LBW4>3_9DL_3MWQCIJ$L[6,$%>5!;+B M[!"R56 +;44"]UBP3VC$J2$U*L_3@!!29F"+7Y%F[T&B" '-NH4J/2:$-)^> MR%6:;.!$ZYCBM/*28X4C@LC_COD/'%TM;4U M)$I1E= )G,5<(]&4SXQJG0K .5$#I&M($?7]/*A&4MP8CADZT4?ZD-N=AU\- MG,^^;W%>4&=-_9%H'CGA*MJ43TH?G"_@YV<1]+/D..U+OPC>;V]HKG>VR8LU M@*RD1 WT?#FAOM1 MP_VHQ/?VF\T'A.7"Q?&NP2-(=B\^K>F! @U0>SEP2=;\=+VB<-G^'=D MXS.(B1!8!I_DTBX0##1]PDO1@J"?ZM#,RL&^>N8 $.6KDUAUIWYW%M=3/X2X M16N$"2;S$)M;8H1FPN.*AQ"2,2"HC,;$I21-NBAW<@9EM[,#*FN\[/Q2([R7 MQ&DM-@LI BZ0Q$ @19\Q)ILI\;0)14_'92;]/DJ3I6&'C4N?BE7/]2LU^'O) M91;N+G41JPL],K;^$?I!'( )T2;JRE:?1( MU'PIN20#D8"AN:^H]GPOR;]\+JM2 MP^4H1V@2A5:2%O\M]=N(LU5?Q[P-TR M2HSS7C)^A;M#";IT&M2?8V^/<' @B-(:!-;/%=2/U)D[AAND2:3V$KNL>S<:@ ?4]4%2=D>I)YQPN2X; M,\M8!540^IR+FJS"CE)/(-%Q#9E5XF)MY7=JXN(]V7G0UG.LZ6Z/O:2HK;!& MB+ 'A!"[AF"F62;$"P*K3G@(V5-H!2&25I(E!5P@L&'IK8-7 R."QO'C+7WR MRXL@O?%\R?K1Z \A.E:2=1I80F)J"D8E)C+:0PA%560: ZM&CAH9@N%XH45\ M'60M$7ZQ3R40=((1;2VI!$5H0^!0%D)Y< M@CD]'PQP:'(S8M2Z0 B:EN25&#$(W.(B5@CFJ7K)]Q!2*=318K\0* N,]/9: M$QV$YCLLP [<+CDTSW-'T>V3=HCU&IIVD9NP=%-'=M<8[#P?V M/^.S?!Y^/$U($[>AI;EAT# M,'77'MZ5*!KSA^++/)SSJ(O1>;I1:K[AH&HXJ!H.JH:#JO=T4,7+!>)-/'FC MMP]I!H3C'$,H3SY*!91OC#U1[TYT8",(.=4] X00HJ:;W @=&H\WQADR?T6. M%7GV\>U/)&.W2B_0?I2 A2JX@;.%^WJFTLQ!6'=G*N\M5E_/F5=)3"$LK#M* M8G1OO] K^H'A;FQBHL4JXOKP8/S#P]*2@CHCP'G9K(JYJH4R<"Z?P7TT=F(3 M5GL4(.9L"1E7Y#8;;0@<3[00?9C(W+J>XVT."WNSE>232'M!L%M+"G.:I5(\ M(;!P..WY6*<]:4L\DL;9FGA0D6"G0]A\Y:S6&[3?(I0!913!N2_]/\BK]="F M=P=YPU%,;48+ZR8;_\#@T.&_Q!>^G 9_KIYB(_HG" WI2":B#Z-4/!WM5(/U0?M M7[2Y+LS!*8Q^GR34&C?NVZ6.J.*9GZ2QTNJ7=QYFI[J>'ST1W0[Q9_150-]S M;(LJMV5 _KN+0V$WAK^]<[Q7S0=&_E!\8(1_:21&9V2>\1FM/2YHV"+HG>(CPB._!.&--IF$AQ':XKD$&(;0FQ# MB&T(L0TAMB'$!C3O_7W4$JKQ%HD6DL/EA XOC_3X B3; +B:%WU+^Y#$&A,ZG8M\>.I2*&$!@YY''T*8_C MNK>O-C=P79J+'E1.#8\R#X\R]_]1YB$(,P1A2O#[(7FO9.JFW/>\H?2(@H7G M.'<>)G_Q7E@(H!=E),H[P9!.5>0[8S;($6V3VQ-)=@I MU!DH,Q"$-=T\Z[GH]TD8^&EHLDX0CL::9W+-M]PY!C$S<)Y]\8AE&BMU@\"G M$LF@2KCU::6E=03OZK)Z]_ZE^.KCV'RQT-1\D[<]\;*1_UWT=9NK/57R>+T?1Q-7[\/KV^GXS&R^5DM>SA(:>@4IO:,:=\ M &CE%-])T4SIP:RF4/9S!Z5S62J=^$AF[ 'A)A'#>4RA3A"8)L 1UF4 M6JUK=W%J'=38D6JYJNYMK/IHF'%X>_X90@2J+"?/6(!S;P4H\0-)LDX0 A1E M>27##1P'&5#&MQ=M=R-976I=(00FRG)3#4/0KNG-EOR)M#W4PN-C2A[JQ2B9 MKC^^ZO%*JM ?S34"DZ?2CXPBGB_))/V0-P3&_QORAMITT^#D#7&(O4*.$Y*M MB$_A? L(1K<^6?-80% V)UTI\V99#;OS7?E@9SS5W$8P>*-M+ PUW@#V/4^6 M;U+C^#;$Q"R?(P(G+R%-W 6"WZG'%38>C1^3'J=_0 ;U#BBX\=QCZQ^A'T1W M$[\3G.^+Z6(E^D-P(,5L*8$4V-5TYV%D;]R;$&/DFH<5-ES?B6P+#D?+# #A M)%MOI:E@!9:GHKS-7!L([Q?H<48YX;+#(,SY;^U 3*&BO6(@)C5E?X(Q0^+ MD#@P) X,B0-#X@"$B-1'2!R8NF0[1V>+@TXECJP+>T"\KUM&X0J1!,PWH3J5 M] &B/!4D4H%3D%0CS&PRF:)V@'00TJB5JVJ$0!#PAL6"*'#+HA/LJ# M@7]# ?FN&=?.JJ".SCI$* A.I&2=P.^UB5B']O^:A?S&@/%]A7O1(B]AL?8O6").MYF9KX WR M)4:88E_@*U5H@RFB")RM>925^%GL!,&,TI)7/B>+R U51#HWGK1YVVHA$3B; MZYUAXU\,)T3G#"#]S98Y" 1577J%ZR+;:6[8+7H.;@A>=C#>8!1%:?1RP+X5 MR\7<3J[I$X[QL*/3N+U)]*(TF4:%NV57[Y@M.UFF]YZ["1#>48@DKUFPF\)) MQA*0/[W,V&A 4)EYR(3G*[S&0 Y51'(EX@:D$WYJ6<_6L3H2'B:S&D(P-L4" ME6$# X,FC,A']+HB -U[AN $B]$(@GDGIR8/>@C"_(N!;:H2%\1<%"CY8C,X MR5^*"KZ( C3Z"Q4[JR$0I:WQS>&M+@8AH1<.J^UN;HP]^24X*(2;Y$- .!/18*4>H@:+ MQ<- R#NIR&8Q@N!8_2N!AH"Z/A_R1?C[?FBX)J+7I3C,5>D(H9:(!CM54 +' MP 7:&X>H@LUL38.[JR2XRV$;OSF$\B(:S.(C HY%6:RB: GR QH8F:S7R SL M%S0G_C_YS=BH';9*QVB5F7^LV?218@>IN03HLMW6KK/E6 VLX> #D#V_!1_>$K0KZL#A NV&JRP:U81&W3O.G MEH%G_K;U'(*X3U\;"PY:Z5-7E\7TJ>5J=O.??YW=WTX6R]'DOYZFJ[_U)G7J M?&,P(LSU(:K"HE84B]&CPL+TD?G#QGLAG+KR2(+'ZO,1! -@<%OSJ5!'M*"2Y24X)Q6TAY-UHZ@M%'""P*(T5,)S M4U9#(">F4C'+E.UAX &"$=YNY[EQQ3Q)_:1B0PBGIWQ)RE9-*D(/C/S7JN2_ MAG3"JDW^:TCD'],WVB7Y]KDV$'!X0R+_<&AC1E+GH;6Z"=5R,#F/Z MS%,4&;T^G-O,XVAIA,<9&=>BKT5+\V^:F0K(3L04XXPUT CV$$1H@?P VV: MK&@1/!$F^(OEDU"72OI V-6:7!G9,P@A*0!R6(>SD#;*CC@*B9-I6Z$0/A38 M_?<0DIF$P+.K;C&VY=ZF-,7!T0<4;#UKZKZ@^,V1V:N+L+^U]])HMT9_"*M5 MF=L:> &,DQ#L:') ]HV?2 OYT8^S"$!_\D;0L'W$>_FHS$ 0\J'4UW0)!,&Q M^]%S3Y(0C:A)[1SA7C'M/DBB,7 MC?AE?'VJQULZ0$<650\6Z#\[:0T%(!5/?74JA"(_IHDWR$;U&/_'/ M8-0Z0T@+J\=L2"$%CI6W]@O9;%R+>]GD_#N$W"]EAJ3@;KQ0U^3-C)ZKGZWC MZ'=*J;..@H7-(61Q28DL1Z/35)^)@5VZ79(U&,&CE^AS54STF8P7C]/'[\O1 M?+(8+?\Z7DQZF.>3IPK9:&SS^I ZL%'+_E$>9\@(J#]_2).)0Y[ D"0)=!52'/(&.,LX!;'#FRWNE4_*1;1B,(&U33!\0\W)O@ MPRP,9NL'ST6'Y%R$SPUN4PB[5BL\X5( @I+M6_8%+U=NR+[H>Z84YPANR)0Z MYVCL]HYW0$B^4IDM(1R6M<5-)@% \)!EHA?"K7EV2CIUES6EA@X[?4K96^EM M4M4C"N*GA>\]7_9*#J$(#0X' ;)VYYYQ(2UUFL:&X*Y7$$6:J)"]Z7[HF. M*/1/8_X^$:A+^D$OM_<+IXC?Q?5X.;D=C7\=+VY'\_OQXY+\0J<8T3EZF.Q; M_G1%L01@U?&'Y*X*103K8>Z0]#4D?0%-^FKBF#Q.N5$_+,^VA^!Z=W)DGB4# M!*Y*R<"C@NQPO8Z!NSN KX\LG!HG57>=WA[>EZ9L-L(U#H,M,:+_R2^N4?\\ M$&)'#0EF_<0"Y^0D6:)/Q)?!91V>+^H.3S+=**3S#>[/X/X,[@]@*V=P?P;W M9W!_>N_^^#A(<93\E>KO"XHB0VOG?H-X$[%&;9W#ME-F,!=2X=>.=2!3 M=#*4[%JP'PA5=N&.2\W<[UVJ(0[KC^3,0=H90>.76_D$S?[>I7\H(V@64@@; MZA!Y&B)/_1"XQ)5/Y=4L/,>Y\S#]L6XAE$PVQ*!T*08N3Z-&1./P6_,B>)RG M%YY+I67"?CNA/$[:1CX4SG[I+X*!'QWPIBB9NY&U'$) MSK%M(DKI=5MA&F5 >FT@MA7"4:;F1Y7M;@7ZW86"--5(!U+?1U'GGB7PO;\F M9+YV,-Y9V*E)X:^=]N]O%3 $]:6"JD$DG<)(V=J+1D^*=!3PG;_0C M;V]5[0SA(>QFI$.5 N#X?KH8B_ +AN7EMZ(1?W.P\E7M!U/![4-1+N'QI=M"F+;I.Q%?94XCD;IJEMI MY:MJI15!J95H]E$T_;LINQ(G'9X+[43D3N4@1JRX/F0#F90"56JQ5)UT*-!2 M=X&6>L1@J-K2[%1#U9:N16BHVM*#JBTU*8;2.E&P030R4W\JR]2_S31"T)[+ M9!&M$GM5Q9F ;%4-KNR:I)!/PB9>IBO.-G/9Y9+DS>%N8+6LDM,K=D(B-/Z6 M($,7OGHZ'$LUAYMFW#3'4D3H@F.DO=8JRW2 FQ;;.-?29&C^U<[3O'=>B/GL M8K>#F\53+Y?8V+?)'/M%L);8[>#FH#3&G!3V+3)G:;^I\";5#&[.15.L22'? M)F?0"V+'*D0-X:8?-,:=-/HM\F="$\!4^)-I"/>8OBG^9-!OD3^/MLA18K># M>TS>%'?2V+?(G)6::EMUI-CT3HZ;XLVJ&[WFJ&X\V9;M,JC#\ */ . R3&HE M1B'WH*\(),W8V[Z';9J=\=P$]L5PW M2LOWK6^?]ONVI;4PY;L+9+8GK05:PI360CI_2713N?U),I[H2JO>O8RV0'IW M 6&YM'=&:YBKH2["'Q]%3%W"2LC2AAH7S?[NXNKM:70166&*1%:8XMV;;=:K]JT#W M[L[B !G\E;1_RQ?7%L@/"&;T#BG]]8E,XNM>5_M)_6'P\W2C:+Y1-.&[N: V MO O^CJ^=#>^"#S?,6'+S@6^8L7:/Q?))>,M,T@=NHG[]-\TDI(# X?G6< -O M%V$;P3=?/OE"_@I[P#T#K)^[0D(,[[_7=$MO>/^]C;UN>/]]>/\]3]#A_??R MV^IUZ-LN\OVQ^7MH^S&U^"X3MW4':IJ7JM"D\\3%'RHKZ4>,Q#Z10C\@#HY$ M6&6_AYLY6 MK@19GX+M;4KL^RL76=9%_5CE(DN3(_K/ L4J]EB=L,G*M-RYX*:3=ENBEDLP M<$+86(W+\TAQIUFP17BU-5QQYD2'\,#-%@5;R%1.U(\C\$.1WBX> (%7H[>B MTU>:3!.RY02'J>L34S:RE_.+\3L9(K@EEM*=86/6\QX=S \W7;.L8'9 1' Z M]A@&(,@_VVZRQ%S?)ER(_E@1)/PUPAAQ#5:](>"F05;5;WIT "<)I8E",Z^\ MT WN"(T?#/P;"J)4M=F:X&J[&[H"ZG9UE*:$FV'8F<>C1+?W(YE2%7VR-NAK MDW?9UR;KDM620,"MAM*9]):DY$>4YSACOCM1/LX/X:2C&_71LL0?"?Z!A#VR MKT\/5KQVV[X&HY^G]@23]EXCRG4EZ?OI>'R7T0-+S]/Y DD[HO49V ME\+.@*#7IPT]D'<&R3^0R)_HG[O$5PP?@G!2]: $7#BR!VZL'JV'-<.@$."% M\F&\XS**#=I*^U#+*^MJP5MCVO!]$-\<[D+3YM@'6FU9=P_>:M.&[X/$!^"N M-FV.?:#5ECB;(4;YJBD EIH>FQ"WKIG3CC3K?VSA\JU-Z)9QR* M[]0__E!\9RB^4W&''8KO#,5WQ"*4VS]TBNY N@G;Y$H0%-OINKS"4(AE*,0R M%&(9"K$,A5A@VV%##8.AA@$(@?N@=]E;K9#0$,$^4'QWN-+1IQ(,PY6.X4H' MS*25[G-2ABL=W>:5]-S.Z(&H#U<*-#P=."M\:&&QU]6VC#C8[A1L=["P_ 76W#C8[A M1@=TW^H]K+.Z;W0,[U-4%-)6*U3W]GV*X6F ;IX&:*5,-0"B?AR!'YX&Z*)T M-KRG 5J^BGDB /UM'F)S2WZGO^A>Q_RC^G7,XYS)9)\HNJ,_#U MMZ#].[^]J4 !" Q-0R74RJR&0'2J5"C3_&#A 8(1WFY'' 4*W5BH'%D-(>A& MOB1ER,^ '@+YZW,>A[N.PUU'58%[EE/V.8_XR06/GT>*%U3LG).-+\:2*X@- M3=CKE =YXEU#5 ,7NBQ-PNA;?^K[87.YU.PY>GW\+Y>\^@C5U9.C._JHF_^K M'6RWR+'HZVYS P>V:>]IDDY.2*H,U.L#:J8D5*$&.-TRG/\.Y[_#^>]P_@OW M_+?L4]K')TJ99D^Y(=[?<6HY.C3.7#GO.F5-*T_W,M$$MX^4QGEX [HWK^C6 M] 9TRPD2Y^_2Z.IF1WQ3SXZ(DR*BB,/(3$W9P\P()<,AL7W)I]DZGS]#C09? M+4NBUKF&C(GR&1,-,'W(GABR)SY0]D3L_:CG4&3;0S@M["23(DL&"%S-%=Y^ M(MSP%\LGG7KE^3Z].(MIIFYYGA0 .0R^$GW9,X[>5:)_U_EK9<\GWGO^6CVF MIRSGH_99NDL :8A@[&R06AV#WF:&O+^3,HZ5T()LU7=L!B*H1#]CM*4^TPN: MNF0LI!EGNKJL'F?Z]^BO$QPC.P)DB#[U*_JD]+[&''M6: 8SG(#->92'W>P# MQ9[X1.CJ990$&I_8:PD\/C-N)&D+X$D?D0SF:,_" (+9>4\ (OO,&3JA^\!M MW?5[0%*92F^]7"P@,"0!*4HG$/*"U;#K5X2TV,!" ('8NOE='7C/E&X@I,- M80^(MXD:/N<0T@,PBX7'%Y(^0,XA%(17@5.0=J@%\A&AQI;HE%OT@AQO3R%- M_"-9T%+>$\*1@Y(XYF*1#$"709IL<+0@\ M^XY"TR,#(R,#DS,%]L86(N>&ULY+U[<^0VEB?Z_XVXWP'7.[%=CDC95?;TQ+5W M>C=2+[?NJI1:265OKV.B@R*12HR99)IDZN%/?_$@2#"3($'P@4,Y8J:MR@3. M*\_YX>!U\.__XW4;HF>[;P(?<9)0L(0G28D M>,((??KX#27ZS??HY"2G<>JEM$\<(4[LNV\^%=^G^^IB$DL#WWQ:\M"W8OTYDLQ/VT(_[9C]G;#O_M MJY1L=R%CRS_;)'A=+V68)-^R_M]&^(G]GDS-'YB:G_Z-J?E?\H]O<4+BX"(* MKKU'''Z%6)& K_=2> M$#6S4@JP/@]QYH5VOY32L[-F H99YVOZ5T5!_)KA*,"!5)'Q;"#-12I1BM&. M_0K!D(%TG!R;+)70F&+_FZ?X^=L $S9J?/K]7]F?)^)/;BWZSW^>Q71,7#ZF M6>+YF:3&=?C;5W7?=[0)DYP16R95\;W$E\SHGRW6R%M\Z\=TI-IE)V'^^_#N MZR3>UHLJV,4U7_XS?+3X?:4N%442G,;[Q,>=?EA5?IVM"QEI"Y:BX.CDRWT' MH?_[NO"A %U%&LC=T%:WC9,M']W\78HSM7U(*A?.#]UC&NJ)^0U/ 7M>F MH'1 73N@OM@J;F^W5"BC7SGM_^CMDVLO?>1,:4+_Y'D[[IC?XC!+Y2?V,6D/U%N-564NV]H8H-^: MRVSKO)P@BM>(DT2_,J(NO595\#S>>B32F*2V(7 _U2NG.NAQ*\">V2#L4"XI MR#IURGB[C2,NU_(SWC[B1&>-NH;0G5*K7,4ICUI!=DJ]L/V<<@G#"4]-G?!T MADYX:N2$IW-RPD-A^SGAJ;N)SC6)\!7-1 YS2(/F0!W05-&&24_1%J S&HL\ M[.2'T4>^ !U1%Q-X. MQ:A-[$C%3LPYG5XV*'K8;@:N5:O:H8]5&@%WMGI9>WN=((LH7<0(3^R _VOO M)13+P[<[O(N3NM5Z?41M4K#II34/0 M#MHD;T_GS&DNY!^(+^FOHFG1-&=^1O]<)0_QR^%AD.:6G MK)%V*)=DI-D@SXB[<$>>9:R2VR1^)I&OSU>US>?BF!I%:[WSH.T<7%0G\C!^ MFB>CJP1)!BY\]39.,R_\/V37.+/2-)Z+G]8J6>NEE99S\-%Z@8="4D$=4?)3 MSI08?B\3[&E<\N!KP$Y8ITAQ/4/Y#JBCU8IH?3:).Q:E-J4GL8N=X>TFCO0K MY35- 'N43B'I58?? _4LK9BVWL4)(DYQVDGR/?;W"77M3]\]/I"L]I9/31/ M'J932'K8X?= /4PKIJV'<2KLU/FG[SX\?HTD_8G<["'QV+W]^[?M8URG[N'W M@!VL5A7I794O@;I6O8S6?B6H(4%N8M2Z>/4W5&RLV=_3- /L7$V*'2*8V@:H MJS6*:NMQDBB25*??WSO;)PF.,G%J@L42G0KOZPZ-MS0'[(DFBE:GH/5M@7JF MD<@]IZ$Y=5201X+^Q%O1&6:WT\DS/OI85=3TQR\JS8K>KCK7-<6M*NV MB-Q[G[F@SL[)>M)W)S\1EIQY&7Z*DS>M(0Y;@7?,6K6.CX8534"[8;VD QP0 M2Y"D.JG/W6^],#S=IR3"J7X /VP%WN=JU:KZ7*4):)^KE[2GSW&B2%*=U.3Q<7*+1VZ*N*7SWU"IXX)M'[6 [IE[L]"I;[=0O*#1W M N^-)DH?K/HT] #MK4:"]UT!XCQ$H9\%$FR0PF=:AZ;S^<0+KZ( O_Y/K$?0 MXW;PW;9>M0-/K3:"[9P:6?OZHR"+.%U$"4]U(D:L)EV2U/?"?V OT=_);V@* MV W;%"Q.S6C: 77&5G&M3]/D2^.",F*D7=W1+Y6[I)\T5?XY;@G8(UO4.[P4 M?= ,J#^V2=O[2K3JCYRT$V<4O?=RC(KZ7 M;I91P/YS\?N>/'LAE2M=9F=>DKR1Z.EG+]SK4D;3OL!]MY,)*J7T33H"]NUN M\EO[.B7/7QOC?RB,%LC+D.2%.+-I"YT[LH//_L E(X?1?XT#(,XQ>^7,H\_"S! T)[=)ODJ\0)CB7+Q& MN]HSKP,J6WE0VYVZC_B)1!'+_,95^ADGCW$SG$_C\XGB\Q'.F-I>X?3T'__R MP^+?OOO(ASOZYZ>_?EK0+ND.\PMS8?]35/98?YO@G4>"B]<=V^6@P]TJV^"D M,C/66-:L)W#D[Z"^.@ 8= ,\#G21WC8T:$' M@M/ELT="!L^7<7)/\_A^% M1,AGSW"2-:%-O?1H26S!$B)2*$S_1 %^S% JR[)LL9?N$]8Y0VN/).B93;31 M"\DV*"_80OLHW]#L*WZ*R!]<- DO\7:7X U%'5:2@$3TWQA]\*1-3^A,Y"2E M GV].!17F/EH3VFT41FN Y1"H5(J5(B%J%R("5:,Y0M4"(=RZ9 4C_YQM-0S M[=@_"T.GI:&/G751C)H?:*PE&7=Y/T[YA.-?_FWQZ=^^9T%S3S&U.*."9P+#9WB29?5M:.ZQ*#XS= +GJ8+/U>(>3 M[.V6JI/1E)V!T([AQ@W63],;NP"/-!.%JQ-S?7O <6@DMOTD3!!?($Z>)VT% M@P6B+%S-P2=06J2HI;9R=9R]>@O6PW=H).'";*5T]<=/4 S!X&PIN?[:D((\D M?209.(3O"=5."VUKX#N?"8T'WP: YLH6 RZ;_A3'P0L)0S'++6>]=$[,%X:O MHHP*3^AT5&38=9-K"QI 8:R728JES*X$H"]36NO31ZLR[+3%QJK.%B)9!N^ MDB9&_"SZ69RRE/B&XE3C\IEA5Z!8:V, ;>*HZ3>7]+%-_&&22,$%,38\@:3_ M4[!R=Q1K$D-<\+I9Z%$<57)Y%&L2=4^+DUAC:MQMKC"6KN=XC9.$[XALMR1- M:1+C$L^E.%=\[_'!>Q7#F'[*W]@!.':W*ZLBMKXU8)PV$+JWYPK:_.5KN9GB M;'X_A;[YOGQ&]>7YE\-P75'8]M@C&]>8RGA'GC;9:OTE%2NV0D4>)U'J? IA-*8<9 M6Z=/NK;0P[=)Q4K8UC6$'*Z-\EK[:^7T\<@3GO;8'%%'Y\%7NT)\]"7P\#I> MTZU^ SB AEI]=7@Z?2 5Q/D=YP%Q3;Q'$HK#AE' RWEOXC"@(,&VOK.WEL(A M';H##ZJNAE##SK0OX,#LK(*MWRN,BO,^V9O+0CF*1&;5KFZ%O/ MPY7'JJ 3EBQ,/S\81VUP/"_79=1T Y2ENO3=V.\*L M,,518^!1V:QD73&*:DO L=DB<._+^#E=QS>,Q]9R)^BZC4-V'? X$=!;1-L> M?C0VJWH0D/6-8<=DB\P]')9?&E5(NX_,D765U]T=+9TXTZ_'\=-SPLIN/>Y9 MMM$\LALT!XHFIHH6YT<;VD(_*FHBNOUAIKRNI+C^[?'CG]D&RS,N*&55^1&K MU,^^"111Y+"ISBW9+O2>;T=_8$LE[)3DRX;X&W9)/28^;;#QGC&BQB*^%X9O MZ!'C*"_Y@X.O^?J*))O%Z!E'09R(TY;L0*I8@$EQ\LQIR7Y48"]#7H+1/A47 MU[T(8?[,VE]2])B_*_T-^L*^I61I\(38S[B>_G%VSCY6=?H0Y%?FV8WX"*,W M]B(1TTQ\Q)I'<;+U0A07^WC^FT]5("+5Q\G7$Q^5'=-E*K1EANAF&!I=5W9Z M)-UX"3_Z^Y1@4: ]J%B@1_:H ?"SO' AKV>X>@S)$\<&34YHV 4RD!LJ7(!Y M2WOH@&XJ_D2@+NMDHC6OGQF7 OV9('/T'T5:650I53@XQ,[)E#YR+8>3[8OM M+HS?,+[#_ *,\:3;I!]0E.VLNCH);^T$>#)N+KOU*?B0&Z2..\)H,6H@NY_,S9<+3NWC+9LT<21J2(J->0".VH]I%:M3>!7IV MU$&#B1(D]HTR=)637![RC Z;J^;R\G)I4N _4P(UP>\FX4;R0"H3AVG4A*K7 MNAF JSFJSG*@>6O.IPR[ @5H&P/47=QIZ@HD?N_++94X+]@X3J^F-8$: M[T7Q0I=WK//+A[_0$4E.\PP#W[ K\,#O8H#*'6N#?H #OY/XU@F:O%?-*]5* M-@LPH3^)$8K03_ SCO98&_6#Z&Q2F@>4ULXN-!JB7&LGX/AFIK3^3N.,,,U0 M\,%N-4*!L9'UKCGY&!_<=%3FO [C6[QYC[M$=TL7X+%MHK :V4WM <>UD=BV MWIT3AQ;3H^I<$]'KW R#Q+-F^?5,WI*\!-;&+0U:'2\P?:%^^W%U=55ZX6U9V_KM( 9 BP0(5TQ0I!*I(X7PX@&&[ M\V8WA#"WJ[$1F^=2UZ=R=1E5!B$(=$@9SEAJ5FE/#7#..8!2PR)5R;T*49.E MK 8K2PZ-=ELBTW9+Q,M!_/GYTFS5H5,9:B'@E_'QI3F>5S([H#2K$TDCG,*9 M[L11VWV9$92K/AL$8[VH>>>O> .OM5J6#1W@$6MM&O.]\1HB@./=7I?Q=LT+ MKNZ+=SDT3W5'/7\.X^!L%M0-]O8ZYL:]@0-*1S,8[[3/ CRZ:C#B?KMKH)C* M%,?[SV;( &(3?EP[Q-$)@/F.4J*E%06UC8K.2NEI"LX"T%H&'JBA4OIXL M]ZP@U18:-$X?,X#9B^9H07L!88-^P(/76'6#LS.S"&ESV<,Z,9E2^Z-- M=H"17WL H37NVWL!CWI#M5M/UMHGTKS42-]\&,V[4N>HS M"@GC&7. TSCP5D]'/)HSQOJADW,ZC_@M9D\MOL=S.F/\2/T/[0!8(P=HU]8# M/>#248NC!:W):E^:0,>M04W6\Z /F-%IX+,^HV.AHN M,9:_0-1ZO,>P"U#(Z:)P6ORJ2)U\?2,T]@ >6@;K5DS_:YH #ST1J^Q,^!6V>ZU:HCS.\&QSI MF4Y?7Z6./MS$-.7Y]/W7#B.X\].%/F!K7O_R\9N/'S^AG9>(I80%^O[CXN/' MCWD#Y.VS39R0/W#PWU 4RT\)MPL??N-]EF;T#SH$.TZ:XZ@UBFN: 0]AG6*' M.;':!G#P:D7MDPW&$:"P'4O#5&@HUOM(K8)3/FL7!(2M@GKAK4>"J^C,VQ$Z MA=;81-\:>/2UJ%EYT*Z^*>!8;)/8>I6ZH(L88?9J4T[:T5-VX^NYR_7TZ_6< M,##O<.:1" <77A+1(3E=^OY^N^>O!)R+687&2D8=@8>KN?)JY+;W AS$'82W M]7/) DD>Z(/"!9T[G:Q.J3_.>;A]3E:JQW>3V.7:!&]PE))G?!7Y\19?QVEZ M@[/5^L%[U2%B9RK ]_2+ NNY*SXS@LYBQS>M68^&<69B&07&D6G0#7BU'KV9.?TQA'V:/#&^(M:5BAO0S#^(6=S+N,D_-X_YBM]R'-#.)] ME*5W_+5K_6/NMC2 ![V522HI>Q<"@.' 3H\>^2BGC$K2"U2(P.\NG24X(!EB M:?!(9>=^$%:)^&G6X!8G) XNHJ Q;Y_42A=\1TL>IQU?^?O,2S(XZI_B)Q)% MHUG >*XV;614@L"3<9(4C :\"G 5/>.4GV*ZBEBACWOLYS5,BOHF#YLXQ>5= MKV5ZYJ4;-F8^>R$_6;5E%Q3^8!76TMJ[ R/P #JDC&K2XG;"T R@7V<835_K M )74D$_)L54D4HC(ME\"*B1*A91O"X2+2D$9$Q/YA9SLPH1/)>5Y82[J FVQ ME^[9X0@O0VN/Y"!*?@R2'F\#WW840/P4WPN3\A7S'1*%WV@ MF:CX%%J BU.9'0Q7=)AA8%>5;0MJT7IF 7T@]-#!/.(A7LM 'ESA:A#GA^KA M!O"J/.K?P6K57C,,Y1JUV^)9Z3*SH*Z3?.C(7NFOC+C(PL=4O!KARET9(&&N MW%;H."\WZPD\W#NHK[EP,\/I>!?IA[F6 W B/J$18$[!%0,8SK^;>\PGTDUF MW@W-YQ'9@T\]JQ$-9L(]@Y 4\VZH 5S M/78,30'/J(\T;Y].MW296\2V3*2;VL\I=H><2=8'\-@3Z)W)>;Q1]3[-RU@V MA.Z FK8>OGL7NMID4R/X,O0E$3X39,!H;FF6 MZCVK3B0 8[ZM)O:A$P64,#_<%*5Q2 *^DE*(P\.5%^ M]R:GBWYEE/_#C1?RRT9"CO0\WGKD\(AK6UOX_JA7\< ICQO"]LP&>0=U3T%[ M0 >UN/'I,UPO]?V,MX\XT0P[^M9 G=50S>JUSMJF !W65&+K:]GQ.GNAV3!* M]X^IGY =.Z?OM%2 4(]736CTT]J&P%U4KUPEA3UJ!=@Q&X2U]LD2;<[V M:4;G>TEQTV.9IIC^7Z"OP61':1XN;&.>&B_O0@9^(%AITS-6$/MYD.0J;K)) MONH5*\G:754FAT9R^]A'FJW6N2 M(YJN+7!,:%2QNO]3TQ!P7#?+:[_4)VZV M)@!&.Z'A3W$NKK*DB-%W M==A@='T3]V/(3TFJH@:=\#3C2ZJ2T=35."PEB;DIX M#:_-KE:;"8-F)9]7OWC=L=6[MN6$IO; ZI5536\M(T!!UN[S+;.6E!&."?M M=O$AQ?1WW]"Q[)P..V&\8WN_N=+:>55S'^"^:Z1R=>F@H0-@'S:3VWZF*ZCS MQ$RACW(&KN;\D^D,@:JEV9CC5W 1R\II);3W0$?>[350YNPWA*O;T*!Y?3/;8'?HYW"?8)KW?( MU!?UT>K*'W;H!CRD316OS %;^@ .:F/1K6>$O,BCRD$$N,+#U>']T74_TMIK MT'KJX+Z)HX157$QHYB!.7S\_R(/6]3/'TS( MEWO<#-%C*\PQ+#YVUS&\ M9N)]DJ-P<[EE6"A9OG?69HY*R[F$V[%ZM0%7-IM#R-5(VS_H*H_T.8Z\ 15D M1,0AN#S^W)Z@OXKHV(_3K#*>WV#=IF-#<^ 1V*:H&H:ZMH!CL55D^Z+X@C"4 MG*P,17DRDT1[&J*K(II.\3I.\ONN#]XKJW:?)5ZK#&]3FLGZ[$QG MS!=YI8I:TX[)$7S8C&[N:N2-Q@YT\(ZOM7W\*\-P>7I;"(A*"=$C%U$.VUS( M!:H*A:14;H9SR&;F:4%NPOR)EHP)X!QIJ1GRT>041UA_HD_?>A8(IU7S&)V. MFH)'%KW$/5&!$I:38_0AISU2KMZV0C6RIC0890:$/CQJ-)TP.&EJUSI3/FP# M/!!K55+#K]( <-#5RVGK@.QU^NH@/.5#V&UA-[RN[/5YY!VHZ(75I['=)!#C M*.MJ=VYX;3Z$W#]%_N)Z^ZVF^A%3E,JY6M-AXI9M%,:1&DL/L8BDMH/7@U$' M#L@#F_%HYZ\_:<"#P- :]MM:JU;BJ@PG=)*&^<4A*M "Y2)IQACTJY3KJ$3- MA/N08*Q:?5F3@9_+P_@ZVUS2.25YBL2;Q/[;0^)%*;6!.([!_Q6*PQG!?^[% M\" M]F,^,?]@"_0P?S#Y:_CRU\@4ZWN%*.(D3X+9JQMBP9'OIK#?(QNIS(7I*;T_ MMZD!C-)+^1[W.D[8:]SE8\UCCLO#<9WI2#RPV4W&WH%8SG"T'5KS$KA]_B+2>= *TWY-'(KD, MQ_=JO6,_-K0M@#'1<%8_SEK!?,>TCF8;<%UNAF-25\U K,.-.C5K/17IV)+Y MZ67-"AP02*NQC[2-QJS-/8!#D8&Z!P\KZ9H#AA 3J7L\16,&#%-N_K8AP9@& M$5%^'-]0SEP4R=]#?%:^491O3Y]Z*?$U1NM.!7CL6YI%>[*CG01@C+#59,#3 M(9(I0X'\\#T7^\%X0AZ&7*%^Z M/&_Y"R9/&SH[6C[CQ'O"-WOV>,5J??0F85/D=J4!/**M3*)&>B<"@!' 3@_; MH)'<4,X."7YL@I"_@:ZP= H:CNSBY7;Q*Z][EKCB_D%/\RSHG(3[3/MTN@T= MX*!B;1J[Z41.!#"XV.LRY90BYPWB*/-D1C*86 3U=G$XM6A&%'UKX+C1HF;3 M! ,^!K1)/.0DPW$DCZ5JW50C#\[93#9R6QSE3]W2KP8JP&/Y*]M5Q],NT+'$@ZF:!2 M$]RD(V#0Z":__5YF%+"+T@&K%)'&(0G8N0)4,$\9:)QM*'&*&J0ZE?@+$L) M"! A"=ODC",F-GL[OLVPFCYS"8@FE6L#H:[#' *@46[K?)H31255]"NCZ_(Y M]P,]Q?ORNMQ;TQ:X\S:J6)GXU34$[*S-\@[EI.A70=BEERKK-(W/N->U ^Z= M6M4.SD-5&P'V2KVL/U) M3H,O?PSBY[5K()TZSMC7CU='S'O-U-\'6C9EV3SM<34$'^5IGL8?[?B@UMZ\8H3GZ3:TZXV=.8 MW#:F.<+H+D2@P[&5+KV0%PF62/#,9PH+Q-DNQ%87RCFC@K6;TW+36TA28C,G M?D8.B6PT=?VXE,84XL3@ ,C23&B>T&)@' -L:: R/W Q4<8:71CM$_9WP)>4 M<93F15Z3A)VH8W,Y]/B&U':WWAO_>/GB)12$5C+8I%3\%)X0W6G15P?FA(F] M4VA<#[Y #BF7ZQ+I0ZS96)<7T7&@QH%JM#M,L^249/@>)\_$Q\*X=]B/GR). M4;=--!EWX) _\<]0V6ZG2WJQYMR2)*C#E^"2#!MAM9Q MPM^W1XHP;E!X+I;.+]H0,;78[^BHSTIYL@D&!?,[^F="?''4GN'Z%\K6>4I= M2L6%$BJ($8_7"A,?7,;)@_?Z"\DV;'V#G1C1'EBQ)@<<:_L:JGH.R8X68#3L MK9+]6:9J6"WD?;=\AI\7Y\L_9*#&7D5417 #:LX,9HU20'+/IO60&_S"O]'? M S+K"QR+.IG =.6PZ @89;K)/^(*(64F&CA"CXD,T0TJ^/J%\XRF<>)$!HC&"\ SA@C= J, 1*"%UB4&,<4.4H$PA39!J/="$N6YJ5*IE+>&B.! MY%/&L^O'P]EUZXR:#T=])_7V;(%C]%2&MUJVL^0)>%R83/61%^KFO$#GRK0< M>W.C^NJN''YE?[L\+&._N'FQW87Q&Q:' &[IC[JA+6Z3^"GQMM-OK?25YKV M]3@_TS!;+[U$>0_0/I)%1D;\B_O;VWGC/C"[5W-V=E4[CB(L'N=](=F&6]QF M3*#3DE<&]-]]_.'[CQSFV2?_5!=WOT0!3B[2W4Y\>&!9@^9 @=)4489D;6T= M0TT0^WOFU%[-0&DLNO7#.G3B[&WC?:1N6Q1G0>0TDS'E7GI476 TL!U=FEZ*MA?O/J\\EEP&2?\];(B_0?1/.O_(V8M1G3=;RF8RZB>.\2G,L5%NF1%W0UK0;&2=S8$,R(Z'4F;WS$LW MEV'\DII75J[K A0#NRBLJ:-\U![P,I"1V.-63:9L$>?K]ODB)L=M$C^3 >G M;U^HU%?1B@*0Q_8EEW1*]4PR@MN* M9,JN1'U@?.F\_VM4L$8E;_2KY'Y4O&6:Q4X'9N(F6C,X$*=:&EO2"UHAI#:&R+ZUL #N47-@\E.75/ =PFL:W/%G01 M)8SN]X^IGQ!12O:,55D+0T\4B:+!PN+WA"83$7[QPG&V+0VN/8QO";:NGZJ6 M\"N68)$=44LDN2'$78=XC0*\QDG"GF$,P_C%<8TZ%=E6ZTL247EHCL'.U>DB MOZ4+\/ W4;@R3VEH#Q@(C,2V3F(5XLRCS_%CQB]X,6?F9S(=7?2:5.LBCM>2 M#_+K5)\PFD_W*8EPFI[%VTR0AR=X^::P_'7?@&#/QSZ#"U42L 2/?U!:PKD^;RXD401>H MY(LJC-63\#25$.*RPZ'+\G"=INL"%5*[0>6Y_"*7'DG0,[MHA;SJ,HU?FM97 MF;M*;N=BT=)-UZ5MJ:OJ[(E"G:?V..OW2T(RO%JOS_/QNC')->L!=/SIH&YQ MUJ^Y.?2S?H;2]SGKY^\I8>JH^6F^_*8D\C=>PDYW>4\>B=(,X?P).3XM?&%B MG<3K-7-VD1[B^N1PW&-^(YN'DT>4/I(,4,'!Q31@,IWE3PMP"E!_STPSCF@; M P4X,R4K1_AJ6P).7UL$'J(><^WE2G9F@6TY7=3?!)\F4QQ+>;C7WB5*B3W) M!^\UM_\ICO":Z(XFM/<"'L"&:E=WU!J[ YI4\GM-Y3R42C?LF>%'7,6Z$/. MY.B<^53[:!.I3H3J&57]4=!V&-3RBOHY%O^]BL0SKB*3E/,KHMU;Z](?>*!W M-H4:\L:= 0=_=QUL8Z$HC/!!\OJ:S;SS9WWS68S"T TB3&,Z1><*Y_F6 ,8<%34F:VH///Q;557#7=L8<'BWRVSKOB)N95HN3^/EU <> MSJL/H#2%[\CZPAJT)6[D)5Q:S@MW(@ \;KL;HV72>^PC\DSNQ)B;,S: MKK-#"KT!FC'BN-^LT*%!_(%Q07)")2M7Z< D9BCT3;3Z.HWXVP3O/!+(M8@\ M(5I& 4]IEARSC.UG2&QVJ-#%2,TX84)I5LC12:&!L23G7:P7LJ%5S#P$7SC M,HF5I#GRC0&1:L3<'G(?V*NU2X_S"<>JYKD4^8/M@T0\GV*;ESNF>3(U@5P M2[[H*D(*9R19BV*X[.KF#;N,(-A/C=\N+55L!OGQ=DM2=DG#Y3*O/C>^]=ZL MYH5E/Z" W5EULQEAWFE629U.]K'F@CD?*.M"0ZM?Z+FKU]-U7"=[BH<6&[NU M7><8W1H#M ;X0;^YQ;A._.'#G'&"N'T[@A&DMG(6!BK8999A<+S2N//L K[) M",TA7]=S5D'?J,# 85]DM"HS*($_BB%DZ+-UET#)Y[7:.\4".9=A#Q.?[=,L MWN*DN#YC;,@V*K-#!R.S-,-$(XE9X869)@,#1[$FP!^,D&R=WP2>FMM_\MFJ:U>A1IB3?9*G;H6';*CS: MRT-5^5Z,\]V4<V9V"9&-6;A0<95](S3(5[P:"8T3P@Q,(X!E#10 MF1^DF"@S$K04K"$5QG9@IL,7/$AA%QC%K/.2".SY9O_W/4FPK+"$4VHM\8Y2 M_LWAZX"6)("CBXU!*J5S._0'C"A6:E@?/LV9L8IC.5%4\EOPHUWR<2W)U-7Y MW$D-PPFE1!;>E,< BXJZ/(_Q1K&(\2LK4]J#>X!?K?%'30$)/^G@0G/)[.V6 MJI@MH^""?KK;'I];MB(P-^QL-48CG5(IS2; :352=L;NUC1R'N-7TX-3T,JJ :AC#L]"KE, M6);/'@G9R6*FOA?B>^SO$SXO9=7M3>&LEC61KSEV82,XCXKIH,F,D]=S=_9[QJ)C1/^# P MC@&,-%"9'YR8*#,2K)2UW^%O=HUIIL/-KK(X?,_-+O,"$OE)ZLM]%*2KQY \ MB4?I#FS4O3=0F+ T0U-Q"$W7^9TR;-5DXB(0['/OZ2GA$PRE)(1RZI:1W>?G M]D-Q'H4]PI,K@M94$^>G%4 M)#V@E0X;/L9!>DEAY@$GV^O8JPT[33O(<-FD6@&,=8V@0V"CS'W CL\>2,1& M=C&P>X@&RA:%E,'$>#2*CI*H4(Z118RN X290+WBEW,XY;O#NWP-;;6^CJ,G MIFK#:G-#V$V ,,Y>]Y_86W^OFVUI5)DA^S&MPBJ:,\9@X]V!ZK&]TJX@C $.^ M)V@PHY$[:E0]_D3:ERC R46ZV[7E9$T=@09V=^5K)T':7G.:%;4KT6>:5"[I M[&3&S=Y(95[-$N^=9,Y:I(P]VC/^?&'H8KL+XS>,$9<+%5N^['B8PRG6> :K M3DJTMKFXO[T%D C4X"IOQ@_?**G9LXC"@(,7V^[L\.]J#'%!T&HYRB[XVX@*QP5J>1C5]>$:5Y82^4CFO>)4+,)3\V0QOW"1,L8H MQ5D68I&XY5B56]%[\9+ Z=D^!;DY7*]V?%WXXA4G/DGU-[@,^D'''U/5*T#3 MU@DRHAC+/LP(+?*2G DJN#@[3S^Q^CBG6^8G\6[P/9?R'/(Y2;.$/.XY"YYT M41ADP,*H7+CC M\W=5#CFMH1E'*D1!GI1EZKG,Y*8JTHA+MJQ3,0MGRA.QG"TJ^3IYKF!ZZYS7 M^$FM0<:!53F=/6/O)/!3U+JBI=UZS@1 #=2O0\V&;C."2A,M1L-'N;XA7N@0 MY_?EN9\W=Y@XIDTJ0%BL9Y6X/8,M3H7B:W;(J-B;D[)K M4O"V/D!!L9/*ZFRQL0/@F:*9W+8.GE-'G/P"E1N[DH.KA:1QU2[BFLX'U[D) MQBRBJJ9J^5[9,6RU3@@;>P*-5POU:Z=^^FXS2F),M!AODBL$LKI%I!HQ.!(""I;TQ[*Z+ 4Y[+)28\'H8J%NG M8]GDJ,SJA[VT2=W5,(?@<;%>8S];K2]>*:1%3_B.PNXJ8K9B_\]J\SQ[H=B6 M9 M8/@5E7M@L"JH?*"TU/\$XG(##T8CF57%K!#: 6Y,;6VC7LC$)D52*L3$ M8JDD8[40,*EP7*!2&/$E*]QU^)G2PUGQEE^O/+Z8YX=[=EQ$_;V$O30_\.1" $=L-S^*"N;32@ 8 MYQT9HD\1@ %P?H&$Z*CF'9,%*A0X&&>$#FZ2ZYG]3BQ!E_>*^;7B=S]6C/&[ MO7,D'QR8WRO.0H'-4:!/U+"XB!KW6R"8SP2]%@C3#]DE#:[5B :[S[PD>Q\F M>\1/)(K8>#NNX<8=9/MOD3#Q.HR4+;XVEX&SI>[:4+3?\T#:5)UM$,+O=6 = MM#C9 .L\[IN,*QYAUG$D)!X\G$2S. IPQ'8$Z%]I')* W[8Y M]4)^G.)^@S'[@2H0.F3YN*J5_H[#X#).9$6GVK,4K3V 0E@'=8NS$\W-H9^9 M,)3>^F&>XJKOH6]O*"N^3R[+=$U],F)DS0^A\>]2WX*%@[))T^G,?N,347CM M^)=VF-\M?9]Y),W0;RF0^NW%7GW M#[2Z1/=7/]U<75Z=+6\>T/+L;/7EYN'JYB=TN[J^.KNZN'?HS_?D*2)KXK/' M<8Y,\8!?LU/*_3>-\8P[ _?S;D90?=ZL)V#_[ZB =2R4;%#)!TE&Z%?&"G%> MXZ3[!E==IS+%'&#A#C_C:(_9K5\Z9^!XR(H#R*&^9OY;4-BA^[S]OW&8=&T[WR]?[CQ M(&Q9O'TDDJG^W#'XM78!'O8G" M:J0WM0<G6S9#[L,IFK4?:\W+V)@6LW3YG@Q0^J&0$8HXWE2F (RL?4&P9U#H1 (X$W8VAHH%Y;\"(8*&$]6LS-S]?W#]\OKAY !( 5U&N\FBA\1CQT*7:8JIJ8P'S1'9S2>X1C&T)A0'Y36/P!U' M9?M'I0K!V"%G7F>='4DHA4-".E2*ASZP%KF$*!<1"1F_GC1S:)W^PK4["'B] M]$CRLQ?N<:EB6T;1T@4XS)DH7*EIT] >,-P8B6U=T88FQC=G5\MK='5S_W#W MA3LQ6MZ7G]Y0)]OEC>?[F[@.C@;4E 6Y\9NGCC<-S8869./AQ M,^J(DU=&M DV/%N'M)'5GE%PWR;QC@[7;^P-"#D7VK&QOF4(,^D'/,B-53\H MY]W<"7"PF\MN7<3G;G5[%K+0,.+,V]',B\D?XB'/_8TD[B/U]F+E^ ; MW#8F&G<&CA'=C%"]9632$S N=%3 ^I[0\O;J87E]]7\NSM']ZO+AE^7=Q8"7 M3AJT:!_W["@ =>D>YB@NJ73K#OW2BJ4V?0I^4G$('=V"0SQX:)V2V;0E090-.UE$C5/Z$0 <+I@IX=M8/RT6IW_P .4$/!K>_]/JS._N??5]?G%W?W?^$+_0__ .?-YH-,E_ZS]''#@$8>.QS$ M2LJLT#WBM &,,".J"RE"V5X9CE*^$\OK9;)=T.I)FK8#)9TH (]B"W-4CI:8 M=P<(E 3]^YK* X"U572B^RC8XN8VIIH4%3G&$UZ3+ M3<,>Y(#'2E]#54YL6M("'$6]5;*O5R.Y(,D&QJ%-5P;A&(,@88SR)BV[BACS M2G8X8G7LNHR[G6@ 1Q,KDQR,O>8$ ..&G1ZVL7%]\=/R&MW>K]4!5<4,$&'AI,:@B7 M27Q1)6BU+H#H*DJSA-^P387&&B.9]@4>[9U,4%L0JZDCX&CO)O\ !;)H"J". M=@4G>/$_N6D^8X\MS#/J#M'@2TH5OD@S0K,0K%M(.VH$/+[KE5(#N=H"<,1J M!+5.1E,>DP5!>'$XLL).*U97[U)3F*'3@FORC(/&0=>D'_" -%:]6@RZI1/@ ML#67W;X\L^20UU=>(,'DA'.!%]B3F 0GD1>>L*"7M3Q$?WB114E( MH4(P7: X005?)!G#0Q)G-CO'SSB,=U@\7GWOA2[1I>;AF^;)>V,'X)C1KFS; M$V;@DA M=VDB=HZM9OX@OXE8=8X27!PMO&2)YR:[<.U=@(. V9*5^O%-/4 M'/"&@MM7CQ'D44X?7C1/98!\'3]ZHL-^ZG3/C5\(Y?=)U*MRJUU^8>Z*AD>4 MD6?,KYDTKP9840(>_#W,4UD5Z$X&,$STT<9ZILMXGCSRBT^WWAO?LU\F"24F MKH>!@1 GQE%NGJI<'>)*RQON9JE#9R+ T<3.*"J0=*, &$,L%;&_2,K9(?9[ M(,D0O5".2+*$ R&.;'.'_?@I(HZ!@P(D5?+!>S6#B(;FP,&@3='JAF-]6\ ! MWBJR_5X:(XPH97CSAPF4MCLHH'FXY'Z_VX4\@?+"4X_*YN/[#<:9M"#/A%NOJ&K--WC@)\Q*#Y;!O&.W8#5&G#(9T+C9Q)\^N&.I+^Q M@CA?*(LD\PCE>G2_Q:0]4%@P5K5\\+.A,?3KGZ_.T0GZ],/7$[_K.:9-[NKU=?%,YS1J?FE2L\],T]_@8!_BU=I@=OW@ M/8;-+QCW(P<9RP8P5#G]M*<%'0F'4,UZ,NH][D,O.9B0PESXG!#^)LW#K_,2)$0B9]@4. M.9U,4#E,;M(1,)QTD[_'3%GAP@)"GFJ" Q/36$(%A>#(*HG@"2)%R9?<4O;< M77H=>Q&;11^"B% (1-4"SXB)](Q!XKXT;#4<#^S&=:J;((FE(DDY(L4$0G8.R[ MD*8\K*5#>)/F*PVUE%)=QLE9@@.27<>IV03,FAAP4.MG)!7/["@!AK*>"MG& MH&2KH-,"%9SY1H/@C1AS0,#ER%[=,(M^[&_85:64%3?)-KB$*OXE^R20=P,A MH%C=M0-^J9F.!=?$>R0AR=Z,(,R.$G#\ZF&>@YK\7W6.G$V)@,"_3XIGZ0 \\1VCBH^*=(M7PENJ+=^M; 0Z-%S;I"?P=- 3MZ MF\2]*]Q57):1AN:Q[,\$X_-XZY'#(TY=^LW0BVM5;_/G2J>9>7:][$/Z^ )) M)NA7P<;*WS6G-Z_]Y)R\QM%9G.QB\:3C9[Q]Q,F!#5H; W56,R6+"ZN9N@[<:"8K5/2U/SZ[.Z$RX 4(28^%3F>&0KM8 TV MU_2#JPQO.^1(:A>@4=M%X9;1I6@_KX'E6.QA\R9&'W$&CFLACZNS#Z,:A%:"9!WMTX+1716ZC, ! LE!FR@/@"R6<-2[;.3_([M)&Z MI+*C"FWHIVB7$*=[K.7"4EYX[0\<7 6L..2:X$"4D,YG$(&R\T-P2K^C2670 M\0S_4%R H])(9JU?W1R$!6 \&TO3(0*YE B5(N45X^746USV5L1"N5Q@T!"R MA:M0R::*GK"NIUHW5*SK"9E H*KRBM=A9?["H.FMEV3ERKXR))GCZG!\9H.L M YNV'EL'8C(+=!U:UR&B7WVS[_A-#@5A4\0DJVQ7*<(!1%J(UBX@E926%FCK M]+V/Q^P>^_M$##C/'@G9;WD9)^R%,;/K6]U( (= &X-47P8Q[P\8N*S4L'\T MXS%#);<%*OB=K./D)/6F.[QG\'[(A(:IP,"[/S-0OTE+!CVOLHP?E1 MI2>/Y#=10OH-,Z-7.=WMB]/=Q9>TX9J]"/[,7P27M\@HH< KZX<9HUN5N8T![].Y&>+C79:C@B="U2*).YV M2*$6B(F%N%PS =AIK:OB;XBCIVS#_LK(EG]RA, "6@^1E;:D5I)@RN?04BE1 M/M7R*5?-L8%F^UU%SSC-V%+L9R_+V[17?AJ )E!@'-1DQ5F%O@2A'VD83+]A MJT%M!;LW?C&> 6-CS$U\_L&YS5J&"B8%*L5 I1S.AP88]E,'@V-X)Z7E%*\[ M2J41,X^X79,?E]][8>&X,%95Y6":KY=4EJ0_8X]%6["*[IA&"8F>3KV4=*TV M-0P/H&/*J";5K*3V9P XX1Y'ST%64(O\>2%730^WHZ14*(Y0(1?B@CD'5O@& M]DJCJKM06VE4+ZM@<80\5C8B-_(C$\XAIG8U)FUP$T=)Q;:L?[XH[6\B\OO> ML++?5+R!8_"D/X&*S9,P!HS9T^IO"S7*^D=0@94"@$&M^=A MY/O]=NLE?%9&4V2RY8O,U0PZPV&XS[Q7GA53R=B/0/],28 3UQ57"R,;C(1? MHO@QQ0FO-\"=B!WYB'S:R^C(P4BLYH+1(QBX%I('Y#,'!!Y#W?Z NS#-DMGZ M=2F=P&94E0\>($.R^5E^1Y]$,T+=VR1F=YC>V"/JK"S*Q>][LF.#),>'I7L %4VV,"4ZA3;+% Z9VD.S'HNU*#Z#;@CA3;:*H++I(+<[)/,4IS<9R]4>+ 5@7ZK-:(LTLJ\L-]P,[ARG%- M'=*602!*WJRB,_J_<4@"MCQP3Z-D(UY"O5^=CGM:#'\U:2:\@FOO4)+?*DFFS=@=>S4Y1%::$M0]?B MR97)G[-^5S^O.OCG^B"UXB+52), 4 605(O^@:1B_(MR(E?HAE:LWHGR>Y;J M,>;%"T3NU_/?\\\LCJY#"5T0)VST$WRC,I2MW8&F';:&J#_RTMP7\$I79Q7& M7.]R6:!/J_YU2^4DHX[ @\!<>:,EWNL9U%+J(/Q(+G_MNK32!":XU\S[G:]> M#_\K3[ Z7:FSO=WMZ2]LLRC=A0Q0X.IKF)JIO3&-^4S NZMD/4VF*6]6/U56 M\VP_EZ+,K]GU47=3V.D,I$XTJR7]?0?T4Q\$+ M"4/S&P=U/8 B;0=UZZ=&1\T!)X4F4@_AWI(ZH'W^,557SOSPM1$O2=[X^V5\ M*8;?7LUYCI(VK2C31%9:.:S TB5QZD8(:$#W-TY-\M2!RGS2)QNEAKU#6A,M M?"B,F60--7R<)513FDP%5,ZWK!%U7#X*6%;ERDYMC@,BGY)V::B;=?HF3CR$ M5&SSM*L'8:!@/KSQ=*]WVU&=1:[76[DA(K/ KI8Z>(]O\I02D\4YK@&U)G"$ MN_ 2]AI&>DLGTQLZC65'\/W3-SK!WL:1,(O1YILYG=G@5T?3U,.5(9%9H%-7 M788('\D3W;*5*<9UP:^_^/PM.,%: - B/P3!$M2'ESA'I<\XV\0!@%V]6N.U M[>BU=@(>3&9*JY'3W -PF!@*;AL30\6!\ZV^J>RT8VO[&R@+L[5:+Z/@G(3[ MK/.#!EVI 4>)GF;J,/#J2 '&E;X:C3H(\YWFG#_ "8 [B^$C&.)55X3! L$> M!#!)NX@]-1RE?#5RF21LG9P?%#Q]*]O<>F_\_.2+EP1F\X+^]&<#7@.9LA[. M>A*?!< -I>,0 !PCY_Z!:?LP+FT2!>RB16P&-@3 -7 M1I\1^ ".R%'5'2*P>[RE/=0BUG87QF\8WV12CB.*=ZS=L[W":)<3G-[NH1%\BDJ5W]U\:/;:M#W"O-5)9]=S& M#H"]UTQN6P\NJ2/AS)P^'%?NXL(S=5UCEYV;JX[EHCQ3<+JIW)8_Z=*GMEVP M00@#]_[AC-2R.ZTPC MTNGT)]HP2Z^B6YR0..#_.O$GLURX'UX@R)@- MPBY3;1 T0O\"Y9HLD-"%74H1VN2?(*80*C0"]B#=^_DIA1C(\S/R[/BUH9Z6 M_)E."G# ;I>_[C";&SS$[*.+5YSX).46-!IMIA<#^@#CZ(<9))FWE 'R,.+* M%,XF"LIH(807-3QR\5$6\X\72%$!SD@QNU]+O:>TS]*,VII$3POT7)H>E]R! MS554"RJ+^^6+)LLTW6_%9]:3CUY,H(/]*$9MFQ[8G'<8;P.;"Y MNR1&/=C-#%:'UGKH-<^#V:D4,8=9*22O-[E07HM4! 4-OA#-?W%_>PLX;57' MJ[,XS=@3]$?V5$Y3+D,N%VVM&_48E?24E\SLB-33RC(;#'?P$]6C^X2"S +W M7=ACM*2;L6:+F8PW0)"?E:T5^$_9\)/;W5?7D%GE4IJEAUZ^$DPH(D0T4Z1#'<2L2[6W!PM:XPNP6$"=8).#XA'3Z12/,2"=]DV>4O MZ[K$JO(I&"K(-4[3AXT7_;*)P_!M]1+AX'[_F)* >,G;+;5PE+$/DW1#=OP) M&K8AM5YCGS\>(ZJ,WN#&ETO&Y <<\48WM0J*HS$#C)OCZVQ_UE.1;(&8;"BC M/)"0#G'Q4"G? @D)42$BDC(N4"XE@Y!I2TO*@U_0MO;-VJO5K8UG MYI_'UYN;6\[(1P>Z8JSQ4O>WC7_V$L)PO!B3F&QOMPG9TG'A%$=X37PV1#3> MANM,!*A_]S.*F@]UHP P'GHJ8CW7>:-SEE=T@GZ^NI@8O9625K_OJ8ZBFM]5 MQ,ZCL3G4\:<8LR($FNRC)SF@$3*4H>08T8<6P*@93"7;^"G9T"2=$G63".E4 MU"9#K1T AX.9LM+AFUL#=6E#H8=SVAYYD>Y]&#ZPW!,J^M9++TGJ>R2]S@*O M-K$Q[ +4*[LH7+[NTMP>_#LNAN+;/WE'4K3EM! _JY[RY^[R?$7R13EC=/UP MOD0?OA)??_7UU"^TC&P,0=_EEE>Q=+5:7Y,MH;.J:YJFDI#"%%N1]Z*W59)_ M<>LE6;ZJ==U6!*$_6:"0,+3A*AMB/6D"'/0&5\TZT@H!V/IKS@D5,J!<"$2A M2'ZIR &A\H%K"RY]GSVDQ2JU[^*03E:QT\(']7."8MW]%B?L7('WI-O0ZM(? M.!9U-D6E&IQI9\#HTET'ZXK]G)-\H$#-M\L=GY*=HT<+)K-&J?,'FK)YK'XX M(_VU0UBXV;/$;+5>B4WZZ.D>/_)IC-;4''O:MJJIAKFT,.*S;9;9U7$%9 ME%/(:2-)W-5+LN-I6^J8:G1T<\A."'.'=W'"I+N*Z$1PRR>FIV_YEX9U^SM0 M A[4/'Q$UQ:X M2S>J6,EJZAH"=MYF>>V+*7."H,#WK>7AGN8>P/W30-V6I&(&3_R82#T@QL)X M_>=(:296MP2BTF-NCGRL;J,CE\WGY,@U4@_NR.[SA)]P_)1XNPWQCPS0F#.8 M] /NUL:JJ\[=V@FPBYO+;NOH)0=T[/-3GR>5E^]*H;Q0=UBTH2U0+S92L3CF MJ6L(T%O-Y.WOH5[HYG!FON:G"J(]E]G4%K)?MJE8^*6N(52_;)5W&+]TGQ?< MQ-&7M#$#J+8 ZHT-ZE2V.DY36FWO[+"4!YK4">>% "KA.]_?T.S37 M;:<&S;H"]] N!J@L;AGT ^S3G<2WWI1KVHB#<$AO2B.0DKC+@WA'4Y#R@-$G MTREZM0OP #=1N'$916D/.*"-Q!YN(67A_-SIE?JW[KJFIEGJ5K#-B9VV6VOS),\Z+("T^^I!A)-D->%ZY* MC@-6P-0+<<-MX;8>0)VQ@[KE7>'&YN"O"IM);SW/S(_?Z3"*RW6^U#G;X/6 7JU5% M.EGE2Z!N5B^CK:/EU*;V)^^UV9\.OH?L3W6J%/ZD?@G5GVIEM/8G00WB,A2= M>ZWWX359ZZXZFO4$ZHL6ZALM0Y7= /JOC?2VGBUY+/@C)IEX;%GR62#!"3%6 MKNXV3V&%"YJ4;'E9V+U0."3/.$4?2(3>L)>D+JL2Y%Y.<6AB M0TG%,T:-3Z8"[\WI7.HVP3N/! QQHQ33R>0JV^"$'[M(S_8)>WYI^9AF"05? M[6RT"P7@P&)ACNKJBG%WP"!BHX7]:@OGA7)F?+6%LQ-'?](%RCFB7R5/1YF+ M"ZM@P2SE9HFY6?S<'!YG[#)/J1HD-X&1\81=D>*U41ZXG$KP,[8(*SUI=FZ?,T-YH^@G0RVD/AE+I;N=^Q2HL.X M6_I^LB]?+2#8<+IFT@]X5!JKK@9I:R? ,6LN>X_G*!@'I+" ,_.:3GV9U+F< M5@D(TZG"&%Z MEHMTF\1KG*8DCKSP$K<% MJ6JO,81(OHO?O+!]+-:WGD?LZM2L"=K#IO"C52MQ7W\M",,(S]'T))$?;[&R M(9%YKTZ#4SX!?TLGZ3=8%Y3'K8 'HT8M-0@/F@ ./IVDO>Y94WJ($63'GOQP M'[ #3V?>CF1>2/[ ;'54-%HHSU(M_8P\\\33370.;8@S+]T@OCS%[KA*ZDZC MD<'# \.$MH"L:0@^)G7*5"P;!'8 M>G&H& @YW84\B>?LF<;1]?19M*[#^"5%S'E07'P3,HXN8_2&>CB53CPJ2R5: M1L$EB;S(9Z4NV0GGEIV<+OV!1W)G4QQ4*3;K##C>N^M@&QHY)U2PXE.Y@IFX M'##VEH_) ZY36N2$FX143+(N3.(5DP:7^T+*HODR3?=;'.@*PM:W! X!#>JI MP5[3#'!8-TEK72:OI(ERHFYRZS&4NZ52;NA?B&;56\*?6N?!2!V(!2;[)_V3 ME6C/B]V&I1 #UED[W:-]Q.>8@;R]MBM#1@T,+T5>AC+:![.EVC7_,RDJ MO=,TF,3!Q)7?)C>99(@4CNPV4FZZ FTJ7*=%4S>&.6_V'I>W'\G3)ENMOZ28 M'^-;/68>-4UP%5V\4D'I$' 9)R(1Q'S.*$>A-\THU8<>4#P>S%25FY"VQ "G M7_UULB]03SF?Q&M>"%84,9;&7?&J&Q1).WQ1P(-PZ)ZGW])1@<85TMABN$&=96DZ^3T66EMK1U_DY]O::T4]2@X]Q1A?W$83>:_D*U5*4,+VV[ M;JDF9M -:/1V5=P@A;N>03TO8]%'2.6N71?=^V*SA!$@6+(L$8KUNYZ4X2^R#><@GT.]9!<"O0AR.7XFM\D><0TPGB8 M,>[E-FA2\F?S@_Q,4+#'Z(5D&T(_I,D->Z4#?: 1RO[Q*,_!^&]^2*GSH_#^ M/LWB+048'LCL>% >S.RI1$;X*8Z#O-P13IZ)/_G2O_N?1TJ I CH*D(UPP2[ MX81R.* %FO=&Q^1PI\ GK+3\<=&K#7$*PE"71(&=)@W3/4>GJS M3U9;U)HF;^5EVJD8J Q/*0)A M8(MA;?))0O-:!@@SEO.$8X=T^Q#V,V&%$FMLHIENM70!"O5=%#YX\UK;'O"2 M@I'8@RX9J)M;\D&F#^RP6))ZH;.U@5'MP-9M\P5T?^,E3S2FLUB>7G-Y,/4L MCGAYBU](MCG+5^K;[CJV]0$>UT8JJX'=V %P9)O);3U,Y=3Y;A"2]!MDU"ATG(XLP+W2GYP-B7B5:.R% !^3#7I$.5;+_T?]^3 MA%VAK;GE;V/:'KSF/ #T-;'QP&'+:*X#3F]]1QNH%G6S3[&=);M*"=FLK*[: MAYM363#MO0P"_K@YQ561\J8%O@YY^;%&]^+5=_[ ^A_X\%AGIXY 0:R[\N4= M29->T)<2NRG1?ZU0SM'8 M&M?JIC'$W?'/[S(Y+.O.2_7/XC2[P6W/\1EU!(IXW96OY&"MO2 G5.;"V]<9 M+Y\R***>,>'EU)T_RC>%!?AZ>\H6Y(IY(*\+R9\%LBO&JDM:M-JP.K3Y:X-Y M^G2XJ&Y% &A(VQNC3&:Z] :?U%@I,^!&*,UH? 4(? D$/I5"/#BP0%Y"4K8: MQ$]U>U*:J=.?22W5#([L&J#DN4 %5P?[EA/[CTY3]YD0=>TD(W\T+GH9]00* MG!;J&R1#:K?Y94.UTH\0\2H?)].>*>W0I"RL,!>G,.Q-5?2??\A73=$Q\$7G M>8?_@0XC@T!^=@G4Q&@,:QPD@YYJ@EVM"=PCQ-5VYY&$)=WLF$DW&Q[UG2>'"!KY1T"#DA,_S>3JZ-(T=E"4M;V'/]11Q/P!KXXD@ 9O'X,T/6O3U!_Z@J>M M.GWJ7_#'U^)]QIYI9/7_8Y^PZ;;8XF3[N1X+M)04!2^*>A8+M*/"(5](A[Q" M/+03\KE_X&94Z]6=>$&,(\I9HI*G?.L3QO,VHYJE^D0O8W5R["+C@NHES,&9_1#DO(3[(;FZD!N9F#;U5!-P&M*:X8@W%FU/H"\ILP0 M*P/#RP!I'ABC",LKWZC7H7+415Z2L*U;D<*5+Y$%%-8Y@)=X[AZ@)[-L_6-D MC#WZ6=JZ?)I,)L WXDEQ*04,])[,9I<53SSTL^+!]4!CG0FGOC56JCS9]D C M(A7BZ]YM[4@"*-#W,8@Z/>[2'_!4V4J-82&FP@\I#-U,H">U2/'$XRXAKB[* M %+8+2"J+P:+,RN7%#+.Y-N^/ON<'X'1'A0?G/C\0+2'$5O@U8+RO("WCX+# M0G+E$6_U^%9%&+ZKR4Z$C76LNP=DN[!EW>O@H>Y6:X_Y_%W\YH5,LULQQ_DE M(5F&H]5Z79XV%7_HL%L3Q9J4SU M=!5<>A,#&L/#&*EIS=^,$O0LI;]BUN>)\W?[<+G,JCRHSC?0RF77^IV .:WV M3V35^EE?N;HO#5E=FANW0D_G5?[)/?!P?7_()V5J]+O9LP=M5^NK*,V\,&0< MC_/Q;E) MJ1FOJE8]VH*% <83.5I<8Y%#+QH7E<6JX2U.AH!E8V(SP^5N1FH"9C-*,T3F MCHKUO+.]&QR>H6?2$]FW'KT5J\\#OIU[HPL0+P\"]03P%D*S!&\3X[0#=Q.5 MV8*VD5+]BVS(4V,,BF>?2T]@N48H5LXH@H?AJ?VK!GZ'7-J04X/;.*.4B1=> M>$D4[[,FJ#7H QE5354N +2M W2L-):_YQ(#RULE"X0%C\)G)T:YJ71>K5'! M N4\7.(6B-]Z0'P2Y0XN8UD%,MG&4;5@%CBB@$W9"FV*:,'IO4R/FJ+]*_B 4>SE*EIM5Z3L MRE'5O3OVMQY%53306$7VS]XKV>ZWUV1+:B\&-K:&#(OM:A:@J&\*'1(-)+?U MQ9P8"ADU 5AN4[,1=3U(P!9(*L_).T"9R7Y7.N"-F(75S(:99JM",XJCR]TN M)#Y;\?B,O72?<-2KK>,V$$G(H#60P9K6\+K0@PY_0ZDWS&EL%DA(B20.FOP< M8"$"VI8RY",[VD-=F6XD M9X;R-@9KW*GI0&^&*&^EWC H7U9S87/TT,OX6\\QBS@F O)S&>C\7@B!$B:% M\U>A75M1LY.C6)/*@!YBE$N!I!A(RH&X(##0?5+3*065 FHCZFPZ)UN'>S_; MNR[47'_Y7%S2S(SN)O2C!!3[!S!/>[&*1C* +R/UT6;PTA4YV^I1^=%>LZU6 M?*]#(9=&>L!AN,^\5ZU=P%P/AV>*89/J%8:)<+LNPV2],>-3R7T/BV:2R(^W-#FAX2%?^LPV7L8R%,Q>N*?D<)J1 M+>^1$_:]T-^'XI.BI*;[O'@\H]:/.)Q?)15>%M4T8:2[XUED=>A8XV+HT=*+ MHI12.?T^7F0,L=E6PSZ(73SB]B$H'J\^>,\M MS?F)6_DU"]+5%8YT'V9%J2"8J]13&[H>Q8\7HE5(I_,*Y3>0HL! ]ZGM-X2E MIAL6^ AU14,_>B*/H?%Z=4>2[VA T!G,=C0XI/?.A@*M>B., R*-)R6S/\<@ M,+B)[48 D>LJ, K6>;)K2V ]XB;@HN*!-GKT0'U\6F8PIT&%B6J.W;'<.R'%>.Z-C*#XL ME)82(E5$)&0L*T.RVRN5PM1"3K8&D&[XMXJLKI[4!/X+%*;BCYIAO;WF"LK\ ML$LF6M[Q&IM>S4+,Q*S_3 #=\@.,!M,:OG\6L&Y3'QID"WGS#IR@%/E=(/=8 M/\?2]\5^>5(0?8_(?9M@]C[BQ>L.1RFF[<6F,O]NZI^O198_*[:;_$23@'V3 M(']&]#>R!_#A(-[NE]LKRZ=..+4%-\*LV\?X3#12M/\%8 X.6\9]D(&C7'QCP2X'I M7TSD1;&,PZ5^#U.!\7X229G;#.ML-E,4GRS7_S,F\M-DZ7^J%!QV?CUBUCPQ MG YDYZ&.#0Z$G)KC(S5? T>INF,>A]\!1H3!]L(EH7'.2(CS&A=1XP7 X0Y M>+2CCQ?H_]M'&'W_D3]K/Z)>]YF79!-KYD5[+WE#G]PL+ SN=N\D"2R/]HG& M?%GD8>-%+7@YM0S 0=G)3S)65MDJ .#AQ8T=@.6BI>#%"?>.?9.0M/[T ?Q+8-[<#,-B7 M6WS*EPM4'&?(A1^S6,J#@^V]$7^FPG2[>M,->_?%?KVFJC9M0S])]EAN=II> MD1Q5 *! [N[':+J=,Q[W&=[IF< 8_1_Z\0Z@@H.T)]@5QP(6XOF^1-17.7B2 MGC_QY_Z^#V!K]QLUE]J%^X,!DK?,99>G8P9>UV\O,3;#GV=YX.UP1TLF)B7% MQ)P*B&I8_HE&1)W!QQH##_G]R48]K?J#C',\R'V%_'L?U@8W9]U UG<<*T8L M5=+W,&H-[\PU+OQN5_7DVY;Y4T9.IN7',@ =^IS^)-.MZAT(\*==U=/980ZK M>L7CNKGP@$H@ _Z%"JLE]5:##_MR8ZO6@#=XX /X!MS>)Y2;FGD T&YC]?[@ MV5AC)T!<%E%9Z#'Y9J3365F<>>$(>#NZR1^8X/.#TUI[R%'BP7M5OIQ@ -0R M?I\@:V'\L9+D>J[O#WIME >6#A,N"1?HG"9,JC "'1/)XR(6A? MDHAD^)H\'Y_D.GW[[/UGG)R%7IHN7XD.?;M1 ZC%N90\;!#=\# 9J.%;5P( M7B>C4 MD9AG^#1J,DX(+2H!Q-BB7P5CEW%TCI]Q&._8<35_$\5A_/1V1YXVU$)X^X@3 MC67;>P&/$T.UU;AHZ0(X#DPEMT^I>0)W6 M0OWB<+=9-^AGM#MJ8>O(=WA'Q4$]+S2*?+;D1M:$;:6EHA;IQ*>P)S)8Q0Z'#^JY+[LJ%DC#N@59N17XJ7$M MM[4K4,2P,<#QFGQS/\ #7B?Q>ZZ^AYH-+,G(3:&/:2S@D03][(5.SW)*=1HV M7W[!;/49!TL*C=X3_I+B]3Z\)FO=B?R>)(%CPA &4[&B#SW &#*(6O;79/*3 M.,T@LT!2!)3+@(00B$GA!GF[O'_C[AAV8OGV_(3QZ) MKN-4MXW7T@4H:'=16,V1F]H#SH&-Q+9.13AQ5%)?H,N?3VZN%HBQ0!\8DW&2 MM-8<=@J]TX(Z6R='3Y1\BN($A93'H/5;SO%C5JJR?/9(R$[$7\;)O1?B+Y$G M4F3VD@?>DOVV#N)D3+^>@L\3+H4UDAI?2=I(M1+P< MVC)?CEUF,KS,"S[163&FEK0 RV,"\T5*C3$,8?*@][PQ4J?,<%7R2$Y:>4I\ MAD YM)T,4%+6:),\P4'DX+ZC]QA@BVI?H@2+5]TLEM=J.P,%4SLCM"VY'?>< MV>);@P+#+\.5S&"NR(U@#$7E 1;D!KLRVYPO2I&9!6YC4?F50MI^NP]Y_0P] M2@Q#&3B$#&B^ZO7K;*VVEP\#8,U7LN2]MQT .[0K;>8KMPL%M9PKZ$(SV16,CL./!0\,#8F8] M9XWG%?7-\?H!^!-;7:0?$6_1KYS5T84U"'@PB1'N&XPP[<4&+_*)%UY%:9;P M=9CF0EV:UL!#O47-@QL+=4T!AW2;Q#WN)0BZJ"2LN2P]3=@"4'3::C!1NJ8V M64;!/4Z>B4^BI]6ZQ@CI Q4FK?^J\1[YP"R @\ 8!CVH8#,8?<1A4KQ87J&@*&@&9YK0L* M%531CI%U$[UN=)LT\))=S"X;G,8,G^0$I24 F_N #T0#E:L!V= !=&":R&WO MQ#EU]$C).UK+L9IQA?U&X_K_@AV*WXI;RF=Q6EV M\>J'^X!$3P>G5T\Q500OPS!^825":=>S! T-.8:-^Y^3$ZE@]%VW#J?9IC[,Y+4>374(W!_;._,#CDVC MF]HR5>W&###6C:_SN.FIE(G/:H54(Z#C")GJQ-8L#759-13@&UJ#PN1[Q<#A M .[=H9=+:(*(/Z/90U_/',+D=S2UHUGON-CS 8ZY MHYG6;#_'D@E@I!Y/5R"W9 'O+#FU\##W9L'DI&VVO,9I^K#QHD_??:8M-W8[ M419,@./I.$8USVV[<@",I",I.BJ,EE(U("H3#654-O3I.R2D@YA%3VYAGET_ ML^QZ@4+51EM.'VV]C(GJ\B5WFX(#5L;7DIHU_C4;J&_QE-EB68LZ3A(_B!/< MD>RDXD[F>*H[+"0/4>2I/\]90]9 )A\O@WLO):.&TAMD?C=ML:GIY=9C4#R^QDMP/CJC=.+T33+4PKPVJ=F#S#G#51EN R"J6 M @Y7 <1D=UXP.^D/ G:5X#;$P1,.[C-JE[3AL:2Z=L#A3JN:"E9'C0!#C5Y6 M6[_,*2)!TNES2(Z4<4[CIWQ6J:3:7D!OH$9M#OW3ZO(]#!:>< M6*0ISG*QEND9'?EI4I-X8>,3!*V=@ >DF=*5S+VQ!^ P-13HIU@X'+L3&(?XR"]I![.DOJF@NLLS=>A77;_+3[S_I,_;.Q$ #BS=C6%^V43M#1A,+)08=<5.:.-5\[=KH@]OGCQ5Y-K90F:>W!=$?%Y'Y$(CJB;#ECM,-)1M&5 M;>QD,9(\%\A#MW&245[! JT2FK!%)XQ.@-@\$/GQ=K?/>"?L;Z(XC)_>4)IY M2;;??3/*N%07HV.829)S.-P41U-/W_CL^RSTTJ:-F:;V0*/56%5U*-$V!CQ\ MM,O<;T6*TW._L5%>L>/+19_YBY8X6$5W+%-,*%#P7=0O4?R8XN29#6-7$440 M^C5U$A(2#D:JC1IW1T9D-Y> &YW4S['$7[[["6_ MX>QR'P7-#SEK&P./M68EU4BI;PG8SUL$MO523A9M.5VTW6=[+T3KO;.GU5UK MZ29G+/[\.\$)=??-VS5^IE%CE$ V=P8>L-V,H$DM&WH"#NB."O1_" 5U/E: MQFP.L]32D,9<0J*+26HCPX3 ' *DDQ[CQ(G[_*U0G&>O M*0>(3XU)7'./N42!7MU:GS]N/@_ETW#_]NEAY^*+7U#@QYBLB:>G&4 MH3C;L))SQ12?^CWC)_WZ.VA^_7UGO_Y^SG[]?3>__GZ6?GTH]1!^O8^T/OT] M")\^?5.RL\L$_[['D?]F-G-MZ#D7'V]77S-GU76;@\\;2&^]4%,21@5EF-/4 M0KS.D]/CGG-Q]W;UVR:B!]WFX.X&T@_L[H!FF^KFKO.T.5U!FA= M?#GH-S.GUXK??ZF%'8_,:3MT]OIC8MP%W<4&W5NUNZ '9L M4\EM?;KA""!C@CB7<>X;/>/D,6[>5AM;^_S*$=/_FGB/)!3W!N1F//(RI9 A MBB/DE8&/^/Z\ZWN&Y<+R.4G],&9R:XS9U!YXR+>J>G2QL*XQX#!OE[F?BZL% M.5%)W66F%B>8/$5G-)A8\LB>Q6&5WKBXYC[=G0IP3[P_"2R+CIU4:85-4=\:8.;.$HJ)WY9?WZV]X'==R&_[W'CK;^164)'M D, MWG!0?5!^D!%R"K4'. &EKDN+'4X^MR]8HY)WGRN.0QUM+Z7EPCY0C@T[D W- M@4=IFZ*5 ^Z:MH"CHU7D(;99.&7$2+O?5JQ3N'$WL;'##)U7OW>H;STS!QYA MIU!UX1Y;A9H+YH=*W.%G'.WQSW%(H9_EA?J;Y^9=@?JJC0&*N^J&_:!?8N^J MQA >S4\VH00S%N):>R*XHN>"[<27U*_@YPT2BAM0"Y^\;K#OEBOV79R\=J.,W-QO?)- M+G[<:T8NWB"\?0&29(L^D B]_?_M75MOY#:R_BM\R$,"M&[F9'%P %]G MO?!,&[8GP2(X6,@MMELG:JE74ONRO_Z0U*6I%BE1:EZ*[;PD'IMB57UD?2R2 M19+>"P\B+5?O^L+-0"J,!;' ':Z011HYV^9$ MCSP_3]>/4<*TI-L3!#EB!/DICT*TJZA,#G/Q, 2N,?#3) $R+QDS5D;POS/4ECKZ7VSM#O&;5\G5;-P"[B-SQ MMH8;1]SC*/S&%U_M,UER@+'[@0]>U*OW5)=HJ@1WM^/AI+$/F-IA1X-R?7$I MT] ;&@_%0GUP;>.V:U@+>'Q#';+0OX.K/@F0;^5.J .H9QX$2;.Y.[8"Z+N\ MD^TQ>IGY0C9UW";D1_18S\\7.ZTM;PM;QTVV^G 44"IR@; AN(& MKW8-3)@+;3X-8R=!(^3G0;S8QNS'NS2.JY,,YIM:*O?]D$@_](8812ST?=#+ M@.VPN&:&.'71;U1A5&D,@GJX#8Y?HV+5@3YOFY.W6ZJ9K[&ZAII>LRQ?*,8$ MQ$.WZAPLR C+T' MC+ZEFG^':MWI=>VU]HYN0_&K<9[9MDH0_M\V+]A=A1 X_H"D5-,W%/B61*0+ M2MUYT]ZD#6FS4>MEG^7#*IQ 2/D_!T"FO)VA2<8[<&.U#0P= H[QX/5/LX+T*]32(6](H*V(#^=4Z8@%#$ZDH;O;VUP#4'P^ HR\!HN=S M#],?5*R9?$)P18+4-3O^FB[1II)$TQ@J4;M;MU"0T^MR"_(%)NY"BM,?,[Q) M,W8V?L-69MQG/9B$2WP.HY:(=B)W\RF[LR47H-SV]1J'<5/7YCN\+E-Z/I/_ MKK?K4];SR[\76+9E.Z4>H'Q[,#1\C#.Z$L!QS'1;#O::G4@Z#ZF$HDHJ*L6B M1JZ;Q1?[\-3VB[@5 KGRH0S7K. MB&^A+^9,,67Z2DZ4HS6K"^5%D(35@]H)Z?5)$)]L20S==/ZP5 BS^];1@NIT M0JL)45YI97D=QR92YYRYBVU>I&O&"_&6)0"9I8/KJCGNWW*ZJDR([R%-XW&< M,%2'9\2@!$D?._16X"%%J-GC@"?J,B@O-6/;)@75S3U;F 7M6FJYRWWA;99$ MQ9:%3U?1*_VI/W3N_0 H:Z@;V]I^E98&' TK*#UY8[2NFG7<956YZZ<-O]*S ML_3L:)%M%])3WXJ? .^_*@9WWCB4E ?\7@/NUHN*3-X.JZF>("6 L MW8B8(2;$T0K8! 4]V 25:[B9.?5-XI M@GA-9JC1A?DPKPVA[C:)S]HL;O)07!^G@0'UAL9M 8=LR*G#L HX/5P- 6#@ M.I4@I7%]4JK\Y2L]%$/3=>.X7OKXFF-NN^8\V$1%$+-=[9[52^T2@ X !N%L M5C[U5@]]7=20M1HN":-9K_*+PC;-(+!I(ODFU$.X5GZWEMI:;Z6E%Z7Z*&;Z MVUU8!8;Z90>NDY%P'<".Y0&"O^,X9.L95U%"SVX/,9[25Y!93-WLAIF&/X'. M-B,LT+'O0GYJLT90'E99$06J&P67I0I5M[:\OV(!CNIXCLA8EULJG*5WT=.J MF"\)RS%=^:A/MH"O_#50 I@(0VOG1>U3P+/0L19,WI.I.CT3-$-,U$FZ/"'" MRL-KL];\TM&I>\M@, ;HG0A:9 -^ BC!9Z\(<+\6&<0[+_]WP!XJ5'-JS[OH MF5O;6G0P9A"9<&QPDD_:&1N[:/ %[V8)UW1AA&[4">8*H^8=(RH%ZGMZ01M> M#5"M$7I(KL_ R2$J.](T0PEFAV-E2Y3J)HV?RW6;U MED<+,ENM GY^/:!_;]OR#, ]^@-;HE]H?+1;'[A.3BI=4*T,"Z3N):D!>J*G ME"YXP(=P?[^1=FCUGN

@Q+B/0WG0AU6^!#AN3(.!C.:4/ M 0=YX_2?ZB(R?K#Y[G=U&/ ZJ990H__@<-]ZPAF""Z[W()M6$W '. ">UE/A MXZL![!R'6#/Y1'8EDUX%R$E%S=&J6BX;G >NV[:S>N$")AZ:O$%D76GB!JHM4&<.HCI8W>QTP9 #NWN MORS0MO$A9_-"9#.0L(GCWH\3QHB]SX'2XE0@5 ,C_EM/PR&A"::"(.?Y'DZ0 MV.5S=_#\*]E>4SC)/3YR"*Z;WO\^1T\>]ME$?L$ ")RD04 MJJE>H!RA';I=WJB&2J$'7UIMU'/+L\C+"HE^MK-3(4#**X%J+1!1 U&P=[J4J7R(:H,:=="<_(,#D6KD(/2#!V33 M&P6]S.6=A8L5#K?$^N45F<@4^(8F<^S!U/M"SJ@*@(X#T\%H75NH_#7@>'&" M$9,WJ"M1E+A+82=,6H=B<@ OU& M[,S^K:!P[8>[?\&R^TP&/_+7Q3FC%9V;?.&G6_.*FW%HE@<%SI%UV'T>9-D; MW= Q\#BZ>JZ'82,EP0E+GW9(60)3RS=L27M\2M/P)8IE@"E^"IR^Q@# DYC* M=X"I;)3Z&L9FCL/0MXTD5(OZSNZ)"JLHU!6Q+&E3U;> MLN?W)+ -? +=3Z4+ MP^N=N.H95A3L!*(G(A%]&Q.9WZ&75;18D>%LD;&[5M"W(:Y^_(X,=]667U9G M&8=()T'2W0(T[P,B+5T@Y0#8_5<=:@IA8B+T"/]6.IB]T[I*A8 M!06B>_U)2D^2A-%S%&Z#.'Y#44@%+B.:^)C0AT@V0184F/PE([*?$IHJ8'FG MT6IS[AB:$U>Q,^($HD^L.:E,0T%8[Z:A54P^]W9L #'859KAZ"DYWV893A9O M#UF0Y#'KZ1+JGU0!4.Z?#H8H6AO^VH/8;801A_-$)0S5TA GSCA+*"S06 2E MAF)10U%P4,"BC+[#=OME/'%\Z3&Z5@$/W%?/&;&S(*:76=';HA?EA7\_?IPA MTBV^EYP4L^V0FLW\QS;!Z$>9<5;71DFHB>])?,Y"AALJBM[9_!K)'*[_"^#N MIV!N>P%46ARP:ZIH/7VYD]:-FLI173OZC=;O,I5&8O9%2I]='P=5\XV?W;EM MLD*'+C_PKTOOZ6V@4Y<27'9K>IYHOKP/XH&GZD3E@'=?J6GM6WGV"@'NIG)= M)^\;DQKI>M4=?L;)UNE-O_I9XAKSV;+R_P$F<9#L]70?:$\X%I@NJWP.EC% 2MMUA5/@1,$N/TUW*R.UVB6@ZJ M!#F?'[B!@4N2@C-C:$.Q3XM*^ D^\LK_94;+'7__"V\\7JJXKC[>B0(@.+A1 MJV%.$:Z"*&,SF(LH7\0IS:4;'Q2)*P'NV]- 49P6"&H [/L3#3EP.A#+I@-4 M9CFM1CNIX-803"!3G?->4@">&0"A% "KS]P]%M<)B798;GO?-3;BDL"9H,>\ M]MMWG6* ?;I/6QU7S=S0-ZN(_ZP1E81VHB!<,T.5H[I1U1Z(M)[\+DE1X%VV MST"^SXK* >ZTO>I.OC6[U5-GB%;L/GUKW]3>O"UI8<^ZJ3Q32US2HZZJ*3=+ MW%G=IV7=1 F>+\\S'$;]KZH)"T+OIE+C6EVT4PIR]Y0K.[EKTLN'R,A?5JKQ MG.P7_/) >OQ-&B3"KB4M!+1;]1O5'&OME(!^=E6NL(9' >0/ B3X!3%&C(E@ MM$U"G*&<'C:E.R4X"5D**RFW8/T2!4\99FFMEH^"ZD>'U(AHE8C6Z9#[?PFR MB$;T=T'1%TD+B@%UT"'#>-;?+P.8\Z6J3NV =86(UN@^9.;MZPV7A04]ZHOR M,+E;RI/^J"D\WNN1[N/B,Z(6U:4W)NX4 MX7Q4;Q_;!= G ?E"@Z_41CCE'F M]JYQ,D4,TX0]!_X8)+_/ETM,(A]JY$WTF&;W+\%FL$>.K0-XAYT$R=[R@WH% M@+O[-#LFSPBOS^9W8/8E>D)384'@?5ING'Q3 GB VJ/LU"ZXM_G@/DAMV_B% MS%![0]6>XE[USZZA\EZZ*^M-7Q6HK*G'SA"M^Z!05K*L=L_62$[K)9*'M%RX M.ZW71^1K;1=K%LFN;O18,Y?+0\B_9E%!+%_NSF*SP"O/M_2>87IY MH 1*I0^!LX>Z\3Q?#'\%F"%&*#^USS,1I-,O6Q<0E#.,2@ZB@MQ0@%4 PMKZ M9920ZJG7+X@$EP[?GE>QO :<%S2%X7*YQ(LB>L:WF(">%,&3VIG$X3J T\ D M2.0K"0,5 ":':79H6W.H!;)4Q!EJ9**=4%>W^-M%I@'"<5[N7UO'$]1Y1)*6_\MZ6L-B>EM4)8$=1B'=L@2^DX[7AYO@P3KEB4P(*0GK?0 MY:7!>UROF6VW$Q8%[7O]&A_F@'S<[/*1A0HLV<>P@.B9$$%X%UW+!AJ M\?'^UZ =?+01IB+C4J#IL'CD@&P>D6B7*1#Q$3(]W2H!PN;K%M55+O/E?9$N M?C][.X^#/.^[VJ?_"^",H&!NZSD+>7' /J^BM8ZK?UCMZ/$-L?JU7?>3X\6' MI_3Y3R&.6#_^]Y_ICR?ECZSSDG_^ZP8_!?%E4D3%F^# A[@$T,[98P[MC((_ M ^Q\?5I.WH>@]:&R0ETG.M1Z5RE3>&)#\&? _4ID2-VI^+\![5%"%:=VI[HC M&3AB<9YFFS1C*;D]QRE$I8#VG0&S=L&X&TK5E98&ZHI*)K:<#104!$KR:OE-[9AF4-F&J M^RQM0V:FZS7A$U:K0__[0OIOD*_FV6V0%=4_3NG]]7E$F:'Z3;D %P7Q/+LD M?RO>=A/Q\S3)HQ"71'*_"D@3T/5#''Z4P&E6(G NL WSR@&Q0'F)1M63[X3 MK!2.T@Q1[5#];TZ_6?/+1D5:O%22/\#24G.&2D51J:D;JH2,? 4/?EVL2 7L M=0X41WCK6!.2L8(^:-KW^-?$ MJH#3Y2$ M=8#)]0#F. .,N<@_SFA/X>$NMX8 YUF&?6E\I"7R9445W#>F&QPBC9TJ4X=N"B MG,SG>R&FY65"DZ;7=?/6LO69TF:[[&+56K&!!S .NU &A[=QW_TOHD*0V45J M5,,IG1+0F42NL-']ADHLHG(M$XA^BVMCYAO=X_9\6\R7G],$OU5URWU)7A2R M1PT8V/B5I!QT[QI26],8+?>S=%N;E M>A.G;QBSD;KW>F-Q2:#>JF >/_\4% ,\$^W3=G)T=7][ZW++"Q?7"8EA\4V: M#[V#+BL+O"OVFMC:(!(5!-P=^_6=O"F#:0(TK19]2RO^#IT6Y6(#>ZN #!:W M9 [ ;B=V^YZY(?/)2)U1=_N;QOALEXX]7Y:S,OF-(4H? '4Y=6.;B*VW-/2X M34WYR6=1"Y2I!G"[//S=-)V_\L)R(&<6F%WM:+ZLMUJ!S?I$IR%&P MU]Y%6@2QH-5GB'P?+6PQV444;PL+TR2LL!F8 M>*E_#90_)\+06BE0^Q3P=&VL!9-7%"HY])!J&1S-$).%B#^@2IKSV9LM-"YP MDJZC9/*,3A,!G"9%Q&@H>L;W>+'-HB+"^>7K(MZ&.+PB7D*S;+;E(#Q?[J/3 M>V>TKKJ!DX=6"'EJT5(Q8.+1:]_DW2]."[13 ]5Z(-K:B-.$CNDB+C-X-;;" M=51PP#QIT)R^*Z\S=[>3*\@E1)Z][8I4^9*G+T$6?F%9(W70>+HM5FD6_:^K+;%N=GU71K'5VE&_ZB[*8:$'2MS*H&LA3Y[)1TCAZH9 M[)!(*P5G_'8"^HTJB2HM'1^LN6A9X5)#^ANBHZLU8(APLSJ]7M0@4Y(ECHHMO>:B@L80_F))1TZQS"!>%6GU^QY^;J)RIN" M3+.G6-*1LV\U@P,N_H. 0471K2R*#C/5>B.F^%&D M5QAMF2KIXNRHDBZ,(M:D8OB0B9&/WRLP,1CJ5\/W4=%0PXP:'C7KX/,X:0H* MDP-F?M 6IYNQ\_#9$;26\F)G= @TPZS#@.V6\F"?=QBR$A#'0\ X)8Y_ )C0*)KI?X0&QTW^4X 0OV5 MZN^!^&VV4ET;:.)7W\UWL!&B+MUWJM?;#(92A(Z5W#4C &$CI)5.Y">9 VD5 M0-E'C\-H/8[> +G#Z_*&V/,T87<&;H/X 6?K'_K:S;HF/O"[F^;I<+U=-:#S MOB,T((P!_9OAC0V(,P)1*QR.!YZUU@[#!8=A'"W)H,M=H>SQN"$?966H?C34 MOM,T.?)QXX#FT3EN3%#CB,>-0]" ,&[TSQV.;=QPT5I]XP:&,]_0DW!U32R, MDCQ:_$(3J\TG>'7D^3 &F(3:4%IL6QAT/C=J,P36;D7[C9Z(*>KG"H\YW'?P ML,,>1QBLMP&S$)-W!?I NT;!-A1A[TF#3KQFC8; O*UX&0[SP@2^0[V>Q[OL M/[_@O"!#1[FGW$NV^D3X0*^: =42R KJATZANLUT2)KL?ZC2R\B5,,:C4Q/( MUH!LA(#8?&@K9K7C4 S/Y2O]43:)5_X8.'>- Z'U%I;2EX#Y9J0!.IBD88B= MZ[%\9"K(V3-5=F!HD2@6FVSSF7_?I[FQ9>T^"O3'3#9;[G'Q+XF(<[NZ4/2Y7K!+8$F/WMK7S%#N]D#G=7+ MXF_30H'SNAW06U-FHQ(!\[8EPXWQ=*G%;"]M%S$5T&],BOH: MC7ORXU!)T(G"'+S#"VH'B8%,"0:M/?2\4-N]:=6>>G<7IXN4)K[H;Y,>2X(3KC\G$H,KE?EQ-3,B$M MJOS$(D4;UE]9.(K2!'\P,NL7>;-Q\[_Y_L/'OU 3R0\_?33J@P\OZ1@?Y(O[ MY8,=0WM\L"GKGP]V5;?F@\5+ZMP']9G_S0_$!\VZ'BD_:@!L?^"9^W6-[7/ M76D/75"@O#TGI,+=NZ%&"(@C_N5[C8ZXT_**0"#W/TDYR&[79UKC;:)"T)VL M5V=KOK4DLBV[EA'#B4?]]2>%3'-)%'-84\\JBNSO8\BLAV MYU'Z#/_FQP\?S7C4??2JXE!\,3_\J6.8P)V:,OYX4U=E:\Z41Z_.?$F?V<25 M?OK1C"OA9YPH.5.KH"?NU#5.Y%"[4AZYE$!I>TY%A;MS*XVF?_/G#S^9F4== MTM/I*H[5+NB'8PF,$S@65\H?QQ(I;K!#I;P7^SBK$FIM M+_J+GB]9 MD5V#'1U_H(H@IDDGBU(+HA,O$G .:W65"W^UU0Q5Q_W(/_E[5_YV-*2:ON"L MPG$=%58:K"/R71&L&'!S--N6]V[(5F*V$\J=(:9.Q;],H6,@7LT0-\BQ<#R? MH9B!QC ^%KK]NMG8IMNNR/=$MQ+ C='MGKSW0KZ=MQ@P_?&VM$'.MV[AL71<.#)TVZ^ MML[>2.)Z\- UX'[9TD7X^9*[5+V"T\9PWRO=AR'!7C,8"^;EHJ$3O44$''%Z M:1#_AL,1Q/@&X18L;KLF:EWC71#,!=T[4X&\8U9UM;.',ZD3A(.Q\X'P10CO<3WOU$0@-"('<9CGHB MX;#1^D>FZ7,*R1&3JR#*/@?9[[A@K_O-EP2]-<&-0B3*[!\H#Y26E4UM#IWT M%89^]$1)]ZG]LZ2(=(D"E%/G*G],6*A&?\Z#&-.>BG(J+B__3!^]")(WRZ=0 MC.) *T=K5GOYCB6U=,$$E*;;I4& !CM?Z5!XR8\:Q; ZS?/MNG[Z=(,7A'M_ M26-231P5;W=!H?W5^E&2@=*J _BU/ "J+A9ZE&K)>H?/A3+:8>HB3M_R>4"J M,=JIC*C.D-8]8#7&KCK73-T)TQ7>I>X#BD;>VA^X5Q'H R\;!5O+ _>#TJ"S ML%FC(9,OM/D^". ;=(@1:_1ME* W'&3Y=ZYI5]?X=!?EOU]E&%\GQ$"<%[;" M8XE<'TC8!O3&0F.14.B4;,5V@,Q,]454851K?"Q1L9&6H)6>+"E<40U7)H#+ M(E/?KH*D2-<,EZ])5.2W]U]SX<4_:E\ 9T<%ZRD.F)%4M)Z\'GO_5>-V MP$/P&JQ[WBG:^SO0SB4UI5G>Y_\(?3E?J.O4[O*PBG*T9G4AEJB6LR>]"R;# M[O*\7KN$!O@08;/_W.%_;Z,\*NHGS\7H?4F3,E^" M890_I$40\W\_3_/B2UK\$Q=W>)$^)3059%=3^=&\6.'L@41J_6G-+O4!SL_. MFXKG<&?* .9Y]Y@82V5KM*ZI__)U$6_I,8PFRXTJ3LH5A-,*M-.=C!+K=)LX MNE+%WR;YFF2-,);@TXS/"Z*.QCGIY 'SD@QEQ=MUDA<9FV%U,/A$JB@N@@(W MZTVB>8IE^4!)WEE3-'-VF\*AKPDXP6+ZF@-& >-8FC+V1 6@D$A 2[J(W>22 MI57F*RM ."7<9NP^:_+UAD6YEM,'O<)8PV2I5!MQ>B.F.&F!(*E&T7R&F/*( M:L]M0CA(=O2J>3Z).KV/JU474;Z@GGQ%!H4RU90E!,^72TR]]<+ 5K":2*## MIDW M2QA*<@#/,.Q8K9#CJ[51+1WH5+1\M3.#-6Z,F[V;&W+!ORU#!]I=W#, M:J:(=VD<7Z49_4AW(TU5XEBI^:!&T4+6DS0X1OH^#(CI2R!1 >]Z0*UPE6?P MW357(_\/$FDWA67^*(6_;^K8PP#^5+W1G/S(=#<2%9:+,Y=):"0RM-X\E^SR M)O08D.\7F&V";BG/=S9!-8)W7P19<1SPG>&G*$G4$#R*H9(M[>372;D3;[W] M.N+?[4 I;@@[XV1;]KL<)B40P!\E2\4182DOTX)L-\RG:GOFR&G]%S8H.J/U MCOAW2^OBAK!#ZVW9[Y+6)1# I_52<5.T_G/9)@E^"H@4-\2NN6DJP(ZP0?$?\N^1X.0KP:;[1_9B97G\#[6 [6['3<.:E;+>R=C5'R7X\]A2$VEP,Z5MH1:RP'IG1,AX/;_@_+& M-" TGON#W-3@@1]U?9?,L*-J5#,A0&64[/1I0W,1_[!K5Y ME,5[U\- 'T5\T-XF@APS>@#9>OW<[H$UL2A=) G\,:#HQ@C^@[:<9O-R*8UH-15"2;-W.89- @C^ ,:9]5['+JLMV\Z\ M@#=V/0XC_+B/\"UI[%50O:#9>G:.A ,+4JJO24T)]&&,,0JVEL=Y!J5!'PO, M&NV0WVLE4?,D9ZDG8HK.4*6J9\_SF(>^P6W#< MR%%#ZI753$/V^GXG]-K_. M\ZVY#&>)#!_X5C>D6D)SD0#HK*K=3H=$6NJ%2L6\/0=H!-T[G./LF:!"'XF( M2-UT5]S\W:[LLLC\UZA8K7 MP<(:N3>VO MQ=/[3Q6-FNH-5?WHI1)0WL*VX43 N*+4, Q,*CKK4&Y]DW:.:M&(RD:\<#@7 MA3KO*S:OR*XOTA,&A!.K\) ZAP!1OVNZ_;VG=#EHSM3.WUQ%668/HFT2LG5' M7*YQH3(,:UT:'^R4@4&BQL"1T6?[08,&0A?!*(1.HY$>A]G/*W(;X"Z_J$ES M)SI%($@@.]BK7:UJBUV!/D_ S+E9IF,;IT]OI8UYDP:)WF\&X M9*"4X0!^8R]1B\4>XUK9!.LG;T@*GY)&01(B3IQ+XEBL<+B-\7RI]%K2:'W0T M8:MF+=]:E^"J]B5P]AIA/L]("I\!9IDQVA^R$4QE,&((=U(<=O5/.,%9$!.K M3\-UE$1T.E1$SUBELZM^"[R[CX* [_!*'P+N\N/TGWQHLI3"^GS0DL-W^__^ MTTY#,JS\3GY9_ZJJZ7_^'U!+ P04 " #:AFE5GNOB+Z5,IO MNZ)J)F1;/JDHVU)+PO[9]:R)UX4]N=__VG=?#-"B:V_=/_ M^=__[__SM__OV[?_>S]\;DV]R7J)W+ U\9$5HFGKAQTN6F-OM;+^/9VC5NNL_1=Y?VV=G?U\ M]_-Y^_R\=??7J_9?+R];@Y=-PA=G8[A]_)?_SCC_9PH:ZP5\_ _OO M/RW"/'7WY<_,7SYSA_^^SG__OR/)HLT-+Z9KM!:+D3]%,+I_]K M$/WRV9M888323O;/=]])"[CX>?,M:@KRKV]ILF_D5]_.SK]=G/WE,YC^E%21 M_%G@(VER\E>;D7['ECA]IOP$@[.[N[N?H[_^A-%KM?[F>PX:HEDK^MU?PZ\5 M^OM/@;U<.:2LZ'<+'\W^_A.6S^WPJ^?. M/'\9X?A3BY3_-NSMU66*[-#Z]%QO^?67B;?\F:3Y6:RXR#PAX'XN:]\HQ$(E M-7GPW"ERL:#Q#X'GV%,BX'O+(8"/%@B%@8294J7"M'9@^3C= H7VQ'+TF'[P M"3 X;/X:]&*QYON MGVO<@/7@POH>3(2L8/'D>#\TZ61;.FSK]?0>(I^J$)='.Y@X7K#VT6B]7%K^ M5W\VLN&H]M[GR ZS^QD8PDY(NNQ>XA^D#N&O]GXN'*R.+X9-G^KY:S1B_((LF*FRCW@5HP&/C>"OGA%YDPX_%O1>I2 MR-;\@FJQZ<%:X:HZ]K]QS^[-PA^X(R]D4FXYM5CTW?.F/_"B&8/;QT.2WW/Q M@FUNOSNH$P1R2PB90FNQ]1&]%U-@G+&><;K,M)5=3"WV="W?Q;. 8(#\T:)H M\\D64A\WT992![?@Z0 O% O.F'(+JL6F9S2W'-SC3A B^W#%[,D6 GB.6\%< MM^8YKU@EQQ;NGW6BD'X R+R_A+WTPL"L 4I8QRJN[O5 ";-R2@&_-BAA;I'/ M@%DGE+";51R4-4,)\QBE@5P_E#!5M&@0\]@2=M** C.G+3,S8!0'>"[TB$++ M=G1.AC9? (S"@^=.<._I1U. _NS!Q[/Y<&@'?^B'A_]IP+B]!6BV=I[M&=(/ M5,ZW ".3G3CK1XCQ3!?NAD*M$0+--#N&T9%73V MHA4 LC+&?[/F^+K,O:T@L#]"A0T/#)? MG80/7A F@V6IH47R"V!V'LO8S"P/C(6X>XYW(' ']6Q;[[:#Z2E'=I'/@,$# MUW*]7$4_]F>'NS2=R9]K&[?:GAO]%)2>]2NN0=T[VJ^63U:Y'^7TPRZP;AL[ M2\\/R98EZ;F^^UX0O+D^BGI&GC<7SUW2'HP'UM1:R$+K+5>>&]]0P2LGY.-:OP4H=2Y0#8W4-\$@A=<*9(=VQ_D" M+P5R:H[S]-R)LYZ2U29+&4'?Y5X34J[*6HV XGM3!E56<2"];\H8*UPV2,N3 M*8Y. X_ 1*'[;^U8I'WF=KN>,1[-)VYCU#920VK."#W04H=7]-+ ^%55\8V M:EE@_.IPTC;YH32#O'+!6-R/]^C?7"PX7=8SOP$:B8%O3]"0#"I58)+S-=#H M)+_K!<&ZW%9GN0^"P6B(@A!3&$V\\5_?7+O H[$7 ZGG8IN5#]SR'Y;&#)<4$,]44O S_F," M%*F<0.W%HJ/MT($^0X1'V>GFMW9(/M1NM^_:K6^MM*#='RUWVHI+;14+NA89 MBDUUO,E>71P25L_S][5!B@MP>5%9 9K\9>Y]_(R-)W'^SOZ\)#]^BW^,A(/_ M^?N#AP75>0\B[ZRT-,=Z1\[??SKXV\^ZZY*BMH-4=.'FH%JLI+]?7]RV+Z[/ M;RXOS]H75^WV[>U.Q7?UTO'WC;#\2?H=_&-&0OOT)"E^7D7AD+Y-%K:S4<7, M]Y89[)(O>05J[_EX8O?WG\Y^:JT#7"=O%6_/_]1:^;;G8V7]_:?S4N3,K. ] M,FT=?)M;UBIBZ&?DA$'ZFXBH;^VS).+B_TA^_?LV@)1C!4%_%D\O/NW@@#%N M>C"T2;.S);:8D8#9W:W_H[>T;)=":S8A&#Z+D9(E5=!$*IOU$.@MEWC$)57O MO*#E._)I!&82@B-0D( Y<)7.%YRMX%HIZN*USF3T+PD^^9E,XB,Y=YI,J;FW!\ X+CL?79 MFV(,HD@;I"*<+I62WCQ>90Q-&+T%P6AG.L5P!\E_B.%G5#9STIK'I*B1"8MW MD%A\P#_V_;'WXW"3FY'26 8Y)J9+^S8D J,1H>\/?._#CI_M8K)XD-Q8*D7L M3/G4=PA5@,^!%X26\]_VBCD'RDML+)=\*U,F67LW5;1,TH%T?&11N-O]LTEL M<>U*^6'MS53!#WF4T1DL/)>^L#],8A)/0K:E7-6]"9/$-/@Z.W\?$X>C'*X. MDYC$E9!M*5=U[\*,?8N\&C'Z6KY[3@Y1>W_?M^0&&W_36);XAJ44U;WCDNJI M^SF)+L%1-LKRDIE$F+!]*6\P=E$>UCX!)=XZ)X+#>*_S#MM9R4WB4=K.E$\8 M>RC1'6YK0F)^/5JAE=C!V/+,2VX>GQ)VIGS"V$TAAR7^ UYRSCW_BWEU>22*FYF26?=.25+OSZU;0.R@0VSBOPR"T7+*2I2\I&)GV;;YM MM+]206M3ANO>B4FJCTC8<:?G3M'G/Q"]61ZD,Y!' 0-3ZNK>H4E6.T]V,+&< M?R++IWOMTI*:1*"4C2F'=>_6I#9O:_V$?\.Z%7&0TB0&94Q,":Q[>V:_SO$D M3(S"G;3FDL@S,J6Q[EV9#J[R-*JV8^7-:?;^;A)=?,-2-WFA/9B__7P8:T!! M!(+MI50/C\MN%"EA&Y-R]]6R3:OC!"(X:Y- !)MR\<^;HEN[9;>2PEN;TO7' M(U!PS;P_VP0Q3L/V4T(7R&6M]_)\7HR#_$3[.K[#.KX#&&0*F0>85V4!#R Q*41*EE1!$\%>FR\7\ @8($Y# G9AM8 MYLH%/#"$.99M.@(>*!@,-[-SWBA(F<8#8*[<\,>V2_NMZN(4)F_-L6?2^XG@ M4L=F(4N?@%V IRQ)./=XBU"(P8.TX(@4X(-&HHAI@+DD#T]TW"GY#PEH_F$Y MB#S1$SY8OO]EN_/H$1[:L"B2%RC7(K3E#):%+69(H.Z0,\7%LXWQ6T9&DJ48 M)2@5M@..9E1BC,E[Y#W?4U,DBU&BD3:4$9Q%1B$?R'_WCBI94(DLI(X0C;ADCSJD#%ST+4$E( M#U62%AHY_=UY.9&XMJYQ[=(7%.GB8&@\)E6/7\@96Y\QIO0!AY[!#'E(VJ=JD@I*%'T\&[/(]>YG9 5H:,\787_V M%L3]*447S#QF2$/>1$9@R :K8[N/Q!U6"9 M/XG,\[TOOT-Q71.QS[;U;COQ7IX[S;Y^S3G\%\V^#^@91O^ZH8X=I2P&[*VS M8Y>8WP<] SBR2W'&E("(Y8!]0YX]=SY&_O(1O7..7G-20J99A)<<8@6-U.KJ M4==9:WKF/+"^R(&.V$G\?F+S%"%AIY&[U-A^?XUKGL&1KHO\]$9*0\+41FQ1 M/Y+G+>SW-:D;NQ_@)3>'[D*6:MUOEC[!IK#]L Y";XG\I[4[#?KOCCV/"*&T M<)$LAK%>Q%HC?1>ZRY7C?2$T1 ZYYBL\&G#SF2.8F]!?)@/>KY=M1 M_^4Z?'*+@@INE_LOD,DJSG* M*6VUD;O.Z8GM;W:X2 =C0?F(9#5//H6M5K6W#4H^^R=X@L)A9S)/,@7L93W4 MU%RUQ)%&D(Q66%G,4XJTM:P'H.!,:]/@S'C(?<<6DBJFH_!@[4\6V%H2X\B> M(E]D_J*D3'/$HP\.UJ-4S>V%$FK!@/;NEXM8= M )\ SJ$@9W?#!,T(VLAZUJNY]U?8RU$24<:>V6C*=0R3+F\=;E M8+)C.W^/TE1)B)JJ[-P6U!XE"6]M1V&I"(B;SG)"EP0CA^D2D34=V!&NLN#B MDM<<17$W3S"2EIMY*#M(ZQZAP8ITFY-R'Z<:G[\J2&E6$Z)&&AD1>>?I4F;D M[(-D^P#=M=MW-;W*JTP%0A9J/:&J:Z.X,YW:L1T#RXYB6D8QAFA7XO)3FR<( M&4.-/&,:HM#"B_=IU_)=/*T*.I/)>KF.[H'@!9L]L6G3"WY&\]12T&98\8K5 MW;)-;8]6],0KP$<+Y ;V!XI#4SU[ 8E*U9^-K4]:1R-7BGF24@& D:=2662% MUSGFJ4301B/C$?,6A_P]M-QLX$2B;V--W'Y5WJ$<.L_]C[VOWXZO2_%K]KU/[2AX7WAU"S P9[TO"\,BD\Z+PPR MA\+0V"NW/#'M@MPQ-*.XW@_R/+@R?,?O?5[.%L[V8?S./'J9,J 2SR;PYR= MLM)F:SW;D_8FXKX;UW/)K8;MNV6;!\K&"R] 6Q_/3G#X/.?2\\/X]8@@UPU- M]3>:+[+J8-%ZNEA7L+7]T_6!Y??]B()I=,HZ0/YH@3D3\C^@96Z^QA38J_4( MLJZCZ7T\(N.#SCI[L1QQ3-8:9]\ #$Z%,D%B$[%1TWTF[X0Y))+PC6 M4A*),Y@M#X:-BDX*FR"-_CH,0LLE@[:$/G9RF2T2GJ%:[ZK5I9,=]R_).8I M3G/T4M18(]^2V@%#<&K"R&&D1F0F)65O=$$;>3(P,&_#WQONIZ$?7^$_ ][@G+&/EHR<&Q)#7E25E7GI")# M6G17(*YYD#O(,=."H4^*B5P"!8V#U4\^X]KB!>"VZLS.DI(:(HF";&0[31D; M87&9U#>Z%,BD,9O0* 8%S3/44[-I0Z"D70Q_EKJ7>T/T@=PU"C@;2X?)X-+' M9B)+H9!E@-?K2?V?,!IYD<4W+GV=($#X_Z;T2^H%2@(G R$VJ2(H;;I6U]OZ M#O^"L#]+(.+T$[EIP:FD<&-]V=K8P\AWZ>2\L CEEQ@FCD M"IMI9 BM[[X7!'@N.Z,&Q-E) 8[]PNV:9Y0JAV10$2!(K*+._QAYP'$L1U7>E$_6 M6B,G=R/D.&1BZTY?+/\/M ,H=1^&EL$XB4B::N237]^1BT%T, :=Z=)V;0)@ M:'\@MD@XN8Q32A%[C8RS&.U?/B)LPL2."<20Q)<%HW_2IA:<;,8)II#!FF\\ MU:J95\_UR3U4'V,:NTZQ>QAV)C/U(F>NUG")MU#6+*)K%?,4(62AD:$2-Z9O M X?R9+!-"4X(Y1>K'.-4=02@--!S<<>$@G"O'WQ%M+T+6G)SU"!EH:)NP8$2 MF&'; M(C'-M=XY:1-!'/#>[1S/,3I^RQ]4EB7>#>%N-@NY;_%0%-'NLBAS]> MM.I+\:0*2ML73=)DM2"INIF9V]/5->79@).TZ7N\UJ1OSU-2[\-% C!?-5I3 M8@;">E]/D1YPG\Z=]^RE,8=[OEFJ;EOF]@"UO7XM$#%_0/8.,(-AZ-OOZY#X M,(V]."8S[UA'3>GFJ$PG(,K>^0,5%XN&V!,>V^VY&P>KFWR-?I6?$64AW69<_B[N)FY*(YN3P\;D1KZGQ8 MMD.0P5/FP'+0-FZ?SO:CZ*NG%E,YNF7/(_?;"/CF(4B?.Z.O2< Y4G!?$&#G ::^$>ZV0 :UM;VWRMT,$&-O)[9,\L31O178 M$Y$M 'XIYHA(A>%FOI681K=CR2LK?"0+G]_8;7 M:0L\+'8^D&_-T>N:W#CLSS(QJU@2D2K#'.F4-SN5E)Z74NN2E'B_^V@[ZY : M/5"Z''.DI<;T5%ZZPA_? !F^V#*BI#9'+#(&II(H>^!/D\0UK&$L@4(T-*5D M*>9(2(7AJ;3TA$/>#&9UAZ]<6.XU^^G_ MV=I\O"%1+>DO_=(NFHCDQ9*\N;BXN[F^.C^[N[H[.VO7U165#FIYW6[?M8%T M)-*09_L6 5,!1U78U#ZVG6Q,>2YIDR(1+O/RP.6:S@^#5&$3 7.\,ZL6B+:W MDPXNE\*TY.Z]"E@)*WC43IWQNBD)T3&=VG&E!I8][;D/U@J/_(XHPV+EF*Z M$BC BE U1*&%)\73=+'$E$%^8B.YEC"5>@Y7S\NBD\EZN7;(3)EVZ,CD6#B_ MD;27LYYZ_[">[:!]&)BQJG/3&LFPN*74:T$FA9.'Q&JAB;:0>:"#32F*1@Z) M22%2:!,LKHD0Y]@*@I*;12#+1%A38&4/.IA H)B)6J>\0G'*'^)I&@DA,INA M23A N">?]F>=:5P92K!YD6QP2149($M965T<7C4D;UR (D6 (;\4CY)R M$,% ZZ"K1 W4=PK$,AXC\_PN'L@8K2R0^@WLY[/XZQVV78 C+F8/S#:;J+F> M[U+1!M04#E/'-8DT%@^JT;/HT=_ZD;%!]Q/Y$SN@^M])EV..G-28KC4^ M9%W!3"C0Q*U.@;P8!1FO+UG;%863A"6P[6(O&'N4T^OTQ@>*7NQ%;A"QO@O< M$.%)16"'*'D%( 9XB";>W(U*I)TN5O-UU>;P$.")[R1R7]U, M9^*^(KI*&?_BR?/'UB=YXH9,HHD# -4EHEAQYBA4*0*JPG&"NE;(FNZ\HA_1 M7^C[&0)YS1%3<7-5A;8#U5DQ)S(%I7.0V7CMB-BK* X>[?9/75MNPI.']\/) M W?"$+7(LI.\@I\U1[*U(*4J!&!N3UG7W>!BL_^[ M\^XW%]>X&ZQ6\2\/1,I+WGP5%;)05:R<3,QO50S';E6Q!=W/273O<8K75='O MZ4P+9#.$\:*6Z@UF(QU"BT:_Y^+_!KAFZ9IZ=Y:;RSPSARFDRQNI-V(-M+!_ M1Q)CMHD"A@.;JH@[M!5P72?Z1Q JUD3AZP1*5?0?6+U_R4K#0))>Z)LM,(QZJ0@3%[E)=-QN+VDB/NKL&JTG:RE0C9<\HZ!K9]&)UAY*R M@L63X_W8#&.VIZ M)1V?.AYQ5H:>HJL*L&3^B'#M)[:5[!5VEF2%\F^+<63-R %.=)5I(RM+69A, M'4T_;'+D\N3YT18>09SJAT9)?5)5,8@4]5?0=NIW6U)_]F2[%H;?G3]X04@3 M%BO+25TE<-)ZLZJN(?%^'=@N"H(';_F.(2 FQ0]NS^--B0"#[B>*\(GK0,15 M'%ZZYV(,U]'B+#_+LVV]VPZV[XRBU8J^?I(]#,@571VC==*J?$I^P\6A_FSV MF%2*V>T*Y#C)KSA,6F];U74LF>^C2=NUS$V\!]9UNWW6KCD<4XU=F@1"1MZD M2IM3C/38^NQ^$A30/7+1S*9MQ'!RG016#BJM-Z_J4AH&P$>XH3VB^+\8W,A7 M)7+%"M/1WZ8N>H7SG]2G"C1%E[A@Z3 "@+@28,!C I(6R7(]RTM_TEE1D,K> ME^(\$U[7>SPYC2T%-KE@PSG?$"_@I#UEJ.F]C 1GM.U,)F3]'6!RD/W!>#%* M)"LX_944@8BJ!%$H>S[!Z=SJNCB?Q6/@HY5E3],);M+A=]SXG8=.$"#J/G.Q MPHY1=(5Q*7NHH7J,I>R792U.D+/_'?FS1>B1+1X\E.#Y13)QS=M'*U:2N9I2 M#4K9(PR.H.HZ):/W\P/KJ] HF>0S5UGE(- : P[4=,M?8UL*[&MDLQZIED10 MT+K)#T=.Z01 8--?+/,Q2DH8!R.W^G/F LD$@ 21>\#+=[Q0]S?'L,+J8I:R M#^\9AK?F\\L*9"8/R#%M^)-=PI)[_KE%'*/2)-& M9\OO"*,K#S$3FP)F)O5 M7*641D%K)+,:;W(+[CR7O@UEKK048:%LM]W#5<\H[ J6PGKN!PI4W+MC% 1. M?[( MFX4_,#\<3>VD/#[Q\(S7?&(#9@3>GI_3ZLY^VSFPM#]582$U7G/[GK26!Q7#9W7LJN)QD%@1.>OO6D M+ JP+G&*.]0D1Q!/:W<:]-\=>Q[1EWL933PW.)TH(IGO0",#B-9@!:KN+&+( M)@A-@R>,YQCYRV?/.CQ;IJ8[$AD(FZYUSZFN><\0K9))87_V[+ES@@!C:DU+ M;KY6"B&@>9E6U_LQ@PT"Q/+N)YG+K>U@$4@X.8['AD5@T+MXFNL=;:R MVZ^F3\M@C^;KZ1T M'D"BHMOA9(DR4 M/>D)ZJ"U.YNA2=B?I8^;#G$[Z+L$)_+_Q GKPW+B!2Z9/$YP*XG\ -WI_B]V M4E(DJ>%+^SQ=8I[N&G]46Q5,1MY"+@53_+QK]KPS>9%KEY"8)(K0JZV$B6T M ()&>M7HZ-9/';A*\;*T6/8R=OQ,&[;0#\'XUC=!D* MA/)T8/S^[P*%]F1[^9;[CN!5N7<$6_^Q]]G_]=-1O2O8Q$Z)8ZZ2LALU;"KO MD)@H:/4WK'.4Q(@>TOUK.FG912"@O.$'I$TB^&(LA!.LE+LHN M]3Y,OR!G^N3YJ0]O[NXT.\<^$E<8B1OSM5(4%R.]88%/VH]$DOJ04W7-@[WW MH65>_V@'$\<+UCX:K9=+R__JST;VW+5G>/;LADET1MRG#_#,>[)S?,*(S_%C50TQZ'Y MD.E=YF];[!!]('>-2&!^#,6NRRNGZ9]GF_ZP^VOW]:V+__O0QRU_W.N_ F_C MB?7$>S O-A^GP0OGKNEN#K-VO/8OFAU<#R#)Z?[MG!(V5[/HT=P=Y#SD*#H7 MN,AV"/=OH]YK=S1J/?1?[GNO'=(C0!_V\Q#@] /L+%!>8-TRPVOZ8IG!-7P1 MYCB/EHJ:J7GPKZJUQZ$4]KSQ.(W\,MO(>Z^_=D?CE^[K&'K3WC&77)M+@BF% M7]NX)=QGF,0+J"FR[J:")*AU5,47R_\#A21,2Z:R[O0!^:%ENV/?(CX \:LA MXAV%KL_MM[GK^M^VE5?.?GC>"F&J)K" YHXI\3VTG)Z+85U'T&%'WJ=9]R'C<;#MZ@/:W5>'UM/G=ZP]6OG&2]F7KJ= MT=NPVX3^;0//UDI>C\;.4L^5@IPJ\3HB9AYPO8D(3WLW!:2M,V(MDD8^S(LD MR6GLU]G&/ACV!]WA^)]1^^[^UUMO0)HT\!9-#?[(:=8"^>JZ\9I?+_$YATP1 MX%J^,)\'=US+66S(:F7G@;+#(*"<[N FVQT\= :]<>>Y]]_=Q]:H_S3^K3/L M N\,]AYH6Z[6N'=.<7A%O!Y!-+.2HW7&Q_@-O4 )^ZJ_P:JO^=U^^]^^=NJS,:=<'/\G? .<1E:RJG-Y LHY:Y0EI'\:D!(P>X'J(0 MB[NS EECJW$ U-PQ[,:6XS3^NVSC?^S>0Y_P$P.%6W%^XM3WO7U[?H:IOVJ3 MFYFUM.#]^O%:+R4UN)8K@7JVU#F'4M&O751?OL^J)]W:[+ORBW MGN(M7C@_N#Z@ $,YSD>ES-?:.]Q4U#MT+=^UW3FYFQJ%@Q/L&W+<#KN=X6OO M]?NH- MUBZ%?;:=RQEJ1+N.NK8HMF/GA^5/RO,!KW6_>=4?>QU?FM,WQL M#9X[X!V)=J-:1J[FH1V?6 K/[Z5*J&<_'U4DX3Y);RK8G>1X)3YWOW>>R7G@0[?[2.8, M\#N2--@7\0WQ(B=UY!(7=9FN1*:,6CJ3B.$7*R1#UV$E>3V'4%Z(W80\L[L= M17&SM4XS8-UEDKK3A* M<+])W-7?$\A=6Q(TJ)HV7OEHF(8'P<9$8'WQ!@=6EH8K0=HT(Y^^QBM-.^C/ M#J#[$E.'6.:&ZZ2$D5H?MZMKLVJ$YF3:-40KSY<5C%#>ANNEN(U&QL_<>.#V M9WFNZ3$N/-]D5MZ&RZ6XC:KB28*2RUN @>@&H;VT0FHHZOU$#1> @#&*HC7" M8OK0=P>KWP[1L_V!ILQ.@9NOX7HH9I^BX(FP)))Z<(Z]>S3RG>X,.T[T=; MNS_L ,57P3B"D2REX?)186W9IWE BBGOCC-3-_0,#9>(I&%EW]\!J0:&$VGZ M)Z8XA/,W7"OE["S][ Y([:1/RCPL+'^>;))SE[[L3 U720'C2K^S U(:^2]S MQB\K1DUH@G''4[G(K8,]:Y$OJ>$B4F6QLE=U;^%)E-505ZFU.):-G?U;5@Y.[)J=Q M]G=B9122BV@YIDBEE+VI3/1L[M9U?^T5_=@!T_=<_.,$[9QHB T]LL4T5%%* MS4T%I678WM(,_B/O=&[8S"MR5\P I-WU#62]F5TJOYLU9 M$.Z'8Q+D3B@]@9@LT'3M($PE?_84@1Q0OKLG= M@&JSJXEE4O7FV@:D=,:U"]9NA#>6S$J6UE"5Z;!:D4,D[7I,56-1-HZ_U+AS MGAUW^X<]R/(_I ;@:1+-$EIJF&H:EBJ9^H? M;&'H.'CX)A-$\F8<-LL.G[U ;/)3K#"35*<0 45N_M $EXLH\?S C?+9MMYM M!U=/2&T%2C)):JK,5W0_ )S.=D-WQD@]>$$HIBR1O$9IJ;#!BJX+U+U:RW-> ME%JO7637:[F/+35EQ6;&JTO;26!:N<[DS[4=1.OQX/YKYU\1+=PIM5@QX+H& MV9>8E!C,6+'5?9"88U7GTZ9=#**D!L>R$M:R8I QOV&AQ?*O2FY.#"ST32^N)3TW-.=[1=R M:AH$ZR6:2IX=*_F*B2*M B*MG65=%SVVP.W<_#Z\>[=!+AA8?K@=M':Z!'$- M*_J.V2K6"9+6.$%5;&J7A.S*7+=,8I>E#0^NT">)[[5+S MJJOLO$KZU?:FS+[,>+Y]9[&15BY98.RMCQ-%3/OND+0HWW;G48Q2R9T+!=\ MUT?)/@^O'XUJ7J*KJ[D)@H43O'IX*K&+'8&I MO&R6L.M#R<@#C V< IW"F^N]!\B/7$I[[FH=DOU//,([MM"VG(Y/F2-GW: 8 ML1,W\+T5\L.O9(J^(G-'J:GC=7;J.!CV!]WA^)_1;)&\'SH@$\2FS ]31$CH MJ' 7%LXD42!?/8^'T>K%?2:,FQ%<7R',W=XS8,7LA'9UB7OG^L7ZE^>3<&F> M2Q:(_5G/Q7T/KO);@#:18"4N7.]>NEM%-F!W7\B?/S[$\ M#L+GK*?D""QOD.E,I[&_3-_=OJZ"IB/,?[R!L;UU++"#!JJ"1LD<*IY&;.CM MH+K798A.OFZRDZ^'SJ W[CSW_KO[V!KUG\:_=8;=IDR]]BZL+/%T'/DI+*^( M-_\2S:RX0V1\5J;;$BX&7.QUW7K_W[I^[K07/:< MY81O[':&K^21^=8 3W1&OS1HT7.(!&<>0T]>U<)<[ECRS+DTS\X$CE%=(VBQ/:B&>$\]Z-.X__*-U MWQEU'UN=WSK#Q];@N=.<"&F[SPEB00Q1:,<7*H0/&J1*J+F+R7]&L>/[ECN/ M#^7OO[9I!M97=)!/M"*VEB]9_G[+N\(M[Z;F28F\.O([(!W -X.B&N./\/8 M MA+ XYYO=1EI<)' S#=Q2':FNU&P]&KM63'<=/Q*7#BXXLAIZ^I"AA82^#N MVL3O 3-7PM3TX$10&:$Y*RPID& )8HCP>&Q/(D]#7/LWUPZ#X>B- M*0IFGI,PR@ %:]OEH/XRHCB)@2,&O@BR)]@P9RLTQ'C[<^4+AB>OBJ?!FB T M\N*I!#C%:*>B]NW&]@3\7 ZM=8)7NO1H^92 M&PT5P6YF -&2X/Z*1\PHHF7WQZ@12T6MKS>J2]W8%!VM_LL IR,Z!MOZYQ!=/^J\*5$5OQT%M"[ML MD=?T2%C*#*X[NR#;9Q9H'1 I);B/+N?+/D9?75U.[:=^N).6=6UHRZ(PJG+2 M)#*D7]?O[09F;B2!5R+.&RWBO*K*(6Z]7%K^%X;#GKOVS)Z0>"GQX\^V.Q]X MCCVQ4?"(0LMVQ'SD+MMG[;.,C]S;RTMG^,]6_ZDUZGU_[3WU'CJOXU;GX:'_ M]CKNO7YO#?K/O8=>=]3ZC^1CT/WFLBAQW.18&>IZPCH)2D,TA()@O+# MXWSU?[AX=;!^#^RIC>4QB!HP^:4?+.Q5% R'[.+,9F@2A;%9D'8:O**0Y26G M[7O@NC.^-@Y>P*X0E^J\J (_W!$C_M>A$/&O?M^-C-3%D$41T+,^2']:OEV'&0VD30QX&O@VV2Z<8]< MA.<:I 4P/5#D"@'/.X.\[*B@P':MBA!JT3L74*+G,%Y0N/"FVQ$44(YD(J.Z)S=>&05Z)-F)W7486< HS$M'.]+J 2BEPB"HF$ M%HKJ*\#+XY&-:[^T@B>\9K7LX#F<6O1WN3E90&F@ $E;E@M;6R?/JC;I-IUO M?_9L+VT\BJ?1]7-[?7%U>W]4?^3!K-$*T\G]2Y MY\X\?QDQ=O^5_%'P>K]H2?OM\P:WSRNH1Q*YC#%/3DN! /@6]UY;)@WXGFRT M31:X-V*%\N-E Z<%553F'F7)0]$H1:36L /]<;*!4T0AWD3H%[ ;UKD%>7$Y M&*(/Y*[):P[,XXGMU<*>9.Q@]M[@)V)SKIWLNP#=]MNW]7\"F1AM@7FWSR[C3PLI+[9^XJD7Z#'64P6C+3= MFD\&KT&=#+X%:+9VGNT9DCT*S,;VECD*C+_;B!$I(@6,] ML+5L\HKZ(_I CA?5GWV 1TO?'*8Y_.2,!%(V*^*7YGV_7QW^'QP*C7/A-\.P!P87VRN=C]>Y.YX-H!ZP$#:J_, M.ZS@9]RW_@Y;WS9B+"J)@*+;4-R]0RA"VFX?RBIIFQ.B+TOM1"??;^U4X!AWI-.;#7>WYW>W9]=G9^VK MFCJ;A) !\J,S'W>"^N^./;=B:003WU[%UYB2V'9CY%,'LD)E@>N0)%G+=D3J M8-!PF@JH+QJM5RLG/LIW35:G.:;="K:1&K:A*K9TZ M'65_5==5N8&/5I8=O='@!N0YK'ZX0'XG"% 8/*Q]TI8Y1DF4T*2N*/<%AVFRR1GHM'#=+IL]6Q278\PF";K#;$5OUR MR*)&$40VX1%(0M!HK:%J8(PEN6@6GX8<@7:*HJ#*#]G#,WLP8L*S.W^]C6\Q"K8^QU3L6T?!@CDNT3'O@W;;K?S^D&-VTD4G*;".G MLPD$ ]^;H2"(#'I"/,VP,QFKF0)F&]G/)#@,O2_+X7!QM8G"G@4'R9L/,M"!FF82=:S M2$V#P#XC\F!I?*Q-\Q+(3]QPPB6,TN*U5E<@C0D>0N.0TMCVCCM]LEW+G9 [ MQ,1SBS,@">=ON#C*V:EHJ@A +SMSX^@=8S2EQ5O(20E. ^58S:I$U&:M6U;2 M;FB4^U/WZ\!V41 \>,MW#$KLRQ/7+GW7FCS08$]1'%OB0 >%RC!6(>K0,'+K M:FC/%V%_]A:@Z""I_XZ7;RZ:]MSNYR1ZNN/)\V/<430Z;\+AT]P8BY:W#_E9 M_6\!J.ZBU"*C=:.LJF>*<+*Q1U8),??['#QL Y"O(;R.7-( MX=RU=$T4+;#"?K"R@.M@)+G;[4ND[03V).S ]Z;K2=CW1\C_L">T^\1YR<#1 M*,W%EDXI&V%2&.!A,:DY_5%?:EHP9$HQD4N@H'&P(FL\X]K&OD1)U9EQ-2BI M(9(HR$;>0E+D)\! 3H.G8^BRV<,XKJ2G28NLB9UM+$11:=^:K MBB.0W=!*#KL"_"MD?Y!F^XI"V>VLS%N6^=M9Z;=:_N9C_]ER47C:S0*PF]5Q M'.\'V=Q]\OQ';_T>SM9.5AP5-]P4MR Q)(:>X\P\ M'R^9IJ6DM%/.\-,&EU.KBL;XV6,M!QIZE;T.9WLFNUS&,CE+5:6G[+M M:?+5EK7Y]6G-5O^:3:L' H"NIQ(/!+63'T?=1+E:3P4 =$MS)NNI8 35*CT: M:B1=BK%"'@U@V8;@!@&#>4$*"[I!F". 2HX3FST"E+)9;9"ST\8K1!&Q%:!Y M$U;SL2%(K6D[*[K T-9\.*UMNZTT*F4%=Q<+SB7-!TT'C+W+C!L]<7U/MSE+"7&_")//6-1D#0_,"/M1$8YI$&IPD31U7W6::E!&C)LP%0&2J*B*VVGI?5H2&C\4U;NJ<]2,1)>&^5, M/?"]#YO$_,Q!B3(/8V4Q7F*%04C44J/<\4^/UD]7 M^^$M&YTY,?C[F^^6N(%X1[YU&?D83QIJ2UAKI_$C'@K^[)Y 5G&P* M4+,$\KBC" M=31V_%TEIX?VO]F+L+Y M.?=AO,+S_)HGNKJ[':[Q1B^4JAS#CD!,?.NK6TG!D-)N\XI=D8KW37%^<*)2 M/Y\6-/J81K?>J_J99:Z\=LGTS:LPV31XDG$T,=I9ZHEY/%FBZ=E!_EE8N.N@( MXLG^_=?.OUAA3F2+ =%16-T[=N2$.N&D!L>R$M:R8I Q MOV&>*#?PB7 ^<#J0(4R,;KZ]>A^B>)[XC_8G.6;Q5U[\:"'])0IJXD80 MQ8?Z8']+SERM+_((!1XB3T]ZCCTE^QA=-XQ?,B)P= LS0>?2OU=J:)A\U?+MXED>RY>X:,@C SX&OCVTO*_[I&+ M9O;$QC\R@TC)%0*>=Z'.6:'ML!21T\4])%^R")/TH>'N?A'Y$[(;]?DN9'O;R@MO C M$:,J9!1%W\GO_U2]4S+TOBR'F(K[=;)Z^0T7'R*W/YOE#9?TU"9IHXBI6L/< MU#78/5C!(KT*1MK #I949PEJ#I,44M1<1>%L&K.&CR:)NR#)K^ M36SM4MKNDI64$:N@?>!NXE?EC920- JI?!JWKRTVB.<'#%12YC&(JCP@J;Z M[',KUY=C!8$]L]&4>GM+_0=.RI-&)Y5AZ5UQK3),)Y0#+\2&V);3M7S76X>L M 9&7QSBQ%#(XY5_/=K,J_N.+9T]>&D^H@V'$/U&Y9Z4WCG=I8U/.@>PZ4SC? M5^^+]6DOU\MG>VGGCB/TU,;Q+6EJRK:>W6.-$PUB9W]C)]9W9[5R[ DY57E! M%KD?%[FFY%WD55&D<;K1@40KE \40]7^XN)8+>X4; MVX1P/Z==(Q7.;Y+&U!B?NBKJV5VNZR UWS$J]CH)A4[&2I2TC_,MQOFN\2)3 M!4,J-R [T":31N;SFSZ-@Q>2>^S,B;A3\P#8+*D2SU&/2D I)49;"WCB6-CQI:#_/KSFV\ M"A9=^\D4>>SZ$L(C%1?L?6E)R[][WO2'[3@*1)46=>QB8N*0BDCS1G<-<<5( ME$@\7<03 7>Z<_% -MS8N5BXL6\M_+V6%7VP9;G3EK/]Y"D6V?'%(KN#XVM6 M32RR.^ZU:(AQJ4K&(@/ LA+6Z!L\(N8WC',-L<@ Z$"&,#&Z^?8V+Q894*+X M4!], >7,/:*P-@ (KJY'9F-@9+SIU(.KOXK.%]SY",WS?)RXZ<')1IK?K$3D MC-7\DC>@L[[M=?+>E/C]S:(X8*9/),3Y02EX(PH#E[O%5^^B1^A;AI?D? N"8P\-'*LJ?= MSQ5R X33QZ>,T=^J;A.LNIP:B4X@585% C635@GOP/?PE#/\&C@6!CD>B5 M-UXX3-NT!H<"%-:P<%/9NIK$B:,)T7AAN1Q%55H'$V5;/X"PXEL!;!O)TF'W M#Y,H2D8:O["Z=2"]#J>VH0/ LA&[M+PE+.YG5WSFM(\-3H-_XZ]1NF06=?G4 M5P&3] X$O=)QQ?;57OXR835")[C@H@@P45D52/OPDRM^9][23Y"(W(GH!$2M[? MWDH![+D[I,G>[KD0O=VS4Y66-VO9F\IL[OPDU<%_:H4+%/\[KM3I_L_1W?^Y M.X-S'%?)_9_4X(;=!2EW_P<"RTI8$_(VIYK?,,[5W_^!H ,9PL3HYMO;N/L_ M4(GB0WVPPR9GKB)/_R043BT-^WY MN3-]@(YFJ2$H1YRZJA" JPV!_[UA01N]ET'R8[$GZ%S*:. M O6\K+D.0F^)_"%RXB7OPEZQN67D.!*:91&@WB*J9XUG.98[0:,%0N$S^0YG M84])#HYK72M[&?L9]\7JGN'EV<%>TU,S@*->BB,QBALS'Z->2V%VXIQ<^W:? M X@!)T=1EN,B!NO=K]DYNCV(7Y@,4-3-&[&B;6!8 DI-9JR, M?D-D3P)-.[C?M>;H+4"SM?-LSV@GOV6*-%%PRO& %HB%,J&1MSM]0)<\V),W MT2E7HDG:T@6'H@ G]88SWC[;$[Q:/CG>^Y -7'S9/CMT;>J]_MH=C5^ZK^,H M7/&FX,:X)^W \HC>TT5/^#5"D[4?N\^QG97$"_B]KEV-PPH]?;S:W_&*XMD+ M:)-I5A9P78854'R"10["'S@UDA6$D^>/[(<].9:2\\/B1_I MP$=+>[W,&UMDR]A'ZP*C==E,::BS7FO$S,JT,IGX"(^8Z5!92"L'91R95D2L MKV:BH54KR=4Z/.5"F,$"0CDHX)A4(F*ZU@V;NNXCY@W ;ZZ/XM>0"DQ5LIF- MT9$"LQ6%W8*E(5X'G")#4!EXJ8_D9+U<.]$=%;K %)1LG/IT8:(HB!:8I78G MG2(^>$'XW<=F[[?1Z"$AC[Q V7$<[PN:=H?WE^J9RK0FNW7^VYJ1^K?6F@JTYJ6'\\E!4E_]L66DM6S//;TVB>F[_ MB!/.<%U;'Z2RIRV G,94UY5F=GME75D2R-GDWNU"OG>CVZQA7Z"N S3V*[\_XL!XI@ MC"L3Y/^)Z4RE\A/@U">CF:SBM$-CBDP?O.42^<3N@;5"/MM)-R\M..%HISZK M-G%@S)%-?.<-W7L$Y720X,B'D>^R6H)7J&DY"D MT=&PC5YST(G#R>H6AF>.5Z14&?MH7M:O-753]O(XF-(WT>WG;'/P,X+33WG6 M@DFVEOX(S4_2%T^\ >[/,SE"Q=CKG:5 -%V4$::,!>B8:;WS1IS;E\#ROW/7/U M6RUDL#R%*E&Y4@F?]%D"CVI\D*H[I,\97%*?!=D3]TSLS_T3]^A+K>VG6N1; MK?1CIQ/S''77=0>LLA/SL_9E_;&*Y0@I?6*^L1E6F #EY]X@N"W*3:%S;SZS MS8D/V. C;Q#"DY%+=4?>)BE4Z[$E" UI5T&)8TN3E*3IQ/*L?84ANCTZ#4FB MH^ALJ4X!U7I8"4)FZN99Y7& %4!;\#3F/E ME2%SH*D2-2//@=A-G@??,PH"\I;RV?D+3KDH=MPI^Q%PDJY&?K);%DI@/4+- MYZ.E\&;=2;^JP5/EV)3[T!U,E]C:2*<"0#>F3W+7 M@&790]Q]48\;U/GG8_:Z)KLS_5GZ;Y7:SI0-3MTZUI7ZD((54^GDXT7W&3E2 M<:M&S[0(E"]6F" GZV!SR7:PV19\$G0 A'._5Y#CBBP)@C M&ZU^7,.%[Z_GBR?Z($ M4R99;_DG!2I$[P@//RJ_['X5, M%<*D:ID#RG-$N!GO'O#>6X$=##T'5V>>)/E2-&L5_@XX)=Q =I!*710!=%1RA"AP4=SO-!KOL)%T$2-,VCI@."=F MTH%30E$FLYH0L]5(!3#]"G-2@E.!&'<=83%^' M5O_NT<#W)@A-@R?,!$&$A3W!DC83DBSF*+2G!)0CW+,<[CRC7JC'VRW@*)16 M$@XC+B'G.8-WW.G&G^(E7WH=9Y;O=?1>/@6 M;P5V7A];3YW>L/5KY_FMVWKI=D9OPV[\MZ;L"&[PVMK+VP-D9ZEYTOY@!0LL M _(?LA'V@=L#N4# V/43RKO?CF[;[;NZ7Z$6X"U_*BYK)6,>E+;Y\YIHOU\' MN.<,@LX$&Y)$S*%OX5%2@Z.V.%59VF5L%B#Z A#1Y$:.'3>0% M\>9Z[P'R/PB4/7>U#O&?/3Q==^R(Z5VTF!VXKL^!$Z6/%< M]/5B^7^@\&GM3MFWJO,3P]50%1K(2E ")0,$I#A R$D^XB 9,(QJCA-R4I,\ M6(IV1>M4E;9P(2<]22*EZ&5=$#/]^Z_-C[_8R,>4+;Z>T0=RQ%:#C,S@1*9I M:2@+ :,KJGO+-?=\)6N?V*).I QP&BG!*T,DA:$ NFL4];U!!,<9 .)D\^^G.-W,F7V R0EA,<_YJF?U+V,U8.$.=^&X.D9WP'.<&)H2B!8I,\ M$>N!#O6[G>-F\2TV!C"RPN5?DC7!2;Z(^; $D-\G/G/N0G!R@:-=Y1A0Q/:$ M\ZN2.TE(F>OVO.S^AW$4Q>; M!V_Y;KL1>_%C?'.,)?XIL+&]B<>P]6X[N+(O)\9,_=!SP(DP&=0$-\9Z-V*-Y-299BJ-14H%#-I008(@LV+:ZTTIA%'9?< MY*%0_'2J&NE1W&BW#VJ&&#/;N)/,=:7IX]4,[:V*"K)NNC MN,V*)MWYG8_T=@U% 0.$BYQB\0_1!W+7J(.!Q#]1V6>E-Y%Y:7L3UJ]!L[XO MWQ?KTUZNE\_VTCZ\GL5);2+CDM8F?-^ YCMGVD[,[&_,Q +OK%:./2$;$3L[ M2K'\\T11LD@3E:,#DD1>MUKDM8$[I'F^=MTNP\-(Y?>1NEW'Y MPPE>/=??\P D^2/NQFBR<.T_,=6LZ[\Z/PFNYY2]-5PY.$=UV1B4(JIBF+Y1 M*0*5@#XN >E#_1UE")J1(4R,;KZ]@.\HDSK6'66F&*@'DV(!&V&=2.],1B/O M*O).**-/IB4'QR: 3ED**\814=VC=IX=S.Z8G@&<3*0X$J.88:G>'OBP,LD> MWJ^>@Q$E>_KTKEDP:R/H8^!_T%F7L1IV+T[6)M[:#8=XQT&:@?N=H9S3/'^5#W9\&I#<#,L1;, =^8 MA./;9K! V>I0[QS'G4DI/?.!K]C#04J=@@]+/BE:F:*%H-4:D+KN>))\L#J^ M;^'?1N>=#POR8\_M+,F,NS_CX7M6NA64^OJII91M*>KAU^KE6O?)AT37$_MN M*APFD@)/FEAG9)J4'74#!9$]5:WI9YDK,R.7- U>H!7-MK+XG/ M\]A+#@-3W%#PW:<_]LO+=E(EY0&8(KAI=4*&^!A'/)$*>N[FK\J=!B]4. TF M]6S9[H[7X,EI$+#3(+O1BX0'%'(45/29_=Z W"8Z ]*+RCH'Z@0$L$/@3H"0 M[:19/$I^-@]<1>ADF"$L89":H)+R&!["(19R1]=WX:I56#9:^S0)U/2ZUH@O MEN@^-K)EP!5'I<0>^.PH01&6\XY"7(4/\Q5^RF2=%AIR=6,+V%54(08/EC-9 M.]&/0\]QGCS_A^4?WLVL[+LFBYRM-JU"EP"["?/3G3V:W^QPD3$^V+<^V,=J M,R1&9?&4KO);)JM;0F(,J6M'NZP7S'XUSG(P[]]']_5-K4MR:U#"@U0NG+K\!$X>>4VNI&NZR+C5Y M@T_7S08JO -XEO:ZT[_D)I ].;M4<7*&:_5M<[C:(O5J115K[=;L6 _)?J\M M%J&"0W+=@31RMBPNZH]:R*.3T?UIP<* US,U!-. )!0MM-/=H$1P,50T&B)L M !"2#+%BLN#;J_<0ZGGB/]J?Y+PC?I>3>=I$3=P(HOA0'QP+R9FKEZ?15X G MIR,["-'2"I[P@&?A:7@XM>AL<;*8R5D1HV%=PE8Q6 D?V:GX!C@A53WS MSI>UQ;T7'I.Z#-;^9(&7A7LGYX+>"\PRC%0:FWF^IX(\8EHOQZJ*JYYCZ=;" MY=(.R6X%[69V@1).VE* E];M<$"WCW:8Z/AXKN+.GS!W&Y^A"?E]=!^1[*+. M7?O?B.9DH*;PHQ9O!5#">@1%O,?L3/^U#L)XQWF-QM[!"QW=STETF8($*,Z9TK;)WDL"V6\R2M$C@INE0)YIFZK/U#1#8,R"N> M^'^7ZV7=SM&TI9"]@[EVK-_1BA(H(06.]; N6SWCB15:>,ZTMUSY7O*T'3-@+B-'<]CF<)1E6]9J M6"QO[&8R>Y#*8#9%+(5UM#KR9N$/C! V._WQ$7T@QXO,>/ "3JL5SF\PZ^4P M@!7].L< (?XSZ8^ ;S&;J7N3:IQ@<@3G>.OI/1Y6IB/D?]@3E-^"9;.#(U2. MAD.GF)*&:W9MRM:NYX;(QU\@WCQH2;:QQI[GR%'++,-X?N6MAS54/ZU]UP[7 MT3CS9'^2G]AC,ST#.*[5=>ORP0H?FZ?2[H?/"MM?U<:^=[)Z^$8_)*@-R1J/=*X$^2P)Y"J_=* M $!]*185>"4T6 _JO1( Z*$H@0J\$GA24.-23:M5]Y/$JB+>G(Z3[ON^!6CG MI.[!6MEDOD+.WQF[Z&J_T!R!<&@]V&VO "6]0HI]@W]!SC3:4XP#&R&>./BY M3"6\H.6P#E0TG74;P7(QFQ7Y,H ]%;VN_SJ#H@:L! =%K@VJSD=MUP[1L_U! M0E2&ECNW\4PW[JCNOUZL?WD^]\D3\1+ Z4+QU+\L%)"#I]--VQKV:BW9RP') M4L#II2S!4I(11@26>VO2.:)I]-">YWCSKZ$]7W!<(CFYFJ0$8=ZR:BB" BSV M*SNC!Z"!JC:.V @H.HB =D:_NSJ*VD!_AM? 40O;/>6C#S0BN<%)JJ &5 MP@!H/;X'=Q*JRN?#)/44L%NSJU!M(0%T'J ?A61H5FL>MZY.;D+B3C F"5$K M0HIBYD";;.T"15V@;9.8*QZNE8I"WD 30+R<=?*6LTGLW.D9?:K-S6JN8 I; MKS5.39W^8_'VA[=<>2[^5]"?Y1QARKJ370B[DT5?;TTVGV]YLY:=5. ;1KH5 M)%4X>9@=DX?9#6YT-T"['/4>9HFU3?0H4N]A!H#Z4BPJ\#!KL![4>Y@!T$-1 M A5XF/&D8))/"62F.?P4]BD!R:_6&[I&L2QM-BSGL,I._P"07M6@SD;@=$.W MV*D% $59+S<:0U_*MADV31R\]TD*6I%"-H=7=G[%:]HZ]K?([9/$'D@/+,[ M)G6E0K10\S2G$1>MEWLOH(VI*HZR31!48:LUGPI>UWD;/ JY'R07CLC#-D^> MGW\IJ>>2YD;.05C7RH.^2Y8VGF-/22\\PK6.X[?V9P]6L'ARO!^2KYI?9U\U MI]\VC\UI3;;VM&:>3SDBL-PI_DML%?X!4Q+;%?T!I9:UK-2TEN>VP@5J378, M; 4;"\E9Q 3;V)H1(T\'$,=T '$+^'Z3^@.(V^9>:59_ & ^E(L*CB :+ > MU!] -!#40(5'$#PI-#H +^0J>40"$55 ).9(JAX'FHZB+ MBC;/=G;(BGFYWF1?;'SH#'KCSG/OO[N/K5'_:?Q;9]AMS+;1#B#$&WB-IQ0I M,*^(MWC?14JLA^7F>-@I M'EP(8BY!A?(V1P$(B7,5O1%H,3+P#!:")>$K,'?VX^<#J1(59,%GQ[]1XI/$_\1QLO M[Q\\?^7Y%K779B=N!%%\J ^.".3,A34@5[97#(#LFO>*]_DO[3P)*GS42_+, M>,]E[X(,/<=Y\GS\KRE%5P5* B>T@LK(2DP5&$:&+&- PKH&P\L&3DVJ1)"S MJBP"A>8#B;H"4S&PV+FU(1!;4;Z@D^)DP=%\U>4.G@;IEQ#8F4[:8@&A. MK:+%5^[AZ=;QS O"P\%.-!LX>92>.I6R7-$F2_X\J:Z+3:P^=Z>CI04P$\UN MGI24(*!UN2<]6:(]5;1C1O=SA=P !;]8AR';[A%R.Q^6[9!%_]_N-OO>?GZ I=5W*6!>!$4)BS+/U,&]7V#_6_V,/ C7[&P,YD MLC8*6&[H4T\YYLY!V]Q+ X$Q-_#V$NVWF;/ZCYS*;]+Q[0-\OTN]TS\$4@4XR1(I8US# M&%7OL@^!91G"Q.CFV]LXEWVH1/&A/CA]E3-7+T]CY#AK/(&BD[.?PDQ&!&R$ M=<-M,RSP]MBR"<$Q6&B($[2+L1RN>W0KM/<%B2XV\J([7?QIB,QB4MF7*RF"<(82NU>DC>*!I14ZM>D$467 28 MV*3.]%_K((S",7W'X])S]I:(=/[F:T&-R5K]'.O:\TQ1>?)\9,_=AS6VPYU\ MC7W+#9R(5(J,Y MHOHX4V:SYM8"Z[A>EJ+"NINVE,4\0=+,T/QM^W;CY9=VA MK#1,,+>AJ*RQ\\G3T0:THXVZ_);) M5<>+IA^)E+,=\.9ZC?[( (11DE^+%G"=#>F/R>Q"OJSD>50'F2BIFL*EU(]M9B5L!@<(0<7.L?KGQ?+_P.% M^.?DOC?[T1U.-B/Y+60T++< #3YP ,A5/@S+&*[H:,G\T+<0E")#K)@L^/8V MSX_NHO[[#<6@/C@VEC,7UL!'&1D%KB)JZ#OO8-\4XIQABF<%) MJK "I,3$0T!K=-NZHK:E'ED,7'Y#]GQ!PF7BKMB:H[< S=;.LSVCG2*5*;)) MTN/I)2L^Y<@8&7"9@0[+JX67S6QI%;)>JY=E71Y0#"3D(BS+%W2T$I/!H^PR MFQ-4&>:\K-!\[&CE1+-=ZX2^KOYJM\'T9X^)(0\+RY^C@#.?%\K;)!G)3N>+ M Z!U[*MKZK0/QR&X0B(ZS 1./<4IY\E'R'18J\#&!UHV1%!ZT=':5P&,$/5D MV?ZOEK-&6]=-^0E43B%&2D\A%-5#]V[\S)Z7%"1Y(I1DR10VKT%L,OT)\A.# M8U28%SZE# MA'4>3%79_%H]D3,^P;$+P_#%(R&%0S#Z]3A^OZ,<8&_#L60QG MCTPB,XB0L,V ,B_6KY-AHPA7N0Q1L+#9."H+CX*"ID&V ]^M_[,T2^;$!R+ M0ERP*6S,B'>/5UVDPLS1;C\1:+ZD1CD!NV"QA8>2J>?V7#R*2*56&.5R7-QN6C_O^4,,8-+,)P9%:?-@4-,X [_5]2[GW MC&G)]^&YPO#4'.9$D$$>]1P+ZWQAAK*Z&:$)[I(ZN/+32/7>P;XL?3'5Y MG^P#\&1-R+O5:Y=USI27'+@DV,3R9,$Q$Y9WB88M9VR_[>#:O%B?]G*]O/=\ MW_MAN_,':X7_$GX);$;SBC!,/Z5--]+3+0^5C9M#?Q8WL?XZ#$++)>\?2>B* M5(W7IZS?\>8S ;.N5$R$=!&O+G2 2((*B*'Y&PS14T& C9T!# MM+*^HB#6_1DY$QLG9V(4K="2&Z80*3,5Q>B%=6EW'[]HAQ8%(=F,[I\9!<^:EAAP#@LP3CJE M#$_4=-=H+_I1Z$W^6'@.-B7H_KG&WY9RHC]K9YWH1^/^PS]^Z3\_=H>C5O>_ MWGKC?S;&@3X+QZL7\ASIV9FP=FXN+NZNKRZO+MI7E^(S.<#U!058R'8)L@9K=^0.T.0O<^_C9]R,(Z+_O"0_?HM_C-C%__S] M&>Y+ ;ZD3M0X(57$M#O\,AB11B/=)X9JBU^5Z M)!1@+YL*%.I<# ^="\3,@>4*N GR&K7YI =@N(%1TX.AKGRO5LQ6P%[5N_5G MNGME$\*C58J4+*F")L)JI0_>Y>E+G[ M/.MNL'4U^]>J8(YE&RS/Z,X/RY]R[M3NI0''5_D1D&\?XV"Z[E%OM, (D;L9 M4ZP_$BDDP=ZWW'DT@@3W7]LT@_CX++)X:[8['3B6RW63UO$I<'+BBR%G"E45 M,+!Z_2$*0M^>A&@:M;PWUPZ#X>B-.0 P\X 30V7$YAUURP(%6APRHCB)@2.& MQLPN=N=2SQRW[MRT\$10>K8A;J>1CDWQQOD+"A?>M.=^8&&39M+_X>):+NP5 M]RQ1.#\XZ8@3GQ5-.:N-#.X=X4B< ]'T<>W;[GP0O;(=]0WL6.(;3E]/VZG MVR/_!XR;C8&)Q!!#&D-]1A&CQB\:I=JJ<=+JFEY7P.B#:>4N"J^(O%L8_>+) M\\?6YV]VN"!GW[B#H,W@BA9GE#"5@F#D##!&8 TPP*^!?YJRS6CI1D44:I M31D 6IWE04X17]&/Z$_T,V"1S/M@WK;;=^T&JZFXR8J\XF'IY]'^P%,$=TJ] MB9[^W2@5L*V"Y?9.\N/XL/Y7:&XCP7'49R(Y@M9*165_;-!7+- MSL==RW?)[ IW9)&IT MY'M^KK>WYWTXF?1"$'E"*7@CJ[E>YRY7A?"/$[E9R4)_7( MPT-U#JB'_KP%W3/'NYR="9XH-"U?"\!@9%#65Q3VW(FW1,]>$' .PG+3@E-, M 6:S\A WU4B7\CWS1=0 3@7B!'+(KYYTZ8BJE.7J]BY$ZFQ)#][-SV $PP7- MU.K27U./(%5+B=)E!(NO51$K/M#S1"DS6NC8V"[N?$64_1 M] F#3X[KUC')V6,:YGNE2LHV7(+Z,-*\+-P,>U6\JQ&="4?GP.0 .,!:;I,? MY*ZYG5->V/AVWQEU'UN=WSK#Q];@N?,ZPG\AGVB1;S3FWMO>L;H[':+0]J.# M]:W%G#6S1 G1C:N[B_.[Z_;MW?7M[<5U77/NG4AEA3T,!%_N*%?^?B,]J[\C M*TMWMC/3BQ7@VU?E+A) $(->ZG+&/2X:@.DVZ>( !/'QQ9#3UU0%#*S+9GN^ M;+%WM;AKX&YZ<"*HC%".@R 7)%B"X,)&0^V9XTI8OF!X$JMXD-,$H9';F86Q MVC]\Z*S#!;;DW_0PJ*J_ T_E>E2G4-Y24%9S4E3#+D9R-^K-Q?85W=$X%]_1 M2#[76I/OG?8W1!:\E[?7N"YGUS=W[;NZ-FA/^QN5[6\K%=>[E>4EG8^SL\'ACUVF>";P< +JQ/ M-A>[?V\R%UP[8(6#:\Q6^A$-=IHA-/+6?V&LDBW"'7?JH>#KZ)W M2N.%;=?-]ME-7=8F/0C9>=;:#C+?V>?I O-4=^S=)C<#,7AA/>(*I 7L\'80 M6R4=70>^/4&$TUE5._^"%3&G#=5X*E &Z]/-D^+8UMN*S&DZ:A5=6U-CM:^C M/(^@N@G0]^YT-#?%U3BU.V7MK@IFCG. XR&;LT]81].3K,:IZ576]%0PH]45 MJ[8MYO+(QKC5W/ D*G%J=A4VN[*\: U.#W:\,W1!9\Z^NBDKNC-E81B-WHFO MH94)?OTTF%75R,H0HNBT"^ H]LX']%V:Z2$B=T?Q[Q\\-PI_L+:<,?*7YZRV M5FU-S&EWA7;Z 8 -Z^DJ(&V*WDG1P#W3U*8*U&2?YDM,T?>/BJ#5-&*"& K4-/%[$-8P0!R\,$C M;P?58:IUV5+K%*L(6='__(J"<./_RY2^HD\$'XZH7_1.$03;RY2T+MQ@WWR?.37Y%TM/ZVVDHQCHL 4&V%)?@J?JB@2E5,I2Z"KJDS^0_TDD>=Z^NVA'@B2_ M^3U;E;Z;'V*=E]PD:4@1M)5&(8BJYG?\PY/A=Y/\Q&\QB!2%)A?G%Z>7:L$[ M&4X<%P6)ZN6HA.5M/9Z\M4\G-R_=B5-);*C.=:JIM#\8[30OW8E*26RH'F** MJ1S9GR),;I*=B)2#ANK@I)I']('R-YWH"4]=1S&:7>%B+L+F3<+_" MU^WV[;&SR0.'ZC"CF,U7F[4PS4MWXE(2&ZK3AF(JQV*=[#B_%SD1R8,FW5)H M:^]A'=$!%19&[)5I-E4Y-C'^WM$8F3A,Y'LKQRP+]V<[U]@3M M*@8L^M=/#4O;V"4)NKGA$U7U5%D@M02CJKQVIS:H;7!33(K6<"-&C7/96465 MXUSVZ_MTWF ZKX^]C=4$^A$%6-0U(Z]UG"M>NU,;K&\1)T=*->%6@%S=3WZ7 MO!DJ>7O_4L'M_?3W=E2#TP5^%1?X*>?63Y;MOUC^'RB,8FGU9[@*2]SJB%3R M3J]9Z<%U9P5OPAV=AEB0_&"CX0T)']]<^TPD%VN7(DN M5[ZUMI]K1=]K11\\K4[R2L#:N[FXN[P[Q^N-R[.;J[.[VF)'5JS,C2(&0 QZJ&/7:9X)O!P NK$\V%[M_;S(7 M7#NT#C72,Y#[=6"[* @ZDS_7=A"]E\W+S@1.(#&%B=//MU1M#<6Q]6DM&T,3=OS>"#CZ@!PXB7 MAK?T*'S<] M%PI%4/P%'P#ZJ+H_UP2AD1=H*G\C[J[=OCL'OK-13!\YN^[%\5'D_D9[(P[6 M71#1AQR'*!Y@TE?'=#Z]2?G6\8JY.CB-O'"O[<&\;4EQIGZX0/YXL?$[I[2. MVNISO"T(%N1&WJD_^C=(3^VI4IQAK0DHFPN%">GB,3O\ZKE!Z*^CU=EAQ_(= M%Q$^XAGNQHDR;_.BRN\?7VN ;'6F^MU.3NF&UL8TW?;3;H+-["QJ=$_QAB; M(+:.-A;(%'%\VE6&DM9+W[7YVA:%GWB4>FLW?,)LQI?NHIN\_1F&PG;GCQJN M'0A\\GCE73FJ6N]7-ZXY<,>XS1QQZ#D.GO:13*H;2*%*G)I,C3A37QVH_ZBW M G3BJ"OUM8+X^^8T '6ZK*6Q,.A0=%2QBA;=H]#RP\R0QE7P>=I;+;&=!J^)2];O MU,2!-W$5?&IU=C>OB2=;>6LL?GCM6Z9RI\8-O'&7)E.K![YY\W,#5]YGIU8- MK567I+*Z_>OZPVS'UY)DXVQ?EXBS'7_Q%&B;%7GY]NSZXNKF[@;+\A1H6R(H M!X3.N"S=.1VE5JP 1UXN%V@;@ACT4I>5"A\-P'07APA>H&T(XN.+H<"D3!4P ML.)I'4C)X,@MZ)AA8^"$9&3ZZ24#W$. M':";5/'(R2!X8-1KGPF^'0"X*!PY^?*\OGLX!;C@V@$K%48*Y !%4&H78_Z%,I<&DX-;VDW6/F&A(,XM95J<198:%V8 MVQ0@7CYJ<@-0I\M:&@N#CI/;=&DW5DCA($ZM#%(X"('!Z.3/V*AP$*?F!2D< MA**M@J.[I X^',2IF0$+!['?TD[A(,Q9D9V=FAFH)=G9*2!$58[7@'WF3]N( M#2%"X(51@_<9S;F6TN1V5:'<83;2NG8VS8NM;G1 B LLC,M3&X?4QE7PJ75W MU;PF;G1 B%,3!]?$5?"IU1G,O"9N:$"(4^,&U[A+DZDU((1Y+=O E?>I58-K MU26IU+Y_75>[[CA1Z;M/..]"W_TD/]):GEAF<]J&[&YO"7P4#2)8Y.\>( ^; MTR/T27V.MU' @ESKL\&G1^CK>1S]U)ZJQ5GKX\<;'FL(E;7!EOQML/8G"_QW M\A?9<%DWXN&RTF\FP;+2K[;(9T\QL_)+. 7($K_U>HG;['5C F3EKA*U @,X M/%+):%@ F-=+78/7HV(3@"!0G(84[,-EC,E=]* MJBA4% !E5-Z_ZX%0JW?0=9TZ?N=C]7Z(U6;GS;M,&KU]98^@?Q _B>1 M[7G[[J(=B9;\A@;#TEOCEL7+GKTC$(3P$^FEV7C'.J:+;KTC$U"EB0PW)=DILX;+GISW!=;7>>.YDM M4L0^5E?M]NV=X?)4AI)6/Q[IF $41?$%<]*#& @)W3NC.AP8@]4JGD,0(# $ M+]X4.?] 7SUWM0X[0;!>QC,,68?&6PF'QM%@@/\35^/;*JY':TDJTOH#?;5L M4I66M:W+R;"KX,KHLMZQE9$V2* MSDLI,SY2N;@WCZJX=W:0-_]CI0?'>%V4'4P7I3'3>C #UN-2A@RR1T:>0/S5 M!.4;^DODLE)8/GIH,N\E4![JY M#C&JV!S:P1]//D(]%QN)@K"JP2;ONZ=V4\U0(XR]UI@TUS5N<&Q_MPNG[&[& MG?AN1GPK,^K56I.=3YXV+2!M6FR\0(6.[)+#;OQ3?W9X_YDJ.N<@(0(E\,!69>JH"! M=7MD[P9B? @C?J%S-STX$51&*,,32 @D17NER4%[+2H:XM6%;Y,U>F3RFVN' MP7#TQE02,\])366 HFX<0A"'C"A.8N"(@2^"[)Y8_>-,N9 !QRT 47BH>SIP MW:.Y"X)GSHU5Q5^!)[L:%UA58&OD@5?E%U$ "+4*L>3L 10'2]$ M./G91PO\3_L#]5Q<%I+<%C]KE]\6_\_H7YMZM.RH(J?-\KP2L&YO+NZNVI?X M?\_.;F[.+VK;KC)K__P&=P'MQNR?Y\J@EBWU!+?J]E4#/]P1*?[7H4#QKWX? M^-YT/0G[?F)OSFXZ+1DX651'XE9 4N# Y)X#F;PK=4?U_4;EB\CY"#"YT3A];H[@_^681T M7C8C&2]D-*SQ_CMRD6\YV(3.=&F[-MEO".T/),*Y4%XCB2]N.= #VN:>T %0 M5)VSRBJP-?*B3>4G= "$6H58U)S0\;<:]9_0_>WGF/KDL.E___]02P,$% M @ VH9I5>>@#$P<2YH=&WL MO6EWJDJ[-OK]_ K/W.?=SWK&6,Q)(Z!S->] Q;Y!$;LO#(02D4YI%/SU!VP2 MDYA$$XVE\=ECKQFUH*KN^[K[:O[^OX%I).; <37;^N<_V$_T/PE@R;:B6>H_ M_Q':>23UG__[[_^3B/ZW^D\B\??_BR )K9=I51.*+?LFL+R$[ #) TIBH7GC MWXFV/9U*5J(&'$2+3M8/\<"9:S)(E.UAHI3[G9" 0@) IA$Z12M($D_12%HAT@A%H\DA29,X MP,F=-T7__#WV(KI&M+7?'V/.FOW_]&DGN\*?MJ+\V/\03P1 4 M0PCLQ^810[/TA_:+Q>)G,'2,U3,XBA*_XI^'$<6VS0-7>])Z06S;8K]ZM2HO MCX$I(9KE>I(E/SX5O5/Q'A[<[8+\M?YQVU0+/,0%\I-.HL\_57O^2[.BX8"8 M;K\\1[+V8DA?1.GH11B)H:F=>KN.])$/TY1X2:,%K!,"(G3ZWS1TP>I5@ MU*_HU]U9:V_0]CF5%* ])=%VWM$/JV'/D@]#=NTDCM%OO7S=8OM !,JGLXS> MZ4F!;=EF^%.VS17$T32!;A[8QV0LG4[_"F*X/-(U_?03.!W 3@6'_ M%-]# H[@U!/P:7O!1ZW!I_WX]^\QD)1__S:!)R5DV_(B7?//#P\$WJ_U?..' M$3#SM?D_/S:_(UXXC4;ZZ]^_/=;Q9WW&BP>8U5Y:,/I < MUE)RD?9^&'(C6^-:H^$\J?/-"L+/ID219U61B(>,(!@>*8*O'&]N8\D>!YR/ MOG$?AMOS,[1&!C$?;)+YRK$PT4&4U6$-2'\9GY$"N)W0F<[0[!7V&=237 MXE21BL#3J%Z<\ )N M=QB)[64X+\5$6L?];6E&I#TY=%3< M:,V&.HI7VH)14TAGT%,_/DEW+#G %35EV2A6^4D2#7O+;C"?=#JUG/HQ[BE MULP(6__\0(CGT^0B]R!R5H'">[:L\ZO.&[X76[W8#WXRU8[F.PA2@3;52*8 MN!F7R"PB:K0CX\T$FOOP+6M.#3L$8#78&C"'P!&G=#;?JA1Q%FU4Y@-"S[FC M36L54T00G@++78V <2*O1 4QGANCB C1=-?J\\FDPSF>JP\8 MBT&S0Z'G%_MCC\U%D^;P_NE4Y_&S3ON+$3<3VP6V41+#:C/;[-=Q]62S3B[H MCIN4:!&=X<5T*I"RF(PT3SSK0QV=%E U-W8AO7KTRY-QNBTI<+DTUA%"5:?G M+%M)^S%W.L")1O%GHF3)/Z_ ?#R5PHYD^$^G.9]*^"!G!PL]VRD/V+Y>S&G& M)S3JEYJ-]R;7Z6NEO)LF1)9OE <3NU^B]=Q7FHN=&6U%+GJ9MY*1K"&Y;F.T M&OH3H8R-H6VM?F8V,CGSD[V9G\< BU#C66$@!E2JOGA;_ZY?LZ-\2Z[K@Z?" M2(=JF*ZK'8(M9!1&;+"CBAU$!$KB>(J*//H+V-5/T2DP@4'Q,WCZ73:T9JH(VZ6);)]'1D-$[C+:\^:@21YDJF*)KX2F)]%E69#;6&(XK. MYYM#%@79S&R&6WU[C)T 5=8D&"[RS7F FG.T.;)H-@^"2'5B47B(TE<$JRVA MN!:Q3 VDEL[RPKS1KH;J<.XW3P0K&927'"Z.0A9IUG'+ZE;3G=**6ACQ)K4^ M8!==QQ-;L9%>S3C^5-,LS?3-S42W-. <>QK9N9 S(M,8>>3LS->F,=4RX0L? M@K='7N1<@!R8 \->M=J\+4/2A"T6>K@P4X)&/F6I7C?=?*G$7^E+<,'(-ZK: MZ*E2+]

=DN^A6=9X-D*==!>J5^[#81)W0@3DFHV&5Z3B401=(.+QE@\[YN MAUSBRTFK@0)F(,L&9=RD\H+_V4E.\/GKN9:HAC?&]N.M@2*8"G MV>DB)I#+!L"1-1=PT83 BID[(KANYW:!IHX]H# 1DR05M( I17RVU#@$C<7- MEXPV<$S\"5E['*;F4 %,T,J<5UH96IG/O-B%1;\G63??2$,#?(:L^*(0#FUL M6A(*Z9HF-KMBO]Y0(2'K@[;;&_H<1+A,^))TCPIBAYPQ[3;=MA=RLL%:M.4@3.H6TBPIITK) ,R?FYJ%J^EAN\W7-,#@W M,%$S)[LCLH+9/OI"';\;!F?"QR:<%,9?K4:R^D\'N-Y#B(P]H5VVARP"CJ@4 MV) )ZC*MY8%-$W4?($M/A3:'J)G6DAF3$::?=0E<&$%I";IX1AI)( M!2D\)50*##JS&G+?2>W7XF%JD13&);_5=^-5>356B,BV)/DS M<)4X9'_ZCG5WNWVL/KJV[ZP^K:JOOS=<7,UH;WIP)Y0:5/LCA^DU&!3(O($Q M,R]L>7&R8/TJL$H8;3]I2OQYI $GL1H2V%NQSI8J3PMCSQ_^=_O5T[=/5YS8 M?HI<%L>+BUK_;HO7*+9][O&WAV$JCTTWY:VGOVP_;SOY]814;U(NN8-_ZC2A MU8N'8Y_6"V,\V]:J'O#R!;N"XHQK6299#S"6&A*\7@B-%(XSY^;:AOA C4>\ M_JA$G0530Y.UC>U.*%KTZVJYRZ/ OD:B'_\^C1MW:?3WK[WO_TBW^XC[O.L= MZK[:\Z]G!#@6Q3B")@]$<=240@CT]"C&=E'\R4S*9U'9'Q7LX#K,O+:QL=NP4.H496=G!9$[+&= MJ;U^W0:'C7QE(51\$=.E(IJ6DC6\E0G/;@,_BL-7)OGCWU61ZM59GE.KT8=K MM?17XN&8A%XL6+X7A8J;E%7)\B)_4HOB0<9UP38R742QX+1F+VU=8EN)HK>3)J='$6N/!H/VI%$0<+3H8K7Z,E6:0ZMPK@M% MA\8)9]-%KRS .#V*LE*?7@2:S*#91;I!ZLHP517N*#J)AW.H+L+.I8N^#$6: M/%/KM10EZ+-VO6#G[:Z3']XMVDE0='C.XIPHVE,X?]-1YL-HK &ON5'<(;FK M=;":6_44:8,8*VB/PPRC,7H7&V =GI3YT%_ BIBWW>5WY@H'.$Z=T'H"CN.P MT0:&X4<4VT!AI&5-?Y[S\L(,ZX@FL4Q*8':E4'@Z-3@XO]JR\WG./U\6$F?K ML[;EVH:FQ)N^5LL"-? T7].1'"TNAT5:$SC ]=9K!SE',R4GS +C"*R1']N M%VNQ@U(E'U(I5!.LFIXN\$;0A"XE&B?9&IW$BRD_()6!)PS>+F.]6MD&]I$ EQ,/9F:/C 9^:G( M+5VR2M/9HMI!35+M>?E6@?1ZT!EIN",W&%*,IRU_;1_/:Y;F@:HV!\JS3(F; M"6O2Q';6NPYV_82&-P;.\]:;]ZJ@H*+-D=YEL[/RH-4O!F*3@\XI.)=:.;CC M(\C^Z*2\0??O6**!#/G6&%^VI@L[B^)"WN])?=L>BM_&2[I)Y%].Y[^3RCU] M12#-IO!1S<'[.M]S\7I 6OA@"JV7<*L5@5,G?0DQ]:! '_[> B,'AEXIW*#5#9*Q8?UX8@Z;HZ6;%?R0 MP+AJP1GD9&A3,,>O23V,#+>-"D:6?=,WXLSSRHF-FSE@'!-W'GDBLFUN]\6B MXPY/S$'%$QKS<8#ZCLS-DM#:TP/1[!58J+KSEG&TL^MJL%LYQ< 6;>:Y&]\. BL-U MORLND@A%%>[SNMPQ-TKQ27](+_9J=[+;'6G]T[:R'2/?# M@(K#=7]'S%;X>KGEL(W\9-%2>BH[!]<>!4*@^\^#@JX^"=H+#*D)4H_')Y52 MNXM*,&R=/]_DWSJ#[2.63\]ZGE4QIKB>'4^T-#JWTO[5N[Y?:OE.O$SPPPP^ MWO0!JD$O.F31%R2=4^9E1.I49M?NZ,)B^F"!Q>&V3P2IW'@1LGG==S,J8788 M=5:]=E5P:=MW\D7$KYX;\1'MKX:-V:#F#/IH&-J46!KWAJQX[>[.%VO_LV2V MSZ_\27+ITFU?(H0&VN''M4$W6^A"N\;@ZI0_%*@X7/=/9KAA2.$R0/T +2Z! M'E2F_;ONAPH%;YP9]*%:=Z^%$LF12J.-&L)QZ62GR5G7[OU]M>X_1V;[_+K? M[4TSYI3U,13)=XP26M?-KGO7_3>%BL-U/S6A@]!Q1T5]ED8RJ:SDC@?"M:,! M MU_CGK'B72_ET$Q*N5)%<%&ZWW1"7&DP-,\B)86J!EZM732NW0F$0/>? M!P6$,DU.6M(H$+2A3Y51NB.H>1A6 Y]O\@]Y3W2];7[-V(B/[&@$9&]]=G1C MQ"CV]&'/T4$-E8GO>CLKZ$]C5RL]S)ZF/$&@4&.92H_]GD-#IUQ7N_ /(.2/ M?P]J^8R2KPK55=M[]$SI?/1$BQ>EGD;.6DP%Q=D1XLWMY 27H0/>G<'G\.B( M8B8YG0CCLHXHF71?J4K%9N':D_BP>'2PP.)PETX"3C"AM+"JFU67G 8-6Z,: M=Y<.5ABJT^6.:0!9IM%VRM,1HI1@PP=;,DPKN7ZT;E MY)$?=TF!2E+JVD.04F*9JB..:W.VTLE3 &]WNAH';;G@-@7ED1UW.8%*3O*V M[VQZ'8!0(Y:-;%WWASFJKY=P9RS/[+C+"5QRHLVW]B3'S,L2P>&6 M(%5&=:SEC9+]\Q]3=Y>3)W+RP(Z[G$ E)ZRQ$Z(T6DMOP".S"9J=@F2)8*S: MU+R'*%\J*;L,N-M[;J]D(MEMLLP@I\B)S50K/@9Y>Y\?:VH//+C M+BD02,K+W]H+>QO4!Y[/?+DIR;F:-5[[BO0=UAF-B=2D).#] MGC43 CIGI>Z.V/47Z;_RA&Z(D?Y8: ?]06XZ%L6E4%&[&7V02L^7TAWIUU]H MOR/]1;&<8!M 7F32$[:;']!",EDJEVKW<.$6BN5WM#\O>-<[+A6X>I,0* 9# MU [GUL?&/>UZ P7O.]:?%ZTG5'[><%*.I5,EJOX'"\QWK+XO'8>"G)T7;<'6*S ;*N,FS%+S7 MT]TFVL]5/+[C_44!N.A2G&57A*%.M=-TTQT@'2%Y=V1NH0#\K='^5A%WM+ \ MED7&%72VH&UM*<[&++Q'<]X2YK^HB'M'_JN%6$F=-'3;;@RKEC6/_/(78KSA% (M7)>RY+^-8:<"9P=+AW)[+5O)MJN3.>K3IW;ZW_=GR M.G9X>?W9Y1B?+:^?@.?%:4-$ Z75$BI)%E_Z9%)L-.\\?UN2SW3'RA(AQU. M.NQ4I#O2!+2 ZT7.C@>4E7P)EN:Y+5[8*!"DY$E9MES1V4:A,21%*JQ:E6N+ MPMZ74QW-+($G=.Y#WN[T[]C[XNQ M=X3>>]MG20&+;>8:O8"EBJQ1Q]T@#R9WW??EWM"WPN!V&<90$JD@A:>$2H%! M9U9#[CNIJ]!]E\#>'7/'V=RW]9YEU%%*2A*(T%6N] M>N+AN3OVOJ'>HU_%'.?8BB][#8<'SER3=ZJA MO#WR(L*!:O2MY8*'2X1(G5/L7*4O2%:K.*U0*6T!WZ7<,8KV36U34=P_MW/R MGKXJWF<-VU=X?^C*CK8*AK;;_'_= MWAPM^[V8*95P& B-%JV.,UR8HQ$H'6FH9!]&7^,#LL\WED*Q0(48ZC?3[:;B MJIB&0>E.0";[%[?[V"[_L8_)OL\M,85KY!0!"(.@F&FYLPEZ;=S_8MG'#M?[ M&!2\?U7VV659+]$:)NN2YCI5RJ@Q9O7:-/^7R_Y%^8^=3O9Y@FV5Z0$Z8&?- MHJPK@.HV&.@JE=#)_N&K#&#@_:NR/ZOW#(;L2@(K(6V]AI7ZY9%V;=R_A.Q? MCO_[8[Z'!=3;6PVSAN2ZC=$J_?$DG[2^WW+U,_-\]?6Q]X1N"T!NR&"#-DZS MO#%ORMS"PQ05.A0]+&9^C43/[P#=I='G,U7'7S]ZRY%K<@?%%!PH7K)RI4%IT7RD*M<"%+O]Q1_$+%"0S MJH0JQ>?6_W&.'?7IA?'^88^Q ME)BDTY@*F?!A=7C.VN[FZ'7.++2:N! F8@RP9ER)4, M=*[P^=<&'D#/9WG4_02%Q/N%:JWJ(5A]4,!/J1NWVKPM0]*$+19ZN#!3@D8^ M9:E>-PV=HP )4A]4[FOD_.8XW;NV\%0Z=>!.*C[K968"8N2;+(4D,R1^%4@] M[;K#NTZ]+%;?UZG])9/4L#X7H(W)J$:R8D;PBW>DWG7JR],>8B@^./ %8*N. M-!UKLF0\@5K=MH1MW;185Q6SGIGTA+#9JG8*64,HA5"ZEJ_.ZY'I.Q,[)9O/ M=][4SN;LXUG7G8(4OLB@H5ZI]DK&TLR2K WEQ;N$N ZA/BTR M5FM"5B>6;=:+;$%A%:8X5IH[7;U1\]-.A^&'B^1M@N(U&MPR'I[[A5&S?92Q M76\+"-I%/8FPJB0*L"(KJ>T1.H?WW,L/>7/O$N$[(*(*(DD8VX92,J>./5\9 MUBT&"(K(.+*OU:-88:8T^L5%:11"%RM\" -O3/L[<#WO.Y;F^2L9R&M!_->6 MZ6.M;Z2#MCG6S;R;IP,4+[OP[7CY$--?G_5WX/G#;UL_T#-)7RI@K!"RR+@U ML9&V&=R&AG\VU>O@[IZSMUZU8)D$0!< #B^#" $BKAO-C- AT0^JB3 MXCN&0MZ&"WCI, N2+P5!U33UMQI3<<,*W7=&>-.!UA8OFZU<+DX "ZVOQ$( M2#JB=@/)+@C90,IQ"FDM9'B73,,=",#%].>1 &)WED+?9#4=-,U6*9MTIX"[ M#27_-9' 5QW3>E;G3^G./'3$E@"KF&AA=.!BYX.G#XDVNLRV MJA,A".\&:=Y&2Q6]VR)$T4(F(JM":]2N!D'7L*7I1 CJD[/. M&SD1@L*)V9X7I$8!S5I=DB7Q9FFC'&RVE' M:5X]7/;/]:Y=CL1&/G*8DD2*[>JX9A)N0%M6L7#M#O'78P/ZXWD^@HU*FJ6X M;*ULHB%'E$*VLW1<\XZ-[Y6=>04;@.$F6ME,DT*VJ_CE'.KJ[.B.C>^5=WD% M&ZED?= =#\*93HU'GE#JTN2L>.T!SM=CX[HS*J]@PUE.LPX19E@!B&F\W9WG M\#IVUQO0YTI>6[.< T.O9+F>X\=SV:DO@NAIA8F^5.(?VG;6 8KF,:H#P,YB MA8<%2[:E>L QX]>]7,T4T;8Q6K]@\YPX'MG93DNDT>R 8=N>AY&* .TBII=$ MVE8@#Z+2JT Z> #[R+NS;.H%?<^TLN+$:ZP),04%&.= M4W'B#D;XP4@@:.IT8*2?@O%8%,F9/E:TF+RE\SQ8C.;FJ*7 &XE#Q43Z5$Q\ M:=^.Y6(OF9](H\ 8L7R0 QCI9V:3 K2Y-GBX>.:]-\>RT9MVZ(%?PP#;&!;E MD3@PIND.M"H=$C:>;>'D*PF,C.]&4W-=1HZ\+GWBT^6U@&+XG!1N&MN?, MI%?HT(20S?LSQ[%' V4!K79]968;0_UT:I"$&:<\M6:/ .E(A@\RX<.? MQ8C&DB./PVJ\@._I2OAMFY(U]3UWU0!_YN;MO+(&)-=W5EY.W@$S'UARN/]] M.RW=%I!]QXD"OLV+)Q:6ZE9-R=-#IB>[!%L,%!5:I7$817>6V;].TL_[A ?P M8L](WF &["KN$*"?!I5NI3(R.YS4HO%)G M(;IR#-H;.H$WTWA7>Y5WS-W%^&E RTWJGB+6]'-L(.*R'3:LR MB]WU'5PXV&/XWO3FJ[*3TP+;RMK.U%X'!\^5FV9I'JAJM'U8*5^M3.4P5A(+7*E>4IEPBQ"L-&%ZEW@GT MV.%D?\3Q&W2_6G-]8O@E^895SII)AL6Y))6J+ONML0ZO%KL.%)Q?B9T:!GP+ MU 9%@U%TO#*G)-M1771XAP'LRN#1J%WX@>\K@[95V%G;'&K62B5G MHS='9AS$QU5$A%7 $SN'C0K,!/!%<F93T]E.D27[F&Y,)+"FRLTK$DN%ZE M< 8XY/->MT4H.0TUS8S=LW OQPWN<(!(.1RX^_\$-]D-.S@NOO=_WU'N\9QM0U/B[1)L/'@-//4J.I(3$=, JP/3@.NM&H6< MHYF2$V: !4816:(_MUG"^(SQB/V*;X#&:+WON;*DN55/D;9!U3A=U,6^;J!4/U=5E[*.20AT":/X M7/+7Z/OHMQQ'X(]'6JM3TC_!F>WJCK=9,@5G)D-3T< MY!9VB=1K:\VN5*CFTO#R]-7 MI[CW"LW,+>\N/"$6MM>Q"G-LT)0(%!%PHRB*B!BZ60DZ/^]C6'CO.M6KQL+; ML>J']$)Z0.78=D92T!F1=Q6[, @G=6B]+>CTPL5/FCNE7F '89'S4,73?8'M M-1B%J WAO:T(.KUP.2PKXR$U3-DH7BRFAAKJAE/DKA?@Q\+;"[0_I!=4HML=RY:A"_Q\N& 5 M2W%9ZT:P\ 5ZX>*GB9Y2+RR!HO3%M#01*@.23&OTTIX@T!8RH-,+E\/"_IA2 M 9I8!:IDK'/E.W6#E^NZ]-+8G'9[Y4"H=):".RV:506^4]*B&?U^-J-MOOWP MQ58W&#$>PVDA: 1"MHM1J.FR=IEPPE3:@$[AP\)IV&* 8SC-=51JZ"[Q%CKK ME@T\62F4:/AVU4'!:0B]NF,X;;:&WM3NU!5!8[.YU- :C0?P74<'"Z=AL]-; MC^R,-]9A#U6$78\C_GMXH5"4EG ME]:X*TBB-.*BZ7)I'"\2PI22NN"RK"1SW6N6Z==SBI"F"L_OU4,4':!,62K M+&1516AY6$Y7T'L&]4;R\B="U8FMXI1,]E)A-739;-#(YFFE531[-Y"?N!ZK M>,V(?-\J?Y=JLEDO >H B_5;S0\9VG/I=]D,FK>J@'(HM3 M0YG-&H?P,/Y3CO?DRTR@*+&VQ@ESW]VKV%\HLOF9\;-VD9\ MQY\C&5ONUOUB/X>F>)WW]4D#SQ61[AQ>H7\^S9T+#-^N*M@6\G!5\3 MY39PS*HM;==_%-A1B[)F;4+@QSRV$%PF+QG0QC>OBNS36=U46N_8"UV>,7B" M^$6[W<-9P9_P#I4EG)]I'!L:V5YSJ4++TQ M&H'(YL3-JMK0=OB%-(T_;$/*0:E:YA98B)IX3Q_[56I(UJ!U[Y]/>N? ^V-F M?7,\ST21R Y3\_(H#)76M*SC4MOLY:?"=,I#ZSR]SM2GT[H.KKUPA/=>0[%2 MKW6P>*9AY^5Z,Z@-.S8JL5.IBI0K! [O$KG]5U"L=.R+J<'NXKZS:FAU5-)V MJT:+#T]D+MN6\(V;_*XP\62HV?6;V]IKIZ)#PJ2QZ;D/-T*PTL& M<%M1J&CYH Z\]U_S(LA^'->+UINWB3U+3J7:#4?HMJK+[J"/)/4Q=-I^=?K1 M:\1^U X[U'X570=C^3TV[43U^_ATE@&\S"B\R^%SNJNPK1F:RI01;'FACVURX9WF;S+Y"$R>:&JV(F.TWKQ\)NW ML*]?L'OT8J^&YVFIHO?06=K+4+/,8FK!N][[M,=K'-_MV_>^OZ#N=:2E3G28 MUV>1:(B"EE[@@BX 9# K.:[A,/#>L'/:PSWN2%PAD8)#)T[Y9$8>SBN4@$\I M,&Z05<+GH N[[SKQ&1(I>)!X*IW(,\I\B.:;!7;FS*UD=KGP^O:-(/&&=>(I MD4AL[H^YL$Y4DG5$:M&=/AHZ&CUOY_") >]N^;M.?*B G>YBJT\B\50Z<3PG M$*$KY"04P29::83+8ZEYUXG?"8E[+M6ZB%)D1S2Q$)NT*R JR.*U>8W/F]"N M>KHKQ:^YLOTB6E$FIVZ=49FB#GQ7\R64J=/PW@=XUXIGO'CRPDIQ6>IW:CT, MKZ& G%K((&PVC6">:F:5@^-7,6-!:]L#H<5BS"E]9Z*X3 MSXA$"@Z=J G%:L=L%\H"(A>+%->>#+'1C2#QAG7B.3**%]:)X]2LE&YVT!(: MU@5I&*K)1B9[(WF<&]:)Y\@H7E@GIAN2T38P$;!X >EU''/1Y^F[GP@[$L^1 M4;RP3BQ60:-33+DS%.@EJ@^:\Z4RO!$DWK!./$M&$;VL4BR:C=*8Y#IMP42' M*4.SV('4O1$HWJI21,^44?P@%$^E%8$Z]QR0(F4!F;63=%>N%'+U&XE9;E4K MGAB*)UJCR+6(96H@M726%^:-=C54AW/_1I!TABN\H%_I%YC H'@Y-/4PG0:% MSJ38\9O?I-8 %3]/50<=CB@ZGV\.611D,[,9;O7M,78C##VO@$):39SYR=[, MSV. 1:CQK# 0 RIU*YGM5.AB-A M.M,(6@G270YU?++M-HIX:Z'5H M4[BP,_YD G_@B5D9W]4L$*DQ.2*$J\5//![[496=G!9$BN[%#6H?05$ M<+:'#9:L:&JJ-C3 BLZ;-Q/#&IX:A!U-:/0,STZEG#H)[WGJKY!O<[;(J_3[ M?*1W%(X/HOPI 7WQS=^G,'>'X94%1-G,\)FZS@N".FN44S:7AC::A!LVT!K MPZ!0S]'JHL?6:32D^T:1ZM*DH4*;+;T:*%R)20Q[GE"GEJR'@IF*XZGDTG3A M#7).;;BNV4A$O'^B&3X(@'%/)\0J,\;1+$($PTQ2* @E:,4? @ \7V>%X^>+ M<]_D:7QTOQ3P6GR O^3F-5>6-+?J*=*&LU*U$:JY%%(1"KRKU2>>RB[@/?G[ M;*D!R?6=5:JG9$7F[>F9A\]_W1Q&T;&-2!R, M:-*;MSFUOERUM3 K(/8@W:W(D^:$N5)P/"74YZ.4URB\Z>Y $M\QN>.*/F_ M!E,@>T")#['GFAKQM)$MJ0!!9$OM;B)8'O>'P#C[G( MHMB^Y>T<\CO4!2P/F-0,G0TYIV\Q18LGKM0QNCP>7Q+X.O"X)P2_G-%6B;'0 M3U?H--N8M&OSMC12N?!NM.$WVN>O<%[*:B-^%/+R_H<^ (P M,V:UG6?3*>2V 045]T[D@EZ#R?>+@V&=*W=S0F62=*=%E^A.X*W8WTT^](H4 MSFCPY'*#MPVY:B:]MBXU"EQC*FAF$=[C%^\V'WZH$IGTHJ_6O30+IG10#NS6 M$ EN6Q-#PKYW[I/["#-Q?)S6IC8U1RMBJYRMD>PP">]9"I=BYO/U3[#=6O81 MSE>Y*N[G9\A ;W3S+MT!OIAQ;KNNN-)/V]4LAGZV%>PL0SYJ>#Q#QS4SQ'AC;T)2H!X6-)Z.!IYOV MM]?CKNXV!JZW:A1RCF9*3GS/#QA%9(K^W* DAWBC-,DFVRQ%8V0E*U8&J "= M$QE?D_3:S!_]N..F?E/0>2WED]DB9FDJ2+5.77722!6TKYFS>R9YJQP5^+:S"E3#%P(K6(MY9:XXH3XSIT&K MRB=M5H+6YK_+UM=G"CMO#_3J/\%J8SP,.C6WW1'P?+G7[Y5;?"=_O1+\-:R& MQ^?_'"[>-MORK*>BG>YH(138E&:WY'1A J#SZ> SVQ='QZL6X3&;N=KIMS[S MXD!%<<)2$'[NE';'04.[><]AJDAF=:@S++)P69JA:'%#: U_EX M7T[W\P0.&<7N,OKE,OJV@W5-)C7)&)-D+C0*NI;K!S[19T )WM45!XCJQ]S! MNU6]>8G=E^>Z)DD=H40W3!=<@FUPF((5"ZDD+URWI!Z3E;M+Z(U+Z'$QZFED MJIRMM=*LE)T)IM&R,O6!GE,S\"9$H0DH[U@^50QW&AP737U9G65-0D#*'&H0 M\VD2[UUS8N0+ JX[AD\-!5F8_V:LV#G=]B_$X+W+,;^%LGA3"@R0DIHLZ2X7.KNJ]R3PW MN?\2(3V-1*%B0\W+-=029LL40Y/XR'7D:XYB MO[OW_]7[1IB%Y"A/#VEJ^%YCM.)#8QJ_X3F(/W3'2(YH9]CL (2L6652-;PR MD\8=:#VB)U39K#1_A2R?A^;%+S2!9Z?+T5AEHDDJ0(D/R3X%2KN5F@9X?D;K M,T[!%J5LNQ9BT#HH^U#Z@B!W?%X(G]MO6\#U'"T^[&I%.,'2(EO""Z> :QY9 MUH,9$PXC:"U::,=##5ZZ%J6Z_?I-^MS1"Q=Z3X%:MHST0T0M\ZC/UB;]+D%D MJLBU*-E74'M'*Q1H9 M2A7KJ9!#);NT*%15Q-'HJT+I=XBPK@.?7Q!A-;FR6,_5^B&;#9FBJM",.:-'#V[-JQ^CPCK2F8SN:WV4:OI: M90+OR;??.,+"#L\&8)?'ZHDCK)E01A0V&5(LD,AZ*4ODNT7F6M*KWR/"NAI\ M?D&$M>A[3HV;B"DVG)O]DI2LV#7G6I3JMXRPKAV]IT!MD1]WF+I,C05ION2I M2;'<,=$K1^T=K5"@]>01ULB?LG(AKS1TOR:SC-'+SF1XS^K[OA'619&*01%A MA:J*S\7*W!>BGT1!QX4VGKH6J'ZS".O0; $6#UQA$54^#P3C&5# (46GG2- M%%8I7HOQ_S81UG7@\PLBK*39K%.MI=W5"TS.XZ+K/<*Z?O2>9)7@ M/%UD+#XP!4U6>M*HD*&RBVM)8WVW".NZT'KR"$L74THG:_2J L\K>9GS1DTE MO!:'X'M%6)=#ZMOK64N6;)O@@5Q56Y8>KO-X1)X;!1>\9#P>Q0"8=E\#E"]0 M!B).%B.F([O0FO8WYK@+AV>3/&=%$]8UHQ]#@]R9\FU"JT[10C/'3Q?HLB>Z MT*HA^- :WW[8VB0\) U>R-]R/*=.EWT"IU*$]X=EY"A >)VXI5R\)_I@S MFF8/+S@F=.D V%!\XB-1'HT1Y0_UY93LVVS6:G"HV*D[X]'9SO-=PQL_'+M6U,0V:H(I MSQ9&E7R)'HUSY&(9FJ9'66Q_M$_W-!M-8$6X@@8LA M2#7124FOA)52&([K!9J&3KT?Y9Z^-^?OB)6/U+X*88\FG<#*"KSA.DX_CX4Y M>&_^.6GYZKLC88, U3E()NF/.'V(N(6" ^ MZS!2GKGX+$-[&C=]:C*ZN&_DA_F2H5.&R^445==;Y'7GMPZ8]G="S(>#1081 M>+&:ITDVM%B[/J&11L!?H8/Y!<$B[!@X1FL4@ 4M_OH*7-TCR*FX.[O,56F[6(.\2\S:K^OLQ M^I&,Z52WB;K&B21*-0E?J$S:2PR^0Q)@RYC"QOF39DR=>MH:L[V)((2Y<3FP M"H/E4H0V*0)]QA16K'PD8PK8I#S@BX.A(-4;3(OQ+$X:0!OAP)8QO6HD;!#@ MZLND$-27)9;'!:Y U:FNJD"K'&#)F,+*^5-E3-M2P];#(C5F-8]B>V393=E+ MZ+R(:\J8PH:8#V=,B\LE,1@UO)K0G=>X8)'I,[DN= H#RHPI;!@X?<;4=FO% MH4K4+:'"E_+,R/)4($+K3UQ'QA16U!R;,46&88?%QL M9+"\/Q#YD)+$:1#$S$KI6-RCD M$:DZR10E MM9+*T"J 5B] D(V"\(R+CV2C!ITE@6.J0J-X7^+Q>L.R1O!=)PM;-@K6$]M. MDHUJS?K5=+Y%4&@8]G,I?:FAUI4?A'3);!2L6/E(-LJMESQW2545H=LT&YUY MT$,7RT;!ROE39:/, M 1U:3H"G]=#B]#S71W <@185UY"-@@TQ'\Y&+4>D) C=S(+UA1S*#3">;Y:@ M@P:4V2C8,'#Z;%2U61-KQ6:'$V:+"IO"C.*2-Z^[\'GQ;!2LJ#DV&S7P&$2; MS+NJP,]);!D$LTPN!RTV8,I&73$"MEEJ.IMO58HXBS8J\P&AY]Q1N0:=T8 K M&P4;UY%Y'8F,)A_H(5Y3\FJY@K0P&,YY@X=P;V^^?C T[,R/)I.US:EM11_= M/0?JKS 6V2?#5^(\AZ*L]HM*!B=I2LG*2E/-DXQM?3!4,L-I:"!Z8>[J=6%2 M]J4BM,+U)A6>GX-_!!G.)HH0;N<79#YI4*369L%<+66:V0"M.V=/VUP5X797 M]1*; U?/+XH:Z*:Y\MAQ=+,KCF8ZL(I%>/<:7J,H'K%BF-@YZ_5LB)*Q&1]V MQ;' 2I5R9]Y93F=E#T91O!SAWBYIGDL4\3G/LF30#@73']#9I0J" 7VWBC=1 M+MV/J&I/DGQ!%@6]6\1)2NUXZ/+\&SJOBG"[GCWQ< SYN471GTK],&7F,B@^ M)RJ+J3OWDOF[*%XF5CR/57R&J IJ>]5*=]%E^=:HO=3$7B;LGKWD?%6$2^ZX M$]27Q8J]; EOV&VZSX:!H&:2A71?@W=)V-6)8N0\)0_WLZC3*O?]B'*[/NY7 MN"6/4B:;FR^0[ (O0V<582 &XFK$D3VUE?G+DKF*L5A,];;T1PF-13]E"V,51;EBJ3;*Y6 M#TK0KHP[8O:/ OG&]"%)TYPXQ$F+$6 >@\/MAX<3+25#LF3 CP%X6NA>'6E9 ML&UEH1EQM?#^[9XQ^!<]N1%%"7S(>K[#JS M5K&5'(MEE)/(OS56S9AJV&+4T=/V@98GBLR$UN\Y;,Z/=!Q*U[NKF=Q5\ M)GQ84[A2XFO*%(&A")8"G(C8L;ZJ LE]"()$%#>' E>?/LY\H_K>G_HIH7*^"Y\_QOV'#*P]\A:2 W;V;6SX7G.[Z%!O+PRV8I'I MP7@V'2E5:"WM07Q_2+B^-NGKX/@>&W%*@1?2P4#JM.2\[I-6H:&9%OE1PRCY: MZ%(X/RS,0=F&H="Q,WOT/)?!XV+9\I(MFY^WV2Q>H(.DUDU^P_9S9+LT@RJU% MG@>^0"4Q3':S2+N6@C8)^.H4G]>"=^=X-M<%BXN6D/"3V?"3F^7FKD[))%HH M9%.=0;-469Y_D?[7\).Y#GZ^4U9N\ ,Y.](]BBUTTD6%)9J+' &#KKI(-=6W MM#75X@,T8LA;BN0HHAM?AN>*FK)L%*O\)(F&O64WF$\ZG5KND59FY*'Z#OAW M,\;5,]M^MK]M/\<=O=.IP.?$+/!I5"].> &W.XS$]C*]*BY=A+'Z-_1 M(Y_H4A5[YI@6NCU;Y?51J:#N+)5Z.L?XB4]TV!?-(#FK#=CA$IVI MXJ14TQNIO/5R?JNPH']\3SEM'J%N1)Z_X]73TAW- B_2=.*:[ M':D#AGT4##"W. W]MI-\">L5$^('/L'QC3(4EWHX+E"AC>O::!"6>)V9]THO M4;;J2;W,#^V^Z[-=9C_^6LJ*?&Z,,0 (^]W M\F>2?OS*B1/IV^_L=2D@ZL98;;G_Z\>SMSJJ9B&>/?V-8S^IJ?=7! ID#%:O M('_29/3-3J_1P]/MHZ-(]2$CR=2,\/=_VI$U=!-UL$BT;%.R_O/G^IOH7S=2 MF*/__+5J[6I+$+TH[F75[^_HST3\_\3FC[@#*3%VP.B?'__3;F2CC^Y4LIYT MN?K[MV4[IF2L7[M8#W?SU8]_V]+0 E[E,C&VMGR(D&(WQ(158K^?WKZ.?SU M;)QSS=6&FA'9IM]C38GL5M3@?_\GA:/$7P]#F>[AL6P R?D]M+WQ7\_9O8^/ MIYG&%C91MYYM_L9VOHIA$7^.31PB&9IJ_98C>@)G_8UFQ29Y18"A[42P?7Q' MD'!M0U,2_X.N_K?]/7XA\3-F]M.?7R?ESF ?2/[0#1Y]=2"M3T.K]PGQO682 MJX==$1S:AO*)J4DKY2L"6AK2(QJ("D6GQ.0H+8EI!1^*J2$:/R)1.(7^6$OS M98@QW,-3>A\I?OPKU$MM-I?@VTR;Y?_^-;PD#X\8-L]FA5:I76+Y!%//)=A> MMLC4"VPBVZC52CQ?:M0O.)>5R4@^6HQ]\\+VSZO+\,52O=!NU/],Y+()'"63 MZ1/.A#[I3)X./=]HU?[W?S *_6LUX,A7L&QKY1YJ[6K;Y[XOKLNS+H-^L)G]9SMP#8=8FL:>\J#QP8<3Y,E8\.BR$_9 MO(+XB1/_9Y;4?O&QGV8LN-[6=DX4C3WT,'2#JRB&CTKG_^ M\+LTC#PFWP-_Q2[4RQF>VZ-]ZKP$VN?DVB:S\\8^X@=>NIGC.(8V_OGAQ8]X@(Y M,INV,90,P_:&=O#C/&Y(TY>78)*$OC/R66CQ0;9 02@D^-".+_Y]]+N+__D^:3E)_O>JTG$N37WG80W!HG95K,DUF6=!(CZ41)[XJL=O?=;B:M\T4O'BA2& M0'* =2;%QZT&Q:XK4#N!&&WUG87!TG66:N%]NHY)H'\F MXG%]69#V@53%T[$W6C<6?! M%P9HY$\L=2?X!0*T]Y3-MPW0VHYDK4'Q/$)#/:]A36-. M -FW_;&71?PV&MIANBZ%F1RBO:SDO34K%,40(IW$B//%C3CQ@JF))EK%4$1?1YRV1]JC!EQ0NT&?I!9]9UK-!LQVW3#YO25,<'A!B M>8 64"Z3"29$UVVH8O+E.UT5M+5:L,11344 12I35\"9J.6+=S;2&F9$'%6L1M=R^$\;O+"R=KEC:^D>SCE9K4G*VO[EN>$65L!#[F) M:HBWT71YG-1-LYB=@( 8+T?[E&'^T0!]5Y,?SS" MAL>.G!K?Q^?B+^O"7SD^SFZR3J[_2C];/_F?B*)5K DC37C8\)3&2,N;(W GM= N(.G<2O MA_K=5U$E&_W9<-KVPMJAR13KCMM]!R&%;+G4KW#F;#)K'$>32H2KN,;'.;[K M:M)>:AS^MC_?64_]97G!#=56$6;#X:+.HB!N=UTU4^D(I62OW=,EQRK3@3N: MS]7C2,_CZL=X(AC]EYOP@ &F8]L""6M5'_PSH6TO;TU(#I B*Z^ WXD_SKWL-PX* MF:B_9Q9_*&CSR=SS9!0LD\54T>F@C=9Q%C^%HI^T]_\]^Z+G^/(E@XO9\&+1 M<]/N>DV;P@FADBE[5:9&FL/@. H0)(D0Y"MD@'+5+A\Y%H[F:5'_S@JSP %* M8NH[KA\OW?7L1-0BIOAF%P3^QW"S_R%R4.*U^(SL_;[A1;RX HBT H:B1&*D MF"33DCC$1I@X4O!4>IB6"4RFGB]YQJ YX%VA&KJXSFY5#3S?F M9O)ISZG[ME"I6"ULCNK%(+V[,?>A)4J$ZM+45%*HI/N!6;>:^=II/+AK?N-/6MUM'>-C>QG^25RN:12818!;UW@NT5Q0!MS5N? M?PPD>9R0X\L&3A$PGAWL)S_-\61[83>*[98PXDCQ^-;T<%=[K>\8^1Q&UNKR MAC 2[_7;!@/K?V.%LODKD,>2I6Y_W\0/$2ZV#1[#C4_E=W=4\_HT\B^D)VRI M_4TP%V+X<*7B'Y8@IRQKN!P1I*Q+##!K'(65ZMWMML(C=BK'EF+-/2:QOJDF ML;K#YL\$)SF)CF3X(/'_H3]1%$MPP$GPXS-M?/@:M^K*4Y-/3-*WEXV-/5N? M&O(@&(%!N^%@1CNH9,XRU:1,USML,Q(,_"C!Z+"MWAWG%TO!D]=M YZO=8E- MYUF6N6SM [NQS;']?A %:5R;$AG>S:'=,-NJS?.&W=2W&\H/%X7V&"3JDJM( ML[5I2-0D1P=>HEK-'K!OY7L5(/9)&T[]Q,@WJQ!OK3,K64J\ !LDAF%"'H.( M_&9\7OUB#%:[9>*$K?-X,,,?V":7.Y;$9[X6IX,] M.S$$FP;1BY]FA(EX<\O.N3B;O/!.8GD+MSA7'$>=\;DX"27ZU5)73:<.D,&J M#H+AZW>L3L]T$W]$;XZ$(^'Z49CJCNWXQ(CMB2_>6/*>SV%I]AY:Y&LAJNY'J)-+I^ M@R*%[L_$ONC@BY;Z97W'B8:W/E@K-G">Y/GN3EECL'![8G/A $&KYM1T) K MB+#MV%9L/XTP 2);&B9*L9V2Y-6JDISD2>O#AY[)_.,[=DM"+=_8Q'5)E-P< M]N(;ZWT?/-)._!'_2/^5P",?=-/"&VMN-&YI&A_Z\B7"OQ[Z@S@#][]/Y?3+ M)'2'T#&=-P*[(Z&NZAJZ&Y8#EM?D5#\E$W9-5.\2>L[CCO8**/DS_=QK.$[L M(HQ+"2-Z'B0D68[$+@)0A,88?DYL>O9^FXAXA^S]P34C>8UZ<;;*/8*G&9$D M_#.VN='K(LL4CU5-J(Z]\,;;GW]&UA>LQJ: D6:M3DI;K2B+G1H<_>NU$:Y^ MQO[:-GNWP>OCVS:,K>VF\2MCW;;4K!VU@N%#!$]L/(E=]^'GC9:9:8G"TQ&] M18"10S$I 5I,HZ-(UR@H()+I(3%2E!=EYD(R/VY6.H)>P49,*]?1"SESL:_, M')1G:(ED.SW=G([H,).Q6)R-R\S8\Y:9KD!1E;+$Z":6KG87]KB/Y!8[9>:' MELG: JD12TM )<7B,J6*S73SBWTG55F#9"'%FO(V+A;B .+%[T[ MBY">S$27$2BY:^1$,L*5$D?C+TZT1KN507+H=9LZ5:W9&62JS$)1%8F7+=., M'HX0AI-9X%=M %KC=EM?1"UOO'">C+R--T^C/32^QG_2;RX3_5QZXPMN>;A0 M=31B /59PFVHA-/OON>8K/F[T#B)L7T"=OHG_K[&1=:MGO"KNM]4'<6)]Q!\ MF9K3"R"^>L+Q7H<(9K&[V!$T[\KO8U51M)SS3#K,W\XGQDPO+- ?2%L"SE#9:O)>&T9\4X,PCR*Y9I9&]G<'Y8<)[)OZ[PK M$=F'P.DYEF]57=?WA3)W90VSLKZ^/7OGU_(?P0B_#H:WBQLV$?'ZXR;6A4L% MGL.4G?,VB;4)6Y$YX[N:!5SWP835\Z["#)A!1\"]#,WQ7)K+EYE-\>IPX7TO M$?7),]=>D_'S:_BK$O+75>&93<.-4.EN,*["8+#[$Z(W;216!@)(EN?XX"SF M84O4PHJFV35)=S>VRVBITZMW2WK7&7=F1A^M]=K,YXT$]:J1>+]DLG]U^GTI MQ(MZS%'UTM$;!9)X[^7>NHXVVE=)7=5/HVC&LE?E3]]=%U>BH:[O ]US'XWM MK/HRPKCSA19U'76;L"+2V'&])"+S*CJR)$O6)"-.<,5'4,>-74^R%,E1W$1\ MW(VF[-^.E\"(/Z3_[BV1)/97-K_>56.#QXN_UE>5[@CBO&JJJCTU4BB5[E)M M;-0.O%+SW-[:S17Z5Q5'=PP,8XOMQ!\18E=UO_5M*P=4U9Y5QOO ?;]0?@'/ M/Y[E2XW.D'+6\@=M60#]T$P.FGDTF=V[ON540/K"(C@%11&<616/Z_9\?2-P M83SJ=_Y^];WU2U%G2_OY&[/]@S-G=."="9[D),F=W(E#Q?D>\?2$001$$ MY>+MKW^K0+OMUG:Z>[1%NR)VSV_&*9'*RGPJ\ZFLS&H6+/VAQV#YLY'MC51% M!Y'?CY@+W" @ >REBG&N5-H4*=\-S&6Y;D4U/*"Z5M!ZGI="U(2N;7N M/HT(T]B#?^:JP?RDQB*[= U:26+Y?";5&32+Y:T#WFKW#F[PZT=Y6,%S@N<' M:>]NW?<"* >8?JBMFPZV:6VK:5[=%GR=T@PM ZNO4:DX0Q+Q5(K:J]M>A+]C MH;#@$KQ(P%?"!'PW3,#?I=W/92>V#/+PP4X4?C/,>;OGA4GO%J9'EEJKG*#Z M(DWAN.)F$NUJJGF9A<%<==&I5'H:5O;<:F+EBI4Y,_[Q&\?P.(DQ<0S>ZO_# MRL32'U@4^_DUOC"KX91YOP%#]%_%9I>9S9Z5?KHM]?Q1F.G][LWXY;4K\B?< MD5\FB;\W@_SL(?(%!#;2W;DI;Z"F[?(.WBT]$VSZB5VJP*<2@K!@@C?&L$ M\T-LY]=>-P[FLI,]$>CI6$V$?9-E#?S6+]ED7&3B* M/RGFOV+/?PP.^5\+$*:>',CHQ?$-C@$9_M>K[)+]AW]HW[Q;#6@%!/XSP #P MU]V\*/PG>4MD]BSNRS')@[<3/[1KF=.*BC\\ZEFBKN/?OQN!TD^$*?# M;)WGW$GYDG!UZ523LU;SLNN0Q/D0HSHFG8B%"1*)8E))DF1Q)&#YFA MPLARBI1?IDT%8H9__Q*[.W\/F4M7>-A--U.OM?E:6PAND9S[1NS"Y6C>M:@? M6-5H)YR=H1U#A-X#V$_BIK4?+D(1OYA1"C@%U!=/Z=TY+B_>E/E),T<7R4]X M-%]_[>W]=MT V^-'+WX_G@+.P#=-]6L5\$^K]K3;-KA6NY@KUKA:ILA5BK5< MO57E8$=T"6=I\N3)ZI]WXH;L>+%B+!'+/9&?12L,*Y_NE+W>G#]K&H$K?UN[ M"(#V0EKTD:2AK[&.$_'%&[I4!-$^_J1+0IMK\U6XFTM,BJ&)3^H2?&@,__D7 MZO+U)G<+.3V;VA/M8:%R.D[B,? I%QU!/X0@#1,&TS+ M)FRU(4Q4U7,E"F>(U.<4_^GILR&^36$AP![QI M5E5VG^+!IWCLG[XE^R,=/.A?=VY$2606]V06S^!M:_ '3$GP M"V 1,^YHF!'XA M!GYBY7Y[.V&1G4343F1<$*M5KM6OYX1BOE;,%3-^"]/3OVAL&<"NH?2.UQ['&(+Z+*U;A\2.1DBT)&%(1BO<;5LN#C M2E\H"A+._@4#1CP< W8]@55E2QX'QO+4F"6KNPKL8VE;P?;!6;*Y+MB51,.VB5:\(0"\:K7J&SXHM7I 8@L"2I\L#O,^*J(>SHBM( M"B8K.;;I!M;3<&Q%'4&#N7?SN!YY%FD=>L=A>['>+O"MPY-VBJ93%/TW1^WP MK+T>7!TY.&>_=Q7Z$'D4881M\U6\PN>Y2H 8?!9$C<"WI5GJKP*"!SL2O[B0 M*NH8N/0!H :E1^\>4:/.I7YPL;E642CGN$R[W@(+G619[),(&%H#]WCF<#$) M07<[EI,5SW:0%41JC0FQUN+S1:'-M_BLP%5XH9[CFV*QW1?XC-@JMC_-+#XB M:715@8G606]403;#*U^[<[R#0O?031?=X)[!;G-!-A4I%2&S?(X3*VU!;-1K M E\K OA\T@TIR9!4BD'4T)<(+*MJ3#F<9EA71$:,4.Y!5#-G'SY:;Y7J&8+@87%S"2^IL#-_KA;.$RPN'7 M$WVHW_U-CF3J>QX'_$%/8$81UP[/#]73F!?="20ZOXF^:N2' >%($AX)_WEU?&#Y[YX6$)13?/?Y_3K2XM\ M$%^R0!]:D:^I.,*P/\DW"HZ$I4%B!W\.T!.5'$$E1SY9$(EVD)IW%, MHDB&EH:RS$@DK0T9>0BN-K(60_A]4S:L*MBTY=A;T1S$PN;@,9 M-)0#6@A,.=$,BK')NA7DT:]D9Y0P;=O8U1G=9PW#^J2Z%639SU39@O^ZJQ+9 M?CHF3Q28\&S__BF05-'V5&# M,JONB^L X,N>[<#](Z;)B@?+MRJF/WHU#3G(([-])S9435W50D)>7<]5Q0M3 M-(,/''4,Y "_J_G0-8+],(/?<8+O[CYTGE,\[:<4S_A!R59EGQ$:CPUWY>CC M,5@)T5/'0$Z'0RUX$A"6X0M:7IKR[E7LH.LL,)W@=V9/N:GQ0 YG5@Q^V9W8 MOCF"73I56%PN2 H/VGXJDY^Q]D1UU9=2!""TDYL:6]FPP&S0&Q-\9=_OSP); MM#X'7WG=Z"^0Y_+HXU"T1UT!_?%8=3WW]>?!M%]_J$-L'!T]&"@^B.O5H^$> M, 7UQ*,=&PKRZ/-01*\_54Y]N#KUX4S>'(W33?/U9V"A5$5VO1=M#^V HG!U M .R [40:)0;-F(,+[18ZEA^6GMO8L.JPJHS_ZLV:'HM/!4&K[L3O\"JY#G8+7GC@YA"7A&NY*XBNXH_@P65%3@0=RN M[RO0(A5 DAO;V#ZP:'D4/!Z\BZN'7_P3*,6#;^XL+?BUH&;C4P/:ES:V!Z\Q M>"0P)C5!+8*EG+=U1#[M3PQ_7K:5M FDXNFL _L@OZ,%6=0S6#!W/UK[R:R.7SZ;A)A^^*WQ;H#=+@'/6^> M)@ =+^B"_.NC%<<^Z[8<5I[$?Q+,JQ#RH$DJ=/,#1R<(#D&8"#;M7YJ^5D>' M/OX^3@D=MI>44#@L"$&/29Z_FL7KQ$'HBYUMMH&GCNB0__X'2S/LOU^_URO. MY,WBU!]]Y7=&(X'?8<,X!#HD:J!<3_O'WG_9>WW09]0M'VC0V+2'J.[P++<%6X6Q$8SL+6W\&6F*EWBMD$SNYVQ'_%P'Q'ZDQ7GJ.- M(RH'J>FW5], L\,P-=CM/ _66@[Z)BC !;%G8 .&6BL##72]1*C'\#X)V%IT M]\G##CHS!/LE$ D T$!_@_[43P\!7@EX*/R"/Q\[T \"7]1AN_FAJSAZN",A M947*^FYE=8%N 2]L'W2&H28(+7T8#,Z@?P;_%3BOFN[MOK:+">W8DR*;FUT8 M&+HO3Q'9:-?!!&DDTLCSNSSPGG<$#M0@'=X@&OEAS7_P&00]US9];Q^)^G-X MG3QP<9]0\FD TC:D;1_ /P7$WJ[FP_!E!+#,<75M$VCAL\8--_MP/U#29P6% M?SU23EE9^+H#_RF,>SUU#",V^/=12"< YW3OO4*8G8?*#IDXU5GJD L(.C&% M%9.1-B-M?J\V/VW8!]MYH,H[AE>)A<<>0%,G^CSDT"&AY(Q@NP](Q2!U0^KV MMKH%Y%VH0P%3LZ=>PXXP =8YEKR#N&>F"BD54JIW8]A(->$V_&H+!O_P' 9# MV(*G9B/==?QYZ"4Z\(OR!JD:4K7SJ@;@*LA'ARIEZGO%"WAQU7%L![AA@2;! MPU!']D=0M=R-"Y,Z-5DW85I:?,?00/8;4M=#R"TN@XM6P%74+?!X>#J!=!'I MX@?WTI$*3U-U2WXZGGQ"O7TESJ!OZZX?GB>O0S(&_'=T,&;.VIX7 \_5^%M!B4XUT.*AQ3O Y%JP!28.(IA_PFF,0!W;H3T"^G7V_JUSV=1;,N>Z4ILI96[!R)4(VI'EG-.\IQ^I9I5[LM<$U/:!7X)]E6&D& MYLG.]2!E"K8*#Z[U@,^\@%C170^F*,(#+QM@99!Q>Y#%'J3/[O_N>S#9=7\> M#(_"'-M$NHIT]=V[L&+/YF ##DZX8$8*4 =GI\+Q\(.AHX/@(XPZ]AGO,/Q% M:H;4[&TU.^!+ C9$!:CF!+<^8D]Q;'C<'^[/X3[[^M+!X04%^*B03UZINT,S M-;Z_V'.@T?8P<"#W>SG8W8&.S\!SP]SK@_3TX$9&D(H $-=$N(D4^HQ"PZL( M+R^NA1?1PDL91_]X>/4AN%MB;L)4E\U>K^'%HK$-/@RN%$59]S"D>S?>LU_< MF1JJ&WN7L++S^'Z^K3VGKV)3.^D?7%'_YJ4#2%0Z )4.0*4#KE4ZX&KWYX./ M=-A$RPOQ_,7$X?W+D/G>W:4;Q0"2JD^7Z=3U1(8/6JHA)720>?KJVN$(IKRJ MSW?W7ERM@E]]OA%^'+=]+#JUJ<9<&+B<=75' \>_OXYBW#4[E%5V0%N]>XYQ"X?=W_)654.W/$_WZE]GG!X M@7?7J" >V]7KCL<.RU+_C%6!&P230N(';CW\=3FVA%$GC$]53W_J,P-V;WT$ M?CN(+^"OJ-92=VP+.EX_ U6"LGT2-G#(G+&ZN\ZISX)L%OC?<+EU+P8F%-R: MM5U@!V;@E<7\((]*ASH%DYQE6/4 7M4\?'(>XJ1X2Z%_S8 MF4NM>2#\_07B4'-/,*KOO(8<5&%X\[=.WFAVH-F!KYZ[@.S&YI"O?5;5%^4? MPHO8.]G$=Q^&O_7R;CG =C.\OO['N[Z'64VR,H&WI8,<*%L!T>T.35ZLR?/O MP@5]\;,AQIQ=L)$*;ZX-WW<+^0_7SC]0M\.= [ WA\+AS9W_!JCG[6["^=7@Y:[]LZAI2$U .C@JO+H1I;*:\^ADK:A & M=I.TK: (P,P^6^8# @A\$S7\U>?[[R-'7EE/I1Q@20H@%R#3@[UI?Z\G8.V M>LUW!01"57EBB<^HR'6+VAQNRN>=D9<1!:Q^\^$R;/NHP@)R_V 8?!CWOM=I MPB[C-'V;P(I"@=5=!5;83Q:%5?<25NTJLC$4J6&JIDE:,JE*%)T:24-&24HI M5L:Q(3D:I3!B5Y$M_$;0D"Q7K'$U6 _ML' SSM(D=:GJ;:D]Q758ANU/7=.& MQQ)-_4R>>M*/WW >__T/G,;^70S_DX@]S2IV,*T+UW%[CQ:0I][XG6H1+A(, MF/"GZ3P7I9.8%$,3%UVDH: M1,:6\C,(& 1_Z.HC77:")AG#0V5X:A1^V"<\+9O0 Q8FJNJY$H4S1.J26O$W M_^3FP%WQ0OSTD$( MX?*]3UOL223_$"Y*0XW!21)/2EI*&TF4 M,DQ)*8482DDFJ8'/:8941R^VN[8B#93QN$/3,WFG4*@]1D*!*K57L@-'2SVRT&0';2:_'O+U4E[C#7;.;96FE#P>*L^.EFD4 M-H3+&;-ZLRAW%CK'UE9@Y-'<1])82E;)=9]?Y$J37"J3*V/CE<0<_WH#R^0\ M2Q(X0UC3"[*19B=.82RECD>.BCDBN5D+K+A)YCER6FQUSC&3E MA2*_2/MKU6XVLWT<: AV/'21ZR5+G4I[BF6(^B A"SDBKW%P*'WT^\)0&D@Z MO^!]J^#QF#?K%U)C"<>/GTI02Z-1U\NNF-^L_:98L7N5$5 \XL10'4_[@[FX*+7+N+NLMZL),/2$GEB*LEJ,\MB4 M[ZZK')4NSS>X#Z9U0E$V"6;;9;5Z3106E10U7Y6;;0((ZX2FL%-#4GJMYD14 MBVE&*9!2>K &TSJQK&R3[_*:4$EB_JA:&=93DRVK@7<]L:[C>FXX;,S6*W&V MZM<':IU4*S9XUQ,+.QMF.&7$9"JB/LNTU_I*K<]S33CT2%;W0K4PN>>J2L@V:B4NPY8AD3VHW6TFZ8^49Y+!$G%C:_KM2E7K;C80NL M6)QMLUJA,PJ&DJ^')N@"A;5JOBP*2G?:FI'CI)GGX- CS1J2"JVMJ@(E^K@F M5\H..:0@^IQ0EUJEV\G0):''T]F\:S2]%#69@!4-G* M++UH!4./IM6EI"$ "WK+^SF3Z1?D>:D)X)'V%+?NJF2GS!IC6"=7N&-:,2O?F=3[1)U4,[)=)AP9# M3ZAVJRTLZNO$N,_GTXGL=-M=RQ,+O, )U;9XABPTY7D9Z]K;DBNF?:K>74GD M" MT"PCOYF,"Z-J"\N/&6Q1'EN5?AZ\P G-6OKLK,W4.H18'U+D$O>P0AJ8(7EB M8>WTPB$S8WO,US6I3;'3?*6FCR7RQ,+V&UO+[GC9*M^=JXMJIYKAM!EX@1,+ M6Y/H7DD=+[)B%UL+&[L]K$ZGX*DG5HOAINF)46^(6%?,-YC")*/:;##T2 ?H MU*2\P*F%3783VH;.57EZ.Z?PXJI9F72!!$XL+)TM M8&9GL.X8>A4K>9(E;7,C#@X],IBES_N9;-4:B_GLM%Z?5E4AO1U+U D=*$XY M-C=8YYM8%W?2Z<6BH,\W8.@)'!=G- !/\E5 MAI/U-H'I&F.DMG.#8.K!T&.#*9!+K$,O+"Q/M^;+8F5@IK651)U0EZH[:#I& M71/%3$:HCWN)1-AZBPEIC@5BMCL-L!M2)]2%20Y7I9F8 M=O@\L:X:G=YXZFS!NY["@:ZPSJ4DFQ'EINZL$JH$7JHI42<65JSS3ZI]\ *O%U92"$(=,D"-&$)E)4I.,E**2B4EX,)2,I.4-1S'/_Z- M5]#\ON\BNG&V8Z)5 M75% -,D3>E0#@&>V[=AA[(#73?XDV?\*D_/V/[S/_]LE[;VK>Q"=^GFV2=,!LWGP>'C@+EYOT)"'1:Q_R.1?9"?^#14'@;54-2OH+"QGUCRF<2^$!N\^]]W MM7!Z,[/Q)WNVJQ-:EUNM"X[L)8KK0ORDSG:(0PMS,R!#!A/)=4% %LEU 4!& MH(6YVL)\L(GIG_SCF\G@Y,G\>X5R5=?TBUK&?9600/@&/_R_'\2/SPJ,_$F? M->FK'T*>$-C9+GO[4]0P)8/$XN$?GHX?K^L21$T2/__=(')=1E7L2S?Y@ M?:3_DOB662*,P MT(@^Z.C-NG)\_7L2"5);;/"[T?4X/)+/<"P(^H M3 ^F2_AG,3KZ@/R@;O%]>S5WY0#_T[=D?P2[-/[K7B#WXQ)X6P$N,-OSY%+$ M-IBOP8<_$3MW+)1/[1[/=W5^_4-15%73OM ^WNC>_GZ(X%SW,/_Y$GO'UPHD M6C[:W^ ,DMLG3\N0X#ZWC=^SW)!=1DA,H4OP7>04M1CS$RY!)J@QX 7U0CSW MU[V$C7\. ^[&Z8^Z/9]-0KFTR@9I@>\.\NXEC$7:^B !Z86T]4ZBR],3"\MD M9F1W$E8K@G^ Q6>6LAD6.;C?X#'2RGT##_1/V/6?]QJY_D*OI,-MW_ M^Y$@?\3"*E'_]T-?>[\L?S:RO=V__XA9\@Q(Q'<38UF>_X+VR5DC^!_^V3@Y M+R,[#BS[VY%-7_T1<\%"@6^!)^^O7)16;+_1+O%B9C#M37&?R=9'\&HL^>,W M0\1)!OO?_WDIB+N.0I'%W\;BOSQ(C(S%XP2\X C/*R6IE>1JBEX>&\2@,2PN M1_UA(3_^0^![YT@UD,$4SE!![ L?A[0W8;!4*3O7J" MK[,Z3XR:]0)1' -#!BX&0<53S,5=C*BXS:'7P2E*6!/+4145B&UHJO&8I>Z+ M5?F]S_O"^*Y_;OG;"=K^T-/\\W]7%M/4]V=,;S6BQI0&JDTZ9>'FJR* M1MWH8AT*V]0UH?GC-QNGB6-T#QBGZ\CH>N;S]T*JM2G5*(\J%;%>:(QR:]ZD ML !DP_Y.\ M%%DJ=ZG"]J28[M;3J'K#>\]1U] MH;U)?$7GKOP#>:2OH.H9I+@],N=L1Y"?V/$G[-KU&"GNVM46K5?8=6(+;&+- M18;SF@5#F#1*U0:U88INT"&!#!"+8!";AJ IPD)[DZ6[,VB"DL&)OTV'OZ$S MV;8]V40TU=5PX;;J_*4';/=EN??A5#S1[W^(B85:;K"E%FG*R"\[XPU;&JHC M:R6%C0@(G(V3-,HO0W9^D4T;V?DUS]G^8.A,OBBZM;'9QS8.MF83C5(3ZS>A MH=,_?N-L,DXSQUDT=T=_??#B=\.QYV 6F^#@#=[?F\,([#DK35'\F6\&'3)' MZMP!D@^ZTR.V!B48H'2B:#@X>Q-NF++E<=:(WUMQ33T%@QV]H,T\H8Z)9:9; MZJ\5D\FXS0"7 0QB;!PGSJ7A(@H$V3M**+KQV=^'#%[,$ -QTM^T#7ED3;'V MG&ML" Z^'_![V%2<9,_%-U%D93Y:W$:>ZQX8#@_Q7%OS5K*CGO1P=F=]E_5P M$+P]"I:AA*._+4;P9(<9>S;W/=41=N9X&KG&U?2RU18394P86O0ZE5,J*A4T MDP:N"IF*)^ES 1MB9I#=HF2CRY04^*#A&J[;3$JUV8EKQMCU:Z:1ZD..L66.FQ#GNLAL=',<2KH#@+\2H1R$;96VN8 M6O*<:I*SG2#3LOADNB'M? ($4S([G#AZ*FL(FXZ2R8SH0;$+0) *#I:H9)Q( M73%7&@' ]P( 1+1U/\^P*(@#,MV:(.(-= MW ^*EM.35375<8+DZ=E,=UTP090C@R(TQ*Q/!&? ML(UEA]7D!28K2XYQ99FI=P$^)8.C(#+.)*^8#(NL]U&L%_$KE^17WF^^>I\O M8TQJH?)Y<4RMV8'-3'0.FB],:"'BR63RV[$L3PZ';@&70XUY\CKD5A"S\CB! M5?2%@AB9:[@Y>^,N!K;=EM=AY'6:@TXWW)16FLP<3*UU>KDRC6=:VZ:$!S6L M22S.X.J(WO@)6*F*KMJ+-"(A*TE?%=%EYKN*.2+O@00T?/7'M"3 MM5:@L;;@!.N:Z(84]"D&>LVG!+OE*3RM^D-1'2;R4A/ 6U [&T_%L=05BP=^ M:V5'YHZ8H;_W93YJ[\MT@LQ4:^6IT1WJJ]IH;FL*UH3V'E;X(:B+5P^,/"44 MG-9=VI5!L4SD2SE$(/\&7?B\IB_T7/'L+$VN)5HD-2K9C%&?99?\5.DU97?.X!$/A&#BZEDZ"":NZD.]$R>:E)WKEK,@@26/+)]F-\= 2"[9)O6&T\S$HAUY8HUIVHO M-U(=FQ1+$XQ(F 8E+,FZE^0D/"B^3#-,G,2OZ,L@Z[ZUVG^%=1^5J?FFUGWM M.C6G3JRG='E.KQU:5+%4(:V/MJ16:T+SIJ%Y8W$".Y>/%S47Y(Q1TW\RZO!K M"5/5O.!]OLC(D1.#6.MK'U(%(C@'<=&3"=K^D5U<_33G9G;QF*<>_SM\\:,K M%8H3S,0<@7^LZ'(@'7W7<4GP;,68@']3'?>__T&R_X[!FC+>YG__9WBYC15Q MH3?/B8O D4BT8H>G545\/]+Q!\W?/-+QJ 6*GRGIM:NZ;CYO9+]0!'@/GNXW MNE?ZQMPN-T,4ESV4MMXV6^Z=VGHGT=(YWG&_>V3EH!1AE&]@D;%QXIJ>E/6:4IHPS1B)5V&8E.]OP MJRN)"(I$XO$4<^X2- KWD'T_3J1W_SVU.$4)BBS%YO(&]OU#,=T]>,G1E\#- M8\'[WXWWIMD(+?/M#3E5X[*,EA728EV@K55OT]%+:TXBJ%U5(2R)DI20G=_I M*65D[/R*^4GO-?1V@2=7VZF0YG4A56P0B49M:C6AH=.AH5\^8SHJON63M^+X MZBBFKN>JY:KH=MDWBBN^W5'I_;DKT#8/,AW>!C**6E)%AELFC,6BQ9>2>;'C MCE<2$=1!)%)Q%CM7! 1Q",C6'XU(N#^7Y=W&WMVZ33;1&E B,6Y0M*AWRH+> MA,8.K\@3<98^5Q?LW@B5MKR.N1/9@05^Y+&CJK!/6&RDNYZC#WTX.<2UW%4, M]HW.S]_%<"*^ .DJBOO_NMM!]G!'^&/DG]=S+4&EDCVLK.=6_:SH#&0-.,Q! MU;PD>?$--"KNX#Y_P 4OJ#HQ#;R0&[.'X+6#GI&( $!! 2( HM"^:6^B.6BA M]6<#?1O2:I5$?9O/LE4,.,L\TZ?$;4$&D!94RB.P>"J). !D[H@#B*;[\G%[ MG_J)=FO#2E6^W&F77$MIJR+9A/8.:0 R3IWM+7MO-,#^I,*530!ONUM?0]52 M-1W5?T'!U!T$_O?A?.P)27XV-^V-JK;4H+/\NXC)CM+T4IWE9((EM+PL;=5. M)ZUP$A'4J<.I.$NB;DS(=!$/8%!&X88@607$2HD4B0(OLK+2S,]+, M@8V^C6T#HS'BFWQ>XQ>5#M>BL#E;]@"V!57G<#:>3*$;%LCB$3,2.8?F\R:O M#^N]\JBV-WF577LK:+W IZ#BX$T?FR%Y\C(<=:E: MOGIY!P/%2M\K5D+LR,4]DPSX*?BF7=V;[,^4WX%MU&28J[2'0QVKE]--<^BW M37O#00"&G@E%Q.EKGMT@N_]>=H\XDLL[-9\T_*&RK3IV.K<1ZYI67B;SF?:T MN8(O&621,'&2HAZ(*3E1.@J3Y\G^5/0GO+H%[E!09)2]YL$3,@>$$8@4NHT7 M]4&0Z,U[Q7DG-^B(W?D*\[B"TQ=Z 4A ,BCU2$30TV'6W'>4"?2/P+JX^BCP M.E'R#(H)$044%8\GR ),^ZYNJ:Z;L6=# &KP=?KKE*46[R#0A'M !'J2P<]<$'H!":CR[0K.9[@6%UN U:[BHX#W@7U\X28>4 M$DH&NE7<^++9/3Y?QUS;U$=?U>O^QLE"-YY])"#V:AS3"9#-/&'!1^&U41\( M=)$8,-B"J2GC0:M!X&O@;@4U:I-Q+'7%HOH(2Q"6_)EK0EAR32[JHF RM#M3 M(IVT&[P^-:>E12(Q*W=6$$Q@+C9][FS_WIBJMNW)YMZ[0ME)UX'";X)[U,VG M&@F0NU[#O_>4VJAN=*\MFC1IJ':[P+%V,'*SWU M74_7-F?U_(T+ZY;JP;PEY64J$V*4'B<3(0*,4<0P[]+] )"2?R\E1VDS7WU! MW)1=5]=T=52S+>7-?3\[J'E)3DQ18K>SU48*44K.N*9$!N5Y\3A+7SP?.:); M_--M\2OO[@CE'@724*+,%>^ GP6MDHQ7LI[O=/B$/:&3#;XGIRP0K(05?/$X MQJ);4\B 46K+32]SG[7@8B6Q[6G;5=:0B[;86BAN0RHUH073@073EV\.&"WG M.JL./<0D/'Z0%7VAW L#<5_.3<6VQFW5F4$[/XN$,M;7*:&).X8^K39Q=2QL MQOVQ1 95?RDF3EXSO1?9 @*(AV%OCBC**-(3YU:Z_G:)%T1+W'-4$WT)(#KC M6J5?SF[^OC'H=ML2X8MEH2"264JEE6%3HL)*NWB<(L^U,T%$!C)Y1(!$L/S+ M69M/U9:-8:8D%+!R@M;GG3&>6*3&T.;A[64*./SGTJH>@/K(O57O!?$A*-RY MO5 0'_)E=6#.XJ0P:+?*%M;'Q&YQL1S-"RU^2@*T_?%"6^ MN!+,^9.DB=W7B;9-&_7NLC NRHXWJ<:\U:OR";%%F&3:$FM:4Z*(7?$3"FRI&4NO04-]5Q*#HKA*)S#HIB7ZO M1+=*@IMAE@#I2WX7L0&'Y-J;93W2.[:5]9+UB'[Y:2 MK41_W!@/RF.)"HK54C09)QA4KA;!PTWY'P0/7U3<[00^B'1SF;9T8LXOG$[2 MS@X;S2UD?\/ZLQ06QXD'K^^2>3HFDRE 8K%_UFQ/C>'DOQ#WMNTE7=J:]3VDT!'/[BAW%YMT3;S2(9[W6WFM8;_V7)O MO[IH8WHD_;[NQG0S_;X3WOB#FYO@V8HQL4T0L+O__0^2_7=,7?A0'HA21CE! MCY$B^#6!%5+S[Z7FD4M]N].([(^]/YU]^I8[D1V8TOZ?YPG;K+[41VI UX;? MD!P\F9[.*%/!NJ2#M?QVBJ[A?WVH\Q'.]FD2P7;;D)VZ(WBRIXXZLNFK#=41 MX)L^T;E82.?69,>1?#;%E'+E1MWHZD3!2J1)N3UL LE?30@?HJZ_2 KE7J[3 M,C)ZCY]UZFX'GPXU*<']^ U4!3M5,.?5![&Y[,26\%?B[Z7[=V+31]MZH2), M*6S3VW;7RVFG4\V.O_1 \*78 AFYG.]-; ?8S^CU&4 @KFYMFI)EG_AU%I4FXJ@)EM[*=D:M:[Q%S+DL*?%"O328VOTB8V2C:&9_#CT]>WY#^O2,L=%_,K8?OX/[[#$NMK2# M@K[PMK8-!P,?! 0=.UF<>\"7Q+4[)TD* B^8)!.\=ET+?"5NK;M/(S+!!()_ MYJKJ;*@ZTGJFFK2@;&;&AF75?&=:Z/C-U6?#P? '/AX+YCNS\K+(#Z0UG:I]N?S&+6I#E)1-CL]3 MS86.Z:G!LMM\=RS]'E5^$6^_8_SUPZLKZ_T'FZ@\+=R[ EI\PO4=GJA/,6*[ M32Z:_':YROZ1 KI(;'9E=;^JV,9LRB1[]IP1Y5DW49,:19/9C"$/\$XBX%V: M?HHL0!K_IZ4[$X]/JE2%LRE\:]#3A55HB%S:&'(_?E.I.,VC4V-/^ M+C#B#5L;=T@^GQYQ4IW7RO;Z%OYNR/J\\G8_I8>G)SK0M2Z>X=(](Z%-6*+E MU;3ZNGF#B;[@M-X]VW@,K.MGU/,1:KJLIJ%6O J0&HP(MQY^[,?IRVC#A'F7Y$CC*]TZQ& MB]RF!G++X 5Q66]7-N/ATF]^-<=&N95WD.3+2'.5>?D.- M9G*YYI#'U$QZL2"LOCW!OYRC]# G(0PR-HG1"\*M*CHSL;$QXBC_1N^O2K9U M'!M?*+*MB+J[:= .(RN;\=?DCUQ9W:\J-M)OFMMIO^3QA%7/4U.UC*\30&QX M$G&4M];X,QRE3\CI62H[3XA=7O2:HTTQTR$X6$X1CY,8\SU)RJ\RJ3^1E"*7 M-5I=TTI@L_'$3M&VL:7,%5P<.I[Z[.)\F*6TINOA*M=^5OALW0U@W$4K$YKV"13<;D1=5V?U)5\7&APK M%*AYVP8N$A'TY253<8P]5U,0'J!"W5DW5+'<54V;' #Z-6,G<1%3Y0G;?( MH,_5')2]C?$[$^,4Q9_Y)CQ SJJ:KNBG6D/(A5'=3_12'.;W5RDKF9KW.ZNQ ME RZW^%,/(4ZPB#;1.%3@0% MC/?B/D3$&)=G*>VZU2GV;.ZH$]5R]:4:,VT7]7I!S1R^LG!?A)LY'(DC]L_[ M\G .S#UH?I4Y-/:B!6Q?K0"+KZE>76O+:X"80 [@-TY IS)79Y1"I"U>\#-3 M?9O2S 4!_)Z@$1Y%Q+$3;=(OU ,!T1$(2NZ]+\Q70HH:NH0'9.^(EN M 3/U?N$O%?BUF8?_\N2M$^^W]=N\?'NBQF0%G@/*U@96;;!L#_IW#OC8BNG@ M"6,GR-!VO)BMQ;R)ZJI0I<#C7#5H?QQ$(\&9HJ9;LJ7H =VU2\!W?X9+-=*7 MO_\7_,]^CHJIR@ZTX\F_7TJ,A*^ULV(,^Z_+ ?6Q8%[((7GPGL'__L?_.WS? M9RA)*+9I.[_V>'$PD4EX8Y (H&.L)H:.*AL)60._]4LV5_+&W4V,87^2^[CN MUQ/DP)G'<.PGF?ROV,&?H02.Q#>3UXD#(>V0*F&J&ECC\&O[SP*8>?K0=H., MNU^.:LKP3B)\^HOG!FL!PI%?!/X3$I@S\-?=Q+"?[)76YM5^0&+/6Z@< MRWDH/5[SX8L?/10";!N_1\S#"<2>9Q JZ&$V1B7(QAA>2$+(AN M@V8W'U+4"9A.;@\D$E_5C8 'E?UUN&N_&$/;]&++# $K5ACA.41+P M@8<2)6ND)!,,+C$$I@YI2J8P8KBS&WGOE35)?3:I%VW"R*P*QB!%TH;#CB7@ M-;X>.?$M-RNNNCVC/,GGY,RPK3FK%1B9>CVRT[;&$U%>B9@J6ID55Z+X%,-) MQ/$S%W1QJN!3HB(F>DM\0TR]TE8=@Y')UR-7<]RC/++,B_EQGQCW$O1R[<)G M'OVZKJ^,KT"7L>.AB6F77M!6 M*2_*^56?JTW*:J()# 0_'KJTC42QG\<,3" WM3&>Q2EKLX)1V/':EYN%E5=7 MVDTZRYS0RDS$Q8B<"<54P\0D\ (G-,K<:JK,4>T% MKU+-/I/MRYJTY"3\A$K9A3GFZZ-"QM#7;#\U4(A$=0Q>X,12;<>)">4M>ZHX MJXY'"0++#VI@_?$3:X4OB3SGI%)3?D:8E0XXX^:K1565_W">":Y/E,%MG]BM=C4L%+I]B5,W#3; MV75VV2]@^$HB3JS6QJ1S7LYP.X9/E+;917)J=\H )TZLEM+%,;GH+ ULL^$] M!O/35&_;E(@3J\4U:\M$5<-43%YFMHOB=-/.U\"[GEBMVJ2ZIF2[;X@Z9>$4 M[LZU)5!"XL1JS8B&95CIMBO6I9%>S79HK6.!IYY8K6Q;SG4L85C ])Z>J9<9 M@R"VX*FG5FN5(PJ%64G"=+_*5CVRF$[F@J'TZZ$JE\"7\AI@>IGMFZ5D)3$L MY)MP*'Z$05-NF%C-#5X7\TXZ,:T-JZD&!1Y[0@DO0"F-"J>=E:,<_/4JUH:#+Y2>,LLATC00YE ;-+9L:#%9PZ!$,IH;"2$^8IF?DN_768*AQ7"(9 MO.LQ#@X5<]S5^OK V)!":[1QS+%=X2 9L4Z6[/%;K7E%#I:JNJG@J<>S6L\;Y:KP\UL:^@6-AI-'#=O<<'0 MHWGYMFVQTPJ^%G7#3K(COH-GW!4<>CRO!5:F)+;/J7QY,6!RZEQ39PYX[ F; MT58M;)&AFUW#KVY65<5>Q:D:0O]47]C"%F];PJER]. M%:5 #UIBPJ_JV66[6,6'8%XG#'Q4GY8*Q2YN8&6ZP(X;TG)*$>!E3QCX1FE, M6;W?&QH)?]F0,W-[MNT%0X]$T-UDDTW"SEFBO.1G'FG8:2\;##T20=\%&VQV M.6@:&3)K4,59HE/,V,X]%@$#$&:O83D M-_A%FJBN5VN;&_7 8T^@49)IK>M=(FWPB[:QZ6SJPK(,?$;RA#]"=4AJ5:FN MNX8Z(:T.@ N[, B&'LU+![O7EG6DDM$=3LKU<;_75ITF''HT+XYL)V5LT!QC M.K:=#A)5'%?ZP5./YS7Q4_Y(RQH9\ 9NHNYP7!7NB>0)Z'3T1+M.4XV46*9* M1"F;4U8#L">2)Z!3SBD8X0Z-C3%;3I@:GO/G.,W!H4=S0B80B"F*BF M!D2S*0=#CT50'1N"6BK;:[%K-8&)-\H$)@+)G@!D,]5?I)K +<.$!3\Q,=)8 M9195DZS*WXXAD./YI72E449+Y1PL;Q.Y+RVN_'J M?##T:%Z9&;9=YCI9R?#GZ5Q2L4K)T8"#0X_GE>BG-_4LFVORY3Y1MKM>-=6S MP6-/[!Y-NU.:JJF&+>9':CTWWY"#!=@2J!,N1)*A>NIL+EBB/A].Z79+9QVP M?8&A1R(PTMVLN\*:A$BP6%]H= :MM3B&0X]$T.+:.:MN.%UL5I4GZ8YBE*4N M!X<>B:#AJE,W9R4K6+\67$C^JGT6I3R,Z"7*SCT:%ZE37[@5E@\8Q 9O9)9-"VJG1W# MH4?S&B2:W39KC5*BK#!$HK^LS]K])AQZ-*]D36U@VPIN\'6OGIW-)55/58*A MQ_-:T4NY7*9FVJL]$[#_>P*>A_T*.6C8RO:/W.^.@ ]^>#]4'KJVZ7OJ M5["^[SDZ_3"!NOO?OSU;QM&Z1'%=SE^D1.MRHW4A?N)G;Z>CA;G-PA _R;,W M!="ZW K(2!:M2P37!0 9VOFCN##((XOHNI T6I<(K@L>A*AH8:*V,,1/ JU+ M!-<%#[+ET+I$;ET D*$0YGH+\\'+]7^D+&\AA,-TKB^Z9G'>&[U^_O*5Q:+8 M)OSP_WXD?WQVGV-O?6_],S(\ER;8#O(>3Z<[AC> 22R^OPH\_!9J]O5:E0J( MDP?2JMK;.;1GE0KA]B,:U,5PF_BLA>'DSR3]4!8&L] O!,A_HM.1_@3Z\VCJ M@W^7_3P2ZH,A^/DD=X3T)]"?VU;0N3[^[%R_5ZP']@8)\$*N./DDV%?S1DXE M0O5KDP$1D]'9.X&^)?LC,)W1O[[+YG^K8#YB(OF45GP..&]0O.9 &%/?]71M M\++1FN]ME/TV('=+9?]^R Z3GB(VW[\O'G&1C",DE1.4 M#1+*B5P;))13B2Z/*95[(I;")@Z"K7DK6/7']8>NXNASF/ESH5Y97\ #1,PM MNG8#O#_.^4(U1L_?OV!HUG=D^!R)D?"PQG#;/B@X[#J>U'#LD:]X M=4=0G:6NJ-Q:=Z5=05"I CZP7!46 PW_M1HD,TA<0A2D2HY)\AN+MVM3)E%? M"W_3S#-@)G*./8-5_N#DN[HWR?@N6$/5X=>*Z<.UX5Q7!?\W"EO4')5YKU0[ MO3$F)HUZ3C.5*C]45T58T0@V]\3H.$FGKE&[^&O.D:.& 5]!]GT%!GPMC1L% M#, /,0#_/ :8(WXC>DT]*\JS,2T;,CG-S?ZF)^@E,, D.*53T6B3[^9(DJYSV6[SQA! S3D]V\^DQJ(^M%TSD:E6:U4( >R/WR1&Q9.I[.0$^2WJ$RW0YFB,R\[LM\Q&M MWK7O/#JYZMGOK:C7MT)['&&:M+/+#23%_R!)&QH69IW;\WKJ'E&=YAAOF((5K77U=RN MUW)64M!E"D_%*>I:;>F0WW,F1>+6QA=O&_Q%M.@)%'NZ0K%5&J,0T$'B?WQ.YF,LSA^/>() M@=1;>2BW-KZ(B>G-S)1;RREB('4!3VK0V9($/AXQ&-&7!:)6MRPM<6M/JK)9 M+F<=WQ7XKLHY%J5KWE*0&J-2<88\YTK=7^Y/V/S9 M-L$,(#]%T'&"1/D_EV6CO@L>X+>?:\3PX)5W5.G)LB\JDFAT"T22'G<\;+N] M=3C&I4O6N-N;NQB=Y*1M5AE-<7)+D=V(GAC)17 #A@ M!A&-Q2GV2H[$=\T@NK6-?(TCL6->$!Z1L5T/]KUW'KVN M1(0RC1X#"5$5B:BL:80261Y&M5'-B$BL:83R)+Z9&&Y6/.)#-O#U@D$G]7=2 M,>+!:T1\C9G5Z?BM7.&,X*,KEQ&IT(/TY%B$O'<-_,W"-:%N)#YEZ: M*G2IJ-5D?I/(+?);*ZWC+Y+\9,$2T M@,2'@*&V[F&3DBZTL1G;=PLUGRDVV":8%3S935%Q"F M*8G%Z23*T4%5&U#5ANA7;?B0V:LD7E]I';]MZ$)W6*UHBCU(!&9/__A-D=>E M=KZ=V:/B#*@XP\V+,WP('S8F-6>E](HU"*+0F9;K,W-+CR$^P)P= !!T\HIT MRS!/%XJ#=0V(#QU-Q(OG MK5MP(OB-O&.[;FSNV)KNH0,ME)B#$G,>AAP)3+L16/:I$N),HD!SA6J5%V:K M?L+GQ[C, [>'@&P(DXPG4RBK!F75H*R:!Z91S@.$W4]T1XJGE@UBGF32/:FY MMNL!0- _?M-TG+D.0" / J7$H)28.R-4EU5 M=I1)#(1R(-!:JJ8]GZD6.IA%Y>[ON-S]PQVL[LV4LT;99R/EPZ#]U%&KT\R) MICN8BO4M1M>R[4;;PU823@4%#+ XF;Q2NV9TU(K: 'P7D[]VG\"/F;R]2,ZK M!)?,B-U\HX>G4U[?+7/0Y.D?O]EXBCE7[0EM\J@[PL-V1WBXL\^/0D/.=8?J MTIH+F+"<]MF)5+#H8A-" [S=C\4)ED*'H:@EQ'=L"?%PIYX?Q8:4KZ\;O;'F M\3+!=$J"W^J+>! I["[;$_0Y<(CF,>@YQD-031.>>$+" XPS5'C^B1A[=.IY M\U//AV,M=J8&H*BZ-[2W@:AC-;6$0J>GAMRNU!JDT556]EC"DT$_"^"D),^E M8Z"C8'04_'W,]KK,PX?,MJKGM77/JQ1%?XBO&D--4.UF92,ZZI7W0;VS?[XG6+C= I=54<9 M ?><$?!P%,"'[#OEM2<)+NO:HE F?-YMT_A*Y*!]P_B?P>(T<\[ 'R()(J]: MJB.; 24@CV:ZI;L>7+"EBDY(4!H$2H.(#*&P,U2 ;-P+,WT;WHCT;*FW\79" MI#%^X\F+6;6CKR2<#E@%'*#;58Y%42($2H3X/D9_Y3OC'S;Z0E'E?#>SM,4- M0U2I+-7W4F)@]'1@] 3)H%P(E N!@,SX.#H,K2+/JR-U82UFCNA; B4#8&R(;[V#OB'T6&V*JQ:77*E8 *1F:=3,X$P M"V.(#D';3"S.)A\K'R*KSAT@O&!10@9D9H,7W@8?H),:E!>!\B(N36,$C58. M[0[BTX'5G8"E]EQJ\W:I3F/"@!594_#\%@F<%@;R&$2<)6F4'(&2(U!RQ-79 MB$_8+C'2VYM\9340B9%<:/ILDK##K&%&M*>"JH M.A$GR"NEBJ)<"U3?']7WCPP[\A'(J% \/JAEL)78+257*J8VTHDY!R&#_O$[ M>(8%$Y[NZU.ND1GYJ@XTAMD > MB(JGV/MK'7".]&G;GFP>DSXN.J;Z&W8GPE!X<2H'P=D7\C9[.]T!F'L"P3"A MMNQM^DL)V]2Z=JWL#?WB ,1=;-"+D8Y3URP0^MVLG8Q -_8O96&0M7\AY?(. M:V\.5IE*J2MT^6Z;REN$7+;R[16T=CJXXTM>IP#@]]S; U8EPM9^.PH%P<(7 M\B7O@(56,]\LN,7*AB?2*M9<=L [I,80%F"71 */)ZDK%@;]9C80,B(1QH6+ M]S]$YOZ%%,8[S-WT1H;=Z.=8(S'<+K;-J><2L\ +"%L>IN))YER6VIWGK^!$ M\!L5VW5CFF//]GR&;5V.QXC,9&],;41+# ]>YN-HOK%_/@9_$=*PT& !FH&I M@^><3*]?=(K>.)_D_>W*4*J;3(69<>#-()618HYYC'^AI!-4X.-^"WQ\O;E_ M$8'Q/G-GNAHUE[*+*I;A-R;O%=3MHM&$YA[ M1O@31; PCNIZU[EU\]WP"B5A?$]"]DM(C+VIOD@EJZG>.3QSLLGY/&V2!):Q MZH-2>SOB^QP(;?"@6"F-,C)01@;*R(@^H?$9T\_5JD/"U$9UGJAWQZZ -[*% M+ =-']Z#(:YB^M]SUT?I&2@]X_;4QJGVY.Q M^I 9'D,52%F-Z8'D8IZ\ON!ME>9W9&=3]-296[,M. /'#CI>[>'R'#RJ+:FE MJ%)IA1'I16N@CUA.RXXE,+]=C9+CFWLH7P3EBZ!\D0C1*S"\DY0WLD#Y)W<"&$:2XKFU351QF1^/)RO M<]6-O%Y!A&%__$[&&>;L:3;*7T'Y*RA_Y=9\S6V (YG,9RJ%IB7*\I*L9#!_ M('2#F 92/F0\>3[S+9IY, =Z,_5=3]=9 M,6$)UYKJQ4S;14DPJ$?/-^[1\V@D"K#J]UV5% =R;6X+;H+/ESH]*2WXZQD. M(B@J3'O!*50F!?7F0;UY'IAV>3=45&9XI=82+5O,#R;JAO/UK34:0Z@("JRP MU'6.H9%7@;KR/'I7GJ^/Q:Y+T[P;4_C.?+ @QKDB1FQ+VW$W5QYU]!7$%/;' M;SK.LM=)GD.I+??;C><+4E]N/?UH0<5U:9MW0T7:Z*;\*CTO\)N1W!?,.D.M M4H'[$?183I[-SX]F*LNY90W[*0/!S!UUHEJNOE0#GN87.L'Z"U;F,8 KI%@B MLW[/WV/!/W[):D8L^^(&$@BI@V\M@9 ^^-8BB!:0W\8,Z&\N@3#B_-08;IZJ6LHEYCFRY9A!8QN01S-R?J9;G MQD!P&G/4I6SZX46(H'1ES-9@QCYBCU%AAOLMS/!PI2L#2B)SR$B$S,W.UC,[ M4V]#2P_GQUFC]K/=[[7QNCIO&HUB$V()'5RNQJ[8 35B-A2A0^UO)H9(5F]XN,L#D<&< MPK"5S)%S?8MUFSW2S!NC9"H;8 [LKTK%*9:^WN4$9&U1+.APNRL*WQYTKMRZ M)"J@PZEIFTZ[N K!E$Z0HXXE6&,(.D&75RR.49=O\GI+"DJT'!6\V58=!0?G M,: YNK54=\3357BF;X8@D:\#<0.91+]@Q+?AI;BEK)L0'L&37("&@JKXCN[I MJGLQ4$WFMNV>L*;SF*")MJ]UNU*'7DD$ YFH$UVF'B_U 16>N"'21+Q"Q2FD M@7+ B8LP==]RRT5U&% =ANA2*5^PY6K3*ITFUV4+*R?Z0Z9!S%9-,=AR(7ER M1>+DFUD5JNIPCU4=WK7EWGF&2?@3;=N3S9C]1IH\2B/YTC226YM$Q,1TES40 M_C][7]JD*+.M^_U&W/]@]+[WQ#D115]FH?'+E&C(?)BZ0=1K]I1/2C3"1(9KC.C=%XUY? MB. FE;W(2KU4H-!O>/8','2+UR9<+T)0/CZ5#(:N4^IR 1BJ=6-3XI3C3NHN M>] DQE>K6-(S& +%*^!&AI*PZ29O9'B8B,T%4"@0$FD_'VT;G.)->-6==X]M MD\E0Z%3.0J#%WFQ0SO+0ESB4J=SEVGPJ&0Q=IQSF C#DR'9HHVI=E*#Y8-Y& MJ0'N5W-GZ$X+7$X1L&+L"^36+E;.@J5HH'I1JH&E@,W_\U85*E=89TDNN7F7 M2-09P'L!NQ]6EXPLFJWUF!'7C-O3'A&YXT%-D%$ZCS(A3Q3VP_>;0(G)7Y:8 MW*GU%ZI&'M[ZWS8 ](?6'W!NV'"XZH1C.[&@)>-#(U:8S/K)#__03^2/;[P" M6_]?EM7GYUD]_^ =# MGH@S[Y=<[F;,A[/^0JG+G5I_H7KEX:W_;<,=?VC]G2:Z'7OK-BMU#T-]W$1; M[<$XM_[G4 9%O\%UEZ4)I2)H$0E.E)"MK<-\"N]XOUII^'+ER,C#LZ&4U\R4 M@#&@+*6\%Z.4J>SDP+K^R_EEG_#SL\J2Z%]GI,S8JP%;?8'P?\5EH2>;BS))>7!:*M%+4TX2+;0A=Z$^CLL M0;8MJMTVJ*[5[!S:8;2 (03-L83,WK>%S]P4#)+H((D.DNA_ET3_*S3A%DEK M&,)J:$42-^,9%>LOEZ5 D^I@T&K-JA+/D>.#+[99?F3.X@Q-LDZ')_C'63F0 ME =)>9"4_X.D_%^AR5%3U;E,*QNINR (VJP>O0TDE %--*)%+.,IC<-\S6)@ M19^V>U,F0Y,\R__CMV]O)L7_IZ&DK>9_"1\9BJ]=.FX$0JN_=IO'/:+N+U[0 M<>M 7#?WIJKE,)R;4"#["%';.+B]@J>8#X^B,44.D%)%G=#? &-.\=U4 L%0 M\\5L?=^!7/@SY(;4&IO7I\)!#-KUW; M<:=X\RLW<0"\>?_(U)OBC8<99 37AE,+W8^T.!275"U@,KPA<[S!WC#Z!/#F MUR[HN$>\^<4[-QX<;ZX2NWI3O.EYE()/\+;/-9MP)VI*U=[P*&1X0^=X\\,C M):C8>9>;..X4;W[E<@V -^\?W7I3O&F/,'.J[[==2T'IZ68F=/AZ/?=OLA#6 MSPY4=U'[--4RM=+4BI+.7=&UST&K52ZM4^D3J'FZ\YJGB[]E?.W%OM&M1,^P M::I'OM43-SBIG"4+^5%'C! .8$ 8,H^Y)T*OEB^2@,LN6G M(GK!TT*K/\L?5S#5X&&RKCIK)4$,Z7&&)72*)?A3%7XCOP34 M.]T[EI2]Z.DZ6%+BPJ>_Q9*:V!0Y@K D:8?NI5'01U:PDI]QLE 1ACU5J\7H M] /5._U:ZYQJVE$J!) D!$50H CJUX+VH.LN@X[Z"3A^>.O4?CP;$U1=YJ)E MO%L+@I#O7G0"<4E'%G3MEX]9#(;>H64/ !$HFBK?TDL"1.4/>%T4B*:CQHX9;K6UA-8/*.8X<"+2>@9$ M[]#M!X (5%.5;^GE J(21\LN"D1.71FT!=B@N(17:G465]CY*@>B-VL4+&N4 M[$Q7X*5#8H\&LZ6OK0+W28'VOCS-\%VH_%*06HMJ3!>A%QJLZ,&JZHHJO\72 MPR/Q#@U^CP8Z) P]VO H!8RZA?;Z9Z#/A60^'OL M0JB+]]V5F+H2LPE;4PO:I@=!98M16G82 M)-^C&0_ T$T60EV\9:^$ZR\?#)6X(NKO88A:0 )*LB@C3946U#ZR-=ULY3#T M#GU\ (9NL@SJXMU^)5Q_B6"H_/50?P]#TB%@M\G(W'([>&6OL^A639XZ M#"66BUHC219R>J+?J!83E%3=-9K<74E5*=KG7M!$QZ938^7:EB3N MES&GNFK N:5 $UV.%HC;T3A8Y#S)%2!N78_S)>KTIJ]"='L'9P#M^@>+5>D&L;#[&\Q*'3@*O+('"JC> M/@)5PJ67$&_>-S+UIGA3U8DY:84QQK'; ^L,9^&@?= SO &O[(%*J3>/495P MZ67"FZO$KMX4;]#)9#@=@%?V0$G4FT>Q2KCT$N+- M^T:WWA1O8MGMC[GM>&F)1[NC(I0.+5="AC>/_LI>[=PK>Y=K"GPT9"U]T1-X M9N\F>OO>J/KI;Y^@,':TI:HK;"XE+67A5N M[K7J";RS=Q,=>F]4_O2W8'(T(KW71P:<-!WA8\26_:.TS<$DNZ8\FNN7>J/CI;\'$E)=[IM_O-CF3X7H=+YSVVT&<@4E^73B" M/9$X"9[:^UG_''AJ#U1"@4HHT'KW%B\Z'+5$#)MV6X/)":T*S+P=FV$LX_#; M-]\!& (%4N5;>KE@J,1AJXO"$!/'^@$?;I8DF J/PAKXL"T;(Q\!?C#4]Q2L,S5,[K(%T]!Z)W:/D#0 1*JLJW]'(! M48G#99<%HNG^(+BII#EVZEOZ$=WBW7$.1&_6+5C6*-F9UD#PU-Z=UU>!2Z5 MC]^OOE\AC57#"Q2R9_$0UW4##;%55Y!Q!#RU]WBU5. &*="L]ZO @6$K?-FD M=X3E\/7Z$B=PE:WI&7" I_8>KFX*7!8%NNY^%3B:O=[JJ,Z5N<1#R7ZI;M@E MV64RX !/[3UZHVES)&PD=#I,F%&K:]E'(0.L]^@.!(!UDZ555^#3 M;19B@?[#BP/68"&-90,[M"4(FHZ@);NGDUD.6._1@0@ ZR9+L*X#6#=8L 5Z M'"\.6,Q<=JO=SE&73(/RII'-<_ D/Q*^99?C=:P-08OF=J*$;&T=YE-X)YAZ MQ"1J%JU[L#6?(F^ERGN\/Q<>M];HP=9\"ML\N+8_)K9G<8('6_/IS/_@VOZX M51T/MN;3@?$^M#T_L_R__-Z2"TR<_GK>J_1$J/FG3TPWG4CX":&^DF3J3!QWRQGY>FFL'65I+L"*?]^_?6:9NN!AGY M,?,3_.TROI+ %X[\SCE*-??__'?ZU\LH*UM3_$P=C>>O^AR*R$9]5D88_K]O MHG//LOMJC>2K>>9__^__]7J^7T(HT,JS/?_32YSDU4*>V8?F5J-KT-+7% M2 MUNEW?5+L6$F"YX55Z8_82QW5I\^AEFSE%03.4*?RZN>, P7V.L6D9R,] M'6_QCP3QY:/% MX!_Q-Q+--]:/P5]L7ZD8?A:L^=>89\\J8O9SJO"^H]BG8>/3=)\_2FTPO[>!'QJ@U3!(T*:]A&)=Q M+&L1UA!"1E!B26@P0:.8]N'$BO=EPVM1+3U;_56^G-;%OD D^PHA/P?J F_- M&HJK:\'STDY75[U8\BGRF5JQK6P#[=/+#Z]7DJG^L]IGS%Z=-.<%J7(K4Z+0 M>_G@9&/Y)U]9XJO]\YFF"&ZA_S*Q%SL[L>Z[6WAJG:^'^/Y6_4IY7@WMI<.M M;2]^X?++?T.9%_#I!%EQRJ*?@L7GWRO+5 11J/T[PXVW0N\W,:_GOW\MOOG+ M?'^+!2^_&O.UW7SX9Y+.4SL\5=KNZF/J5J@5,5H&IFHJOJFE8+?\K2AN:5?Y MV>0KKVV^\L7H=S)G"H!4_UWA=E&J&'?#DH;G9RYCQ4U]MXJ3 M_MX(*EK*I90KVC;,$Q'I7OI4R?*OE?^,7"524[=?_:^< :]-Z,5O--W<#5S: M*>M>EHQ7/]+8:2YG_>O?8=W722=D>ZCD@KQ"+J\0"D55#9/7JHK)N$:K,KW$27E%40B\ MKE;5-:(^;^#*2QJKIAU'H9"X:R[9+JV5$',#R!*R#![]+:ER@(>(HG4=.)(; MO=Z"'DR\A2[G-9!?4S9I6+?9I#[B%)%=U>(FK?-,G%(2WU*BG5[/0)JS#B=V M7"OAZL,D7F64U+>42&N3"+)57<'L" _QXW@I-HWLVQ'X6])ZYTC/W &&N$DSHCJ?PS,I)"\O?-7H"YUG(W&K6U:,0 MMJ$CO6!24A3]EA0W#]61 "-#F#5LI=EV(4SB8QDK0),8C2^AT M:^0*SB@+G.)Y;KR<4.B8(^M] AK7&*>',"EE@5.'6FN+P'IC#.\,MS\=:S;E MSX64LLBI*K8)9A8T;L#09+FAY["$270V:)%3R9R@\/F,[\+1KLY2&VS4\COY MJ.2WI,PBD#IP;R=Q9#QCZX>^N>AS.6F!J5&T)WOMJ#6S$DMO^2W&ZM>"C+3( MU!8T\.+%;BU:9F<6:0V<)CF7D?$B4Q&1F^[K*BK#_&*F5]U:0R4Z&66!J*9*9NR:WDXUNO65XPD#8XJ,LZ\OLJI.K.GFW!O2L*./JMZPP_5U M)2#!GB-X,4J,FBZQ:][9;"^-:D32MJR+BU&--2D&%E LS MW23'_>08P0.N:^).-]+AOA5FE 7]6^_@H!\[- 8[54A?'_%=S4'TE!)!OB4] M=GO&?)6:">STHGZ\&&R%:34GK18TA4F.[-J<'+@==JSZ^_:PY@M,2HH6Y:\? M=_94A5A.JTWZ#C'KB7:3D:O%Y:/'UHK'&A8$BUU6-B DV&"&D%(6EN]N%=)J M;,R!E)H6PDS]>IUM9Y2%Y>NV$/91(F5/4HT:^*[J1K:;41:7/Y?9GMUKR3MN M-U,=82JI3'L89Z2%Y==A:LKUE.#()?.$@<-Z>\8D>DI:7+XR'JLB)<18951.11=B M0.''C>FF@2R'S@Y:8%1-+.2N[2P/UC=H4W%LZDYW"49Z1E& M-?20D'MZ>=:S=LLKHFJ2-]%XLTT5&171C M%LRJM,DEZI;O#PXMONIF8Q889?3Z]5X(AVL.;=MUN^HYW(#,* N,ZHT@2-QO MR 7'=^4!N8,2>D1EE$5&]2 '77-B=6"Q<)=>A9S*02GW4U+\6]+)OKD(.'&) M26@B+/K2D'7,U$SI,SQ=1H-$&B\6*"RV%(,=D@&VWNLI2!8YU4FXYJ';'3"6 MP_6-_G&=(G',9*0%5JT%3W8'3F_)[1J3A#+0\6Q-Y*,6>-7>:=44Y;5*R94%W5PBTL!$VF/*4UOY&ZQG+3HK+9A$5U!M4!JSETXX;NVR1]STB*_ MN."XMR.W;<#H9*,=W.6JATI,3EO0&X7):0M* \_UH[N:(HMTAX'ET7P1K"=X/H4BP^)^S6V-5G$ M)W5]B.Q)FL#(G EG=KB8Z[0:M!I)W3D<W]3@?M2"'FE@;0_&LZ7/3>;B4E%IRZ%;S40MRT!8+>#M;]12IV5OSSBZD MCA*7CUJ4 R3S2U&*S!T'T7.>V+1;>ICNB!EM@;^H)C4UN-T&(=9SF(<" M(P8;D?:V&*]ML=UC@W.W:73/>-H1M1D'3,;QI!,-M12(&U-Q,S. MB2(3MA+2#^>I+P";U<-Z.&O%4C_36Z+(!+4^VAXA8Q]8"=[2QM*!K>\/<49: M9 +A3/%XJ4T"+E)$S+9[BI/8^0R*3*@AF@'#DT//&ELNU.F9RVH+E<-=EROK+LB6FYE9M6@/]6FK.]^:'B%-!W1/;*_"-DODI 552#B><366YJ5H/,/X MQ# Z%IU/H* *DW5;1SI,*'!19!&\O(FVTC0?M:@*?0HB9\RHJL/3CE3U$ZBA MQQF05\_( 1,[<<\C9CR<3!RX-]MH@[YQHBW*H>_/:90<'JV=0*\6M:I-!UPZ MW3/^I-MR*741AP@<+6#1$,SF@LLT]XQ#><2Z 29M&=F:FCM#F,Y4SF\(&6F1 M7S5%P(2-7.7(W<@UEB$ZYVHY:9%?BG!0Q7EJP^24MK=#S_#]:4Y:Y)= 04HB M)X+$-6MXN\Z;FTF\.=$6^.5P&N)B^&:218FVAM9<;J)5OK BOW1[C)))35 M M15QNM@UM0'>S_>&,6SF'C>VN[8W= MGEY;\I2&\E$+_&*GC"V+0<.0Q.,1\^=8;RQ.XXRTP*]:LA]+XJAK2(XJ#4R_ M77>2>DY:Y)='[X_RZ#!4X.8:9A:+CDA%>CZ#(K_&X6!'(- &AKLXSG1KR7(3 MR_FX1=O%^N[1/.A]QX($PQ8GJ%DUYDQ*6.17?;W<'D..G$G0KE[;]B;^?)/: M(WK&K\(@9QO%)-*3'.8H[**9:PV9G+3 !(J%:8T+UU,8@NAIPW/B*2[FI$4F M-,/)>#6#%J(E"HJI6^I>TB4]IRTH@MI ]5":HGV+=68CX]"N#B,U'[?(!*MC M2\(1JEL2A+#QSCS,1B,O3H_VQ97%4\%NK5J#)BS2VF2Q#Q%EP.@9:=%R^J&" MSN:LGAZ;U&9MF!Y'@TX^:H$)PSH\EMOQKF$ER_&>VKI!VSP*&6F1"8=%39.2 MA45Q$-8[# BC6O7Z^0R*3(AX%L/J9KI---%&2XX[3K.UR6F+3)#0:H.R]?%( MFC+>=E1=:K0[2VG/N(&8/0P73%=,4@5S@[AG>A"EYJ1%6TY#QM"%C/3,D73:'L4+_>A9*-Y;5:O$ MQ!AJ3$Y;8,+$\=2YQFXU:;?JMGO[$4JL>SEMD0F$._ Z1QN2+3286!RM8^HT M=6O0,^Z:-NQUUJH_D*3FXL $?#,@B2QV?<9=$SJ+L6J.69X3C[QEH Q58])3 M$7K&7>ON.M*6X,D4/I;X05HW0WS<93+2 K\:=#B-HD%3MI(^B@WDI:?'^WP" M17ZQW:4GSXVI;I%#?.PMN;;2X/)U%?F%&@&,<1NR*4V1_B8:;.OSGI*/6^27 MDV ETS\4%UZZ&*[!TL%@EH3U3[X^6Z0Z9DA;CLM'1 M['<:-8E3S'FLN'RO!UDY:8%?RPY=K_I+N6VQA(K4XN6FN7;UC+3(+UQ,=YK: M4.$TR=H8]14I[(5\U#-(LR.$_HC#80O2F2[668BQ0N7#%N&6H7>6@JPZ58D- M]I!L$,Z %DZT!=XZ8B W%H,#9)%^^X@.8HNBCRGM&<]N*,Z6T^8RK$O3>0LS MERZ\V/9RT@*_'&Y";/O-WLA"QS4:@D+D0"!K*_(45PKH;6B(^<+.Z")I-'>(&(TL4C2HV;0_6)*9Y9QS M%^'A!DT2HP/S.,M,BO+;:G@B;. MIVA=K!#+W5)! $LHCR" '(H M@1S 7ET200!D*H\@?GBQ Q#$NT$3 BRB#(( T%0>00 YE$ .))!#*>0 @*DD M@D ^HB"^409!4!]18!%E$ 2 II(( @&GB'(((G6:P!YQ04'\[OWC/RME>NM5 MO\MMC3_+Q=_)(G]<@G,7B_Q9RNPN%OD@ZGK_VOJS-,I=+/)G/NU=+/)1<.?^ M)0EPYTX6>6UM_=.;6=\V#_DN=T"7@ \_2P,^"A^N;04 LR^FT/>_QAM3UI5G M9Q_^SP?TPQ\NF/Y(O.][5V=1ZD<7N#*K5>1$=G9'\->WMCZ*D-\F?GP7B_Q9 M;+9,B[RUN.?5O(7W?;6FM%[3>\1*R\^']PEK_,W^].JUULOM3W=F W_OIZ1( M7W(_)7\U^#_^A9#POYF;6M/Y M9+4:BGU7:O"C)9_4_O3WY19]_37?9Z"M=*N^<05_A% <'QJ:?VD#?VRA4^^2 M"/T;!HR]\-M-#(2R'O,8#T)9]WV*S4\OE0M&+^Y,_Q_B!.LYCN?>U?8.3!\$ M+H#] _LOAPJ4/W8U5$RUT@8Z\)8Z4/+M8*2%BNG>6,7-;>E ^<,]Z5:P]35# MBO+2'_6_-15Q.A__VE4Z'LL>*= 41E#WR5W"=XD MMU.&L- [+_IT$'Q^2^*YM1O9'BJ!9Z<^U[_@_$^IF2(:BJ\%=Q4BNF+X_W0> MO&5].+$FWQKNRCD P'!E8+AE'0# \.PM G6X9-#HEM6!5;9F(9$,%.*O(DBW MK ^Y&K?OK7 M:J5IZ_7[EB+5%%MQ5]I3I:.XD>(G%>2I@L(H>K'S\Q466/Z4^RF\!%CS_;/F M55F3/WWZZ@LKZ$-XJMRD!\[95,]\JV>N,'A9':<'O:;R:1?US]4\C=8#Z=_R 0ROY815,:R M1]M11(X"2%>4;398J#FIL/(J"'Z='UV8@QE\ICAEQ?-?,WW-66I^\1^?$"M+ MFGAN^I_!F0'R@9___8K8!@-&9UJ6%@5FI,#,H-J-/U14;64ZBAW\SP<(^U!9 M>[ZCA/_SP3R$G]S(4;WP^?UT)^@BB769U:(J;+4VHH1Z$T;A9K5A2#$/!"VO\WZGF;3=E1UE$AQZ M?L8^)@Q] Z$U)&%BM9V9Z&]+M1?B]X0 M0N,4A,@,A-X(@(!7 +R"RYMN[4*FRZVK6"P+U4""=(U%^_N^V'#>S2NH-X\0 M7!=D6^*QO>0WQT=VBV0&27WX!X'))PJN JL$;@%P"][5+2@IMKR96T#.O6[# M.8@)W&U,'(KC<6L[$5(40I ,A@ $7>-"S_O (.3J0BXA!OTJC'PV[R^7&V2E MXFWW.;?W##,:R5?C"=&*),4:JOL.I$RZ.Z%\,&/!?:-3'W$L#.G'H:!BZS9< M9S*8P3_\@Z+H$XDB &J M_.'Y1O7%O&M WP_)%GXNSHA%13-,&?* 2 R?N"R>EQOWM MD]/K>.6"DPQ _K-<"/+JIN#\II*O^E=2,_<<[1E49(VJ&W'"-:PHJ.F8,V'T M7:\$H)(R.OWJ,^@R$1")9[!EV^(1RSF,=4QWO>Q(A,+ID:CZA-/%4]%_ 7AY M^PN6[P%>3KWM];D4<$,UB97=U"%\-E>Z_.EZVF?GU,^!8*0F--(T*] M%\'=6(E[*JX6WDS;R5=K>JGTNKVVJ3,;_[V^;G7E3%0]\I5L*!F1FNUO3:TK3;J.D*K.[E_5^B8SL((DU-5YUA8BH03SWEJ/)?\B>3 M?\$"]0P2]AE2IN9=))8TUK (_= 8BQHCDUD-"UI]J_PQ>/BPQ.CX/N^*_19. M9.)!T,M _[N_6W(QP900P&]:, 5 "IA% [A^[PR^%;J^,XO [[[X?IW M/=D+9R!-;4H/.X;O6\Y47N\LS6VU%A=W5B>*'6F_ZJOZ$Z<3+[I=%!:WC+!: M>N/A6(Y37S5/-E:IM\L-/" RW"XPE T7;FV;NK+NG5).MZE\IR03T+[2">8* M+SE>$M'*=NQ[7U=GA>S$9"H;$J=T.Y/]Y+C==<+KNB)34L/-$'-JDKF!O*TS MW!UKI)"Z(GD"X8>NR&TVX)ZBBA4S9ULE2GW,REX+PO1+LPS#*/W1-U=A^JN< M@Y5,#RZ<:K@V!Z[AA5V__;84[NBCMM4\4#+C"X*\:K0Y@?1 "],UY1\T/'^L M'*9F:&19X:S"[0PV.W-UZ#7533K*>H%KHWE46\""7,U2&MA==>1>'9]*4+QQ MC:?%;J$+Y])^_^/)^39V'2!G &, QLJLWF7SILO1BW8-A2]?Y]I;5(#?5^*( M43=1$&;S#,;>=[XY/QS4E$!3LU5H;I"O_W4L9Z2EBPQ2Q1 U?V^NM%/(9Z2M M/-W-1_Q1X7A77DR\%6Y"UDX,J%'HJP2_8](#199W0HB[+1HO"UH])EB53OQW MN3F7(MGU>.LN8S<6T.][;?"Y"GR7+G9P!5_SPIF[$OB"HE,_Q-*^>X!1Z=C9 M-Q"M,]S$J2^8)?Y^[ O>0-=0SB9HF7$O%?,7]E6T0_:S!JK_08/1X]:G/X+> MWG]]&2ADOW4)WCO.W+\$ @#8LX#0$[9$.?6 M=LJKAWG?O6?G6CD+H*:W*\$K= %=*_50*C5]C*3#Y?PK.3:A;D@FCD02AWA@ MNM;23(34O\J2##_SKVZSOZCA^5HZM\HJ\GW-7265T%?7+?699#U*H'.ZFEO_"-YV5+@\)BKG?)UUQ;3U^T'*Q"U^Z\U!:>T_B M>T#0*8'X .@ T+D)K2V;CU2.QI +7Q%6+KD"/09P##H!2JG%5X]-EJ$3X,(W M895+;:]0 /U6CZ_4.ON&V[=V4T[A3**ZHZ7&1OSS&.?WONTY*L<^!^7&64SN MQ#?&5<=?(G1?8J3Y91UCY7#V?8:AD@[SPS=:-FP;":5N2^70W;H;J]-4Z,=8 MIO,W6M G&*?OJ]ON;8RO'%T7%[X [>&QY,)YC=+8O*7NW:%G5&V)179&M/6; M[(H0,IO'?L'F;Z"K(N5/Q?:"X#:KT,&K*Y>( 7J^JOG0B?@3LCU4 L\VUDX]W*DZ(R4P M5:#. )POEXXHKS*7/L@[TD+%=#654WPWN\'X.:+;I3ERR/8[#IP,L7;"38Y^ MX A_'-T9:.$IG-/S@N"'KV)/]NTQWVQ.I.YTTELR)(K&B2XCL(Q4/_R#8<5W M<"\7<+US%^TYI7.7,/"XVN#$5@_A@K7WW! MZ?D2/@J#C$>I$,\@YF!L'-:]>@##_%#8L\H81<=+04:0[.$2''TB2 2\7G+[ M58)E0Y[;*/>^L--TS["3#YV]CZ3YP6DFGR\F.5NA,?#2 R:8RGH[B#*#(#*#>[LZ/:X/3@S4$E727KUW(W%1\ M "FCZF0.)[Y9W8_KZ,8>__F)Z#=W^=%"JF]FTWT(0S0^4!:R[1W'3&9$U(=_ M$)A\HN WO#VG7*H']GVP[]_@OE]2('JS?7^1X'J=;]MKR6EC)M2'FMO].M_W M$23#+(!7=]F55S9&W$8_WWL#UH4O)W1M4S'#]ERQFO.^AT_'J;^_+N%99$V, M:8-&9F-+%,5N8]?6CC,T#Y9D=Q"B:/6I2KQ5N*1T6@C\J*O"4NGX4')4^DX% MQ&%4GW8BG&E8.Q%#'7<\4>U:":%G# G.'#K$$TEL.YNARL(-97R"GFH*/?@3 M7KTOCZ@<910/M^Y'::'].S#Y]9[9B^FT(_ MK%==K-\*#ES"KQ*M_URAR=H-P1MM#?UYL_ETV2?2_GP5Z5\I(S! M)4A2'[E5=S(<0 .+5T?5N=J2^H?@+W&T'021IJ:KSM SOQSYE$%[_5KC"VBH M9S!S*+4#8S,?8+#&(C-I2JGU890Z2&A6,4-C;U!YIEN78 FW M!"!!@#, 9^[=%P7/P-UJJ/%W'>P+)U=G;!OEO7%USB4'2:_A37IN_L6M?=_Q MH?-71;[G0G\WV)BL-_QPO=3;,!]P^J2K0:WU+O>ELX3J3;>!EA _'@ ^P%M9 M-RU \*0;4-,;D"!XTNU.?;%@&J%1=W@48=+AZOL88F.T$Y?#5QHH&F*MQRT& M%B?+R9AB.G*L,YFOE/DI5_X6-$>#?-!;Y(.^0,BK3JH37N?72Y\^:'C^ M6#E,S=#(4O!9[> 9=':9S60^&%9KDI-)@Y,7&M],3[)8EA4BBI=) X2ZN1K@ MJ_MCM] Z!=YD>8Q]!\@9P!B L3*K=]G\Z7(\] *@%^5Q M"X\?06\?H6@ %![?M@3O'6?N7X( 9X"6WJ"# QH<2EU!\IC=#E_>&P_&WG>^ M.:\2R8]U[*M3W4A+%Q:D:B!J_MY<::?2OY&V\G0W'R6O CSW,OF$YM<;O=[G MV!ZTFNB(LHKC6$;PO"<"?T+(XOTK '3 7@FZ(NY5@* K JCI#4@0=$4\@@-W MX1:)*SA8Q^/15<;V#K'(8[+2&P=V#GE"YF!EC10_<[#NH97"=#.)N]I)7V(S M-"J<.!R"FF30-?$8U:N@:^(/NB9233A\>MTC(;FJYG/!=GOZ\ S4.H>Q).T& MJ"9!;EO6($/2@]0J@GO@1Y'P;&PN0,X Q &-E M5N^R.XEVN@1C&/DK(Z48^I[N*\Y/XSKG M[C'W?)0B.Q1NF4-1&NHQ-^*W3';.R')F-'E?3Z.4$,(>$\%*)_Z[W+&OGM8 MC2Y O^]7SJ#1IC6 %U&-U7]#W)U?YJK8STW M_?\@7>G+56:O;Z$\][[QTCU:R:Y?@W?+J4IS@@'5>[&,D/DE9D\$#(/7;4"A MZ2TU95PY?G>SR)%-K';"#.[%F6AX?O[Y=[/]M79D<)#'V%9S@5IQ1,1^UV8R M^" __'/#1>N/OB?_^S?!?^U M;?B[5SYOZ_.6KD::DLZ";OLS+&8I0L@,BOK>?GP[#V2 #?G^-^3?08YK[L&E MA(U?VH._BQV2(AFFQV.ZU/6V>!4?^931RGUY!#FW&]\.<)3MS P:5^\C]/^ M>OL :@NT]J8%"'H?@9K>@ 1![V-)U/0VV_-2MUY+YU991;ZON:ND$OJ*&]BG MZP&5+UG42GI6JOC:7K&C_'>GUXZRUY!"Y0!Z9T#['NBR H/2C9!E\6#U[0] M((P]I)P!C 'U?B3W##2+E4M1;>M[E>/&H+6HK+H=QE*%7Y8;<"L M5I$3V2FIRH>&YF=DOF9H;F#NM;:[\ASMN0J!6._G:#WP"'@*4>I<[T10??O[ M50@O71S?^[;GH"7['+,<9R'+$]\85QU_"6!^Z0+)'U4>*X>AY^>_"$/?7$:A MLK2UL3=4TF'"'Y4T=.#N9#)9[1D:J*3L__(,@3]5JL8_C MGH#7LH?'IPMU@I<&1=;,^/,C+)6613IL+*7CHQ:B>XPCV*SAR PUA MDNMKZ52.FEK1%=.MK'W/J2A[Q;0S)D&IS* @Y4K%=/?:KM Z@MT-J;%B"H MZ'_(JQ!N*[?!O(3*TI&R0)FHK2+?#$TM^-THY+?!Q]Z0Y@_[?JO-=:FU-NUV M-*DM"C)"Y4D,%-R2 #HP;JH#XRY3$F]G_FULTJF&6I7@6*PQG3;GB-W/7O>D M\MS#C\S_-CM;4BY5;"^XW+5SUUX0:$ZY+:I M5OX%YW_*!9B@>>6MB@*OK09?L>4__H60\"6D_-UB[VLO%Q0+ O0#>@#0KQQL M 3!9$O,HF]?XW9Z9:RO&U0WF.\6=U^8+,)BK&TPI]>+J]E).MI2K9OCWXOXC M+51,5U,YQ7=3Q@3/0?Z&C"$X1G%3"S4=+#A47;?5%/XXRC?0PE-8K^<%/[PS ML<$->FT645LPVQAXW?%!Z=.R(".TC%3S"U?1M[QP]?%_V/UW;IDJ1/2PA M7QYM:[ZZ?9341;O^5EQ.W"C77GSA9-DO;Z/:=EBGS 21.2UL[KP WA^B6,^V M413[A6WT!MIK:HJMN"OMJ=*)7.T4Z<7@I],/&>MOLP_A8B%KT!93DBWX\H\V M,(',K\ORY(G(J/LEW!":W,[?NSA[C,.Y]^?%0*^^X'2_.A^%0<:C5(AG8,[A M+.'H^4S"=8<+I)H,:T%3%U*V9*\EX=03AKS5FR>@0>D>UEC"QH$+^R?W#!;Y MT(9GI_YF<)K)YT?8SU8$#3PW8XWOV79*TDZ9E +,N0JA475B3^LM>@UWZQ,' M;BL<)M%,!BMD!BN@0!!LSV^\/5_J-92MB-=6RWV7E- MJ1D\T<.BX;MMSZ26 MD(D:CD*.-0.H"N_CZN:H9W9$??@'@9$G#/[1JZ\E-Z:R.;_OLF&7;=%@![]E M/'FS'5P6 T$;+N29Q*)#?*SS_'B(YP>#[.FE%'H [-Q6IV;95EW"ULWWQIU? MA8[/)OV=Y^>?H25HW-H\8EF%".$YELD2_4% M*#:<-9$?#A#\PS\HACY1Q%L]TOR8\/)XBRY?AVVIP.4[-0LSI#.R&AO$@D6- MQ+PN/:BB2@D1Q.H@>T7J#WI2EW%<3H]AJBN?$*2:.B?4$TW<\+'HZ@E;T-M\ MFZG4O\.$7^]?#N08ATBRM>?(8V?5LG!V5QW_>6G3Q6#BN\EVD"T M: \MU?CSRHLW"Z_MUB(JQ]C8>J$>!XCS;N14?B)Q(B[ZTGF#IJ_ M,@,MN^PTR%A;\;9?7M,#C9F@4_G->O5N$01_(_WTN2"M^JH@C2Y'_I<*$@99 MC-$J)]I[836,0T35_]+S:@=!I*GIJC,D3@7BJ:?,5/Y+_@0J+VBCGL'?Q9P= M1-Z!2B==W7A7+V=J+7E-K$AJ[D/K(&TZ41*ZR^#:W_I0#&+#44C M(C7@NAW(9NW1@%Q2N0.5I>4QZ@TS:N72/;#97O]"@E)!SQWLM5=/$8%'0H%^ MWZ^E2#'J1PU9-]#)?LI75,R<294H]= KV8N0Z9=FV=%1^J-OKL+T M5SF_*IG4+YPFO7,S![WPMX5D(-MY#DF_ ,&K_KL3LN;WX)\^:'C^6#E,S=#( MBE6RXM@S@-IR.WUKQ1JP%4'2*'3:IK6A4D!%LYPG]E;9AD< FD>H)"M=PQUX M_>G6-P8@08 S &?NW2,%;WK>:FO&?:6;OCP@%8R][WQS[DW7E$!3LU5H;I"O M_W7$8J2EBPQ2+1 U?V^NM%-@8Z2M/-W-1_Q12X>)DS'9XX<=*R)F6)L*MX([ M%#(//,M6(=7BM56WT\]10MAY -0I6\/HK6V65P_!@[9%H*:EER!HEKM3%^[" M:9\2N%B'^5QMSWQS8I$+L],+^\0@5N/,Q/5%@/97.?0?]6J10 Y-#^N*[W]4'@N^&9Z40P M]*8PIV 'TOH1I2&4$C/9B2#/@)'%(\%-/_-80K1Y3+ IG?COIH"-&P! M_;Y?.8.&K?+H]^TGZ_[:EQM.Q1Z]"=IC:RJ.]ZOZP6PLF[DOEZ?:?NS+W4*' M5L8@:)FE*E,Q?_;0G>.\[OM81O$\I4$\(?1;O4;_F*#S )A3-LBYM:WRZG%:T-4#U+3T$@1=/8_@ MP%VKQ>=R#E9;D3A9XV089GL\AS.+::PO<@AN=KZ=PJJ\CW M-7>55$)?<0/[E']0OLB@DBI+Q=?V*>N4+R]I97T_H7( U?2@O0?470.%!Y5A MH.[ZP4MG'A#&'E+. ,: >C^2>P;:1\JC $#A <"##H;;5O>KAV1!!T-9]/L* M%=Z_EVQG5JO(B>R45.5#0_,S,E\S-#-]4^";,NE-" MQ)206Y%_'@/^WK<]!RW9YYCE. M9GOC&N.KX2P#S2PPYO\)^K!R&GI__(@Q] M\Y%66OF';&)"B5&12D7*F8;G9W7)Y;>I-4TIT#!>AU MN<>SR"/H[2.4@H :]-N6X+WCS/U+$. ,T-(;='! KPO0VQO5VP=06Z"U-RU MT"YQI^'"&T]G,"_1L72D+#8F:JO(-T-3"RX6>%R+@EEO)=;: [LZJ(#FEKL$E7?*0;R#\9-3N8]-N_6.I,&U*MZ#QVMU M<3)^[&?&?YM=+2G#\NP#J-,'C2EO5M&]]'Q5\Z'3O_^$; ^5P+--M?(O./]S MQT>%!S6(\_9P;36XNFOPG8KP:_,%5!0"F 1Z &"R'&P!,%D2\RB;>_G=QIIK M*\;5#>8[%:#7Y@LPF*L;3"GUXNKV4DZVE"NH]WN9@I$6*J:KJ9SBNREC@N>T MP(18IM\>1AUI9]H&VJ%]5=@R?QP9'&CA*138\X(?WH-/:GVOWQ+6.AP)LPF% M^O/M:A[+:+K4ZH=_D"<$1T 3PGLT25W;IDJ18BPA7TJX53VHX934=[O^'EU. M0"G7)GWAS-LO[Z_)UFEK@XE_A#5E$DS($>4D1SW;7_/NG)_MKS?0G%-3;,5= M:4\54=N&N3/S'_]"2/C?&/QT^B'C_VVV,ISF#SIK_BY\^Q4.82D.J5ZTM+4R M -$?WV\99+=$!K*I'OE63]S@<#([3@_[S632K^M? Q,3R/SZ1\<%UE:"@%_G M%X^?N9 \_S7S?$SXXQO-7VXLER63CE')DC1HL6O[@>TSLO#',/CJ"_)[,P,^ M"H.,1ZD0SX"A%-*-H.?L=!B%FFHL*JZ_- 09I>04"W'JB:QB;W3;^(,T0979 MUM(O^3^7"WJ7>*%O?FGN/2-*/K3AV:ET@]-,/K_%<+92:>"Y&6M\S[93DG;* MI!2%PC/8(VN2. P<;B.AF!-,#UTT;"4Y]I I]M"W^\H!V.3O99.O7<@D9WVT M456ZU@S>T6&-W-7BK;OZ\[/.;V[R@VJL[)O$>BSMO*B]F+/;UJRE9X9&9=<1 M($\87 76!G9YL,N_PRY?4DAYLUT>)98NW>\,$PL:M+Q5D,P.U"$''P3)T0<@ MS]_5%)38(B\&/4C),?;ZT'/A=]2,C;,4UL> E:($0X:]IK^HEQ%=NOT9$[,C M8<>Q(CD9FWPXA+TX1Q?\PS\H1CW!]%M%,!X"8PD#$8K'9HHR]4CAH,NONF;9E0XL\$)%77%2?*.2& MWUR\>I88+7DTXD(@\EPO4>Z%7CS)^W? \>M-VK Q$;&]U@TE?F\K%Q] E&BB%.T(_]>[4G MY3:V"[DF)8?/=_=-.FZ(CSQQ/^98M%D]X.84U[420,&W"-!3$W;H8H,#I[7F M$"\J#4HT3PB0-60C^!.,%^^!_:;2Y/_EW_KV5ON%$$]_^8LV?''=6FD9.W]I MFG3)ICDVM(JR2G>L]&N35#$JKA>FXRM^^K%;,=-_H/N*7=DJ_ND27$,+M$S- MTUD'FIK]E!>#95MA96VZBKLR4_+@91L-/EYP*7\/WJJY_^>_T[]>_MW*UA0_ M S/CWZH9;&TE^90K[O-7O2 7BG_$B&P"Z4>&E@'))P3Y2&8?/>,Z#/_?;$ZO MAOYJ/&BEV?:_?U1P]3+"NPB]^HH;K_[^W__K]0*^5 )"*\_V_$\OH/V*:<_, M0'/\UC5HZ6N*!2GK]!L_*7:L),'S\FCX(XV\; B?/@,_EL$O_I$@_F_ERX\9 M&PJ2D$>+/OE:=EGV7OM&2,]B#KWM M)S05Z#89\^B2/9S"KWI-F&?AHU/ MTWW^*#7I3.,R8V6SW2BUP<\FH%P26'X%[9!?1[L?V>:WPC\GU=S./NONR?%( M]=96MH'VZ>6'UVO(I/TLZ6S\U8E9+Y:?*Y82A=[+!R>URC_Y2OE>^2[/-'!! M:7Y8=YDJWVOR]_6 EU^-^:Q)R]2K2'\Y2>>I'9XJJ5_Q,7]A5XR6@:F:BF]J MJ4XMO]WS;W.5[.>]C'V]EWT^" :Y)1F*JZ<3,-W*:[\K;Z"K_KMR\K_NAB4- MS\\V^HIKNEK%27]O!!4MY9+ZI3(WA:RG2NK6(I7_C%PE]3I3GOU7SH#70/"R M!YINZG.FNX.=LNYER7CU(XV=YO+M\>JW67?M"O5?9^U_,DZZHX:Y)H6&%P6I M707_=49S+NM Y^Q_V=;^V'?]#317\M-$>O:!<1K!U_**6*UE'*XNY26%DS*\ MHF@5)2FR6EU^.&U,RLOY VD@_KK',@<+FFT6G"=0+9_1941&Z&])&T=MOM:: M!Q=N!MA0J/&.)#KI426K OV:LM;EM26\C=J2PF%&U4_,0AN -=R+N,$H&_)>UXO?JR M,Z,XB8SZ1[$[:+A--_MZI#!3EQA.ZM!BO8?%W1I?#KF-K48Y:6'YSHJO+NKU M89$O-)H"BWY(R=C<P62U&V9A%3N&[?HV9SCH<#.U:I#A5B;G9R 8MRM@.NVT4V'L&QRLM%EO,A4%"<.O?5FITK0NJ'9U7UM M'9$998&I&!1IW%$Q>I*SXVKUN49*C7I&66#J@+*.D22@+MQMFV$?%MCY=!NG ME$6FCG=0SZ:3N<-%0F/DQ,9FLYPR&6EAIDU24,.N%G.PN=FQT5PWR!:1DQ:8 MJDO09NT=N!:W6S9-J[>;;^M)-M4B4^E=%XNGZL&&':6S@ANX.#/0;*Y%I@8^ MLAHW M<=4RX6I+:K4[-$?EHQ98U1,LDT1$4Y+88S3MHA(ZCT;95(NLVB/DW(Z0*F.A MVOAPJ,\5:33/2(NLFH?,8+!T>P3,4H=M=A.?G*2CDD56S>+Y0(:HS@3N'E6H MQ39XW/&8E+*PJ-U@OC'[S2$,:^JJ&C<%2XDE/:4LK GRZB'<']?7L-8S:OP* M#SABF7U[05,[>JO3Y%QGR771Z2#<=-":GT(JF9?2?&,H"2^+4ALUX=U1\1;0 ML;9.XFF)]1%A:%D'1,K(BY#.^Z$Y?C$X8R M."%K&BLL:N&9$^BP.1(<*N_@&&$2F4EB^=09_S:?(,E7@I45'%17/ M)WVV)A,]&6[*\UY/]J9PYRR(H^*'"&Q'>M99/9;RC!:D]HT MICO6+G2&^/&N'P4$U-;[<55G'0TX6!D%(6&-5;J\$(I;H; M26E!6FNVU9MS+ANSR"C*KS5ZE+M!);'&\M7C &O.1CEID5$8.;,Z0=B%(;A6 M"S=D!"^);/5%1JUI;-:5C/I1TH3#KJNI0B0-A13ZBIQ:+NI>V_ 6&.ZLE8,D-C:[^M)M-N)!G)$6^'5,@HV6>K[I;%6&F_060[N=;FLI:=$( MQ_UDR%=Q2>*U-NU N%ROAOFH!7XE]:UX0/DI8XE]GY@M9%:.MCEID5]XZGW. MS::VEZ 1UFRQ;!4*^1-M@5\:SA!<.*X?)%:9FZO0)+M#+)]M4;^0Y4*FV'&P ML**E.H3(>1DG'?/*I2 M-''J*YL5B%63.-$6%.%03S"R@?:6W%1IKR5O !FK,*F=;AF_X#8*7#MMX9,)Z-Y/V RTH(FL.GV6H^'1"29W@8R]':P M7B YZ9G#B+VVV<6$Y=@&Y=%&V](7@9Z1GF'"0)JXJ9U),#]I-%KSA3U96G%. M6] $!6*U^EX53"O9K]9^%YG-!U(^A2+#6(O4M+G U:6N3W4]SAZR-I,SHDSR.: %VUEH;L=VTL,FS,]);.$BI#9/72+DC$]X MM)BV-YNL!M)TK2_[.]]QO8&>D1:8JUJ+.>Y48U-B.Z00SZD!7[-46$6KF+%@:/Z MI!GV(GRXG D9:5$9#_40:TP"6]K-NJM>V/9',)Z/6N17=V1KA%]-#5U9M5<" MFYB-^#1LD5_;?B/J'_;XS)J:UK$Q'O166)S3%OEE$J8Q;C@D*?&V)_L3CMB@ M&82=$CYRPEGP"(NPG2+$+&)%V>D17N B':K[OJ6:#7[*H..QH,%+ @Y M;6&ZR3'HU?KI 9'C&68V-;ICJY^IS3EO+M[WD TRW7 <.:$.B3F(1#<\T1:$ MIL8NQ?6F.TIRUD@WHAP7:ZQ2VC.N'^*N-_@![?3A775*VW.WQK2V0D9:&'7" M!P.>D:=C&)5YQPJK6X^KQ1EI\3@-DUL2UKMSBT2.T_ULNQ*:1CYJ0166=F\X MZVG=EF0N]34,,PVMZ>:D9W"ILTMB+:(/5N(B ](=C??#?CZ#HASV^_9\C+0& M$3=E5SPC2"*!Q3D/SCA+7CMN=NKMN61.G&VURR4HVDSG<,97A-&%M<;" YP> MJ:8SW],\OW\B+?!K4_.."T]LD+!#;^V&X"<+)#/T,][B.#:TXVQOB[!"[H.Y M;:X(=1-GI 5^T<26-I,>X7*0%ZGLM#V(['$^@2*_=MUX!!_B+'];5/IJ1GG"6_J25NLXZV4M]>.N@(,MP:H)7&^LY;4$1 MU 8G$:H*S:1NQ"_-_73'+VDFHRTR =U9W7AA'30+FA+C+3==[Q:CE/:,6[/W M/ /9Q+AM[30_&2)=/JH)<49:T 2^UYK,N[[0MKJZ@TVHBDH:L([.;3/B->J(M,*&W\/C(\ <& MQ\]==(0:=K_7UC/:(A.Z_HI4%Y0B6JG^$E/9:[:)%'#1,PX;T9A+*V'KS])C M1@6^:@%)O"&' M:@!UG)SVC";H)MV;+GN>U8561VT>3J %EVK"&=_.%INQ0-<[>X[4H2$^K??B M9A8\/A,2E#%37.^8GB=U"4C8D_U59Y@"/GK PFM(8/FGTY*.>.4#M_9DY&Q+_G[TW[5$B2HZP4,5,]MR8#9=S#;&\O8 1@;&[RP??HG(@PDF9!9E560&(B1 MICL;C.TX<<[O["=&^J*TV*3X; ^D5/_:4Z>H55\T)+LRHA;ZK.7DHYGR.H%? MX91>36KYR94;EB<=YTHM=C[,,U]>&^F(S:5<[#:BB!_BVIW"; M6C6=AD+/,CJSHOM",3(:MAL\OO:$MC)',59-3$ZI[J R$*(-1Q@C3CACV26B MTV:J+]93E*QS^8&9MGKI ;[TA%Z5^3Q36NN9K!X!XFJSXMFL4\27GH)2VNNS M9;ENZSG&U5J1>G'4K.-+3^B5$Z)Z4DV..2HMQ9/YG-&G5VM\6L7SM";WJ*U?JTN.&*XX,:[5/3>[_.X(J4W_XQ4DK2(>?U@7M,LGXP?M+Y:%C&9X+KEP0 M=,%BFMT_KWKF)]F(+]N(CR=_D8WXHHV(?V<9LA$!V @"38'9B#C9B"!L!/>= M(E93$#:"0%- -H(HZX!L!)&(P&P$4=:!V BBK .R$02:R$:0C7@-3<1H"L(^ M$($(SD80B0C"1G#?$S39B !L!(&F@&R$/ZB,;,3--R+QG6')1@1@(P@T!60C M_&EG9"-NOA'$:KKL1OS&87H?AOJ",A[KJK#[((O\BO/W;G\2SX?>[D,L\DG8 M]>-DST,L\F>)E(=8Y%.P*P&>QUDD 9['6.2MV?5DB-H#K?K38]B^G X_R00^ M"QEN+01?M]DGV^)?S*[??X8LI(A) O'^.#G( ,?@6U=>X^G\"V4>'4]\59'_EWO\Y MJD-[+'I[FGPX(!X=?_P__Z(YZF^>, (! ;+WSPT"*<((5V.$^/;E%DTC30RSRSMGW"2)/^(#:2TOO<^]Y !SXCU;?MMRW MZHG$FTB\Z5&LS$=U-;&+$2(AAJ=V,ZW9S#()"SRCZ)/H I%_(O_/'F"JRYH: M*A 6N"8+< %'@29P93?Y/H3D#8_.:+#$)TYXNS1[X_=^LSW_](GB>R#9R'PO,;AN-]M^Z> M^<$G#49YPA0$& @/$& X,OP(.UPP]G//W)"6Y]I):I?PPY\%@NZ9(039-N$+ M$85QR:C0/3-$V7((,UPN)G3/K" L/,W=7")0-)05?6Q;GJG^^)>B # :?6U8 M)24;LJF <*@HFYYL;T)T.,10#'TQ)K_U F\5-WJ^=>\\Q*]?]Y$DXT,SCQX8 M8K['X#\I___PD:'_:&OXVF;6EA54:Q[R3,UM@M'_?1/A'U(+]:/(MBHYV%F4 M-'5;RY=;TRBUZ6V[Z^6TTZEDQM]"^/3.M?]#WI%J(XEF)!8===PA9^2QE_S%3 ; OOTQS[6H)2%9<+_=,[< -]X M]WLP7KHV2,04,;)H1^-=I93+5!O?0BI0M)EL./_W+<)^"XTL>R:[__=-6[L_ M3&^F6N[N^V\A4Y[!#=D]X,?1 WS_^:AI!X(_Y YX,;SA[N!4KUQ?EI>%I29N MTGQ_(:\94=HT)'SD,,.%62;^G_]]O0&74Z>WY;R UN?XLX)N#4;_=;&!0 \" M+V(K(Z6!%Z?T_+0E,E:'EX5>JNXF^"?"EN/,F_\F!5,Q/+2#=JR"Z@:8Q#!(-N,/CO,3#H<4RB\ZDX*>H1-97LJV4YW\B-@XJ*7XH-%?A8KL9R(428* MW0^*"\>B-$&:KT::VPCH%9 X@4/,9J-F7_.\SNCL\Z;).C;M2)B0T!U.19GJVF==9&,54Z#O$D%HXG& (G7PHG_K%P MCP G_KEJP8(3!"!_!0M!CB;,XI$?KQI(H)A;,[ #%1G8ZRFG;63?^HO)"L3CW'10K@;LJZ M7BUI7Z%U?]U.9]3^HQZ*]"DX0FNDFH\FSE,(YU9,5&OM-/CV5CB<&(H1B6NEQ5Z<+'T\SL/OD@_]1,H[+DWG7ES-J6_(&1' M5.1CJ@5AB/OVSV-5T!.[X ;1@>?;9Z)L"'\_EP'[$:U3U?]:>NG!#HC>7 M^YO$+).BF"5;6LV=I1O-?JW)]&Y9/TL;1JXZ*CEZ;K&FEKF.UU9=9#NA)D0N MG$R>QL\>I:P_*,@3@([#6X7K@\4 #ZEJ;YY["D(+W*VRIH2_'WV?@]&$1?#[ M1J9CB;+<:O.G$VTN9=K%AU9Z,VVO9\+,6BVB:J3;RT\: MT+1#B5%DVGW8L7D';5I^LB*D87J%/&BLAY; <>%#46JT"?^T-<6%7V'2A1 # M7#A'^N!"3GJ] J*G2:KS#U(,+T!P-(?0!]DJ<.&:\ =9RV[+ZZ[F3E"1"JKR M/ .I&[8ZH3I";RIL&A&OMBW$H]7Q2DJ@A&>,E%&2CAG2,?.X.QA O4!VD - M 9J'MTB?0CAOW9I'$D\_,Z1?2L2=MO7.D[$QG9(=H*)5 -/!ZS^.730!7*0# MF: %[*6F #_$T02*-3;Q'3^*:8PXOK:8I;T9U6UT5]%5QV!R= ,:X"A=Q4:O MF*MZ0LPA?95$5P9]!TD+'F'3.]A!TH+WH";DX M(I7EC\RWI+*NH6%L"WI@KC'NMW[Y]N; M1Q1)%\1#EI=_+A?-*XI_R@M0:^X$V.@R&TR Z6A+4# 5:P9V.>A"=E&QZI.H MIDHBE(SF__).,?CCPB&$-:6&ZM M"N^_A24P6,#QHF@)>::?4^-9T"7 I\N=R M#4W@RM#G4@79-M&T[%UBP=[.TS:[20DBD)),N[O,,%6Z\=O!Q"IP_>AAV7+. M#>3N#;QZ@EG,+%'..M(X51^R\\A8HN$*X]_^8<),XJ/SW^\/?VZ> WBG,^?6 M8A6(U&0 Z?)L^OGF\O%.9\^M^8"HX[M3QQ=.R_U,D^8*XUFE/!HM17D^W"XR M\TTNF\::%&7+?J9)[Z"/)R4;LJF <*@BV\K$3RNQ=-C_ U&<% *0'IV[*IV_ M_*E O"/51D$Y!BA?!K5./N$L** 7N#YH++?J\/&3[PK='18,!V_# 0T' 2:TR(E C)$85]6XE(7DKAD33;:!BT!@AU[MNJW MXE^FL.=.DYZGBS0M>LO.Q- CF=3:QG*4^/8/S5!AFKYC80J:,B,J_+XPY4M5 M>$ !Y6HJO%]FAAY=,K=4I,F/4Y%.;,Y.L:] TQA[".[<5Q]IT%8=O,;2KX:= M"\_@+-9ION_TWC<6VN&G(OS^#\VK((A54FM<6_9K832>68J?C#L2. MCRQ1Z!U0L7""I@FZW%>[;]!6??.FIX##RSNE#FZ*HKF$*Y?$V2H6M_FL&+4[ M ;1."J:TSL^;2D7,;9:%F5RW:=5:80Q!-1*)<"Q^Q2*)!X\RD,[K>^V*_#-, M^/56ZYF]8=0:'V\)D8+*E==NI9TW?K\BZF(P\6[?9+8S2!9K[;2DUT9=IY9: MI7,5#^,%ZJ&.AFGJGL]9O3E>D"[J!S0H6'4>G3;ET5J$DL<5J7A''/_!3/^K MV0*;<7>6XS@E2>6BW8D2$[4ZF_9E&Z4U62H<92\_K_76A6#"&MB*Y@ TC-5! MI U9\Y<1K:3>C?147ZWA[QY!\!/YIT,-6_2HAHV36"H "6"Z5AINMDJS296T MK+,R0*(63_RAX55P' ^H<-4(B?&$;#\U=7SZZAYMU+.'J]8:<7H\H77 B;E* M-]X=UB(0?UE451+E'NOJRJ6T>]M&PB'N&__7#&@_'S2>!^6 6G](-KFD;7- _!WT%R>9Q7T )Z8 M>8WP^&<-J@LGZ)7$U/8Z];XF:'.JTEEP4HD3OM9F>C= 7J]G\[--7?+TEC?@ MIDZ^V7=='AE/*"G/AIDD>\4 >>!8+T!3#QX>>N[A +4'T+4W3Q*1 S )?S_N M/I,#,(/#WS>P'1NI:&'4*6V'(B@,K.1XL1AGVK\_?/ZBMEVQG5MTNSG=U+LF MD%;PSQ'(X ]2I BV^XT1O_'8Z._E.W]A$5(PP0+>=!<#RV!X\*'HO1H$_YI M:XH+O\*T"_$KN/,73I0^N)B3!OF :&J2[_R#-,,+$ARUX/DPBP?S^Q]D+;LM MK[N:.T'E*J@Z]@RH=FS5S2>F\Q$5&7AFPJJM1_7Z&'K+N)>>/2TG(T@3I"Z\ MFUM-@6NZ(\=3W;MJ(#M(@(8 S<,;I4\AG,'K#B5L>P]]B#=GV\!U"=P;W]X\ MCDN:WPB;!GX'2<]50-CT/KN'7@?,-1,%!$W@1Q17FCL)":UZG60#21/1L?QR'T$5T:*'@S.?^AV>"YHUMG(I-"B.>RDU,UIQX?2UCKB0Z MAH+FW!5'2CTC I':[> "#JFW>0[%0O:9X!C!L4#S=] LYF<5] #VH 2NPS?8 M#2F\.O4<%[VGT[;>>3)V#5*R U2T"F Z>/W";&Y8&^"7-M8]6YG *^JV-;;E M61/ 13N0:5K 7FH*\"LAFT"QQB9^PAD_ ^2K]6FY'JOJ&]D6YJY$5W6A@?P, MU,W"A6GJL?J! XAAI)DE( SPD$K[YM%WTLQ"^/MQ]YDTLP29O^^ZLR4X1N*@ M;+?Z_4C/%F;=IJ"LYKV% ,;(2$1M,3\S$N^A*P81*C)$=(0;_D+($%BCOP') MM9/>%U+@_,A\2PJ<"9L&?@<)T-S[#A*@(6QZCR;.4PAG\#HI2!+E$O[Q\*U_ M_%,?&$^/..,(\\TBL^Z,/9Z*V/%&@0$YIC5>232'LR5TF*+)87^D#>;1"K<# MSK 9S\Q2]+'!K92-L&G-;S:T+*;/%2W0<-1O13)BF M2,,1*=1_DD)]K&4#S?"WH#)6C;^_-TVQ^$TT=7,@;VD(@5M-HLG MY'S);B#D02<1D0/1'ESK__V)\<,W5O2I"\E<=]'E&_UZ-BWF^LQ 6F[BY5CY M6HK^W4''2:>YD(8C-DMY7#TUL2E@95M8[A+O:OR[/L2"J'RB\G\#=&ZIY0.) M.+^DY=^%G?)BLYQ%V%Y7][+=W#9>&T3=)78T:/JLOK]KS F:W_^LX'L7_9(/ MT(H10'XGO74!88"'9/B;I_1(;QWA[\?=9]);=U?\?0=]7M!3 ?!%0HIGV\!4 M-B'7EDW'\'N]Y)=D=PBZ?R$;+&7#P]_Y)R"A$Y)<>4TJ3D@S&.G1>&2^)3T: MA$T#OX,$:.Y]!PG0$#:]1Q/G*80S>,U@A&U)/]$]5L#?&]_>/.I%^HF>HPC@ MPSP^KRC>S#/@I6K-G0 ;76:#"3 =;0D*IF+-P"Z_WX\M,LMI;EH02D/%J\];1<[2^]"9VT4.?/IQIMJ^R6.]M(S@@\*;LOKNF7C+US7UH:> M*P\-T+;J,KR-^U&Q@-!I#X5&EC'T5L$<5=/]VJ31&TMT I(3'<;.QI)7K!=X M< $D[6 /BC(7[@ +#!IL,TV^$1>K !]:M@KLB/_['_1\'7(L0U-#_Z+P_Q[;G7A&@7BG&/G6?/ ^ M73"'0!5E^;HO8F@F^.&A4[307W^__1K_Z@=^^;]O6^=\:Y(2T2(02_B 0&Q MZ$)P,B#R$33;]%U"W)HQ;BXP1)\0>?E$;\.M&>/F\O).[>RMZ7)/,P@^3$PT M@2M#GTL59-N$5')V68A$M#KH3@:;A2O1J[C92,-. K,]1GH4I=4^ MUJ-WT/"3D@W95$ X5/1,\#__HCGJ;Y8*^W\@ ;CUJJQ MX>):M2F65D+*2XRV;:K-0[*@\89L,IQ@KN@M/+B*_YH>AJ A2 ";&BYLI3PR M?.!;3RP#FJ"._R:' TS.%B=5+1.1QK8, UY2@$2"D..>FV:HK-OK>;*5%KC4 M(C*BB^Q45L<(:+AO_T3O^&@0HK#O1&%?:F:8)N;+G5D[5Q0C2C[/U=O3(3WZ M_9KB3RIL<9YR78:;5JF(U"WUNK5Z;LLTD!RAZ814(DS1\?L5IJ I,Z+"[PM3 MOE2%!Q10KJ;"Z4*SYYGCF4C-!"WM5)U!,=G%*AQ/*+QF7N'9)/ Y5QV\OM*O MAIT+GRKH].:IV5SP:"J2[1@%JJK/NLXJ>,BB%;+TO#GK.Q1'V7-#:O#Y;!X; M->CL0(9*ACGFM(6!R%F@NWV#MNJ;=SP%'%[>*5XP>DV*C8[&<:I6B=3KR6BG M43<#:)UH63"(5>B!1+7$BJ5A@:[Q[@K+-@MM 98.QS\\MNT^.Z*%-; 5S0%H%JN#2!NR MYB\36DD-&^F2OEH+WSV"X.\$O:SZH[-'FW*&9+-709X-1)2VFIUPE-:KR2\N ^$NC MJA*.B9$"] C93X0'Z.X(&PT0?W94^(A+P.&<)!HT0 3Q<\!HA]L_:8!=. M\C/+EB#$UNV-./,&\?1V#-:#^!\&Y3YI9KT;9)^O!K%9>E31!4:/1^UV=Y%D MNPUD;Z'$?I*^YI32P#%>@"8A/!LA[O38L/N3@)OGG?R;&/P>'O M&YB2Y9XL>Z(BB7HWS\2X<<>EMMN F'H9Q5B/U*3BZHMZKYG*,-7T6L:A-91S M3=*GU>%_/(+Z2YG>SX"$-$RND =M]] 2."Y\*,JW-N&?MJ:X\"M,N1#:_PLG M7A]"I&17KEI%:, MQ,:MT@JY!'@T*WW-(6F!8[8GZN"Z.=@$K^#_(;7KS1,5I&&+\/?C[C-IV H. M?]]_NNZ/K3E-S+5[*U#-4A$K-VZ-.VF>:^, +QZ,^;$U=P]-6HA D2%*5L)M M>LE6AL :_0U(_0#IQ2(E]X_,MZ3DGK!IX'>0 ,V][R !&L*F]VCB/(5PWKJW M)W!3?X.=H_CE(M3AVR+4GQ:>8L_XC!^EBVEGS$A/% M68UXF$Z>UIW>C?0%$'-(:P_1E4'?0=+:0]CT#G:0M/8\@PEWJSZ?RYE8:0ET M=8>?;73088N;[DB+3/)C9&*A5,//3*S[[.S)6C: [Q92/-L&IK()N;9L.H:? M@I!?]B $F25D@R4DG?QR0A?J_G'E-E25]#$'A[QO4>7\NX\XKBC?S M#'BI6G,GP$:7V6 "3$=;@H*I6#.PS[1WU\F6115*>K?)2I(9F4K"F/_M,/![ M3]O%+=.[L&4;12U]NO&FVGZ)8;Z$D?$L^[:\KELV_L)U;6WHN?+0 &VK+L/; MN!_5H2]CF>%\H-94BJDMJU217PH3V.O%-)2^DV3ZC3=5TU'9Y#"/L+\#('32T0 *%#,MQ2':<-*[\ M-$QJV2JP(_[%/^CY.N18AJ:&_D7A_SVVR_'P?(T#I#?>X9MK5VGQ@56=3.G&^7-[_L)1P_PS]2I>:Z# M: 0W\0RPQM=#SLB"3$IOT:-,7,@EMRFO(3%Q=*I.E K'XE<<-G%KR E0+T&0 M11(^Y+^NV4\0Y+5?O=?ZD;$(WWIB&7!W'?]-#D-\SA;55"T3D<:V# ->4H!$ M@OCEGD&M9IY/QD"U.*:T]2HUL',*I?4P:G$0M6B"6,2(N \C(G4AP=T6^IU* MCV8J%(C-S01;-(UQBV#6 M%S25!EEN+X993V1"70RR+CP8-!;;.O&V)[-BC>JT)I5!-YWK_N%Q%]= I14[ M1P7*JS\KZ)C]7',O+8M_&/]0L%N:BQ)KZBO;?((OGQ9#IG1ZD(*\]X-#T M3CW(>%-;#"KVH$]M-A8G%2:]H2"-@X<_LZ)0'G =719G:2N:UYK5PIKV\2<. M\2<6CK+$,/J*[NP@B^"%X.?=#NV K_WB:?<_0YQ?[]F>+AC#D#?;->6MJ?P6 MZ.O2O!\ U^S=Q+\Z MK#T!(5E!)RG*Y@:R0LBT7'A_V88?FR$-_F!LRT9H+MO^].()< !B;!4=MHB. M8#1Q)1_2FJ&19LJFHL'+G;W&=;Z_7HJJ.7.H.A&S@+\_MR[(J" R 4AP?_PJ M&U"_S@;_JVK+?_X#_[&_BV( V49H-_E[_]:8C7T#VB M6(9E_]A#^!'1=L1@,)J/061H UF/R"/XQ!^RL9(WSFYY2>I[\E C^N.@!E@$ MQE%40QAZ^1.1X62G9O(ZZ(&& $]X*"V_/RF>UOT.Y#R\&AKA\V0&,K MEN#--NTVVK7F/QBXI:\W.4I_CY]N\J41#FLD]D4M_4<.36RD3_[5KJ7/LCWZ M&XH7U!N&?]N5_[Z[CZ#$(Z9#LIQ&Z@F*Z$$*Y$OBSJ^()WT9\7R[_^>V5<8* M35*9V"@>3R8D-9:DI:B<8*6A0JE0+_Q-'\'O MP^+!< MR9YK[3_PA0I_\DKVC@RYW374B<"X]O[%]N#I4^I=\Q-*X_$MWK<9CWCEZ-86 MO-W(L%9[*N__.X(LV!\^1JT@B7X*#H?OY2'< L\%?R.<.%W@U[%1XK/2M/OG MK]5V_S+=K['@X:M[[A!M",U=^&4'OB=8AT/0X/V.CUUH>4-'4S79U@#$MN%; M8_0^5WD0^="QS(=>A!XC.A3[$)3[U>.L.VO9R.@,F=#Z"\W@]Q,G!" IU)=Z M?J@?PR'H5#%X]_UR_C]:_:V[57Z=.G_Q,VB$P,%:):UF,I M+S7(V[,JL)@(C[IN3JYD!FJ)B&W)"8TRO7N5Q5,^W\2N= ML3C(Q3K%Q I=&7M[I>/D!$&4,HKHM=MJ.Y<=C\T.+[&G]^0W5'WI:HN$KA6- MBI:S$CW:Y*6H=+*BJ9;:IDJ;D4YUM5Q9ZHLI+S)I2+'3*],=3&5)T_G^K52L2[5+=W+6?PXOZ$C? 9=>;*B7EN ZB\2=2G96XDZ M: WK1G,L<:=/+T7K,UJHP4KE*U8B[-<;R4/+TR)]M]I]SRLKKGM0;L8+52 M^MV&1%.GET[RM;56RM&2* -Q$AN7>M226:%+N;>7+N.#:4?48WF!$1Q3FYCE M:38"+Z5/[^IRA5QLU1J5!'E%5R*>-ZQDFCRZ].2N*2U6:P(W4PIH6T9P^328XEF3R^M]KP$*S*CG+!PI%H_6N/3 MU 9>>H:EC$$W4;?5@:9'FF#5++-;KS6'EY[AJ:+(9,RHOK:$KCZ+2%JUN5YO MX:5G&(!QAE-VMIR6J5++XH?1@60N-W +SG! ;&HZB9&<[U.+1&Z26N=J7 M) MZ1D6*!HMREUVM)7@S3H=.$1)#N]L1@>54(\6T&@$U>-G&5CC7]99C1I\EG..@[=] #7TG ME_8'-6O+:O&LP/0UMJJ8)3O-X(3D*;$FQ>R(K?2&>DNB:T-Q8,X #U_@S&YI M7$/I>DMG*P"F8J2A6^759$BL,[OE6(-Q,J4X0W$QY:19(V/P*X@L[)G=8J7> M8E.>Y75]YM3T99:I9;P\A-4SN[5)III;D9^DQ$U\V#"UDEN5ROC2$S%,UU-T M.SN-\W4S!1^=Q9>>+,N-Q"I4;5V1=6C0I)-UPY&K#%S6&1Z8./%\,34L MRN*BW+?51:^4R.8;Z-*3NXZWILBX;79 ,'C4W<7W3CC8':=,34J6&%#W#+FRY86T8T4V+ M6B1:+90FC21 ROT<:N?904I*=H?ZHCMT1[-EAN8A!:)GV&43]9JUN))M"QNP MC"[:ZT0MD\.7GM!UMK&;S6QM-:4BC7&\1B6=2G4(7^ ,9\WJX]&T->\LA5FC MO%1,/K)MK>"E9]BEPS"-FM'(*GJ.ZLG35C7-L0ZDP!D>F.4F43L5,5T],EUF MMJ7&AN8=^*YG-C;IZ?58!&HVW8O-2Y[&&6[4@"]P9F-+4HEJY7M<#[XKP]=: M>I>/&RMTZ:F%D])C?;=8BPN;1 Q$"O.IZ<7Q74],G.1HN8V @3/3(P/;I.>I M[* J\5+L#+MDVWDK(H$\M%SXJ2@Z,UK>M*'==(9=!&^>H8)-5%?, L^E]9+:SV2]5:1033' MHTM/Z6JDO70Z970$H*?-]BHO50?-!KIT_ZZ7"BY=/W+T*J;.<=\3T1N&CW;. M)7[P223I"V+*U'I\\2'AS23?;G5OL0^/..=[,N-]H7Y MGOAP9CG9F-ML#/,]1A1, /<% AG9E@!N"\&QJV[,)ZN7XWR*)B?IH4\2"?IJZ,/_^Q;[]IL$8^GO3 FWGV2HA_EUZHHZUCQLX[" MZZSCFREBGTTY$F'[8F%+_HP '_&!O\>G_WR]Z\="Q/RN$-'1[^QMA2AY61E" MF?D3.EW'I'XJ)KGM"-W+,\GYJHTW)A_U#AZ](FO\0-8WJR;8'$QL_A,*!,;L MN1]A^\LS94^%JU'/E0I]6C2^MKWK#2W0.8/::/,A,7!9''(*G=#(MF8A:P[0 M?%YS'$+M*DOHZP'GQ\7DY.O)\=':+S80UH__WK25+X#(Z E\T)ES\0EP?.VGN?DSG\A N>!QMHN^V++->/DY97QZ5+-%3_-#+^ M];)VO1,3:/_$!.;XQ 1&JK4&2GJDNYR0ZR3SJL V5AGV]\>^U&UKI+D_.R[! M'I8C*6.BLD+)Z+EM9QNO+VA>BJ&AWEPXF8Q=963"U6,<]R"T1&;O4&;?G'(2 M658C94UIK?4-4U&SXV(ITJ1_?U3.!5Y _[_6"N%;(!W"]%,T#(W%D5Z%/TMX)$^W)?^NL\J%MX"S^=[Q(X'KB%%WT/@D'D@GC1?[)K-(,?D0%S MJ/TT;*#@OF!YAN8@;?$'Q+=^!-_ZTI)Y0S%D3XSUN_:OCX6/-U7^2/3.V.SM MI$RIZ2A;$#FW9Z;I"!O-=E$G,3H\*Q9FF:M,2B5^]JW];"*_0?6U/R>_66&^ ME&. *E#RO XT):&8Z]18POV?+!U.4J=N]Z-XW3MCHXX<:0=M,R1QR/&&CF)K M<[SO"CI\U# P[1QLB$ Z1&Q@@A7W4SJ5+TA)9!APR2O M9]00B2=!A:<2^*MG'GY1X"6IDM(=NC\1THVYY!2SE4IQM(("CP[49-B+FT&W MM'F.C<)7%LQN"K YAEOFN*2.@<1:GMQ7NZXYU+3XIO8,FU[3&Z4V: MBG1F(]%=J]R(1P,2H8%!QSYR*1XBSI*>R.88H&&G(UFS0TO9\/ D<[1_\$6 MZ>(#"305^'L8,C39%VX237F<:$KPB4*-M&J(&+HGP *9C^V.3:Z)V?E/>P09_!X*624.*#G.8*Z<$H&36[>H-* MXWFR**P3IBB*1'8>-[(3?)K8=&VT!=9H1,(?]Q[^"#X%GL_Q MNH[] .F^_H$EMS8:979"^U._RVVO%NE:1T\(I6JI7XHFMX9#;R>R#5(R/@OO16S/J'!^6%[WVKJX%M(\:,N=6FL;]? I+"CS$0VS MB8_RL\1OOW._G0C] V5-?EGH%YMV2 B7Y(0D=SZ,8B^S!2RR;7DM M^"Y'RI?;C[K=1<\;]GL@O1#DJEJU!&T3&0QY=%P<2D6<0AN93T'"$@0# FC0 M_ $&+.-M+MF*\U5A5E8*ZVA7G4O-!L( U'X3IN(?CJEYB.!-U3(C>*#%RQ + M T#K\,(9&.+$W3QT$WRB$._OZ@83!$D;B7<&^/\NF+@J/^U!!#7=?>V&=K9" MG]6$8C06C:_U130-D7:PUF@-GYJ+BS>BT2OV&A-1N740*/@T(?!Q=5OK3^ C MNFRN>BU#B(L1*=$OQ/J=$B=A^$#QI'""BS]4. D3A@2.[B%P1%H [M6H^FCC@->Q4/)E$^BB"0>2"3"*]Q* ,14'-9@Z: MQ@VTI3PT+E=-^N022ESJN\VG?G6*8"^%S8,0GC'(96':RR:5EB26N(F19G)F MRW*A08Y'D=+Q<"Q^FAX@-17$LPZ4+#^89_V+HORNDSUCN74CO3$8H21*E4RE MEYW3BQ62:30S@PG39^JD'L7//HPG!7-94_>]++YW;:&(14CQLQX[MYMXV<3+ M?E!OXN$,FIU0[RO'=N%&WE1Q*)+'\GQN6+.:&Y0CTT)-]Z3LJA7I5.5(!\)A M8E< P5WS5#,""R3&\%RH\-6VT6^BPJ91IN+;4;&@ER)4SA+MEMZW,2K@(E*. M.TTH_G$1:2#Z9!1K-M,<--R53.H@09E@.7*/8L/@D1NG4)66YYH+E[Y%77RF MBY:$QF]4@5NUS%TUUKEZ]\FR54LE$H8P:RS&N6BQ54XR8XGV)YB&F3.G39 0 M#0G1/+ED7\<.N:QDFZ2M.1'MR22:"3"(I?R#)[U:[N*ND'&G$J10%Y)0W&O96F[J$19KS M^]L??QK(WOA 12[J49[G,">.A%5(6.4Q/*M'R1"]CW[[1.V;.8_OXE]*T"LT MO9ZIE&Q%:KURCF.K,B\Q_I37GP(@B;202 O!@P!;0Y_% VJ0FZZXI$Z+LZ%F MVSVK8@Y1X 4/@.7BCUK68H,E,#W29T3B+L%RUQX^[K+/=WC6Y$D8OP2+IQVB<9/SUO^]&B,;4W(UF/AGJ0.,SC MQ&&"3Q3BK]UL,BN:BW1NNN*[N%F-TMS,UGB-\EIVNK$PJY+-0:MH-Z4UP9Z. M621!G,<)X@2?)@1,;C:G]=-@(E1T4-3$2E*0M7@C,C%*W:U+=8>V,"HR3JR*5EK(-3+M63([[#I3'N$ LFYBT4>?;5,%;@B?_3.W MK:6F C4TW!R/DX6+7I)HTRVB3<^$DH%;?:" \[I!)X@ :0@ ]9W\IS:B@PY2 M.V G?X" ,_ Y75+1%*A47=VCQ:84F5-;;03AD\-F%!NF&-*8=>M($P$2 B1? M$7#Z(R#)KUKC1(8JM?5(91V/VN-85F!6"$B@'19CPASWTT?IY(D "9W MD"3\3M,<>YNZ+F]FP'2=ML7[LIK:"3)PH+E=&R&C->L:J'BEF?#S-TFFJ MQ5@";?-=-5N!5C6>5AN-GT8W21G(XY2!$"1XI'*./T2"OBVHU8W=F J,/10E M99UXCQE NLQG>% _? N7C*LE MGG3PG9-',UWV$EDW9-/E3578"^49N"J*J9Q#5>6DOLARX_C$IM ME DGXZ>S54B%!@DW/+E$?[$)\AF)3JP,29C&BKRH=1K17J;3KRPF#231R !A MPXGD%9J)@V)P[P[L?9GK&W*LD;N2;7 %@X1X7B0(\V2NU]=8,EG+;NW$]MSH M%'7"L0DFF=0C*XMAS%1);717Z)WP@-HPD[CFX8=$Z$FXY;ED_FMLG8]EOI]. M5E9#M32D9-XS5QFG*LRE,7HG:-3$P\F/#].XOYB*9RL3U(5LC7;E"3BFX@#% MLW%]0C@D+V7-0%-\(Y#4$4142@F0>K8SGTIW@.4*'1<;8LDH1.2&\**2E_1!OCG9KRPAX$7M64O]OL M6\EWQ(DQ;L:G^M/&6FF;"JD/X54 MU=Q5#I[TIY""D3MGUD?QZ[7=U([07^IN;L>_D8>O[$;$AD;P79V0-81+DDF) M!"F1(.G2P/GI[YU@OA/A+)+@VHL ?V10][L2:^6!4!!:.KO=-JE2G"^O)'8W MM)2CKEGQ20"!E$\$*YI_ER[VY^'@+0HT.XI8]H1T0Y>GZV%%RFUG:FNC M,I19I)/?*1C4J\71LC/I=812C(VFR]*\VQM#[P"/F^08SYE\2RXKEN&10 _&%@V54/YK^K1^T+]*ZPAK5P'B:,T$?II$$ MGE'$.;LQ-&H55A'DRF*UT5/SZ62YDM@X4L3)!!G.0%SC@$OQT[C&QP'F^:Z! MST$=?(YK*3J$*A78(:%5KQ,/^7$\Y. 3Y3YL[+M4["=1[GW?+E3Q+23T(I)Y MP9G/SVCVTB+:+&YTL:E[5;$XI4&S0TUXB<4C(Y/<:4<>\; ?QL,./DT(:EPW M=_^[J"&4M8AAFM*"DMT^F%*3=GV5QZB!3VJGZ(]R9?<=MW#E-;RO#0S9!6K( MM?"$;6>"9CLYP'4-@&; =/#;G4'&C%U@,I'M:$AI\TS!C"?K M0.<;$HLG62)DO&;KX5-+Q95C)<$GP!/"PM<,A;H + SGVYE5FG*ZV(I+PM3I M5Z(6/4:P@ PF)AR_QCCN((>FP!K8BN;/EO(C4]:<-'T\6%B*I' ?(+QT0,,C M7Q$[B#5?8(6=))\[AB BB@F@,ZD.I6UJZE*K5@6IRTM1?TCFV1F9)+[T,/$E M(OX/$"?Z$_'7ZP5^&XMN5$'NN?GF4I>ZBKY"XH_#1,P9H^>.PT09S7%M;>AA MLNP2;=!B#"$C$96W\&,;X.@0B0.1.!!Q^ )DXOBQ\)<1P*\D&?J9,9MK;U9M;=;:A,K119@U5HLYV,IBB=*&U6'1K MW7C.++4:4I3Q#X(C,T$>.5X4?)H0X/@ZR^MSP-&N%";4S$WGQ+18Z5;=8K9) MM58(.#A\'%.">;"S60Z=SZ-=!Q4(&7BZVC6LJJ<6>A)H>D+O\KJYM*POL64D ML(=I!GN1/H-NK5YZF->[9D^0DQVYS*;J9=Z&SB3K5VF3L!()*Q'!#[)Q\[N" MSXQ:*UE+<=S-X2R[^>[HF=!P$_IK=[#=O\\>J$("-H]P>.Z7USW>DUS? MI4GQD[.DLGM1?G66U%O+8M,4VDH],2^*+2V(YLY1@;NVS\0&&)7 M.%KNIDG,J>>XVFCS(6<(HQ%0<"<]6$._S1R#$-Q9$/+_QB-_D745]FTLL/"T M)20KBA5!C@G9 -5M*:A''WU/HD//$QT*0-L)0> O,\E\F*B-A!U(-"%&U$P$ MRNC_P@LL- ^(@+[@3?7U!T=7?@35YK9=F>1B8Y=BUE:^[,VH5%3FI2CG=[31 M[*D-1Z)#SQ,=(M@3+.RYKO7WQ=B3X97Z)EGW6@*WUH3E9%A=Y-T5PAYH)D;9 MTY.2[KG "47/]N=$XF,BO][6>W)L)55/3U?\<%U3[8^ L0ZI9ZFGA\TIAH!%XGG%7D*'.^Y;<4E24D5*J@BJW(<1%AQ4 MT2,KI]_V](T(Q&[:[91;; FU_,5QRQ_+A9/L0TQY^F0@+_W+EELX- 3P-B9* MBEJCT!QO#@G=D= =<9^_))G*.U)M)-&,Q.YP6VK&^*JBE<8Z,Z@/"TNU/\SG M;F0 G@'<]$RL3^<")0JY7&-B=T;=^#P-'6)_>'DBS%"G=AP)QI%@'$&3&Z ) M)E>MR3&N86X*B%1PTJ53EV"+.96-ZB8U:57==H6M%THTVKM6P+:2877T>U;G0,^,# 8%EA4IQCE*MBJZ8WM=9\I&]4"(-) MO]UF@#NJ (A 4W&H]$!^ZA_.8+;?WG,>6OXMM#:_V- MCLZ=%A HLM*O"-AZ.)1_"T/[(JFJ\] MY=T0@!%\.R5Y>5TWMG51+"VK==/DO;)8;2"H0#6Y\7"">ZBCZMN6*QN?2$60R@Y2V4$2 MN0$SBJZ5R.5K[G93Z(J%'^!1N=\O2J(W MD/T^ 6CX)?ZO%4#2#%'(4#^]D:KFS UY@_@8_/VY5S8T$T0F_K-_]9VI/WCG M_U6UY3__@?_8WU8Q@&PC\)V\86D6/68'O13UWY?3I*>L^VK1R:/WQ/_\?__? M\?N^.,,1Q3(L^\<>]X\6LJ,G@U7 &$2&-I#UB#R"S_HA&RMYX^P6%D]^9_O($9%V&B=B@!&40O]G^\^PNCA\:#D: MPKL?-C!D5UL"=/=7]\5[X5IS?R-F\#_VRXK#.UQI;]XH<01K>QM'#DULI(/^ MU:ZES[(F^AN* -0UQBOVW'T$809!.7(&TTBEX53^CC'E6XC]+TJ,C+691"<9 M%M*:D89#BI6B+"M+<6A1T;2[AHLH.AM(A#0+,_],=+60'W#:ZZ]?]?=.] ^ MK=^U[2 ;']_B?1/M2 *.;FW!VXT,:[7?I_U_1Y!Y^,.7[A6DVD^EZO"]/(3: MR'/!WTC K@5T%V;$(TC\U>C1+]/]&@L>OKKGL:[Z]D\'OB=8AT,%4_F.XT8M M;^AHJB;;>$KU\%,QLL"NLHK-*-=ZKQ(W>["#6@<[*/279\J>"IT@]=]_2(C@ M3+'_&:'^XF=0H\/%:R:T'"W/@2R!*I/7"H *: X@WDR0-0K))K]0Y4ND]'=L MK"MY+^^_Z46,O]>&S#DD]16;3+?$2H5O]FO95B%7+60+:;[:YM/IFEAM%ZJY M>JU<2!>$UFMMF#?T>"(:C5%)]OP7-)O8?>%[A%5O!JF@7&*>T&LOMP5%11M! ML3%='CH]D.\@Y]>A9"@0>]KP42G#4O2=$SN40%Y.0VHU(]1,GZJTR@XD7FSX M?KEF>D#EW0^ND]!E]+<0@,[Q'+Z$:WO@8@)VPJ#OFV_T]^.ZT.-_[C8S5,N& MCK8S]+*?H?V&8AZZ\N949=>S06U4@T*/[^8<-B*671@#QMSF]/2\:<]-.NNJ MO?$M28O=; CS^)V189OR'.C/.E,W\@'GO[;;7^E9_]"D,!0?_L?XO^@ M__XW5K\:Q-Y7+KISI(_Q%4OX)[9243@ 97E"\/%X\O3+?0O"X:9_(:L5H.G4 MP-B$<3O*[JJT'V8X7&GAG08AV0EAFPSM^?Y("QN?/XJ#!.$0E$JH*?UW,3SX M Q6=>>'*ZQ#\7/$,S"YA=&;7W-!PAPNZ5C9E8P.5)%0GUF@$26R.X7-&[@KI M$_@8U5/@VE<339G@@ =\!WC3"?0PQY.7"R$X(/V-[WCX$+ZQ'(*[MH1?'HB@ M&):G'A:'R*C8VAROZGNHC;MR\/I#LN%8^W5"Q0=?&AL ?K\/>HYKRQH>5;-[ M!-:.<)-,X,<25YH[P1MW]BWQ>[Q^?AC=TG1VH4A$.!M SH7DAH:^8WDVFB@> MQK^&&@$J77A)!.,_8HC=2[Q>A ,, ULXAYHIO$WH!SL:PEOCW40#X<3OK>^O>1(QFHGI(1O&YKNOPE[AS]7AZ,5<@W?".F)SJB&J/4^I MCC966V\Q';HKI:G.0EM="9C^# \^M,)2LJ,Y.__\9=47-K?^[/T1[WTBJ!CR MA1S,91N?BH.CG+:*P0&+CWPP .!E^+A$ ZYF#$R(29#GT/?0 O5_B[D8,NDK MC@WE>+[^AFW1<"^ +]_='A/5?1&;[R'>,'S^W@5=CR73"4WD)0@- 3!#P-!F M<%V[-U".]^7[I3?EUW=@+_T3C("_F..80QTIL;U(6>K-)G&QV[/&+7U4R(V+ MJX^SGH[M2L=ND[#3._Q:F 9]]R]H* M\JHST>9UR$Q(?XQ?*G\CC(]15=FVI;S.L6QUM6R)M27#<;U111FY_+=_N--# M/O\;EW6XFQ==#YG/7VQHO]K0;KFA8M:6LT3 M1;0+8+W2K]_WC]1\VP3=!(Y MM!QD1<>7*="+A$^%,N @DP"]DXR?;4-K!8' "XCLE_X]Y)M+>[EV#F_E(\*G MT,@YW,S!/Y[[_ EE_<"@>ZAXLP/.T18@(J%&("KA5^G"0\3*9U>XB,]( MQ8NV.VAJJ"L<#W+SOI/=]@RPKR\;[RS]@U)M <6S?4\$7;&?J1G"YW Z#H*8 MOX[\CY:0/NAK5.V_?^5CT3_0_=AH*-K373WZL0I@T+ >>238#KM&.(70!&Y.FB/=XZ&GWM&.X,^W0#91C6$\(L,4+!:#;%T M.(3*'UZ1\6@S#I#&FZ8'']8$<\MVT8$^6;@!(9J*E'[M_L=L@S]X=<,7+M(, M^//#TB&#H6=59!NZE#2'[\7X;M,[A![N)C(X:"(#TA*0N4[?!EE;>'^A'H3: M#Y+3MF8'0I^E[5L"G2["?Z]7TOP3KCCWLBUD)/MO2_GK]5W^G]SJZ$W1@ OX M"C:8P.O@ZJ ;Z;QP ?0E@>_60H<8A&80S2;.;MM.GXTO1$L-'YCKX;W[&G--7,W[01J,6C)HDOA)D)G M25:1HL(_#>_?:C?&UT?5G7: J@"'>.!;S."5)I0BQT%FU9[*+Z4SD39 MSU]WU2C[!Y'?#TV['0&<"]MNQQ5#]'3'+>Q&%T;#3:%ELXO>X75A8^'H%ZYSQ$' M*,B%1J4 4+Q/4@L>$HI#:L$<[S?HX"]31^[R-";W,FR/G0J+XBK3ZRYZ\\QT M]>T?RP0G_O(1%.R6_QV9&K^!!1#LYM!C7L/UN0#"P*5C*P>*Q\]2'(=%]C"7 M ];8EN<3E&!^%6NI6J;H[$(<^\_2EHFB#_[=FYJCIU#419E MM-?_;@%*>TT M ?3>/5 %[L]OT][,P:L[O+S7R=6[NTD]4TDDVC5;[#;+V^Z@'XGJ$_YWXRXG M3WF)M-#G0RT)A:]L]4XDK=;EZD%U> M)9AXP].:IJ -QMG*M.10G:_TFY-DEFO(W2S_987'3A1BVM\'3<7DPLO,EU)@T4'KX19CWH+A<+BYS2:,Y%+B]5G$UOW!4V7[C+7+H1C3AFI4!Q_6DU M;D0 F]R.S^[R:\SZ'N+?\?0Q-YQ$*\*A_[IR,]SG.2)?':NS:FK:$S>-9KF3 M2QMB8?/[\^'K-C+[W$W=0)5$IHKR,W/T,I!YWC;#8.)[JWATLBFD7&&ALKVE MDV965*/Q[9]D\C0%@ZEZ'1(>G;_Q>1IVYR#!K%+41B^5>P5C.TO'!.OW6Q _ M3T.[FUR@RBIJ,P1.N1N-S+,>8N!D\H2&OZAUY[MWP"0'^Q?8Y4)\!8='P[S5 M?<'VZ5[5!Q[7A;^XM$DZ,6A^1)1?;1 M/5_=**( P_C[HZ;Y+VU>01VN;TNU20_+K_:P["I"%35)TZ,1(R6H1$R*CH9 M2HSBC!0?00,V.@+LD%)(XP1IG""-$Z1QXGSCQ$O8F+10G&NA")$>BDM"RY]V M5!QZ(*+,40_$CH?])-6'S0C[],*)E M;720^X+IN+:'Y=[/*!T228HP7NCV2)6$UJ:RM!)JC(G3U^H2^-W4$%I2"*\I M5 $R*@Y!2PE4D4_VI59,#52SF( G!9 H1M5!:. M1@=@'PI5H< M0(8N6FCV0CV$;.![B/>CG]!,@T[?<<7;1 ,V*LG8O"KK.-J)_/Z"0V$'7*:% M*HNVP-FE^N?0!SSDOWF@^GUSIF2?7?@^E#4AW7 _HB[6?7#_[5G!KA[+CY_S1 M1= V1.6>.T]Y! UH:X726IB:CK_CVJN"PWV)UM%._ @,$_]'.].BKKGP?@K\ MMHP6Y3=!H3DD__R 5I5/;;_( I<<0-HL/ O]"S.]XQ=AX<2\SY5^VE]#KZ/A M!A4_;@ _VW,XM,PN&2QXY8BPW,^)%,$7?815OTHFYH1,KVF#*.% )C5D>T\' MQ+E'A#A#/OB;T[N\T//HEMH+ZJ/[[&^ N7)?1+&[.1882P5&9%\MA01T5S@( M?[MK^($P=T8D3H'I%7J\C:Q!%O!F M?N_1H6_+QR07*!-36Z"BE/RB)$@ MMFFSZW1/_%$U[1G" N8?A5SY6<\<:\:!S]C0([_A^ M)F]",CYO'M]C^QY>4WFM:%"%V ?*YGOH%F5(HH,: M//Q]!R_-I%)J:$:T8;,IUBIMS[9H,\LE&P$S$T5?R1_>_J8&XHY5_:*_EU/) M/E%J>&#'(^G$%I .]I*YJ^$^!@X?W5^8U<8%9<@6G1TJL7W,"!\#1GA7IWF4 MW<;Q_?44?@\=M8@?O1E&*FU?*+G[]>>F7.U+'G^$ M_M+^[?=Y[&ZO(F5DK;!\8S5ZU+D9PF)O[.K>P_"W\,>'.D#%!JKFXH)9@*'# M@@]UCRN27]\9S$#W1R^/KSF>(?WE=\(RA1HIB_! ?F0 MFK ,:XPM@1&$H)U3[M]WW_>J(JUES7C-T$.T?^_[>R%?C. V;:!S[N!O M$/D.=(?;BJAA0!7N\\C<0C%AW D 85FS]V]C6$@38V/B2$EIIBN;8PWIQ#T; MHB>@I[]SG[%EJ2O-,-!&KO]]BKZGK3HO3SCW0$@U+%AJ^+7&1"1&[VJJA_ZI MG?;=>6&'G@+XOA(4+2@06_]J7RC\HEQ47PS7@T/>_O*A9^C?2#FT M6SCP'G#Y*=1V%6DI$PN2/5(!MHN6YS,TLO20 &$3[= ]]NH7_G<'7\S7=L=L MLS<<]O0#9PB'Z[.E292?QYNZ)][4&W)6,#A MTEQ?@?JACS&Z\C517Y'^F#!'MWGW^C="^WI'T-W0>^X0XX6M+,^%KP:.7GG7 M2^= [ .FXC=:(_C;6\DOU=[07;<@R&U?F@,^ V.6?=P_CII+7%3^O:]11O:% MJJ%V>[^0R,?) Y*>KT<.R)"4ZXR+_=6:X3VD97Q(PQR9MIR+5Q'_,9FN;+85 M#B#'8XS+:FA^0!F![YN WTR.MX;Q E439G%#-/-4HC\3^--@Z/GK;E8Y_J$; M5O!''Q@19 'N>0+Y8T'T6G9A(B?TTKL9VI>FP&O4%P=AC_-\ZZ4%CXU1D2@5 M#GU,D-Q.96(LK*'A%.'062*%$95\2P*_C&_Q' F38OG-M*A1Y*B)PO]XUX7D MN>"L=8':Z8:HRV_WP]V$"@.I(HB!K?1N-2^6KN-!;\N_-WRG(7R./,>+VF*O M&9I:RJYO$-IZ6+EB3WL&W.\OZT.QOL/;:*^[NK2S%[V\,C97S]:W?(SZK[J\ M'/]5#P:@OWA,1M>O*O5V4T=PJ!C:QSMEAO+-._O!.01S7Z$-JMF/:.N(#S4_ M\OA?4K%"*]MVWBOI+6$=+60ZD5ZAOSJ;L?FC 3\_GUG)'C#/GWL+=_'WH0^5 M6S51;QDNKT+_54'17V_VIM;PW:JH,S6'>\8_4AC[Z0-;/JK1_?J:JDU'E9@@ MI40OWSCMF(">T#L=$^^^AXA-YC*TJH]K"T'>C&1,AZ86;GV3$LSBL"0VOOT3 MP\U)SEM]_QWJN!VG(&S8.6:OY.HU4WNNYLL-]D[0>)N]8;3=39&7I'R\#>Z['UO%O7VUJT MCZ7O9XV1YPVHT\PB23W6[]=CD>HJ4EU%JJM(=16IKB+55?=87?7Y(BKF M4T54[/O/^##:<(,BJKV;T+92H 4YI0R0Z5RSL2^]TAQ0P!T9:KU^DA5_$9R/T'GO^ M0?1&:69@?I"].8RR 0["'\V9X E%QWX3'I;RLH:WH8VC6,X00&H[NT=.#D-= MD4_W.F*Q&^N(\DWHM=\\4#M,G=U-0-G=)S+<1/:W](>BH*$(?N;003-:(?A& M#-QGBT?S_7;0(]9(YF4^49SH7FV64]7QM-+.\;<(>N *NJ &/OY_]MZT.55F M71C^?JK.?[#6^YRJO:LT!U!0UWWVJB**QGE$8[Y8"(@H@C(X_?JWNP%%,<-* M-*"A:N]U)Z:%[JNO>;0[+QY[/40XIA-2N_.\%V-:L1CS<FP!@2N XWCW.?"\2I;F]"P0U,'07AO0V6]EQE MSRSL9!](HJ;35@@V8C6/:TSA8R#%BY#8G @7= O).F_-P>%1\ ME%LAF#) Y M;(X\@]7I)G@W2A2S'3%&=!DNN2 MFNDKS+Q$"Q.S+#XNZT'(Y#>;";NM8[P'"56&,[O0CF+?;C=0%-2('^7I[D/, M &?M^+PW2QD*FD.K'/YP7C?="BZPPQ&.P#]($._[7?DQ]K0E?HBQ*NR>>GYM MW(DA:*B#*7S//CZ!#N-NRC[-1[(%XF^D"CB^360Y:1N (+Q=5/=- M2^.(E4 VH4/V=B:'SX6P9;@MAU!K^=>S@33X*[AQ;Z#?24'^2I;$&^>.?^+@ M,:WSP4\?/\D?Q @@/T2"]&;YRX!9QZ)"LSW<:-C.F#Z MF@H5MCC 7=/3EE]6@9HKHOZVENK&S.!.+74!$Y5X9,<^>,LIW,053^LX!YZ& MZ$* VS?R/+TI!W/'BIUDY=PG.*/HY":/98@:UF(_+,"1QD"4&QYXSWT;\G"% M_2,YTY.1[&TA:HFI(><'PAW15F90 M"SHWW<,/3V_5A?>6F@@H;CP8(I=U7"0!!;/-0LY!-2\4.Z'=@J M#/9H=C<^;3R&13!@NV[>UR'W$ #3#PI@EPB"[(X]B'OP':;)_(9#NW(,%U(V1XX\9E)$N=%V!L4)/0W"'O[A:X8+S I[E^)I M2I"/T=NT BU'9>OV=D0H $=G'*,!8 !VFWQ]ZWF@!^#Q@V7G12P ?4_*LO\B MG"L]\T;NQ%)5@=@\Z?[93J',)A M>?L"!_ 9V+PN0VNWI,*1*;*MF UQNUGX5SON?.C$1_ ZD#I9.8Y\O.1N5>^ M'+/0KQDL'SAA$.JZFY@"3,33E"7W3R?:>Z>_4H@UOR$Q*DG7&\MRPM"9:VGO M5^Q<[AXO5#K]/D](%YT>K[8L@;+*V'.R?4:F7<>('#9^60(;XG]0DB 7VUG^ M>YG'&0!2DPX6*%>@[?!FQJT=_'_,ZR%WY&>?B!/6\= 3[@;.CP3>OGU MQX #G*W%G^\QH(,@R+R3=IN; "01C=?ZS3ZUN4J>ZC&IV3+/%FF\/"IGJ]NX7B;/.G_MO6*IE !95]$I:>P;&MC.JV- M%0U6%4M CSATD7:$L5U::^Q3^2!%'OMGD??6U;X]/0L=%H%*3*"XV4\]V1O9 M+H- =00.$X%;@3E,#OS'>_C[3@6U=[3<'K0%4R.1+^W8P(!.!/ @B]^[OR$1 M0:L!'L_^"%4@H,>AR@M4(W?\$61:9[[[-\E^'SN4I0HZMU:=C9P*>GM^F,,E M_^KE46;3!S.;B"BS*OZ&4D0 MK1YA9"#G*:$06NL-)NZ@FEJG@#8F&X8%8SO[("7 "RVO[P8#9?%X!V>3M/" MT*='HU/WWV?F"T7;BF(, 2C6=/TUONIP;R@:1OQC[_KX0F%6E)OKA?:( M2G-1BP*GC,73W<8^"G):VP75<%ZRO9U]NY-]J-K;/.5O*J#W[C!)YYSV67M7 M/]S@@PW]<]]UBW4@Y$ACC?[LCG).55)KWF@ MS.2B8F[I\ACC6#Q)KQ9%?,))?BY]?MU5ZU9]G.J-)!#G]+&V?461P-D[=; M ]I9#;;#^83E>$.U^XXH;C+!JUQ',\2S+S_QUD.O"RIRU3SH@';!H_Y+]EA0 M.&@7Z,U>K[_A'--^ 6HGYKPA[LEI.(P9!S2,'!+@6W984$#C[7C3R3TY2AZ" M(MCNP8.B82C"BKI"C0 :V:]_[58<[^ ;G6:<$'<"N5^!G734><;>#)0XW :Y M;Q6'1Q]/B_&>\1 ]1$%1>QBI'9L%%I0*I1T:&PCN1+]XI[Q/YY/7.92TZ/1J M.;[!:S" 5SLN5<$;4;LB>%'@6A80A-ZBV..<4"?,;=.&6Q7K1/>1NPEY;@U[ MP?X9'$K%$3]N&.T M[2Y!MC_YL!4[IR'F^-< &Q'VV0%N$K9A+= \UW\Y^.=4U'JT0N^WG-7'2N*9 M!5ZDA7U&]XW7CJC#C3S8B6VB83B=6 [1>UMVV\7*YGZ:MWO ?^!O@(5INGB< M80@UGGV6H7!R/R<3>0"C -Y]J$N/-FFYOX MFTO)+M^#[/SL2T]8$&!; *>VWI@*>I,=)>'<(,XKC,WF*>!G Z9?'1XB6/I1 M=I3WH0=FJ!]T%+=JP.U["CL;N5]&?U*=Z:(^''#;(3DO=G)9CH#W-OF@GD7: M6E4T#NC83=AC%GY4YH QKV]CN#L)T,WZ>8_L/8U)S M]Y.R):O#P@R/$K!/K-JS,(1W*%@FGNS[6(*?T8G.HO#)1O:;/C0).S3!&H'7 MC67S]%8]67T'N6X/8D,% \Q9A]@]%VUEQ/8BHK@E++8;;*@8<@CD?2J'-". M+M]S W;NE/=J;1PXC/:%[[<@A.8 ],ZUGD $J4V'E&=P>3 \9 /OD MVYDO( MSN9M,O!^?^&B/7J$>TY'24.)$2XO/6AS+@OYS/5<@\7'O8!A, MBYRGP<9)SPNH/7K(TU$I'/Q- .7Z2*3O;\M5H=W+@N2GP0ZFW SU7D2-!KVI ML^XCG-GIG@UIL+48^!+<#,!\5Q-_0T#"KMB>CB%[;?Y !8!<7?6)>PV+O%TC MSPB%?Q A[9/M73ZCG]7%?8)PKPSY'_P](FQ_2F\I'+ ](']W >'%"K?;2GAZ MZ1Z9K8((>S7J*+;J[-BU,8]O AE4SE_L$D/T1=$#=O1 %)F-C;V>K;,#ZJFONH'+O1;.LKC0 $??!G@$ M.3ZL_X36N2"+3DLN?8_/^XR2@P? [><-6*7B5I3% *^ XP&.DGA$5"MP$.X^ M4>',*SA_*^$%\)$EX)0>V$AA.)YK3\ML>]P](EE@GB!:15Y2!ZUZ)=TUM,3Y?U\-.\G&>7]1'D_ M4=Y/E/<3Y?U$>3]1WD^4]_->)L_?Y/V0K[_CS3ATX!$;[\2&??%RJ&*U)U'4 M@_\$:,KB(9KH!$>-HVEIF'F(E MITR2/W+CGYE#8+PVB&#O7G)+%=P6S"?OLRLR(*N+MP8>[1 MSEQ8"TX5\@HZLD?;/?CC,4Z!\L0IB#]M$V _X^ A=]&>Y\6]!=L8.\#HPG-X.@"53'*5XR:CQ4RN4B]*H?58:W=:O_XD ML80 +"E_\^.2BA*^[#J[-0P*NMT '*^=?L;C9\]4, Y5]H?E#KS>B2K"BCW; MZ^GP(D%#M7R':_"2B[?\9[[0U'WSAX4NS^&]+RQ]H=E#BFR_#_)RH2N6G=)L MVZ-Z$LPQY/E"01T4G,CNOH-##-J=Z#QV8!EYAL\G4CAM")PT#\]FC[,18G:< MX96=[+\5"AZ0.VG^%"HV<+JY-SI3>4+\ J!IARG;PYY@%:VLQF,P3F#WSP92 MQVZI^7Q<\\XOEQ#XO*@S$T1;E^+O(-43DX=\>X,D&FE'D-(BQ<0.YQX7C M-#='W=DG)Q\U33*\B;1.%[7#:*]#F&D_VLS[U3/MY [8])5^# >'[;?V,2VI M<.)1E]N\EE;+81-EDDSU>*PQ?!RJ@X$P)%=GQL&<7Q?8.)BW3'7[S+$N3+H+ M566 [5S:SY%SABR@S=H9@IX^9V@2M'>HY]8-<[V6L;$?H 5YUBM30>$;_WKT MU4F;EN,I6*<*Z]],Q7*SU_9CL;HG#:# ECYR*F]?KN,B )3UH')V] T\0.'6 M]EOLZG6GA9V=1>'(/+ $Z4"ZW9Q+_>@.CD'C7.MQ$Q9;G_0*);0WSS3NP]8, MSY0R3_]'_P[W@WP/323A5.\SW8W<72)>AY+99-3U]?5N%0::EJ:C+EL.-,]! M ^6?P"_9+:TWTRN9U^GW)QT=$SNL&G'B^W;O673!YEH#7Q,7 M$#E0=![9#Z.M/572,UW3T[?0=02\!R)D51R=!4$#MAX&#,+N+7@T]-<>Y0LC MO)#EFXLV+ G92.W3%0/\#+!8R M;8W+DZ'FAK,A,CE)S=OSJ+/O,G'<5$'479LIYON,6X"#K"1"=XK0P MZ7@$M(^##('@A(VG>%-MV4&'#FX=QC9Z6:N"N_0G,TH/M:' MZAQC/[Y NP>NTZ[R<$,GG=G<:_9@G6'W,K%OSM,3\8#$AVZ*!W:W[]N(S*&C M_CRNN>%ILK9/.N6\TW)120%BR#U.EP]3T!'([-&-GEF2=@;N:V*51]X_UP,' M73CV;7P%IH=S>YJP[ &+*AW.]:H4W%5N+1E,>XR?I 8BU\6APZN=)0F_];_. M:%O9]:N(R$.HRX9@IS@X\ 7V*:_#/ IO^S,7>(?TQJ7% 6T(IJ@XCLJ'6',_ MJ?/L,_Q>, 1LNW$1Q)4]WGBS9%ZMYSMNK(P$JRC)AN+8@X 10D^1(P3$>91R M\>&4BU24V'93)XE MAO*ZF*@5V&:E-23\S^PE#?%YV>BO6*I6P;>L.M>4&5SI>V:'D7%\I;7*,Q&K M;5=3,I?/==;#I/^9B\%\1;S45DF,6G15)EUZ*60\I_]L;.R.1[TJ[$MNO MSS$JPRR:TZXT3/M7\D13>LKNS&=&[O0,K50=XPNU-O/:]HN-1W+'7.*I/UH$=BG6YA-:^L-<)BZ7/D;+2G@VXCM:C.&H6),>FG M508TF3#7C[@P7I\CT@'3R206-4QD^Q5K)PXF#,_E MSA(ITP'GK+X(-"OS5IXWL^O21*'/$6EW;> ]_3EE,?T:6:%5;C,61V>)M&9- M[B3PI&SUA5E2I;*.\S=='_;-$RI7RPU*S M-EY@,CLS!MOLE%H_2N>(] DOVX^HNH0,%':STO7VRVA+5)M7< MLIW6;E[L="U!%UM@I>_M]+RX+79U8CC;[DJ M2&]'B6>#H(=9_]NYB5H@E[R.,51"%5KI7FZ<;])G"5^E'H42*3[G,+$_60E% M5/'LT.9K M <[L,K=B,Z7>ENETN-%\MJZL3'S]79V _L)3ZSUIS#EJ#)TUEI<-7M%@6,P( MS+%\NL.C/L3(8>?L,.;TR!AK,/!D[)V-AX'NKL?O-SK,5;&'GXB"I8B-\0?P MJ NUAH\,/__")^?99Z !)=EX%D_AY@;\4':'O.NK@PT9QCNU5($HO;/QR'24*. M1I]A*7AHL.:ZK.>U>X@T>L]@>RVNLQUMM!?D]2STWQSYLBAM Z0P($ M26B](U^&R0U*C[ MI.1^2A+!=P21E^><8OSG5R+Y*V8G#?WGE[PQ?ZO67-!,Y^^G#3@<4F1L2LS9 MZANP=<'-@%7)7_ML^2*.];O)_I1I).G^I" \=T9%F >>_/4'Q^(41;FEA^[! M+Z?XA0R=(ZJ^*%53/Y>J<6*81)F#^'#8)NDZ+U>D&?'2')56PF#T5)2N3M9% M(=^6QW*;9N3D6"%39&VM#B!94[_^9.)9+/D&5=^257NL=\BJ8>DPQ?(N-/^@ M^-$/.W/P1NS=:!LEE_[.<"3]J2NL9KMU>B9C[=Y*6&)C2Z*'%%(TXEDR=3T] MXXDB$ HPO>H\"1I.H>"45U-W&C F1J-0V.LF MV&*[3E03LYS&Y+I<29PE'E-U#A:P H4G&\^DKZCP1/PCXA]?<],$#:=0\(_K M:5H?8B"%MK!)K%+/'+-4A36=D-J9[68-& CRX1 9\DY\.*A>]"^R#R*[\"L\ M\8BPDX"P!RD9.H(C8/Z/ !'W.4!#[=T6=/DKM*3918%GU4<'FZI!/ MB#FE.,ZO ;53,!,_3B;?"BW?A;/H7).,?8>*;TS.#PU80F,?D@$2 BA$V/Y#SAQ\ MJD30DBPT"HYM);KRRYDS$U5/_ R]-JJ>"*][V_9OV719/:P[5.A@[?GQN1Q@EJZP_1&*HZ1V2C<']'W?5BB=^#1_FL"I[MM9ET<"5UV M7EEC549LXJ1&0P*G4*%4.HW?23C^6"F!EP+/$U.X$9S("@=9ZMI8-."L6Z"L MC,4+*BH_D6O]L#,';VO?OG;BT&;30X<%\2WF-9.>=4RT>CFVHC3RT_(.RZ;3 M:\1>[2K/J/HB(NJ;=BG<@4KRUU1M)3&NS#:E$69E,8LV.'VQRB&JIF"&,96Y M^V(,5TEQQ@L?$@9->RQ[9%]%Z=2A"*\'#:=0L,YKZT-M;Q@)&P\%W, ,QCF??RJF.N$C$1:*BC*"YR-45L ^P$:N6+;+3 M1I*;R?UIYJG9I^7:!LW/A*F-<1)+WXDOR"G-.,VPB&S#*"D[JL (A=+S(>>U M(7>WQ?%<*<[F))]_QC)XJ=%#XW:AV@/[ ;UE*D8T'M%X5'@1I$KR,2+?IE>E M+KM[FX,=Q>^^<0N:SF,*'91 MUWL$#U1?&4_\LM3+[6JY4&**D_ET(#3YIC"*QA,O0C&>./- OAF0$>35F>=K MX)D0:UV0N+\GH.#_/=)%;I98 R#\L] ,&2+@;UU4.(BY)\]T((U>["[E1H:F M6*9XW<3?W<3?!CK>4UJ_[]1!SH][6U^\_DC2ZT)E/W>1 M_.S<12+[D,Z$>BCI/^_4*Q<*1W050KKR>R#" M,@":>,!]GOJ;HI>+3GR^-$@]9 )]RSG#Z#!^>'-)TH9]HK*<@3']!Z. M)\>,..P]<=C7">FK^D>(">750<_A1.LSOOVCLZ)0#^H,.];TW[> J7YJO> \ MTNOBWCN,YELXR7LNPKLXY-4UD7 <\OZQ]5VW49A.^3D)$(+,]7W)3PD*0]&X MQ*P56PX$>KC@J/+=]/) D]8NE*5F2Y(P'O4#>6M72UK[9/K()U/87()M @VN M+IY+7-OEU8Z0>YH76)%E'HT6EC$FZ98S@C9.DE?*30VH<4Y$_-]$_(Y@#N-9 MPT3]N)?Z\6%B54]49;ZSF6V)FE"0RI5$&U]?D?JMYTTN-1E6"38W,I/S13\E M/"K.I%H\@UVPD.:[O30^S045*:/2Y'A,%2F36]L1:(DZ1 M5ZH5_BE^@<#1_6H:1] '"Q,=7UN]^ =/\M\B]AF!X.9F&8VNW2J*5&$9,^L MQ>-8DKBXCA&T6=%8B/ 65.E0B6#$QKHVCVG[OR@B=YE*WLB-$C+K(G*CW*'& MLB?I*J3;)K>%=3K&&6Y77YW1L*HYE;]FM$DR4[\=X M5^[\C-^37/ &2XJR#2+T#7VVP97P]V:LZ?=RTNJ:FD"FM:RN1 /9T[#YZ%A6 M.95'O\&"?M2PXW(9:Y%Z_4.._:J]?:-D'YF5$=Y_S<:\4<0/NREU$J%N6CH_ M 88EL'#G<]F$QB42:]#@!;N OX(?#5D0;:,WIASZ4D4VUH\.?441[&_V!WM: MPM&&8&PZUEU3&H?6"IA=L*D=\P66AVS.,LULO+8CQ<",PB6'Q<4TQ M6;$UI=W)K/%D%!"/^$04$+]1W>F2C(*I%ZK;PN,NA\FI9"^;&>G+[;;E3GA- MOZM>?6_S["_3^97;"X.3T#P/Z )ZCIJZIH(?>=1<^)V^V,PT,6Y6J- MQG-ER5=9P4$R6;5$@3;?6#>$R_ K=2'V]5HXT5:]W:K;(NS;H&QC):#3 T7U M (S8,31B@76M/NS9QB+:B $L@JA"8/^ S<%U4@PPM[4Y@2Y!@#K;./HS_@]J M8%6VY@O#Y'0SUK#TV*-E -HSC%@'?F0M#'!F,\;9S:[A\IS]B)BI 7)7N&V, M$[0%XCG:&"GN0'_718"^4,\_@&MQ#"YNL0"(@_HR@P<*1X>\1#K>C8[X8R8J(B\"39U=N,\$!N Z;QQ M ,/AH>#)$,2PX;>EF'$O3"!4\?0_AAM!Y!3X+=/9^1R\4M7,V,C9I>[N'3[A M[#? OF2(=[H16T\T='1=7%JR;I\"/@6@YEH&%PN? :26TX%<@*!P#:EWC@.^ MRIEV5_,W[^0A-!C^?_+1)M#/OV43/(\'?\V+8U&'$&J+*Q%P&L"Y_P394KZD MQAJ\J8U$/09EIXTPA?UU>SB**Z5CCQK\]U\.#1?HSJ-#K_^V\4$X]RTCQB[0 MO;O?HSOL_FMU[0&]/8%EXK&WX;=G "I1V";D$(@>Y/_>![L/LQ] :")PX>0 M9%>R , *6^++8X!%DB4+R)H'U#;1UA"_=)'7)!7 %04GYD"N6[IX&%3NN C< MP(4]O/S@!(BA]ILV'>CV1>_7&39)\.!ZM#DD'HYWB 80.!<;N0?D#P>$W$*& MWU.4&+I<=$L>#+HZWS%?0P>R([>KL# MN]A<:EG>$C,,B #%&4O7X2:@/-&=K: K/G#58P9] M+*%LU(.; ]\"J.CR9\^7RIQJX+OD2\W6<%Z,#L!9IN9^8.\> M??*!\1LV?@%,TRSS]UC>B,)7)W( 2'@?\;K1?^6^TOYFTO".,-]]W$M3Z0_# M_1H'?JLO7P_L4]S$8R65?T""JF.-#%F0.1W%)OZN4U]H3UG73!$I-CD-*K;0 M> _H2ZC2'\Y*+"=@[WB:5EX,/2_")*@I^5^'&3_HN=0_3.@EFE.-,L R&'$ M86!+!+PP^6PJX$+R94BS+>27HE[_UIO>K&_):CZUE0$%3SB@.W(Q8#N QWDT M?/6LZX*W)Q-"^G7HGO?2_3D_11SHQ.9!L09&D"*\\]834VELF=#X\]H:L*>* MX["17]GIQW?X<(1G"( ",#]M!VE" ?K\;_A/PIP #4^:_'.ZPC:1T3N0L]V+ M?SZ%^IJS"G/0.,2S;=F8&;0JL*KCMX*FT=[W*C7[-%:<#(H8,2H7)UQG7E4G M4AB\J7#;2&8>;3Q@[TR-T_D)M*@PVS?3UW2 OT\BIP"CL:%+G"KO;"H'&*%P MR/D&E@$-$ZEOCJD,+EK75&XEZY8!YP6BK 4"P[-[?TRNT2OE$WAV[Y1!UCB@ M$8!+@CB7><<@=);M/]Z+4B2/$5VMH7=E =XN /FRTI256[I@J>!30>9MK=RF M.0,2G:1H(T@2&B^+YA9\"SQ4F\NPA]&!8 !D9J[396_F+E"@A$<>5>AG!8H! M;Z(33VP0(=<%L.@2(Q'9O^.]32O.%XJV%47'C>/Z8^(Q ZA,P&PUT4LU ;J( M'#MZ+;K^77!6]_LQ4P>G5F(+&&Q >T9.#TL'+QO#K=E?@Z,.1<&U]O?O%F1] M[_@%JO;,;J$P 5MYB &*1'X1@DL;!/Y&XXF.0![S/5->'W@NJ@M M1)3 @KRU]EX\&[-6Z[QR+D/4)_C>_/X?23 M !<0!X_G%4M [W-/$??ZTL#CX!E4=)&._P@YIN> G(VCJ[7V5 Y!)7&ZX ); MY6R&#[XNB)(.KACZNDWCH#8Z?@\ UA5TI "J#\X!?:JH'#M"_F8294"[]SJ: M!* \NWXB8+) IRS\V !/0W0(9#]@(19OTR- -H-3( HX[DSHQ83]UZ%L1BL< MF7F&5N"85#=.@MB"@ZG'CJ^1J,C@T>!5)L)<#F =S/<"J@ P);8VZ^ 6T#\- MGP6HWB$R+T+/1=&TB7#?&4451<%&5_!W ,<5($Z ;"/SK,=4&P%PVB00X=F7 M\ PL@/HC9+83F;Y8HF^->]J)$T1R%<0W\F\H@*(F"P I1@*E2H@%5U M$'AC\ 3H 4X(XK MS-U]_@/V!/B/:H_3C>^W:G,^ <9Z&,6IQB.5AKC#G0#)P*#'_TTCSI -Q]OM%2D [%J,<\0$ MP&=.0MK^WD#P&!FPNA.:(O9[.)B@NW#DG8VEMM'B\"IP>4 F0:@A\KBBN= M'7@!_C@&"L\6&+OV*P[/4F3(3,'V% WZ2L%O;K[MPPW?W;SLR/K]Y MSDUCRJRD8;923 ^8?K+S8K:W)M.0)&@VPF@ YUE)/57:S]($W[!4LK,JCC?M M0;,)5V9.5ZZ:G-Q3IRMHBEQ]L-G45ZPQ5>=(8DI,,!U=F3U>VKYIS=3TD_2NK"5E/)DNI)9;3RLPTVR79Q40"*WW[9#NMITQGQT7+8'/M='I>2ZR8$@G?[CO1X\M.*D_Y'LX4"3PU M6F#)5%J&;_<#=#916^O95-1GA,J\Z/).?>ZF8.\\WY&LCD9U=>*QC1&/BU5/ M[&EMJ;X>IOTK4YK53&0[^0Z;H\?I\5/S:46F6L.,?R6[R^KBF# LMF&L^]O) M:DUNEO0PZU^95T;&L[(:L3-.XOMKHUN>C7FXT@?0K69DZ$9JV)\ML5JF54Q6 MG@M/<*4/H%6A-M'[ [8P$S/)9H=(S!NY%T! M\C7XS#U KYQMYV2L%(!]FG.2!OK ELTY\M2?9<FZ!F_]MF>DR=96)M)M@.!VGOJ)^GKDXW ME<3)F;%U5D]N'4K"?+AD#J+O^BZ4G^5]K@H36A28LB4;G"1!#X$+!#TR#+Z84G"4ZI*B'K)D-*_Z 8P_$FVU,HIOX M-L:4?;,10W01WW81*3RZB!!<1#82U>&XB$AG"LU%X&^V38TNXOO4IDAK"L5% M/&2CBPC'1>#IZ")"4KVGC32%#758_A0L1*[T;,OBTRS_H0K_W\#YT]V_[YV^8 M6\#X]L5DPMLN\J!E O%9F8#C#]C-WS)^WY+_*QZ[B.M]QKUVV^1P0:9WW3D3 M@3$]<,GI6[]E_*R*>^)AP5[Q/QS!$4_N 7ERSCM0GN]45WX3.UXQAR_F3@@Q M87A:A-RW4G Q=\ M7F8X6=)[XP [VMAFX7=_PG=3XJY] M2J?SW'B,]!]_=OTW"=,KV]JAN.IW4KWNXI#OI5%]QU2^BUO5H=0&KI/4.W:!+8UP)N M 1_Z(N-[G"!8J&8-?]]TGO39DE%#-X=-NT](0^_8/57HC6P,80O!H4M%58>( M:B@\/S3)65/0\I4!RZGMIT6%RLCKX1=F?[U=RLYLG"8H<. /^)_0Y39GAOD( MFV%J5^JT>(;3'\TYIJ>2NQ)LAI#\]8XVI7[:!$S1Y!&7S!'WNRTS_ M"XBKAXDKG,SL^A17L)H[7&@V\@(KLB^;I\>VL9QB7QCT=1&NH'6WB_4CU4LR M5&/ )$9E@UVT8#,5.$,U$\\FB>MPA>_'J0#BT7= _4Z,^(=2__DV$I^B_F<9 M2)K*=K1A&^VT-'EL;O/I!!TP]0]6C42ULEOD9G+1L!X;5$]3AC2@_NRO/WB& MB">)JTQ#MRWTH,DC**,]Z'-?1BD(QIX-$U>XA$[023+MV&6K2=^)HA4 MOT&W N8*\Y<&MF*;TISM;%I+/&DV\04#N0).P+&?1#R#O34A.)P!RU<](3E% MLX3C,.4M^,[#P,]"D&D<-$#MKVX6F;< 7R$QXAT M?Z/,$S4,5]> F5"__B23\60J=3W/RWVY67XVTP@\BS\\3.,S[II7F4:GL6.? MBM06QZQ6MML2# F7\:#=M9TM/U3:'77!$L]/%1P?)/FA"340Z+ AB#A!O669 M12D5'_#._&QN8CMV(F;R.2_/J\QD67]6:++/L0R7Z,YJ>&E0'LM!^WD4XKG; MS&4:%-87$S,V5^E,A1QD)M#/DR7B23)Y<3=/T,[/\WGI-QK2"@/#"$'R2W!N MGQ_J /]+3X_#M8:.[YM6!>>O#G.D$VQG6"VD26:K,EI]FDXT-IV@S;/']"BU M'/;X"5;)[0HON_DL^Y)J@:,G@::%4?$DE8GR9>XM7R8PE\_/9B0?U;'>8R2* MP&Q9LR7G66XN4=R,2TX+\Z"=QD4+XW&)>J*QOI3-C"IT:MM:2>#H%%*RB#05 M9=C<:H9-8-Z>'\HO_M+!\QZ_>-KMDB_CAEEC^ZM:<[-^'-#Y?M!667N%3WLL MS]:P^721&W<8%>M/:< OLK_^)+%4G,QL1N3 M',OV']>,Q>:QY@O>Z;1*0;N*IT_9P5B<+=>S7&]BM#/%[= RH=X!O3L$1<:! M)+[A+![HRW%&W-Y"6"P,)!^V=)W+*8-1%LY7?3/.9PTXRMW5CN1A%YN+BPY3 M'%<*I?1XDB_W@G;+I$<2VRGT")SMCT"9]K83E* 7G MECE$E%GS59_+&0:ACT32RBW'"M.Q7H:=+<4-%_V@W2WZ:IJ4\K-\:]:1)$'N MF]MZ;T@#!D'!DH9X*G7%@J;[\JW<)2.(LF6^ZDPYPP@6,RU9EYM#$J-:28NM M3+L[?!FT_<-6C!I!TTV,R7454B[VE:56@8P@^^L/2<:S.!YERMQ/ILP%-84H M >9+3I(S_.&EMTL2N"2D,6+ =8AZ0U7'B: 5A=ZH5->3RTR'M:;/*C^O+=.) M%VA)0/](*A-/OUGZ?(/9+R=U3UW-Y!1W!'N4 7/I#)AC%I($+$30+#AN/1#V M>-W^,(&?-13\\KSGA>4[*84BY2XCKJ328RNWP>IZT+POHTC3QXZ9?V2X36=< M5Y^7G3ZWAKN&:<14G$A&R2W?D=P2..%\7[>8P(\:)AYQHE-5GSG.8H'),NL_ M$20E]4QLMPO:?A(3Z7&E0K+/K/RDK,:EFM$N\C38-72DX%@\C5^)1_S0Q)7 M">3[>L<$?M10\(+S_I=&YX7/C6!2;;6^630^L)&;%&3?"&C8_WF MK-XUGX%\3$!> '-2*"R>REY+7XAR4D)%.-_62";PDX:)19RH"XE5/5&5^/5_\M$;T<]N*^U??]S+ MBHTXA5-1'HQ\\8T>C_AX8^_0HR3/ 9K$M+'K50+_Y35)1?.I8W-N&Q/D\5C4 M8V. :C%S(L;,_3=D=:7)//R%=_#.>(C1\ &BO()8$9,-]#@=3D*55?1U0#," M3,B"$V)4Y*'E3/"+ X^8,1%%TXBM)Z)Z>&H,%G^!RU; 0C1=&_S7U/8[!C^. MX(/!WWGX)T"Y[BEVX%= 5$>58S%.TD5Q#N !'FS 3>EHIQSD 7![Z.S0SP9Y M"'RZ?5#1?3 XG1A;<%OX"/=88\NT=-&[._"I<5*R=@(=^W'V%]RS0(@#=H!. MY 4=)ZP0? #8(2 T WG)3%POW CAI-9%9MP8'LC$0!P(>J0HS@@@6MSVAR0 MQA:L >=U#@A8.+A?YVYL[(00!6]!7W/@ZH"1G[A/A=MYB'D+)Q,C#MWKT;5) MHBKJG*)L72C"S:@6^H0ST6M'(L!'U4$JD0.OL%<HJT1V.#F%QJ$DXS>#"\:'4M&%^$^$IY7!&0S1W?" MPZ\J"F+K!GRD<=* &ZVW^>$)][/'I'NFO_.*R.E0LD[^$61CH7#;WXAQ.M2X M%YJ(Z8'?G?EH6?#K\6QXSS./'I2 6_WG+7_V9:?+OS,W":?\0^/AO__]7]X3 M')2(A#.&P-$4/.!R($$@I4$2$R-=Y&8);@Q>^9M3UMS6<,Z7SC[L1XG_WBL; M2<2?L8,9O1,V M.YQ&X'A >>)\!!(,5%= M5F\?@+-,S?W WCWZY.B0'LW,68.N&N$7P#3-,G^/Y8THG&[W=*P?;HO"5S5, M GO(U[7"SU ]#Q: X\; ])V);_[>P(JJ;]M!%D#J+U[,?N_ M$>:[C^\;"0B/]U%[Q4M;'XMO?1CNUSCP6Y/4>F"?XB8>*ZG\ ^*J4*[(@LSI M,M21_FZV6FA/60<2"(GMW%X)RGF5H(*L I$#)%0,F!^FHZ)XALPA 2T#-4'X M(DB"CI5_'&3_HN>V:$9ZEF89 #F,.-!Y>!'P ME=3BJ3SNL2\UK&-V9OEFPE#&'%Q)GJZLE0LO6ZHV(F>)EU5:UW/\8#%;#PG_ M,U^JSVV26_:+LRV>I.C![)FH%M?#Y! [7;FERFNK-E5F3&5!;MA,:SAF7N!* MWS-K3^-*)U\:)%BJV&&-03.9VFSA2M\^U\_,CN+D6I_)M9?IRB/7!K9\:YCR MO_V9[\YSG0P]81HI=FH-^"*6IF!#=]_*@32?SE/B8YW)-0F)R#4ZY.,:KO3M M,Y,:2J7>JO&(%:LEV:JFQCT:@PUA??O4 MPKE!HX/O5'8^K"=>1CUUNU3.0KZ6+UVA)8F3E=61D8 M#3K#3TB&:LVF&I=HMG82?0[RUHM['>T%WX 5_J.-&^UR#XWY-K8 MLM@>U5Z2I*[68(<8W]LK2S(]ZN.Y1TS>=M.:MI@WR 2L-O*MM-9\O5X9K,LS MJI.B>&9,= ?D&JST(5.=+K"C%?N2QRKBO#/8,N6!\(0JF/#3I1.LHR<>@6;) M4.6TPCQ6^U9+D(89_^L!G!L=LX^+6"=;HDVR_*RGMZUAUK^RU,D,U*ST*+") M=D:I=7;*:ED#N(SYEY(LQ35FA9XR6ZZ2E-&>/F>DF03VZ5^:[./S2IE8=C%K MEJS)5J^WRU(T7.H[_YQYYJIR+BW/$JJH<<^S9WHZ;\&E?@#47MA60IELU5FN M81#B(M/-;;-@[1G24FLI"DLLT9VNQCQ-9]EGL-DSV-=6NKKTU+)2[+)O MUH;QJR)Y>HT7.JCOHZVTJM$CS*QAI%9&IU4C5VMT5-]&^@5-_V"E!9F6,): M,,,799NN+"6XU$]__5*JU^>>\CHKMGA^L-M0E1? ?'#*O]GY,'2,Y@M)!;&CF[GRNQR .Z ;_>QW9R&2WU/G= \692RH_+,$B;+ MU9BMY;&Y!)?ZSC61YJ-&+\$\8XGJ1L<3_+C?3X&GGL'M,;MIC4:L5&4:Z_E\ M/JITUUD"//4,DB8:U*I4_7 M\Q;YF )L_0S-\)E,+R/4GS)8?Y,?-I[&W5F# 4\E_$O9+M=ZQ-OE&4.)3%%I M4#,&1JJ(,W*:2)NITF;!6VQ#I8H"H2^57!@B7XK\..CAM MOK>:N(:WQ3^Z^=0%S<..9HXS[LC_&/L7=+=!?8_ _MD[Q]#O^#__COV_"X=$ M:&/8&%^BYA\W,E1C7!@4L5RE4YXES(VPXS]?U4:[)R]H>EZS1N;84ERO8GOO M5,Q9N@X,L-.P29W3]2'6[16JPGR2QG*S77>Z$5;M[DCZ]2<;I\Y,WT &[76 MBQ/#)/[%2NANDC>-4KY>8JU)4VG-GXFB_H4.+%^';IXG=[6>6#'9)9.1]7:+ M:_5%!%V<]!< 0"]R!QB#Z#"Q)!:/061#,,^#U]F?XNA3\*\N&@OH]EV)RO8A MU@7D\-=.8EUT?,V&Z_47-PL[\L#K(K#48XH&PVXQZ)9"#FY%'B///?SYX+4V M8C:)0M\V9YCH*;HL@IW$8[P-'F#UVG!'80L5Q3+6 $L2BJ;-H,- M!5-D8-/;SNJ'0$-*1RY]Y%)7H0MA'_-"WGF_%S^^]]R[-Q)'$00.P%F#'SFC MZ(]<[9=(TSC&WPX_$05+$1MC%VN1VZ:J<:H!:,?QT:C2 9>[X/V/BL;/?KD2 MI*^1\I,V2N=G'4O3I?0T5WB"G?!%@.T+\"Y3M\3P)#YCG(MWRS8C>XEH'M)/F!$=#$!!OC_3D$.# C0 M9OQ2"/5J+/WZR5'?"B1@O<$/__.+^/41C,%3#\E@.XYE_AYZ;Z4/%#3; Z/* MJAB;@[]/#.B-$(6#R\BN$DIBT1MGZ.V5P%F,_O;(3!/)ES$H2]/6!\RK7X@1-XS:NX) M))^30\&VI'XE('X$KT<[]!0_KC6Q2THNQD="T"GH51SYKIX907<3\H/A(E7Q MMH]=%6K+\M@V";I.B]7I!GQTAR55L)@]%3\0K* +S&@+IJOY 9T M^2&^3#U-,JVDRG)L#VM4LJL63L%TS>2O/VDJGB6N-W;J+N9%+;/RQFW9N?/A+"1EV,C9=)V M@G9#88M M6!E&?< JN1F/RWG\MOL2EU1>%SE#C/T+0!3]]&^4S1L97U=WK03>="LXWTO@ M1P^8#7Y/5T)P79O?+H'G'?(NJ6=Y9$'310 -9L-/.%42V^**4^S:JC-LL_NL MYQD)6$5L8I/KL16R.[8T6-(*&QJGXQ1VK;%0$3]YPYD3.%$%Y^T)_.AO\1,? M+&+_^HX.AAXEZZ4Z&.OTABP6& M*O?+V6QEQ:_3L/4!T,>(I)^K_/M;6QJ^4T]U3 *GO.&X6QBL^?QH>"^(8K#3 MPE3ZT&%.D3E[TT<] CD#8--8!(KVH2.>=IF^@<<]]#P][&+:")S':?(V$F%H MT "_&6-9%.).CSY[)\Y.G;:"J .9IP/1;HX[VWFK@OW? MWI<'@[?<>X4PXDTNO#]6R'JV@K4G9I.9YJ(J8 TF,:"E ;^:E:5??X Q2*9^ M:'WPI6#[2!1H;K%J4PRQ:E06A7QF(K=:$+9DTC]E_:O5P6>HR5/_"PEG :D8 MW)=3W_MAJN,,0^-E1+)KV9SX&-\-U/#"[J!(,.][D1Y.[W80B@,X47408+B)B32&YB(@UA>0B(J4I M'/= /&"9Z"(N=Q%_F8'XGK_U^PX=7*^!=QP*WPN"SS8.P/$/]>E(X0]9/-1] M.O[Y8&,.8HD221)(DGRY=95F0?BM@6)4^A].5D2:!^O]TYK MZ]3^?R_6Q>MM#]E-\\:ON:MNF$3JHFEC20ZE&-Z*VO5MM'(1+IJ]:12Y.!>] M$]2(V&C$1J_-1J]LCGP/K3B&QTFX 'M%I3WVGJ;V;/?D[)%)$TXM-B1.]=>. M[_C90TQ3E^^_&WDU3EE H(7IX)G[LABWTB<>*UO*-H;'8Y#FJ_XJ> M%304+E%*;R>XAZMOXC]7J(RW:RFI?R['_>Y88#J2\D:8(Y2:"2!A]NU#+9*_7[8U;4Q$16:-3)W2PX M23,>2IA!Z*,75JPG5,,@19X824#29.%T[F3V:I(F!.0;B9I(U'S4H@W5Y7[> MQ F_$^N,N?IZ2M^M>ZB^4V<(33/=2W)>QUX-;_/W1V\3B2'K,??_]C0#.U,&=8QU M^=.]Q$M^J@_Z^\\=TMCH]P,B%'A_9\[;2X140NB.=8=F7']B1OIL+UF6[Z04 MBI2[C+B22H^MW :KZU\8(_0A[;:).G^?-L0_-R]C-7]\YO/5!F8-YRK)%:U\QU[R_H__5'[$Z&$&QDVI>/HZP_.BL&FX^*%HZ _A^M?+ 7W,ER_,-.YT4NY4&1RAI9?]T259[9KP/6SD.L3E'\ MUFT29<3V?QC;C\*;@=ELUTZ8#?KL(7(?!YT]=-6TVO =-W@UXN)IMY=1(^2G M9&.=V#(MK-/NT02O]#95K 5W^]J,TGMA!G?F4O\Y53Q1?6@DIZX5W0SZN.&1 M4Q?+\+V,G*H\%?E\=RZ,F[TVKN7RI >XAA,\B6NEC$5!5U#S=D"#[H&F(-[FS<6 MR:)(%ETQ6R=V^#,&XO M$KRW<'$"O: NFC%N#C$EQD_ *F#BFEI,%U>B:HG&O<1\0N18O_-S1T6O8<+[ MZ[N0CX5[$@AW 0@@10Q&P[EF?5'@)_TY9;--78,T"K;OUV?.J"FI;9^?L9WD M$).3]6&[968FB61KB./09*925\R(#)J^([GVC7(MJHL-#^)'@NUG"+;;-= _ M*,M>M;WSZUUB]V0I4Z8C:5BQ6TNM>6T-A1HJG4W[NSU$I;,W$UYVC.^C<]K+ M$HHX?GW^V!T$^WZ$WS\HN_L'*B-W?[,_ GV_OW[I1T2S(FR]HC'X YEMA+]W M<)$1-5 M013>J%D>78Y]A J;[L@1$EKV$180?)97D)^=/8YG'S+!3D;Z*JN @ES&>A&(!)9*$IS@O6;@_J9HJRZ:-B[9);87U=ONE,@N MPJ1#U_TB=$SZ?A$HXM(1EPX'E[X'UYK[U8D-,>P5K?O8DYO:L^Z3 T9.NQ_L MM'O?P?_:\1V??XA9R+\LE;,$L'WAWY&WY3:\+?29H1Z<:G'Z1>=Z!'W*R]'Q MC>E5%\\K#VG)WY4F8>/$,.FDC0_;)%WGY8HT(UZ:H])*&(R>BM<>%OCZ*.SJ MNK2DLB^E(9M[R33[J5FI02Q;0SP->[IFXSAYK93Q$%!SU"OO1GOE??,,[3#4 M+OW4HKT+R9K O1$!R!IL.,\-.Z6B7K:P8I\B.J/B2BQKP2'ML=BZ6THL9C5JW# MK.:=#)>OKJ'T0#9H)D7>2Z_D2'S\=/$1A3P#&/IQ\5D?-^L,B#Q<]Q$3C=J@ MW@,Z7[,97(#X^7U-3/&S34P;G1<^-YZ9%%/L99\$)ME:YY/7#K&\VI3]5-NE M"_A,[_3(S*Q2$;<9^G$SWY2E(9Z%34Y35#9J16%'J]ZM'ROG&85\T5OHUKNR6OW/W,R/RF\=B73_N]S'SL M^F-QNTU:A=DL,$>UV"C,(1*QJ$0T$E37BG0&?=SP M"*J+Y?M>1E!->\QV]"2V=EAQT\I9R_Y\P*TD**B0P4MDKB6H0L .(DD52:HH MR!G,J,;3I&#!9S_?9#PE\G;?5)0SN-S=V[RP$-:B!27UPJO07J-F[7MR?#^A MTKZ:,26_-@%ZP"V9:LK(9YGBBTF_9%[:CV-K/02G@!F_N#^P?Z/5;9$HNJG M:X )N;=Y8Y$LN@%9="=9O)<43+Y4WJ2DXNSJ\9FM-#/5?NUY,D[.6E >P51> M/)6Y7BKO;1#'[<6#]U8N3J 7U$4SQLTA@L3X"5@%S%Q3B^GB2E0MT;B7P$^( MO.MW?NZH##9,>']]-_*Q@$\" 2\ N:.(P6@YURPX"ORD8=)EKEM(V]0U2*-@ M^WXUYHR:TD\T1CEB2;1F5OUE*B<+%IDL2$,B"$;9>T5MTYX>,T/5>#ODSF.N-917\KPE3-?ZX+IZZ-0=OY"^V45E-N'/, M'][>^>&;\(\?/0?8-?2SR:K%.9XI05[]^3_PC_M<7A$Y'=[;Y!]!-A8*M_V- MCNQL9>^0/-EN%OSJT":&_0_91P]*\**B_/-6/H;[A(O[,<\-S8;IFPL7 M#IY___N_O"'* MH>PA!^OWWI$+(1K#L82BG#LVM87O@HDT>(+ODM&-[H%DNZP!@!1N88B_W1^\ M-P*K.)PGPD,@IZ_JXKE] ,XR-?<#>_?HDZ-#>EB%LP9=-<(O@&F:9?X>RQM1 M.-VN[N[5V0-N$]:K_ M PON(UQF5!XB>1VO@<6-%6[M$Z?Z>@"SPMXT@:P"U M=R]F_W=N9&B*98K_P#O"?/?Q??.Y\;_@.E[:^I@W^,-PO\:!1T?/7-O7.=(4 M ?RQ!_8I;N*QDLH_Q#A5B'6LD2$+,J?+,"]K]%<^[]">LJZ9X,FF%LMI*KA6 M0Q3@3RA'E#/!+P59Y51>YI18QP0?S $)&[%_62IG"4#0"_^..4)&%+X(DJ 3 M53\.LG_1*%W/@*5IYD2S#( <1CPF;G@1\/*%"#C/A-/%& @]^_8'BS?0K#> MG7Y:XPDQ:SFOOIP*R7,LED-!O6&2P'ERG,&&R=$8'Z9P(3GDDB0YQ$2<)$2* M&O,D >4PYWX#3GGOS4B=&2X(S!I;[..:UI66TH+QRM.5T^+X:5N2>\RLPX^Z MV;I"3X3F&JPD3U?24JZL @!-L/ZL8CZO\>VME=Y)L39BE54FR MZWR*J;?A2M\S9_76LM=@B.RL7R$Q.5TH+[8OTC#I?^8(ES.33":7Q.3N=)[) M5-(C;"H-4T/L="77J_-BJKQ[GB5X2JL/U1Q6WZV'I'^E,9\UE]/->L=L\R_= M;*_97DS'<*7O[8R4;!"J4.5F2Y+E$HL),^NF);#2=Z+Y2YK#LI,9S5B$\;+: MF9HR*]%#RO]VO41WLW.VTF#F6%^CK,2"'M;6P[1_9<-JCG:EU:3&<(U=&4N: MCZUV&J[T[7->:S?XR0XSV)S42,]&%M;Q/@%.$,,I2V6&6&Y/#5(:@ MAEPZFQUF"#Y%B2,A)69\S\ZNB/ZN53:S3&>2IZBT86Z>N](YG$IM"B16;S>F M['+>&WWV&HO9^AQ.4<*:F.>[PP+3 M:*:K6T5^809&ZQQ.6?6ABXR9@VUMACA^NE3JX/GG9&8KS7(ZN]L0)K,1*O0Y1*U5L].G)VUB8<5I ME502>#OWTEF#E;[7D^W$I(=-FA93H5[*X]YRD67K]#F4[DSF^)S@*!RKX-1& MI_/-Y(BFSZ%TM9_C\G.3*K+%?$*H;;?:AIC0YU!:4@6*59:9W"PW-Z=X$DO/ M"@"@9U"ZO9LL9D)O*C%$<2Y.!X.*5)8A\OM.)+48(U\:U!8S@N_(U*[\DE(' M<*4?H%2WVBT6\49O1BAU=E#0FJEDH76.3G+S[JR>[L_+V'RKT:;542OC9>L< MG3#=1:KX=8',K^T(FU^--5:3!2A^8 M*L\]JR)S10N3.:%(,"M338[A2A^8TM/=HC;)2TTLD6KS=",[7?>R<*4/3$NR M4);K:BEM4"F2K MQS0R3T1Z7'O"*T]G&?FSBO=KBE4C,**ZD,K-U+#!S5OGB*XQ:JNYW%#ISJC, M4M.?R4YZ8=!GB:Z4&"6>L.6NQ\Q)9I),"4GZ<;0^1W18@IP4##E#,)U6E4@/ MZ?K*FDGGB(X:T2D&L+$T9BE%UMA)@H4]G26Z93G;QP?$!F*1[262Z:;> M.D=TA-JI%^KKY( IKL2",AWB!6,MG2,Z7B0RS9>>VL-R1%^0Z$$+:XSI\**37K0>QDL6\]\ZQS15=8$1R8ZE1V[7=;G:DUAZXOG\T2G2!6Y MDVKD#"PW2"?3&JVOS=[Z'-&UMO2XH+:6FQE!K"=THR?,GQ7I'-%I8JD,M$?. MFG&]2F.1T#9U8D>?([I>M;HLT4F&7.+6VK+)]#%J MM,)+FE:;GB6Z2D:K/"JF MFNX>$=V)_\G^XFC(-9:=24=_&3(RRY%K.DN'4G8FRAZ6C7VOC0?<*IR0&*_D+D3;M.9R2"CWE-4L&[ M!6@0N(M&XA885#%-%6-;H*?&9&@N\(HEV,M.'QJ/J:()W\;;LS?W&T VA@BM M+,M2^ZTHYNS$$H]D-=-< MM,#/HD7$.L-*$7? .@-,_/@J"4$WYDTQT,^C2U ,]+:Q X_X:.@)XZO7[.TQ M?]QO?O3SE$U/9N"M,,8/'/GU*[Y 6<3;_I8;X_M7\G7<$A3"R>3/A,2/#O_H M!(1_WP+)7K4?T=NQF3"5*5TO[O$=K;,NS$AO&>F^1P@$C73?SN0_C'2?8]E! MMVC*^W*(G.2ABU%3T"<,HMR8#$%WO4MTFW-X?+@Z)M[JX->WDM'V26@YF_K. M])%+K!.U56[8F#)REJ#*:;):90685)K\]8=($7$JZ9\L$A'Q%\5IT.>^"!'; M,O-'$C%.#)-.2\AAFZ3KO%R19L1+FH<93K/P'84"'"5Q::7BSIF/HT&$J9KUVKQ=[FPK]7.-6L 0,Z!@X'L>R5YD5 M\R-(VM$G[I.D'0WCQY-T0.K&FS0]*AI#H=2>IF;6ICGIE9Y(HC6 -$TAFJ8H MZN(*1SAF(]D3@+N:R2F^>J3(,+J\=R/P%O3?Z/X(_*S!\[I@U)=S\U:509)I M9XK:;%LRVIN"WBO/,[ P%CI&R&0\G20CQ\@W.$8"IXEO])P$?M;@Z3\@7><, M U#EIW9[A?,[=OGX8F8M:MJ8S& ["NA3267C&(Z]I^)\5]>B^R[339(/F:@" M*PR%/\0[B>/117Q;36(R*L *Q440#WA$$F&X">(A&0F),%P$CIK\1A<1_$4D MW^G"']U$I#?]K(O 'U*1WA2*BP D$?&F,-Q$I#>%Y"*B/C-AN0CB@8AXTP5O MXB_#O>_Z^WY";>E[*N-MP6!?7TI^MKXTB2$Y=<,UUP6G5ZDYT44Q-@<+)D9, M5&'7U2MW0(EPZ00>V8?T7:"2*JL?Q*38EZK](XY\OU3T^8K_9-#IQ"'JD?*> M%?7CD"/UD+IM'NMOD1)QCLMQCE2PN?H1YP@S MW /RY)R1(A>QXTN:UB&FJ,NW;HIPX)Q)?(LH$$X.^%Y/H]SK0VTNT>8H /2^ M8B.R][+=0I)>>^5,LAML?!2 ;GM=- Q49GP/&KZ7-'23:'A?W/#M');[0,/W M\D-N$@WOBQO^@/+Z=U,!;J8QG*/W!EU8^"B"GU4XJ-$9\W@Q]A[TR8(HF4X& MTX#I&A71>#!7&'S!([4O>)Z6\WA;P;4FV\A,$]F.TIP)D_6WU3M6GI:U'=9; M]3%1UIOCQ6.W62#=3G D&$'"MBU"O;3+\:.K%AQNU M3/9*_?Z8%34QD14:=7(W^S[JS71:-9-OC:T9Q:]3NY=%8Y*PW YP!!&G<.(Z MU/M396_J?F0O]E.I-SS-!KCBQL*X5G8ZVU:KV*9>&5%":@W(-_N19@.1\+W) M+BL7(E_BQY,O-ISGAIU242];6+%/$9U1<266M>\C7V:G5O2U1"289;J])D;9 MQQ6;H@'YXH0M?@GJ+?$;SAC6$:[2X 5PUYP2X^8 STQC'[BZ30]M4/9Z /Z_ MNXA.79VGY"V=@\\9IH>X;9!W-4\[,I;OI!2*E+N,N))*CZWRV>LI%O=/T,'$E>XBSO?M!(U["1H?5I\YSF+Y(3OK M/Q$D)?5,;+>[DL%^08(NXSOJ<2 ,DV[HWWCZV*6K) MY:FLK*S,XD8HR]8A\2K^$$]>RKP:[M !NUJ]Y@[M\XWI_12:\-RAZ^TAGYE* M1IS)=U.%"4,UK2P5_!TZG5.J!6-9+4OEZ5!N94IZIY$3H$+#HS\5CSV0)!7N MT%_GDOJ:"NWSW?/=%?K9#AU9UR(5D6]OI"U9G>2$4CG2(H*_0S=H?BKBS#PJ MQ;/L-I:L[*1>FX8*C9P!%!%](%_/'/KE+O9;3O"JCFF 5P4%-KJ>7\#OM07H M:M_O8@@W]2X$<+V7(W.P?[ZD#P)R9^.)AGLE;AU5V /=UKAH@5@Y-Y1,P:"5 M66)3RW&TDQ>=(.,/).6NYO)O>%5Q_3@!OU7CIGZ) *[79RBXC??B4U!0& Z4 M[CJ6S[ KSBJEA]QX2!1I)T,ZOV"@IOZ M/3X%!;7"6&( ,999DMI0/-6G-\,B*I9@.S'PAZA'C;?0*KA! (/?JG%37T@ MU^LS%-S&8_(I**C$\L-9(B9DI(B8CT4VQ;S1R*/"28[[@WI(IMRQ$/]^J6 ( M1IGF/\!68$IWB9O]"Y?PO$^6U;53;:0MEH= M71@E;UR\[8?V'!46-B%#?'TFX9&ZA,1JDW\%&WILVFS;NI M\6Q!5-?C+FY)O90PEC-;*M87FU"-]X\:8LD;147_B-TX^EUW8SQ4XT#MQNU5 M;"5W!ZT>0_8VLEK:Y5JC*0W5.!7NQE=R!/@M[3=[U^#WPH*CQK[OQKWMI"", M5TV!S80^0:V4B1U \'2KM5K$PY3IY@Z1D,B MIQ-G0X1-5@LJ+OI]K[N/&*U@G*X# Q-/XW#0U-'"=' V%G_&G?W04QGP!OP* M]_2\YXQ2<-F(1/"[D,JZ_:%B.UPY]*V]0PS39P 8^B/6L0=]/A! MESYD5)W@;T0'_.^)J:&R+SI07 #,+6WU@70XJ$H&DHAVB&/[>1OV\AT(KG&: M-JK*NYQ@&1+-@ VU31.=@J@PUJ^_3E6)+91D_3FX0KDXZ7%/+1V=,69&/&(2$T9;A0. 78/5K+7L+@A,=0#*:B\40A M9W1[UI!*%OHGX%=[ML3!7?]]$E>$U! UQ+@*Y-+SK=^6NU&KID*-ZK89D-44 M.L\D+%)M_OJKJ*XMWR:NTYW-]7U0H#9Y@J(]T76HJ)#.D!R3Q[OLMG?=6]^] M0R'EX)\2@Y[AY@%;=03-4$"1>AZ(.55E6;60FA[("I7:22/Z,IQ]4/+>)$\= MM'EUX$AI6>6EO0$Y'C4%J;X8Y@526FEQSH1G0J-6A?8K@/*VA+T:F@F")V,16CL>2B RFQNDY):(=LX"? M%_5R)0HGG#6\^3XL1H75RY[,5#^KOH;%1@/"B&3(B P@B >$ZF0$P'@1+A# M!($+4!W"0J.!8 3QF"1"3@2 $Z'1%!!&$(^I4","P0C\,146!@\")\)S1$ 8 M 7?K\!@1"$90H4I7_1K%V8^U#=W+C7? M5.#\>G4! R)+Q'M@Y)IU )'9_PUD1T%7Q6\2'>RS!05#" Z.VH1%C -7X?H; M:<=5) /!Q=>6#.+;[;8!$0[R,>EZ6_75A.-:L/&:M^7'"4?T,97\ZL)!>-I: MSUP$^ N6[QD=">I(R&?K#*VX$(ZO>9 .L$:]6!4]E('K'HB_H@P$$P(]HF*] MGVF^8%7H>UL=-RT)?3F<*2"!W3<. M%?J",OB]L/&UR)5OBHVOA8E\3;F\MPO@IG)Y.6KA>\#C:Q$!_HGAQ^SA0.66 M/"7[4@-VO 1L@V%I +^AG"6ENZY7(%!DN)6&-)E]HIJ(]]/'&C!JJF(_.%8,CR0:)L\8]'@PF4K; MC#5+U,V.%N\(HYB3/O^!B+OSY%[GD.&W(/N1&B?A3V7<6R@P.G/\: 4F1ANE M%.L6>[TI"U0024WJM=A.NKL"S\?K:6$0YTAV5=FF-*DU::+Z%S$GZ?U#+'JC M7%8_#<2'_B2)] M'U/B3DO#%6ZG2)+9FZPX@U'C0+>@$J?L73@6NY42!\"B]$.)D_Z8G]=78LHO M%@9(B?'1(C-J%_-:R<3SO3C9'N?7H*3>78DS4Q =IJ+CM52V=NMY(4G?)Q#@CN=['YR+W^(B[.[5NV]9"N\- M^'/4,@\@6LR!SJ[SE(23D<&V;Y5I.KE&);GAF9YZ(*.W.M)_ M=ZTWTE'?;TSO7F#[EI7C/JFCO2W%Q1)X:8!ORYHJ&\T^LQXWH8["(WGB(85' M;WO=[YVN6@_7Y.OGN.GK+DFZ?U-%QL;_:+8<[BHDW=V2ALAJSVY:U MKVR??,!CJ:L?N/WV&KWQ#'Z28#F\>;^9G]3O8H\W/M\]L2IUN1UF@(K>H,MU#DKQ9X?L?:1"\ M& 7@MV;%[Y/ M/)#$Q;/!MXE'P#!&F=SP)<(W1[@]LOM=]_)FCQ#\7IC_@52WJ\O[L3BJT09O MMJO-UH;)S.-I4*WGN@0IC)*V2X-Z2,028?S")_P7?@O\S5XC^+VPX&CR]4OS M?DR35[E9,=Y;)SH,:"Q&>*M'R&055>B-.V'-R4L!D>&V_ 87A-\R?[-G"7XO M+#C*')1MF:Y$:PNVM\RQ8% JD*VD6F$5I,RI6V[+/R@BPG>9O]GS!+\7%AQE M#LK.S$;R='F@K26F7$P,52[5+-0K2)GMMPJO;7%75> M5G53\RCGVQAO)<,@JPN6S-=[YD)@:E1WKXV0[V!"&Q?:C5 SXD;%?^U?3]/D MG0 0^A\B.O:2K.^_IR!(D-_*FH"(]W-P<$J+G%1,X67 :6@CF?V9B/I2YK:_ M;5SY"!#JEUP75ZW(LLKJ1.)I+O0"OKW M?_^OLSHR1P<[*O&L:K\/.^4)N?:4(.U-4P 1ITP--X5#_N9DB]OJ^_4E4H_' M#-^_CYLM9&^K2 MQ6 R 7MP,?E:-;#W ]L+X$Q#/?S!F;W]ES>4R7;D"TJ::AJ_I^(&3#Y;.1M2 MXK2+E^VB&])0']O>M7 KK*F&K!G0\6@"0O9JH,)^LF^0.0,^$L.[OX*+W(R M!LUO RR@"NO829[9IRW^DR3Q^Q;S[23[AU[ [0&2050P8Z::.A0._0$#&QY M+%\"B#PS3@,8)"#W[U-%F;LH[$<3))\=*P(,+=[FR_--T@MBND2/\>'E)26)G.ND#+EK:+5!+5Y_SL2QO!\-.0XIGY^L,-]NU:+4YHMQ]CG:K M?&IJ"A'&)(#63'92^?6\.8JZ6VKS\HZ2R.$47^SJ52.=F_7ZC 5;'D9_=@*[ M;+4?K/%WV.ZD']8Z]?A2@L8TVR[6F'8;R]2KZ6*-[A3KM?85=? =DZQD6I&L MN$%/ >YUXB229\KW?$9UY:GZ%4:2#QARC3S8=;+@80^JVQ8B&>!-!/XUI>J<.[%_D/:2^)_CI_;OQ)]_'V"' M2TU=BQ#H,76*M>D&9@!^ID [6X";JKW+&MP& JL!3PZB !0>8+85A%ZA/&)G M/1*)/_K3AY@%(.3J2\"+4[3)R%ML M9 5I=P'7![$Q=H9(!-3<5VJ7 (<.P! M(6#;+A\T%OS!GA4DI:@!WK!G [_(PZ/P?GX(V='\!,W>'VTZG!#O.#/TS0F M)X+%_OP,YSHU+/CU1ZP#VS_1CN-7IN@@%F9Q1_L+[!Q-!_T!&^^/XR@3 M^N$\[G1C:)RB[]UEO*K#78G3=15NV&>3.QL"$4I1#4R'$F032S$>[RB>\<=8 M[%Q"R\+@[9!'13QPZRY0'^ 5K:-@:JTZD.#&R\#9GDY<#79WOV3'*:NJ"? M4-*3/PG<$,LEOKAA0'O(5NL[=LW2%GKLDTRY _H0>YY WF84W%( -$Z*=MJ!3]5(-/LK_"GNGS"9-1[R-+WZ%T-&/7I*:PJ<8MOT-$B M7D\5NG)"*A+=%=+!Q$,2E:QZQN0'"( A KI>%WML2@UHG&09S;#ZD8E,XO/S,$#M5 MS*.]9O> ##RD>I:J24C)>.>*#QEA\$O/+2E$>NP?]->]Q8O6&#DHZ-,J#_:O M,T&HW24.GL2T+3*]25N"H C!Y43$/:>P,3S:HCXFAPHXR[U<0PLDK)#R:#&WG8\,X4J<**V MH\%3WOIB1T@(=+0K 2;1&I6,Y," ,_L;Q1]PW&/WA0(V!D>6_D0 B.B 1^Q! M?FT=**_QIF:B8>K3HJ)#G9*1/->G1X;M!=R3-2.)GYNS7%:4XHGJM-I@"NS2 M$'[]G:JFYF8,6)E09<6G4?1PLWR3\CA^S0;0WL\A/)'0J_UU,R.5J;0R;":+ MK28-E8=X07G@T1SBGRYN(ONZW.-CU8(J!U77AD8;CH'S@N#$9X&3U(.-TI"K M'#81=?NX'/+X'3R&7-V3[8W\I5J-F&AFB!6;CTZ,ULCJ@:[4A(?$A#MAUMF6 M^+2#'4[S9Q;M<6M$K/Y'7/^+J?#+&L8=-T^W0T-4>'4!; <+M_?$&S-H&2,' M/-KXX>"0S) 8M@O+;@$WW3,\?7D!C)EZF.WE61RQ[+"J!R2B3WA' MX0\.&HK7]W\]#W>]A72NF&&QG-O&D[C(*E4IE6_+F^:]+;Z,=SB>+;'+<7)( MK7IF'U\5-URJ'RUFZ#3:NY#;Q7W6>+"Q2D22PLOFQ#G-[\/],'D_(/)F[P_Y M_/%BE3^]6-T_BKRT?8ON(L[)JB)$ MD-_@]!/;3[=TX%[>/KQ/R>]XRY)ZC'K>LCQ%6R/ F:JRK%KV/N:$=YD+^ TX MB.[L>.%NI T$M(G3<-V\%&,:KON]&]7A#QM6+ZWA"P]\GHO+.HT43TE52S-P[1VU/:'M@5K7?; M*#U'?Q_QV(6@Y4\'[7W\(>\C>?$M;\@7?_CR6FKFD"\^\27UF H5YG:,>7LB ME9,)I\*C#6012^C/_Z_7^2OC[ZD)1Z3,5]# MG)/O)^BE$&C:OE(YL=FQ+#SOO#<"W,NH\[>>UL'ZOD28C"LLXVHJY6L2MU=T MZJ?4>'23X2K/L9V=/IC5XDX7>^^+[$_Z =:LQ609@I>87JVE-AKBIB[5/_ZD M^[UA>QU^5"^(\WB"K=?97BXX!#M> M\Q"FX &\);!E6R9MF4Q]T$BLQ51SP0VL$667VDL]X!Y7=Q\!WE=.AH&Q56R_ M[Z^_'=7@Y- @O7.Z<5\S!MW;8O5]Z2'BWNE]$"IR4B3+C4ZCH++M39,K)CIR M/CM&KU"I%U\(W359T0<>0]H/(I-OND<[35:!O]V]%H1WGB^\H..CP/Z/D;J M*91+5!RYM=^RO!A3[P3#H' ^W6[S0O36,3#+:PFB?A;5):CJ!$5[/6 0\/@9 M(@BZZ):WL-54!KSA7'@#J)^&_>H4#BLJ$!D$$J&X5H EV),%9.YL0<)@%'&]B M/T" I((309$(3DPDG+ $5SJ%:J9J.AQSOR;/%Y_>STM%9PT3)U .K0S=Z=N/ M7$V(0_"8Z]#^E(?.W-#CWWVPI>IZO&1S[4!:]$!V3]2GET[.3?,8R*KU@,VX M-?H9*,[K#)N6$U,[A-,I$*^P?5@PL ,"/8+A[!@L)X@#JP(.I:6R@_,:3G#> M:?SHV<,JJ.[P:QI X@0U@'_*X79\G^M'6&@P]HR7K/03 COT/8D&/_)O+-4$I)/LS%FP3K:K 56)R"<7!$0]$PNV&?,1H M90LWK;$.5B;"SE/V.=:!#@Z[@"M4^BGP[2G<37]*$83>)JN+I09F .[9$.]E M53^&Q.XCJ.%OSI9A;R?'P>WX/&3BV+%_]PR:<\59=4ZR8B!Q?]I59]S$SF8! M(K;-@.30K*4P$Y,D%OOD^3>D"&PLT46F1 @]R$7$'WFOM-^EE3 M._[^J?'I/ G5TND?"H\]3QQI5K=9KC;.3B4S.J(F MIJ3#'7&V:BL9J,WP[%]E,*E?I+RC/5)B-,IOIMU.S+FO6.P.SY -LK89,ER*49/YZB*5VT$>X1X3 MW;6WDPK=4:1\M)@<9J5E*;D41@3A;EJ?R>946;%C2:2'N"8I4FQ5L-"S0C=) M>YK482F^AM=CVFJC:'RF2L)>O?BT6%8Z77VLL>6!.*\LDH6=:C9'A%?.4G62 M:RJ#OB#E2X5MM"]LMSIIH:8N.5E,9Q2>X"A3$C/3$E_;9+2R#"4-F3*XWI9-

68BI% ?2:>M^R4M[K1E8P$*VX[ M0CE12/722=0RY>)3?ELD"IU6EP%151R*=+R>B:'1">)YTP*89\4$(8[9,C%) MR%0E,HG//=4I%A\WF^2.P%ENO=8K=$J!"HI:NA:O6[L\2[82-&N:5'?+BJ"9 MXU!+%^FC<[F>[,8X2^(R:J6>J<4J\2$-6[H6GZFGHME%81"1N#%?6#3JK:8V M0WT2KN&M_K"4ERH5#0<&+RNI1*2>WGKJ_:XWY.)ML1'#S4:IRP]+K<:(;8X\ MI&FIEP1:-U8L(^XHMKG2XR"SI6%+UY+44F-=;\S9 ;X0JIF(6E;*FPY*J^M: M4FZT:]>3I5J):;?G+2&[[.$%#K5T+RF1K2OF(&5DV,@X3^5[0B::F3:] &HL MKT2\5Q9G$,H&RVR3*:NDA*#,U>=HM&[,1T8ASZZVY2H4>C.OEU%+UY)J\7[< MJE?ZAK1=+TO4.E:+32&8Q-Q+XFN1TC2^'&WP\F0N]1)XJ=FA4$OBXTF%KY/79<:T!U?)_)!'1^$'KQ2SRY/]]>ES^\9[8?"IP^'==U<.'>.SUVE MSS/$ON7-\(5;TJ_P +?-S\#$E$%]VCI>FQ:/KEW:IN4A'1^M3"I/A*0=.K[P M.K>:R"[C:JQ*2)GY6%PO*ZLN6Z3#U[DW]#^$#WB#=C((7^Q^(T;\W">Z06/$ MSWV3&S["O729$KZZ#9_9?O:9;?BN]H02F4/&93O!'X!K7G,R.I!]Y><+[]:? M3VC,EWUC^Q,>U=Z\JO&5XE1F?8D:5>@9B6<&[J,_.MB^ MX?!O)^M7)LP3,G@\4%CPZ5%:K? 46\Z2O+SOW:M?3V=#F/P6,.GDKW1:MHZ8X 66)6NC3*)Z8W273%/.V]FB8=8TIVB^1O:G0T-V!FG]PF>]9,G-H=4H(Z7/[1#O[\= MZE_:@M!J_0%PO,<:QH$:V-Y)IF]_YH'/J:H0C;2VU@;OX4*G%B\QR7C2@"4*M_LRUJS?2!*:JB$V?BEL/.A[0^8@0CI' M^Z57!3B(A7DYT6#*YDI@XV:4VTV8E"%**%(&8N'W3^UB^T?=;Y._LDGJ-Y $ M@JFAO1EBZG4Q]45CDJ\H-=UB>4X">DI@4F85D'$4X4R]].K^JYN3A]?1H0$9 M&I"A 1D4L'LI9P$*L=8ZNT8U6TQ*D=UFP,C"+A^-6:,$@JAD_"%.7?_V)H . MR?KSW":AE1=:>:&5]^6![YI6WE/N'J>QC1F=&:=<0-=6:B3ID_%NA^(Z'";DP^]@AS'8KDQ+X.Y%.]JVW1,-T:=+HUR3Z'*30]QRNV7 M_/*FY!$_-; &BOEU'NSXC1,!JWOG*U@&M]!=B)S7]6L>X*+EH(4'B&[3I%'+ ML M%*A>YVK WBHWG60MEY4/1/<1U$#3( 9)/I9R^7>&[8%FBOI=[N^.[<=_7 M&EZF7QEP#]?CGL!; UZ!Y\LM->\*:9S ,YGM0MLPT8UN""@U*:IYEWQ($J]> MG-^VYMVGD2(H]>F>RHP]V/]Q\B\N@#%3)ZJL.E72GBK+F3J8FC(FBVOT=_1D M2(>#0[;SG/-FTUPL[0(LAY2)XHE8G-6.>BH3IURHEH926MO%2C0[!M]=RNQK MI6#,B1 60 52SQ5- M* GC2;4&_/&R$CQ]$WUXYV2+]\ND^&(6I-@CGOJ9"J1A\G7QF'V8,_I@B M0[[XQY>#=L03(1>"J!W19,B7X/&%>(R%^N(W:L4>4]&0"3XS@7C$0R;XS002 MXE'(!)^9 "W9D E^,R'Q& ^/$WXS@7@D0JO5;R;$'\EP8_:;"<1C(F3"[9CP MSK"75YV OA'A&JGBWV:B7-P=O_OZ7_5S?7<"O.9/^M+K/]9*2'VT5D(T\9CT M-[+JM5H)'@2]5#JA#9:&?2^&D>0#ABZP/UHVX96+%9])]F$"/=UQGMZ68\73 MM!/C]ZC91^\YOK3FO1UZOZJQ]7]??:E'(IQZ:(8EW>JT)M\SM]87T[,T% M^]T%P_%^?A_!8(Y1;JP3Y581IQ]$C,L>R>\N&(XS\/L(1E;4[;?Z6,M5">X] MCKDO:E]\2F!>/_(M8!':^\_]5PREQ.AHW 79,Y]6.9@%;H9O]AU$R<%5C M382]%H"\!FBE: 1.T2/[8:Z"'\^EP#Z]!8M&AS#VDUHU3_',AZ+T_]14 V#) M?Z]V3@L8$7P7E#<>Y8)%M?>\F#D]@07J:?;A\] MAW$<)+9_Y. >>8K7/WEP8N=H?!YJOP_>_V3L_^'K%V+ZT]LJ-U>UC S1P>[R M\!U[1ZG!#>4PE^ZJ56A%9Z,2WN;FN4U#6&7CZ"'!!U_J.'.2+[TS(#R>W6PR MEC(81LR>Q U2_62>;S-S2AA1HQA*+W3IRXGS(+9>:RO&SZYA5_A I MT'+TZBMBYP@?=-%ZR_NN<,=P=HR3/0**$O][8FHH>D,'RO--XK 37)A.SS[V M@0D-5\8)P/&+(+?(<.+2"G9KKK M#>8UM@TBX,;Q7?1W[VGY-G;BTM3 B.I'*J/^8I9@>WU5:$O38EXH6:&A^$9# M\S+C _)Y\Q=4AQH&%.H)^JZ#-Q>8V"I;4A+ZH#VT!=W9+U5(MV2A$@,6(W02[**]F M*J4)< ](_?I+85NH\[?S2H4:_EX'UA]"6R"EQ9"[*_&0",.VPK"M,&SK:\E1&+;UD[>/.[O*M#JCE99"+2)%>M:\ MN.7XY'@@P/WC#JZR("M^&, 5:)?8-P: 0+C$IA&=F_4G^1EKDIGR9CL=%68U M! L_/I;KMI5%WE?2X^6GF\2QW?'%*?D.KSY<&U)747'>RM]I=1ZL.*E7\E7J MK-R**=]I+1^NV%)O#_G,5#+B3+Z;*DP8JFEE*>&Y9514UD WT#:@%Y4L&*.= MH%-S:A$IDPP$*DY44+PM!!<',1%$RJH.MS1WY95YJ6# MWS,UO+W(&%,^NJ2,S'Z/@TH#8=:XT&Z$FA$WJM/R.1V[]! ^^H@5:UVFW:DR MM4X;LEM]U62,/:Q_8A- M4,D;3W8 MW?,/GCI[ZB.MPE&<.D_VE#H:X* ^;+$GW8%_A#1SS\W^$F>3&=F+>]JZ9H-H M8#-@ E Q*)[39_8W[1^0RWX-#1-$LHD),$-%G8B:0V-(6 --8HM-X%R=B<#> M+/2/HF(S*+-V7 \<^H3O\#! M;-\["; S*(4:!G<6'5+?%E?M6$8/"B:F<[(CJ&Y>3> /BF"K$N2IAB05=H4. MZ4@YD![8VA,T%CSS@W^ !ZP"%5-&%')Q@SKA1KN4[DW;V0C.LI\2>%VYDL2=>9\E@7\_B/"28KY&"BT M>([([X3_4VB90#O+&UCP]P$+,MA.QGA J&+/8L:M4=T_H& \.FV+4Q'8+.#6 MG"BCS3,"I2R"] ?]%6H)VGVW\!N8+$+^3>SL3J@C4X<_P+:8 !1X'):AN!\6 MO33A3SH"LQK:))XVKC.CXOE:[7WL;$Z&8THB04"2$C'4R&'#>L3H%\3FX7PP M*N4QU)/E,N/@2A2.YS6 %C;9'^GMOO_/C4J3'I2^I!C1EMI>=Y@,F4]LHF(O M*H#WUQ:UO1>(WR?6^(&9.55K0U:RQQ4>?!:>JE^9[S:;2):O2EPT):4ZS=[4 M4H1??PF*=.O^#4#RTP1Z 17?1J$%LK,@5#4TL!#-A2>%-IWT:C%I9V6I;%8M M?)>;CO-9VAL<83<0$Y'\FD^=8TNG=WNCOQJ&O7S8?(>SXLP[;>=L/\E,S\MP M@T3.I]D?J"-+F=O^ML^!S\ZOE#V;IRJ7J>7S2I$G?9YU%.&!+/^YF +LJIGO M+]W#_$'N.7<&>_3O__Y?9_GZCVXV5&93U7X?$I&=D&M/"=+VNPD@XI0#X*9P MR-^<;'%;_7 EE7JD#BG.?A]SF5'VAH,_4K'_8"<_(T*XF(1*>)[0ZJR*Y_YK MYX4\#W]\I2S!GL>&NG0QF$S 'EQ,OE8=TOW ]@(XTU /?W!F;__E#:5*'?F" MDJ::QN^IN &3SU8OA90X[>)EU^J-ZT6XBT0@'N$N?MP:9K#O%FNM]B MP1V=LFV-X(!D?P+KQ+%^^GHE)11D7&LV[X1Q4[! M:)N%.5'A%-L.AEL_-,ML6_0?N/N9$Q%^_N^3:^^3) E.'LC72/8/O7#L2;ON MMFKJG'T> !L>&JZV>:_/D.$+"8M"93H2CK3DBJ@A[+=N%9?[K$):RGL5%8L-JN3 M&BDFS"KMI%([;UF2NGUI5Q !0\Y:37U4&DZ$#1H]_KQE5R!FRX7$-%A1I>=X M9B /X@;JTT6G>#O>&HE2CV7;T\Q: MEHHFWWF7K>$N2HN0S6JLR(V>VP%:TO MZJ7=(67'L^$3)3X7R;$9*=/J,<#2U@/10IT2KM4/:HLR5 JNQ2S(8;(T8ZI6 MCFVBIB[B*[6I2105F6/RV>D@RF32J8:(7NNZB#\U)E5%38]JK-E<2XE(-[[ M&?2FRT4H@1OR2V60)*4M;Z7Z97(FM''4IWNFCU=9QKIQ" M+=W#CQ=,?,=P0X4M-W)"KVNVF8HAC.+NX;>\;"3D]GS B(,&5]]5\],Z;<&6 MKCYKP-@H\W6DR<2)<3\SK>^DN-Z$+5VB1\OE3G\3VS;Q[8Q0!^G8%J_GT>BN M)<5PHZY7V6Z,B>S6A<8LTD\TP1,S=I;JMG"H\MUR4NF;;!VU= O4 M9+C,D45E5Y/$5+IEY=7E:*>@);GIM"XD4H+!:6U\P=>G/4W:Y)W5NP5JI?6, MY@@O26Q=7XL2"?@AG[.\4"\9K56*:6="!M"^4% M7M8WN*(6HX!=-[T0RBJQPKPZY"2\1\CKW$A9#(HS;]AI1_+)Q%"0#7Q;TJ)X MIS;K;".6%^PL*Z!&;IN 8L%,LS7F\I&UC#$F;":6\H/(- MPA-V!M9 HL?339O)\-WVH,N(CJ76%I+J9&6X 41"6U 5C4V66$C4RU6YV,-54LBQ7<1*M);25I, MY.JX:*FY.A^O#HNI)FQ)N?"9 NO2+".M6',)IKWYE@!4O>FD$WBF>-%.*M*- MQD2VWHC,B4PRHBDMV@N@=F5ZU*QL%IP$DNE2L=3?9IL5U*>+^+%:*FXLM060 MN'ZOM,Z7)T9NW70>LCZ#Y]&RU.B8:0-O$XI149H9G4HT]V_8SIOF<2(A]_KT MD"TS$6%4*)1ZW3KMB8]62DDWC7*"EU:R/&35Q((84S:4NC@JK_HZ7B?4(6,. M.Z!JDIUAI&HW=5%JJ]? . ZHE=1K&I5^R2PV=H(]5Q?S!X;"*\MT@F#J0W)= MKTMUG,S;4@ELKGQGBVR<8CV]B@,9O3 MU6C3B7D\;UD=;(?E36*Y91;1;59:6XO9A/#&\L6B:XHKIF#@YLBLUB;I6HUT61II@E;NF6_6UWPXR54OK:X+&[*D4E4*J'175Q: UTV MJ80>8Q>I72Q#9?19ED:CNQ;?S\OI96V[24LB.VU*LW*>D),";.F6Z&Q.FG4\+NBX(A>)<2D-;FT[F*KLMO9E5!2\+.I%>K9:#14F1MBVCR"IJ M1EOD/2UHB>X8>C.ZD1A3W\SS[30>Z0FTIP5M4>E=G.![$RE>7D2)6J['D1WO MK:P\)-L]=FFMF97$+^BT6>$JXZ;75K8A@9XH#2Q+BA?- ;\QHTMYV/3""#WE2T2VJS?Z$IC27->\4;H67732U&-8D+BUM,T3E9!99KV M!$BRUVTVZ^UUB2'KU;HRF6:K0JGI9>S2Z7H*3RKI'ELWV(W7&2+#F-CJ@=N,(QY8%+R@E<[V-P Z-+;Y:L^N5 MT..BXY$GE';U_&90J,D#)KXA$D5"G;#"DO:"4G5C;A6=TG"FW"M)4GZ4U>8+ MP0M*%Z:2RG88,\:4UV6YD^(KF=:JZ0FE654:U0$P&P!UZB:I:6:(3G9)U:75 MIC/ND.:*+!-VKP>2/HO,O1R0> @T?$=8(GDU1^.[(TU1/()S^S(&LFJAZT;= M=L.B2_&G6TA>U8T'3-!477<'<2#_M1/%\8!Q*)#/KJ2(KOIY#4Q$X^E#V'"* M*L.M464XC!,$#0BV)WB,H@;F\!O[2_,YGG-M&,!#0"G;*#0 M$2"N[95\JZOX_4*+^W5ZWC*/4^/Y=$3&DOBJ;8WKW61JHY+-7W\3,8]K^!?# M($0=4U04-,G+YL0)LS0.TO%XCPCBRX3HH)_=4<';5'E&0I-1E/*E9$6@4_)& M&5@WBO,]N^UCWH&RXY/WFC^=JS$BKQ2%Q,M7+CF\[]58\] ML.O2\[:7G6\N]?69N\_/Y("XF. MY(M?? GUQ4^^.$N,/28O)HP,N7 /+CPF M0H@*)D3%0[[XK!R)QP05,B%$J!_-A!"A@LF7$*&"PH00H0*+4.$QSV_E@ @5 MGO+\9@+Q& \U(9 (=;D^5,B7^R#4Q9)3(1-\\YZ'.\?M^/+ZPYXS+7GUDLDW M(J![]D^]F;G9_Y;7 MP,F.0^$/S@_H^OW\\=S-L"_868)/AGEOJ9TOB$J7!*;HF9S+G<_C]^E3S.O) MT ] )_(U<')H$7],I;X5$AW#Q3*J;EQ-8BX[LJY"A$M+=G#4_>]G6)]\_%:, MS]MQ@4_YHC"4,"KD_\_E/TH6]D[^WX?9'TFI'Y@-XYM)#7T,%[1P2 ML'7>OQ8&$41VO[L@W#YJ\_N4]/CHJY23RAE.7J7B,0'V>='8HT+9^K2OC4'' MV*8>6127+%?MU@0M%:F SL=KJ[WRK.5P5D1'16:#GIR@)/#GCUW2 (X&CG8" M_*IC)7CEHD4/QZM#,R/IQ1H>[PPZ_4AIN-F647X#ZM??U$.,3'VF?L:)?1HP M?;E>HJ9/QET%C"[OQA$G<.D+P(B=$I?\$TIO*+VA]/JZOM"&NY[T?@T3[L/2 M&P\>EP*!O0$LY/T1Z?6GL'9X /GH >2E,X?'N8*56QO8T]K$>ZN*E$Y%4_EI MW\Z;%KO"P>*R&RM@FO'5/5O^NK'.BGQ\T]MT/ZQWOZ,M;F;SO>U1\@_?2O9: MA93J">[W6PH5:0-"QAMI-FX.&G26CF?SVE?R::VM;=;LNP8>0B\\&OSR$O/8D[XL=I4*1#476!]\.]L]]B_Q=9POD M5WT![_:F%IMGDJ+:XE/Y.;A4*O#R%OA\TSO?$NU(H*= H!Y=_@&>X(((JW^8HN34[,QB&W2T9Z]E2'?()&ZH6S#0]7--"#5&I7.K77R+Z$(\GPP#>*SK6_%:?6[SG]7M-85!O*,;?7(Q]=]>^ M5![71U]K?SW:%.;9I8DO9% S^N*.&J6:3I%W*A[&Z(:F[&7'IM]K"N-V[^Z2 M])OEMWC1[_>:?O*![!WNO1*1+8OD?*JR)CDEHQ7.6!LU&NY6=A0N/&A19!B( M>VUGWO_8U>K_'@A;,Q>P7_X&DC\W=4.<;IT_B0J^KFT]1E.S,P!A$,FZ*4L6N4,A:5OKCH@\4X0=" P!FP MA_$66W!S53M\8XL9VR6P>T0CRD 1C!GJT8#KA'_B#$C%B0CG9'+RZ3 S;HWF M#!2'R@@Q1<543==\L4.5'HP[K]*!4?@#AB#U$4-4X!:JJ1B(:0CRP"M+LD1C MIIH&G#C&'7,HPT\QWLFA[%#J$:-?&//!7FY&74 9W]J&3^*/YT#>CFZX7%W4 M$4%A[V_<<"" +D:S1*_+=<%X@(,AH1>66[.C187/[CCXU3:<\T/104L@KD'B MU:>'WY].2[BS_]0X31N53%++59M$12); VTQ D#-]NA??V/N)_HGM(2G 8-"A,V; U E%>#YP%!7=K M'I$4U0?3@?()G[:WU_JM5I9-94$NE*+S-"C@Y6XIR_>M?KVYMG[]552WE%^ M)DAU'EG6$_LC#^"9P%6=@>!+Z&EO7V?VQS7\+I\76934W,YIWD%-.W ^:5GE MI;W!.A[52PVFLJW.QE*\EK=Z6Y 8\,[3#J21&^7Y^[>L9_:+'2EZ^ ?2K 2/[0PIB!8P3^0ZN\^\0(9TW11Y(( MR7YWLC_&?VC9U\"ASN6T1R$C;B'^\<=8"#I^@$YH^[4+Q?JOV\R7GY;N\KT6#8QEW(O%:'?>7"!*'EK K MZCA0M=U?BT5\%G+F!-I0^(/S PJZ."_R'JI-J#9[M8E]5&O(Z&/,]?[@2VE- M!>@HZ!62F""Q*OQ\II^KR2=SZMSQE8+GVH,L/43H\Q@JH955$4 M6B@]]Y.>U->6'CNER=?;E-_X(.(:@?2_L7],A3/A'\#DWZMIUK?DA[VY=DKAA?QR)W__L9QB:^^O'%\[W45]E,[\3BV-=F M\8=5]TW7X]_&(GJK-"1="4N^E#2$"O\&%O]0A;]@N]VU3-EEC;^U@B=27YK[ M;U#PJV2FQ/U.7?P'%9A?+("&$K=B#6Z)O !7.J?XO3 _,O/@WF4'[KKN]^>1 M=)Z'^##O-R0JN4:R';_3Z7IB<7#JB 1;.IUG!-]7. .P!01".+\D=#KAYM]6 M.*.!TSR?]O4OBIS^6&$A<-X7./VN-?0QV4SZP[_[""?I76WEYPGG%P7.^%?< MU:_FDKBS_V%?P1U#)=RO4[TZ ->D/EG0W\3#\K:T%3XH74"**1V5!NF,JYX2 M%6D#0L8;:39N#AITEHYG\]K'JS!>3F6540]Y#+V36J$PM?[W),'%! N/Y'X>H#P6D:)>YP^ MKY[E_P="P"NI&2$BK/-5O%"):#2^FN+Y1)M3\'P.%6V-0T2X1AV!^R9@#PH@ M?#<+X;5L#T&PR@,:(A(@Q]KWDL@['#WNYV#[@1!YUX)2]Q#(R^_$PS-4 PH M;[/)JR+M>&AN&QK39,G4.MEI2Y/>+M+<5Z2]SE$I &%*X5'I"FI_^:5V>%0* MDJ:_?B JRIU5L1S?5-B,GI= +UI.+;?H0$0D7SD1?9M -?:Q_8@=:HB?%"WY MG@%KUXW0OG)0AH^AG0$BVRO!3[2MM%HL-ZU* M.ZHR7#,@'BT/Q*X:E8:QDS*:M&BE\^61:1:71<&IXAQ]B!,WJBT6S&!'WX'L MA7MHOW4T&&2['&?I-XV^B)'Y5:'K==LS7A^O"_79UI+,#->(&X,L*%505=_X MK[]4[%/>^,NOH$(<"PVR#]X)!)!&-_;:7JBSZT\4;S!D(C0)/GF9$4 2^:9) MX:;TG@ADO\4D&&2['.[L-XU")\$=;FV:8B2FU'1>Q!>1I=71<35#90Z%QF_H M"PAF%+KO;1J$OX"ZW3S>Z%RN3L%W'=YH^ [$MO>C#-(H2"D3%03E0#V!7<_G#S![U4$ MR9"[:_7W*US5K-6-U*8):<8"O*U;>6F0ZZGT*.%1AJ,KC'CXH. ';^#[ M^P*_%Q$^,@AWH5==\7ZO(7QX<&,GNM\,ODI2#[\7\6./0F]V2%M-BJ"515:7 MXD-Y4+ CRN&-<3!QZ[,P.8S75L M#&35PG1S 3^'_>D/&'=>B VC\ <,*<,#9L!O35%.[#7*B8U:>3O+QUMLP,[4X8I535,MH.GPLRTVX]; 'M6&%S@V!M5+1O60EAI8 MP@8\!$E.5#!U#.G+(072'4J S1+P4"L/0^SY?7IIH %,%B4@;U&_$W$ZA>2< M:NK"_K[.S\#$E($G4=#7X01TE+1ZXC#I$;,EYDQ)S\ K:VKV_$8$_'\;OCKJ M"9;5VT,^,Y6,.)/OI@H3AFI:64HX0!3<"S:OX-.3)#])> =]WH$S2,LJ+^TA M:3PJ4&:A33'C-KZ*EZD^RVQ,*=?\A0$(7DLXFJ&9X'H;G:A$]I5&\<>WWGB@ M#]^(-XZB['O8[XB\*LO<4@>_#S^<3BH.^]Y/:,%M(C:/E.,&&9'!U#C=,2.: M,W?XE_/ZI89V&/6DD.JO=Q17(L+JT,_8[E.=XEA8'#T8C @U(AB,B-FE$T-. M^,^)QT2(3<%@1(A-@6!$XC$10E,0&!%"4V 8$4)3(!@10E- &!%"4V 8$4)3 M(!@10E- &/%:Z$3(B+LQ(GKQ\CMDQ/V@Z>(SBY 1]_.#AWO$%1GQ]F=6;[L0 M^AGOC2[?Q7PM&AQK,A/1UXHROT206,J&QR]:R+LI@#D-4#K0%URBAYQ]_L>E F1)426=U=[)^*/J:]< M[OV4JTL-V+8%_$;6!)BH8 0V )R&82@L"+T[NAJ>7/8B784F9Q1P(-'][V=8 MGWS\RHQW>/S?@O'GP&5CIJFF,,-B]J\AK[\EK_?,/3*;P#_$[?NP]GF,I^>R M [,5?!L9^:!,?-0Q]S40(/5(NAXW?"GVVED^P@/!-SP07.)Z[@UAZ^X<+[^Q M?TR%,R>0_9-_KR@#EK6D$MPU5^_U?TZF-]W<2BWO8 M60%;LK^:X,.27[M(_H9+#@7[)RPY%.R?L>10L+__DOW.3^++DB^'LWS#);\6 M./(-EQQZ--Z5HY8(0"V C+I8 TE(L8:W!)H5_-1^+TP7[*$!8"A[T\_ZS@# M?)AWD+(LO;T0[$%?;'79I^2F8VQ3CRR*2Y:K=FN"EHI40.?C!6"?YTYXRJJ MH[9:O$*UY/:]&8H@FRYQ@^L412E MITT]Q,AK5'U.!$WI_0KD^)(HX)CA00>!#R<$#(4S%,Y0.-^\N-!^"H4ST 7+ M?$#.: !*(7U$./TI2Q_:]A_*XLAL>-E$W*!Y7C/!I(CB4X!N>%78:<_8SE(J MC7$PG9S88%1DTZ,,K)\VZB^[>/S6@Z_N];FSBT=;JAIG "RM*A/]NT2A M^&0\?Q,GUCWC0+[F7K!7&J0SKA)L5*0-"!EOI-FX.6C063J>S6L!\O?@1G\^ M658&*SRS2'%JLULV=+HYBB%_#Y&ZEK_B]@'@VROA _Y M3:2ON(&Q[8."NW8O5K'6Y?5$VTJKQ7+3JK2C*L,U@^-S(DHS4YMNUTV\OMT- MAX:6T*HF/8HCGQ/Y$(]3M]G&@AG9$0)7D,EV^=[>;QJ%N'4-W**GT-Z&L-5Q M**:J%"Q+_O5A]^L^KV*(.TH)<6(MM3VNL-DR'QB$Q5[40'0P?$/%[N; M1;H2FVY9FV/IRF>S5FJ.$'9-(/E"I3WE7?GP0F.^Z<)575'XO(E3H#SE. MN<$+$@KI]#<=IJ-I^:\7/4^TPYC.4TF\LI3\W#M1W M!E_E/:_?B_C&9M+5W&"]JC8OU/AFA(E,S$0.[R^J:T. -I$=U1E]B%-D&-AY M_ZSROGL(+Q8C6ZAP 3N "BOHQGN2S5\UO[SO-/)'H&Y]P>H!U/L&AKKT^\[H MBGGC@KWJ;[QWO?6(7T/S4649TK9C(3VJPCG.]"/Z9"#XI#E=U#VVM4&.2;3B M=)YDZKDF:5I-0YYTK%%R[\:+XK$PEUR(*[?(IQ3L18>PHN\A!7D+.Y9ZXC]\ M$[#$%_%A>BRR [RLK*RH>B130]%57 /&20X +,^)BFY7F(=RC#S$RN3T MXX8,)@*8'+W$MZ;BLW5^=-.Z.B#.3=T0I]M7")^%9%,$S)@!5.(; &QA^\

T>\S43!.-+TIKNT[PX0#;L@V;CS8P'&GMP][ M4(+]&:9^]NJ!AG,Q]A_3>D:592@(&B?O7SX,:V9AD,63;:EM2O,ZF2U$>NM+ MB7P^1?BWWOG:3$BO57Q$#RJJM!UFZZ95[M.1X@M,.!%T"_:(+9T%/SH[(6R- MB"@J)K>W*B;B^N__A?\<0)&7 :U3>U^'O\\< M $[!7_=6!H[_!R'W29]G'45X(,M_+AZ0]CU<':B]*K.3A$,9FPXG__[O_W6Z M@B>C*;(O@;:WNT_(M:<$:5M1 HB,H3Y($0Y%/O[F9(O;ZH3;8X>B>0<4'BD64L=_#[\<,J1..QBWR-: MA*W1RF&G=!; F89Z^(,S>_LO9XL\,57W;6Q6V_(%)4TUC=]3<0,FSZ>K'>:Z MGP/A6!DOFM20$J==O&PHGQ#QI&L5=C>%AX*#/7+X/8*L\M^.@"#X>)4QQ\^Y M,3SWF0;X@WB$N_AQO\8/. %17^T;&'S;$N M3D1.LY-FC9^?.+[F*FNJ 7LV5&A^(G-6AWLZ_,GV., ]#YRTS*7I5HJKKMK2=6H/"M##/ M-L;TB!SASUM&=&';2 ^Z/%Y6Q7E_S#.Q21&U=/7)KEK-73G1G#"-XTUV+,U7)1CS'BI(9;EJS/(G-A1+F7M!&U472=);M,A!CO:I%,+M\9 M-6%+UY(DL4VWYLEE4LHG6Z,2:\V;U9X%6[J6)&]:I%'$*PVVWBTE&% 8J:J) M6KJ6-&3R;*&SK-;Q-ATO)IN%V48A4,O4\Y;I,I\>9SBJP9JK@6'P0U"OM] \ MW8NGY42)J7?6I-3KJB4J6FF(=0-U2KC6U)CD*+.47>^8;;W+D#A3U+0^/8JZ MZ401 E].RG*3);5>T^(8.9/J-F'+^/.6O9Y5-]M-F6;J@U&R:,G+^*AHUWIQ M#3^,5XOE_C=IET?MN=\E:W393'9CTYZ5JHYBKN' MG_<7Z5YJGE-PLMPL)]6*D0R0CW M5'.UT2RYY(LZ$X? HA'Q?&M3MINZ>NW5K6A+WU!;B>-376(TBS(;- '"K<_# MVIJUACVK(T7*:CN]93EE+C914Y="9]3&4EQVLG.&K,2H7:Q3Z*8,>P)N/6VD M6RFI/ZC0;!GHTR3;BQM6'7;K ;R:,=#83%*>26(-:LUPEHGW=P)JZEI7HK_( MM0I"/"7E$ZU*7F^QZ4:>1DU=ZZIU&_*$6\S*;#[)UD706TZ34%@(#^RM6-$) MW1Q%-)RL;F*9=C8YJ&_MN;H%*\\F4FPE3N)U&2B4Z.RT.HA%! M N7FQDHWTFFN+Z"F+I&-55,Q8A=ICG$NNHH.C.54ZJ3MINZ%J6FI,:'C"L/E MK;XL3(IU*@47YH&6@_)X6)FO+)J-)R/3+BO*[4Z[B9JZ\2JM+E)2:=R0RMW^ M?)X08ZMMPFYZ),'9K8*WTX_P=/K5VT,^,Y6,.)/OIB F4$TK2PG//4K'QY)9 M4>=E53'8AF:"6[ABO'SFY_:A?:&(;@2P-UC?LLT;5,D:Y@Q5J[TV*K3*W3QNA:%LO1Q1;6I2LL@U49NLVV&.>S*QOR[[M5 M>!>);/>G; ]8T&_B4% M?\UW^J5)PJLR^N/_^T40OS[J\T\]XJX4EW<-<4PN+X?'>U#TXNWIT_W;_E;* M"0QE=3CIJ^42NXQZMW\S\"XQ^VCJN:-XD9^0KOAM$DI_'$+N%Y.WWV.Y%'(M;OH6I7TZO+1Z";2\O+,1LAVX]L;V@B M#^P0<_3<:PTPV).$@AGL* <428%(<8AP^*<"UD#&"+?ZA#+R?66D#3L1IW"Y MBH&IQ@QHF#J&8Z[M6 E169J&_FH<3<@E&S"BO#L)DW/K$JS<=(4=[65CF58.*5%JH0ZV4"'YYK@_%* MMU'/(CZ10'^B.Q.Q&J7<)BM.Z:YC5C!Q9@W:!C4A8#-B(AU+)B_1-!0:.B'C MHC.BY3X.Q$C61++FO*S9_[C/]_?,P]/BINR9I]X#V+7%U["9E/!L9URANPF& M(VNE*8F-SS63N9SX:A9X4^-Q=T#CHTJ!8%MEQA5A22WY@\17)+!^@,#ZYQ37I][S_HK['OGKN3#N2=4Y754%PZM&;+%+P?A^T?8;2JSO>>8W M98?^\(O"(QMY7'1MH[Y!YJ2%Y?8PV2YC*XM=,JNY?!NC7I8T2^%)KDRK&ETD M9\FDF4W 7BW$KS^96!+/7,BF#PTOW=,$"@T0?HI ^90A'QIL123[@TCVZ^G MC_K*\&NKU1E*#-Q,T23H9@OCL5(QG>@RGQ@L]@ZU6FINMCEAB2[I@2OU&Q75 M,6IE$:C53*16(QEUN1J)KZ)6HXR([Y(1D=.-I6ZPEH!D]9^2#O%SO:0W,<&^ M@$\U1%99P'Z0^QZG0%S;E%((=8K75+?/Y$H+>Z5LBXU)XS:F5+-=3V#8$J^A M4I7>4+,YGY6:XB3IC7#.7,J0"C/?15&;2!Y%$2Y3K:G_<@!W?,Y$ZCT3<-;PG M7T#$12D;/S=E@WGH/B ]PY/6[L$4U"AU(W()1V&K=QMI3'?'2[?SCE1R]4Z& M9G,K1E4Z6K8QEO-BMGT3DRSW M^YMF868P=IYFR%YVE2(Q"NC63*1;(T$5)7%$21Q?-8FC)RB*;;$;.'S9 F\& M\/3F,$N\X ^8^A%I'9$C]D?'FHZ @/QU(^,M:YN2)@![C5O9DM_BUC., @W MDQUO7MNPTL:C7H]U[#2ZPI/IJHE).M;^> QH=Z:F1R_1T%B"*Y]*WD4I3O$=%Z M1.L1K4>T_KT"_U_6WORH;Y"XM@G;)>/=OI'/]E&IFECAK9PXFA8^'G>[C E; ML:EBF]YN#-EN%K19N];$,^,V,&'A-/?/V[!1XL=W2?PHZ ;0!1H":1K2/R14 M!["[Q]*0-+YA"DCD88Y"85<,A5U&K5#+1K^$]:P\W=RTL"&VK'$T]G'/2,#G MN8#-Y&H-S8.I8S5@*UM4#0>'PX6*D7.=+,]27M>$8R,PE"1D/BR0B)* M\8A(]HN1[.WU6FBS,\I]9V)R[7&!SC4F;6ZPZ6'HZN/9&9]7E=1F55OKE;'! MD&6Z):E&*D,E** J,Y&JC.1.E+$196P\Q?3]W0#1>,WP@R1D B\,(+F-:?:E M0!)&V^#N((D8)V*8./\Z\1PY]W0AC@DU'HW_?(W'>/L+Z#'61UY5(K\WJ M/DLKE(GH,R0O<%[\PQ_B36 Q_P<OGI8^,?N2L:YOZ#T-XR) Z\6M(0 M&&E;"XCJS=TT83 0D8!$\4"!L%X]]F[Z.O9W1",_B$:Z8!%I!HZK68ANS04# MT:?@G6MVJ@B $1@;U"8*GO2F"V=B7B.J21 MI2'$/2J!V?T^R1%_(R?^%YF5/[3TWIM!C=0]98AX4ZA_1*W]SRUU^KYCDJ^2 M!X?A$P*#B7#850:[7R;M#9TTQ0)71S5FM4U3J20^,PWN1@W_3-V84^5RCZDV MM5ZQX[B->/IJHBUU;8F7="<7TQ0K/2"VG M@;;+O-E*WZ:-6AUCNMUUK2RA\49AB7?(E:+RGL0B(XD52:QO)+&BS@41]7Z- M7@3?= C!5:ZCWZ'6_'8-_T*#XBC]Z-)NEY"4Y!V=^$I]5$Y<%4+1N _O*5Q- M35@]F6T66\TE(ZFEWL=-^,;.;=5&&1CY!'1+X)?L MW!<:WHH$S#<5,%&9>D2R$IU59+M<$Q+90:)7RP"-DX"^"!*/1@A$,N:;RY@H.!G1^D^A M]7#HT]!VZ%MH6'I0 _I7=JDA9Q)T:<.+SKU5M#)2%64M4UO9+8Q;M54QS1%M M!ZKH3*2B(['U Z9!1!D8/RL#X_;5$%$^Q@]QY(DJV).+S%G8 M_V8MF);?3TS2D./J_Q@"J(F;(ZP!NU)PBLT+/'R28TWPH<;[/P@K6UJSBK>, MKB$6> NGPPV9@A<^]QITL!;X9!6A#EO94D< 9P)<5G84Y)X@&EO/:!05+/2!=Z.N4 M+ DLR\&B36DF@2\ J+-KL A<-0X.&S!0Q%10)O,8$'X(M[-[("R:@-B^1!I' (3#Z>KAWV((X&/_],*&F[.:""!ML(#(8MZ^647Q_KB$ M[9H ];B " Q#4/S=6'J (? GU4'B FX O!;@ \P8(O+;"CU4,2@GOS0:NR[HZ; '@!_@UD9>L6 MA$=P#G,)D 79S^,O0&0.^-G#HJ@#J:_!M_@0$KU<%5<2%!ZFKJSA(@KL: 7A M"/>K0#Q"3$.X C #B'C0@]O9OP_N%["K;8)C"DO6]=8WEX+@[0&PG&2!'?M^ M>/!E'SL0H@& 7<\YF/H'@%DP5)_HH CPLM? $JRJ@ZWX791F+&?I!J#AT(C% ML@8WJPE^/ ;*$>]L%5:S6< O,*J"[&N4:K4<\A<\+H[^L_O0^Q7[YV^$?G7;4"1- M6:AGP,]OC*P%]#U)RI7N5!^9-CW@MZV)J1MN%P:?#J-K>=M_SP2;!.&UG@Y^ M^DS.YDS*J?8Z;Q68%=:?J,0VP0JK)S$O]$G(*PYX#(:]'-W@ 9/N8EYPZ=_ M!@)+-F!6@S6,B697.!J;XTU:+5;4;=4R MB#@YT -$5*]FE[ERF MY6(WDQ>YQ";?GHH0HI)AN7$@_*SY<[,U@!:P$VQ@8 %+!R#?\JP V@NS^@! MOP3ATA<4C2^KS/-]Q'8V'.!8H"W40Y%C0E$T%0)=3SS58;YV?\F<\O7?X:N! MB6.K2T_@ Z/%MQ-]+0Q(D+-]I6T^FI$ !0)0;]#B 2>V%4" X" "^P 84@MEPK@>2!B#G([?%%Y$E^-%L-52W)A M@S:[[";O+#98G7\!7SOC,[@'POM&\*XG@B\0GJ$Q5JA#VM: M%)3R*0B'%'0\H/,]%(3C\XRTU,DU6IUT*KEZDIXF4KC^KPM%FA<;4E9(3]AEIKSZP\6(TZ4"*FA]*13GA3@=[S%&3A*;F\24 M@K4VZ"D$.:P)S2#8]-53HD$GWJ7W,J"OH1X&=]>8YX#9"0W/DO5PJX%S(I[] M!52]!M?H"DO+ RI"H#%XM\-CT/Z VAQL-]U'KL#P+XW@?0\! M42N^7:FM!9L1U*Q:ZQ7H3#I^T^(K/RGOM$)OY[>ZR.2'$U10XT167_)R+4=! MIDW]L5 MV,' F-K[H%[T92C!MCQ/7[ OWW7TN:4@JP,^"U9$H-O4<[@K0XELQAF)#2M#"\O4IK+1.]/XYJX5ESX5MJH]JD>- M!O+ 6,V;\4ZKQ]:IEZHM+TN%ITGG?;3BAZ6>!:'^PTOK/_\%_^R,44X16 /& MY.;_\)*Y5%CWMQ>_"HS(70-SXEGL*0-^W?4[1_\-(T\':SY9*,X!;/]SOF.Z MO\+U^VR#M^"X#QDSSNF*;OS>M6T_ %< "=R+4(I"?&H( MK!QG9^"5OUG%85TS.%\J\T#L&L+_WG=^)SS3''T@DO]&#GZ&@#A"$K@=Q@]@ M%01$XXHPLWX'7]M]YD5T]Q_J/NO]]H,1:^$9H@(<6_KR",%X"JQPA&0/HWL@ M^2WN 8 4=FD*OW<_'&*$!$L$*\)#>+)#V]U0_ .PMJ7O/O!W[WWRY) '8>#@ M&0_5'GT!2@.7\M]>[.;Y=HW=7H,]8'Z4],78-(#$X1(O!Z$/@'BP-/0=0A_+ M+L*Z^]UK9__;)Q!XFWT5,?N_LU/ W[8E_ -QA![AX]*Q\)=#R-C;0\A/>.MM MJ<=OAOLU#GQN>$$?[%/8Q)"RQCUX\KMK3X'0EE@#R.FG\P>^\"D;,*H'78>Y MO6;)'6J6 M"CFA>]!1:"%3A>_[(UUN8E\/>_ ZUF"_PG07+'J1GO!-E?_O72 M]'6R;INLEX<@;#AP)X-^'Z"&H;L.QB__?IQ4<1.&_=38PUWZ2HA%RVGSY;F2 M/"5BV5WME#N2"T(=2X[0ZB+.<,M,6ATVV] 1 O4O>_!DRMW(TV8V6V.*TY31 MZ*YJHK5T)O@$??ZD6>2723SY^LZ08[;/)3FL;'N6J.%*ULAJ? DZGG3^)MLSP5Q^L!([VFASGLD0\2K39]0"-R!6*%=&56J2.%YTDL\F5;"2P>#C17RA M;,5,+B&")X\7+8J==".1PG]9:HY+89N-R4V/KM1%G MTQ-;!$\>K6D N[/8X F=;I9FV6&I/]VA?8X(1=FU"1SO,]9E5072G638JJS7C[CEJ6D MM'+ DT?[Y%M+6ROC@Q'-=I052S:+]6X?KGFTS[2BH)EF"6W(@TII.9DZW=5B M#=<\VF=95Q4Y5TH7T'ARJ.N3\J#;QN&3Q^@4NHDV5I$6-;FY7"HC:YNW-W,1 M/'B\*C&B,OG9M"JC*S=IC*;&O"41;?CH\;+\EK>-OI >T4V=C.N327UF#L"R MV/&R[C(ZEYI=%9 MC>PL;2OQ=+PUWK*2*8(GC]9D:M56HD9E,;F:T0N;>@]K+NO.A#Q>PT(OYO-6UTI-1@!@DH=/SE!^61)R@Q$IMB%2U $S@8MJ8$4$04_X MO>DDO1(&-)9:5>FJK<\[9<,QCSZYG?1[Y?KQ/3T33_=#VSM'\0JP8OM#_R8&A1-8,LG3,WYZR?7L& MQ+/00;,[YG(SV2+I8C]3XFFB[>0)\:@*>E?D[,]!H#2^]N@""2)V?%/;UV*# M!QJZML\UR+*F9/9W)^@)W%R35K9@]B 4>F"G647GY%\[.BHW#:R\(!V@'A,5 M8[YD1@Z>:/]"!)-CEV!7EF$+]Z.0)Y;14\\+C-Z]U3RZU/7\#7?O3UZTGSB M"/2!3-WQMAU VGOQT<7[NA?N-T]^^\S]^Q.I^&0BPDL8\8)%_')'O/ANW8>S MM3H1#FZ @TA A5- X.I+_/L7(W($ /V'6;2+S)W/G2Y^=T!7[X_WYE?GV0 M6\F41Q]WC+JGE^#6^#Z( MW\?/D'T [0=3P%X*)-XD!: JP+\3-3"'<62_O_9'U><371FN#KJW&./K,T3( M#GZ/5E[8??#_KA9G[YY&[D5^PGZJ*W7P_^JE9R?ZZ(_6_9G>M#IC%/#8]X:VLNVQ FQ#!>FPS5>8H9#'6Q*\_*1;'B7%YG M[KYST,3$L\U[[E)X_-+SOP;4W-\3<[":41]Q-5UR$N+0'0&1*_D^D40BOCL=?G[:E)<)'^_)5U\.O?K=G;"UQL7GH@'U!I!Q!IL-949K""0*57Z&K:,D8:5=*Z!!6R:XT@ M<2F,,N=C.NXNY$UIVDFJ0UC/G(%]:1Z.)W9>[%KSW>XP(;NFW4NMAAD,H=2T M]XI'?6FHW2O<]:6!%C'H)ZY(809;1#WAY;E0QI5Z@J$B?TD:X@JL8;XG=!P% ME7Y24&DT43>)57U,3[?H2IPLRG6YF2YH5\C"^/#%BPZF24"2#M9J]J762B?F M:Z:[C@\+S$A6$LGVX<4+N]/%"]W?N[*8MXIB3U'L*=07J]# ***+D+#._6-/]Z"+,)'%-XI* MA>O,]P]]7-'@_@*%-F$H_?XY(+E<-?@QR+Y/B=M1 ]6H/CRJ#X_JPZ/Z\*@^ M/*H/C^K#H_KPJ#[\IA?QJ#[\F]6'?[M9D'!V!5:8%PE4+S.N6F];K6UC5._! M<23$2],@HP+QJ$ \T@O?+)$G*A"/C'&A*M#=]'B,#2+\C)O-.TK$6^N2,UEL<(N)XR,]D30) M8C4)6XFXWG&+$R+?PI@5OLFUY(3;<7$'SBB&M0KH-2\VW^T6$[*+6E1$^$5T M;50C_M'K3P2TB$&C&O%(O(>:YT(96HIJQ*.XTJ5KQ.]U]3I1)!ZW6PW3L!%]AKR:IXCPM@$^][ZJ 8Y!5/#@W$0$\#H> M.1Z5ASB"(2"L"3A1473'_.T=_0D>GXB9O.V_9X)-,+\914\_Z$S1[(ZYW$RV M2+K8SY1XFF@[>4)\SLPPM=S++-_QJB28 ;?R3:TC<+8!#Y%E3/'MA85M$Y.>#IZ:0IMR@A59_03%.J*7G6+"XG(R!W!,#]2[ )R["% MR_$4(*U@IBG@I[.$^/A-].TTZ#'6;H4@J9@#F&*7IO![]\/AIDBP=K AE=W$ M/=1I>X$25X29=2AAXH:_=_#)TTFIEK%[Z\'(UE]O3H;$O2SHER5:-!+V/J-Z M$P^IL[&F""_WP@N>B? 2/KR FV.$F"LBYO.UEZ^JFHN;<6^IJ'FYY/#2I.CH]ZN?G\?HLFZ^X!J M3F%-\S%V_/:0;! 1+A2L08?@\Q*JJEE]J.%6OC5V/ESGO]_B0:!W(%GSHXB1 M^31D9#X-,.V/YZUUHA- ID'.#7W0)6@[5ZZ(UI Q*5@+ MCS%(EH=?@* VOXR=$DH9>C]+_E68[#HA74RJWOFL]Q6QKT3,KREP6W)94K'F MQJ3509'HC3=\ONVT;RYP7Y"W15;2:KIIEC5.L7F!+VLT:VC@,1,(88 LL+L3 MTABOUXM=0K,5U.VWQ*:;ZL1'2V="^M(8O90T?L6=$S(3:&_Y'B=X1,;OU8W? MI_*- /*-UVV8MQ$&87Y=Z_CN1P^#^7P;88[-BM1"Z)92:"[!R9DIERIWJ^&W MGD7'T+*%CC:A!9-=XF5[R3?3SB0%Y77B3=9SE%UXR=V?<\I2IBE8)@*8 #G( MS(,TA0SF$C=''GO"(I*)-#7%16#1I:*; K]WXEY:IGU0V-\#P)[(@52P2_&? M"PC'&H8+4S)9%1:GFC"-DV/-N0=F[P=A94O@=@7O5-Z',R!A360N*+P'>@Z\ M5PHOQ8(O<($P$0!6A;6@(!BB M/O*\^1!F:'D F"DZ"P6C5WX.Y-W40MCETM W0*Y9,%,6P.WQX+$ ,& IA0NZ MM$&8'R32 MKEA:7@;0K1_3Q; 6Q7?7S8M@!\$ GZ:,%?O#?[$ 7?/0 H&X 4 M/P3I Q(:D)YE]X:NQ8V=-#_D[0.58%Z8K3]/(;5<)YZ7-@!/[&-% \3BH^V+ MXWZ?]YB'V2>/S1"Z3_5\3 *R<>:Z H28[F@ F:8]!7B56 ,*O;]@=JW/58H; M0Z" P=%_>NP&$*;W"_;/W_"M==8%.SQ\WSY'^]G^=EYI/+E[&NX"?J/KFF>> MQWQ+'OSKYVIS7I&[X L'0.O3P)( =+DW)VZ8+PV6QQ72K$BJFAE7<;E"__F"96 I/'!F%'M%=!\;O MK9EZ&[(EW!++<7C!9KB^+S&"T1 OU<3(MJY&Y.PARR'\%,@I2?.A$XA TX8RRK>;[B@Y LT##@"L2Q>90T'I$1($G VV#22O M*GE><2@W T'I"0R@15D).K4\*\]R'TV*F:&KWB,ZN+A*\/"!&FC;0&0#O<1# MDT_2.%\1LU!/67-P_1;G$ &)!Z3@&RD'XFN_BR7K>MK;@R]XB2D.W, M4F@J[B4XBZBV8DE+Q:LZ"C9F!.V (#T(@:L.F0K@%8^64@Q:5L"H\"^+,;BZ M84G;0*)"K:N!;0+8L!NH9 ,:H;/E7I[:J]6E8'ADH %5!4C2,\_ 5\%.]O0( M?@ DYLS!2Z>N]\0..XZD* !%T!BVP4]0M1OF7%HB[ QLT:^I\L -L*>9@2"1 MM "F=59C10],X"#@>56"EH$/P=F+\#8AVJ=@LQ#>#A!!>^KPV 2"$E! 4-&U MV^A4\&Q:(="J8(6=QO1."("H&U#9'BK2ES$>V,M_P3<$4-W)"?C&W6/[^_H> MV&!78+.:X /"TW3^JW=E9(!\+>G AGA >D=U:?"YLZ_;X?&0\GAX5*@[/7P MWN0#,(9"E_I$WY5,( Y9LP"NN:QDUBR>#80]6VNZ8CX=KS+%KBDU%I9(.^+' M_3$GY/W!'9PRP/XTL0!DQMY+Q,'//:Q##XVH00">U +S2:FE48/>PT4VPHZ"SOTLD&).U=9!^+%:$8 /(4 M@?<)L#D7$3;^7Y]>G@QAIGBEPO [)PE9\[DGJ&Y\:I,=FIT!.X$'@,R&<@L^ M"@-+'JM,?91!SO4P2L,N#T@U.;@-?"2K>A MFP&Y&HBR\_L 1&3Y-RD/7D<+/2#48TAU9W4#>]M2 BD$H>[SF34'3 1N)^81 M&J!@WU_9(*L%@N()$+RE3!^A4R%@==(!T?%SY$V-VM1T'%2R< E0%]##/_^$E)_[UWNA'?= M01^(Y+^1@Y\A((Z0!$M%#V#UI%HT^-K3@M'=AZ^4+P4XMO3E$8+Q%%CA",F7 MJG<-7NP=@+4M??>!OWOODS>4Q/KT!2A-MZW?,VDC\)^MD@60.%SB;G5EQ\5D M$$?H$3ZN[$5T)/ MN>7V2C)WJ"0+OHZ!=Z!'=?F7K;$VN!D*_-^!06 ?1!D^!I)[IZ*\'61_4<&] MS-.WNFT"X@!F#+!8P 4=WI" 4H=7-@! ]F_D9L&7SR<>[\)Y(18MI\V7YTKR ME(A]9@_M>E*D5\* QE*K*EVU]7FG;#@;K>A,X*/X#9/Z#IR?'[16=]8?H#]) M]QW,@04-3'L)^DZDF23P#V_M;73A)*I/7>@R9:V\7#FU/JHFQ:%5Z!23UO#< MA2YN"AR\U$&-:PK::^Z[ SL_;PL]O>!?F'+!?8D.[B*P>ZUY\AZ7'QA2&N_) M/.-*XUI6'! *GZ"@=#WVY/F>LX.;A><1F0J"]FCX[[Q)QRZ_^\4$ U?;>5^" M%&2,??8*&0LNJ_XWWK#2D^_"T ADDF"))71T^:ZDMUY+7_"WAB:<<&,7R*-? M>P?_SLY[6@?_JK;JZT3_[]8+WHXNT=[.W06_EX>'%8G@?UYFPNT8K6JZ+2:#+F6)L=5"T*IOADT,P1U)\' M#WI//.6O,+]Y0?Z_# \?!4>NPL+/J0J#5/7>X-5K9*5M>G,W2TF4/,#&6+^; MY+JN?3^RFIFM642;?RUN_C2KX96P0/ J.&+"-B&KL5,=6"H'"3[\*VE.EF_L\'LO\\FD)P+1 MGJ2[',0OKI4-=?E;U'72A>'-(//ZC30/%EM[-QVDK)F68?N&Y86OG@H0&3L? M(88])))OO>0%SX:*S<@'_"F\\8=,D(Z,$$=Q995U@XL5=& H+N*YEZ%S7@=, MMP?^+K3H.50 @=M %>FV 7WW.J1CSVE_/ACS@)2 !M -_SVQ)V%)&-W6=!C^ MA$48'O^=?#D+4Q1Y$2[6]?COY$-P.^XR.(^_I!]64+U *P)9&EP9.<203-GT MDIN"R*/N'0K0&=B"Z"EKQ\M!A5 *SN*'T"75.S+\[VVX-U0D=C93P2,@STZ" M:0D(?(/@B?4C^G@>MSY'7"P/U#N,AP=102_?+#"9L@:[A:GB&M(18*+!LQPJ M=F]B!4'CMRB)@,".MACS+[606+V+[0'%>O$QCSQC"*][CZQL ,69=U+_+[M, M.D_C!6H#/@AUC@%]D0$)OF %SO8^RT>GB6?)FL*3K>[Y8!^DX[T(W4'\7/." M>3O--(5Y]?L='=JZ?C R2,>#O[^\NZ?A3Q_XW)/.LB]DZ'GN 3^8?#(R>/ZU MKT<[F^#+!V_;)5GLLA8/DU!>BRA+, O/$SB 60_RNN)B&<&@)]4<")1UX=+ M0+D'^:\E"=@R@"#=R*"\]^Z/(\SLOB[;6G:[=:O7HR6QCC7T;%_;ZA2\&\$0 M)WOPI)PC-A,,K389O-.RY]GJMHB);?!D\OF3RT%1EQE^DY*;F$HVITHAF=M0 M$_QXS9; YON"C1>8*FN.7!RSFQ,;/GFTIHT/A*'EIN=HG';=6CUA%_!L>T(< MKUEM%@84GVDP=#*=KG)+ZE)8H(^?]+T:26*;X^"3 M1VL:\UZE*GYW$8$3Q[ML[RIVQ)*V4MT):7:=F$^RI8:SB1Y M_/;B"&OU1+>W98J:N?RD6*3YK#7J8@S.)QM9ID&.A2DU21T_ M2+> )A69FJ2/G]RF,V,;2V;&3%<==UK527\L+ZA)YOC) MR7BA"$/5FLALNHB-BHUQIHF+<+#6\9'8V;!BIE"'QB<-MR@ZXU5Z(L).\$>/ MEC-9FQ1-)8T6%\75S%XW.D6 )7 3/WH4XVMNMS_E&G*U:*-@:;J=;()'B>-' MER.ME*HN&G5TA:LC9I!HUC(\V, )Y ^X(DD45'S)%$M,VEE4"V:5I>"C1]BO M\X/J8ELM=FB5SZ72Q,"8 -*'C^[0?^56WRU#!R:MY;: .K(HC:=7MK2$LC>H M&P*2^+B%MU+'XY7^))MENNN4N>P FV),!:/FO"@@99UYS@NK8%=J^'UT+SH5 M8O&DX:\_Y(.?%'O^WU:GV:([O1%"-?((W6;*K3K=Z-W;@E39A>[G/>G:3ITO M USZ": [1'K:]L8-Y%^DJF-:VBX*--61RBHSD)1%F:MT^6[Z:NW@/WMG"%?^ MRR5;PI/D0^*'MAZ_3M++U6;O1HBX&2*2/W1(0M@0@3]D?FB7][!A(I)-84%$ MI*W#@0C\(7EV4'.$B4@V?4E$O+,UXJL7B(NTN'Y[@JX?^+Q8;NS5R/(F52^A M;NZ,)1Z2V%VG$;S>>,.@P+;K\+_;SCRRRB^P/%NP>(W4WY7[WJ07PN-=>]M_,%7D$K'G>Y_[(LWI_>!MR$8W M$0_)Q_(:SUM\FWK>%S.CLF[/70I>(>#NV3U3E0]X*J@#)$@B:W"VU$";BQ7? M')6<\LS]^.B0%[=5-'3SJ-J]QTTJ0X%4DWD^QQ1E=6OQB7E*,V&"*QSS@<8R MZ''WRD@:?-*PN?>Y+R0-H'7R(Z7!B5K@2XF#6D9;&YWEG*+9@;FBS.483<.+HJQONU^!1'?1?9_#E+;?^W0!PW+35ILT6,9EPZ/N\L]'A/W=Q0 M'&\-HSK FNL2*@T4VJ@V$K5V2O1'8A+I6"9U1>OLVW/SS=W(E^3F&[N&OJ:E M]9R=XWI_RXQ46I*%MMHIYQ+F4FC=\++5KI66=J^3VL@KK#K<;EA=&0D48&=@ M726P6(9(_71V_C:.--@9P(9=)4Q]9CGL03-Y/C*8O[@W[=)6V8^\1'_.4.L& M7 4>V_V8AWT'=.\+.=A /9#Y*1.U6$*K)5$!*]&LV)NA:_.&)MR0:4Y=-=_% MT&YZ,EMFM&:^5Q;].;H8'*2;C&[4W\W!=FE#[T<*B$_:?F^7$"13==>E04Z0 M!4*>]=/=OL(G;V@5]C<+@IHMLGW4[K"B1-DS5)A""0&L0@R+I4Z,#HDDQ-?T MN95A<%D#6[1-X=$RY'VZ%/C?/\S:CUQQ=Q'@=T+9CZ#+R*D4T67(E-Y==?R^ M\RGINT44W>;C?N>YW;QMQ*NMA&WI(K,F\HQ$GI&/>4;\KN,G;CJ0X[*0X;J" ML98X87?MT8I+'"NOC8'(N<(=]99E_6J-LQ3=?G&?#M'N287=:2K.52RY3:HP4J8Q>$0:TW MFMY0;CNVE*B:6&H@#\8U=D*Q*V98$2$(?OU)H#&"3/_T-(?(P?2=>?W"]MEY M9D]1C19M823'K-))O+/*<8,M*MZ.V0E&<:T)08X8=43V3;POQ&<9R.S 2 .W MN 3ZXYG]RWCM7HM>%6P#< 4<3@)MM!F@)?!SY+2+G':1T^Z3Z4Q[S@+/%0*^ M"N3[7!HIF4U/G,>/4[>1[N=0OU3.#*2NSO-N5*]2,F<7;<+8# ML.92,9+$HCMXY*6+O'27SE\Z(Q)8.2X.-JQ>9'(;-M_BDYK#K6]H\J'5;JTH MHPU'CJ>D>;(I=]=,SX$B@?1$0BI*:?PJ;KG7$Y;B2T/G!#.84/8\=^F'F?*? MM?3NU[SL!F;?G0]W?XG_.1N0@N,&&0W ,*=[8U^]G04BO]5+N#-F.\VBU0S; MZN0X=-[/6N+ M575PBJWWP0^SFR.'VY=TN$$A_=?7,K6H1P[,'S @^%D1X ] ;E,'?/BB3#]5 MZ5!K.=6%6)Z@JV[&X%V'XK"J"*?3PU*'%!HC\>,^7G]'G!ZYS\+O/KL>IU_/ M'KLBJ_?4@M-?=:H=6I53XWRAU$XR.0JR.G2%)=(Q'#NVW'X:JW]79U@,T83( M(W8%C]A3^4< ^]Y'D@9>;/W&G@XZ]_@&P_?,$>8I":8K[5[ M^F?*'5]\D-X=GU*474T48PH'C?YR[%*R6,4;L+'/GU_DY\)L6RRC)"4WQ:&= M,1J]CTN00Z0]EQ@-UC FZYYN"(16VC YLC7-K/B2L:D[P%Z()8GCJY^'I6MC M!#O$R =JTBZ,$6LES:5*>QQ'V3;9LN+)W-;D/Y[+]BI&%".AIIEAH4>36"*C MYLUZNE)I0XRD$YECC$ .M.8"^+\A"(@*X#HW$0%P-/\X.![9SXR'-.XA$8(V MAAB"N13 0H )W=CU$(N%DM62B;DU&?(C3%:3Y82]72^R)>Z*K#9MM9*KKEZW M&3RW[:3G_?J\/Z)^_4G$,B<,\^NR&A9*5ELF$\.T6W--.K=IY@HIOE-2AQ^_ M/[V*D42?)NIE+$\S:K[8F!>K5E',BK_^)&-D\K@.=,]JFJ2]D].\'R03\-M, M ?P&OB%IYP-G\ 'X+H ]'FI:.'I6\]RH7M#-M,!_O$E,B#X#?U+!4G/P'.!D M1-%-\^%N9@,LO#Q4XT]/=0>-SG#=A$(FI1XMK,5RMIW;H WCXVP>',ZCVPZ\ M<#1G@+"]A,=#+^Q)>K-[PI+62I,AP\;;E;A,"WAU )7MB<$H-^'_9Z!J=L=< M;B9;)%WL9TH\3;2=/'$?4"FU2K,B-_M9QJT,EN-JEL#0.1"6F<0)4#W5@1!P MK[ H9$K\N?J#W^-?,G)9N&L3F0L*#Y KKP(YPNPP%B]"64_$]>U(RB]?Y@EBIQCO8?4!%\[C1R\Z,'+IR!HV$VVY:?1K8=VG\>%C=QRC[F6'W M@)P1R)\C>GB%DS2HZM^BTG9+?U*U(?[=_=E-_3^\M/[S7_#/3N=Q8(\&=%[, M_^$E'@W__]G\,3/+IIXIRNZ,;OG9_N %P!)'#/;R,*\:DA ML'*?=VW^HFQ*DJ=^&H+"0S)\A*L"QI2^/$(RGP I'2/8P MN@>2[]0$ %+8I2G\WOUPB!$860M6A(?P9)&V,X3\ ["VI>\^\'?O??+DD ?. ML> 9#]4>?0%*TVWK]TS:"/SS[1J[O09[P'S?THM./ ")PR5>=LT= /%@:1TL M-U-T9^>EVOT>AW[ WSZ!. !JKR)F_W=VZO71%?Z!.$*/\'%MQ]O!@\NWSX8_ MY*VWA8;?#/=K''CZ9$W'1^=45WCPQS[8I[")(66->_!$==>>FA(OL88$FZ1, MWQ4 #^TI&[H%5K9T)+=7-KE#9>-K1@EHM.ZCVOG+UEAP>05__]NS,23-AF.P M/@62>^?$O!UD?P$+QH9@\-2T;IN .$S/FPOL#&0)&V#//=>M\&3R>=/%L:6;.4V[1HJ;4>\W=!7Z=I0G.#' M:T[(08>NI/@4S=)V,8W9C5X\28$GC];LCJJ,9!<85NX6A7ZNSN<,BVI/B!/[ MU-N=0GQ&T[);L>A4O-E7;+$]24S0YT^B8TWK+5/3N:RZDV&EDTVYM@:?/%I3 MUWD.:S:[21HGBALADTN/-S,X./IHGZ:1''#4NKU$65'.5-3!?$)LX1#$H[?K MVGC6ZX_R!3FW,CA5D\%=A70FY/&3$Y3FN$G++:,D:T]*XV9^1#@BN.4=/9F+ MSQ8CE=<4V2V6+7I+D7UY ;M.'SVIC%WPKGQ78U;E=:+;V91'6 EVGSTZ^[Q7 M<#E"9;9T4YQVV41\UA!4!SQY=/9<>YHQB&E!I5W)<,8C.6Z.,^U3M%3KQ+%9 MQS1M@CH'F?<3%FE M*OQV%N^>I!"SO&A@F#/MT4):&-6=K8I7!^U3%,(HZV%[GFN6Y!RN"BVP8['9,.1/X*':;8H+G 4;*OVWZ%\VGH4!X$[RTQ^#3C4[]_9; Y=BK=#[T M">P3C>_TU HJB.Z8_V.^)@_42822?BB#1_NYRRVYOQ"!$!6 M2_ FR["%\"2;A+6RF@@1-T/$^2$7 M$2)NA8C7)G9$F(ADTT]#1*2MPX&(UR:,1)B(9-.71$0X6]N\Y=3P'OVI4&/( M2^)?22*Z(E3 %1=^^/]^X;\^"J'$0Q*[*HC2;X#0N=@YY;E8]CXH/Q-\GQ+^ M-(4@Y(3RI<@"37X!LMCY( .JP+XB5=Q)?$3Z)"*(J^F3.Z9F?5:P0'=[)#]N MJV>^-KE@$;E$ZN9+JIO/$K]O;1W_>\00/^&B2EN=N* WB MC+J:\9E*E8YWFCEN9J;Y!DI-$GZCZE0,3T?2X*LX,CXU8N0K&/#AD.?11)'O M.&?@BYA[5QQ:D!AR9&XP')),-U4:$QEUF^=RSB3IM[E.Q]+IXTJ1GS:S(!I/ M$HTG^9*&X17E1GPZPY:E9%UD2(-9)B?#WD)+B4!N !,R#2W(2&Q\&:?ABZ-. M7O$6GBR[O8IY^67O#%_4!'; M_"R=SMER77:S4K:V:NFU^A(VTP"F)4G$DB<:<$<"XXN['*-IQ#_ O+R:Q.BE MVA(ZSE;G=#MIX[6Q@MT[+L+V=!2JAU4NX,V8[S:+5#-OJY#AS*G9N&(JJ M]<5EJCT]LBN72?*6(E1R75R:+>LL5&" M#9V!\9C!8@2LYXO\!5?W,-Z=OVZ8]7CWL]Y?EH3=/?E!88(2I:9>;C0J=$[< MS).C?H=R&[#G.[ V4]#:/)Z5%@F3:-[SBSUC'R=_O-H(%^(7$A2<:>E'T2U] M-QT,;(!_H<^L_I[17ZPY1V _)?..[6D#D.0>3U;0C=,33UN%BC6I=()QZ:B?K=WZ'=+ M1-W"GE9?WJ5M&QYU60T'(L"=/<)#&/" /Z3/-AZ(,!&)II^%B$@TA00/D6BZ M+";>'T@Y:[3^A!Y%KPGE>[P#&UA^.S8T8" M.^+ GVKGO-BA\4/\$,*^;CE%M_GXE/6B0. !786CY>%]#$9)+L8%]XY37K4G M9?+^Y[M0[@+T#?RPRJE7PI3O'@1[(DO!X[$L9+&N8*PE;C\1EA^L+'1&EP5: M4MMY>:0RQCK^B<'4K.O%,'LZQ8'M&<)[ZO)+-32^QI@^29.ES:(9G_9;^;7C M-WK#\1B*726+(1S2X2[IE?<_=B0T+B4TL$.A\8'IT>\1&@0WE"9;:MNF!_5^ MI[=4F"G:_$1R_6>$Q@)E+9K32B;=;*[XU+;7Q0HU)^@'1YSL 11R']!;^^ B MIFM:@FIZ"3F6#DSA+W-C"(7H^Z[%1>G[CC()G62\@CFU8\&NSX'@VSW(?X%X ME&2TU*0+>$VVF]C4X(;)48._DTTU=H2L,L]UYZB;RMJ\QKF5^J0=]$A+QS+X M%6VJ2(I$4N3;2)$KV%?GI<@&I1V,2G8J3$[DF8Z%Y64>;=]'BJ3[XU*EE)M4 M&=4FB Z!X8/V-NB8EHJER'.U*M_%3=73+5:)[IL7OV_>O2KEAA?2NY\U3!+U M$W;9Z_4XY6IYM$(SU0**-\V1X(XYEYW.)"G>2V9DD*(EGP;^R:E12O-@J0!_C,7]#+8 ,+/B"';8\18;.$ M=7+^HZ^\%S[#G0VJ>H_ Y#EK;@@O9<\A!!I#H&KV'(R0=Q"'-9%_78M=4S

DKMT M=2"45).5^<5*A!E@,8PX;FYY75K^@JK]50#'UZMJKKE,.FAU-;=7G6V^JBEKNS>FFUQ_= '#1;,&,/6H:TYZ: MG"$M?54BO:>26U9>Z?TK#2BV&X;ZI=/^;&3&%<3QF5 M6R.ZF^?6%#[?"*S\<3?FJUPD-!*J%B=K..H""N@V)TMC0P&-B\5P_/B>'7:- M^S&85]EX)K?5Y@.&G;#KUF(]Z?&5*VKA54O7OK"KYE#$ M2UZ%^69&ZW]F#83@7 MT@8['J3%:?\RIG@QVM6LI-ZOF3V*)HDC(Q%I3JRMFR#)X_6+,:+ M\V0[.RC30EK .:&^2DP[[0EQO&:BHAC)RF2Z8E1T7$PX=G4E.C"!"WW^)-$4 ML=6*+#1DMSC:CJ0A#6QS. CX:,WB6*BD.FFU1DOU$C4W"EF7G<,AH4?[7&S6 M):')-VJHNF074HWK6G$:SI [>GN>S]=:]'C<85;%^**J+\N)).%,R.,G.6+: MJQ()U)17BRR0S08]K\D4L :.GNS6*KV$TF(3Z&!;91"G)/T>URCVJ5A[3>:3;+/0&5(<.C4OS M &F/EYU V<#YJYXC^N!/4-WPX"/.0A1V"O0:__2NX1OF7H!>N3B8;.#TU M<,*EH?,V9_GW)T&;LQH7*"=+!ZM)X#B:N'_J ;GGA;$'E*K*+J!_%5"WKCUV M*#L!P?OU*CO#A2]T%+/:^0'91OL4+976PDSGUU*%=Z*.8G?H*'9^PLGW;8[A M1P0?T.1>+H6J:\DKG=4CO-RMJ\\/;:\4(L4?2KSX M[=0CQ(0.,9$@NR9>PCF:\0- N%_WE=M,8SK76^2F0+I(.Z3DV=:05V_&<@)@ MYWJS4)[WYVW]YD).1E^9:-"SG5W#1S0^>>@S_[]Y@3ND'BRBGJ\\/#C24%=D MG9=[*$VOI(M"W)KOG;"[8&/'R+#YF([Z5L2$?15BNHL,BI13^ GCLE(FNBV] MQCDO=K(,+XF\'P)7;?-X"QEQ+X:XDGOV1P+E^TK.+S,U_&P[D6/PG,K!^AXC M.E\AA?N.$K\G&*X[.#P$%?Z'APWC:/#GN7%E#>Q"E*:*0)FFL"L#I 6BHF:[ MV8;<91AQU:RD]5;FXW4%9W+SBH9NFB?J^JL%3AE7B^DU$^]J>K_4:I'C9M 7 M-T/$$L1W'14>#M%Q)P5R ]'QPISP'R$Z/CD)_&VRHY%/B!?4!V=%A5)K?SI"OCFYR0J6Z:S6*A[;?'3>&Q)!;)CB\::'BG@5F# M'4M8CK-5VT_4/RP8^S)WCK#IAN1]I_>\"I-+=@3U#,T0=P0].CSR5V1TOJHX MJ$>10!U(A!.J)-Z>QVUQIB;IG :P-.?9["+K^*V$D^D8FC@NK_\[$BR?,3I_ MB&#QS-!(L'PWD_3MDF4]FZ[KR:3:9:J+V4 M8J):=H+VPHED#$L=MQ?ZX9+E MR[A!3Y^>?-'G&4,TP>L[=&BJ'C8[B&XGW]HI>G&#]8>Z-[Z7D=H03O4[=;.X MH665U4QN-A,6DVHR5BGN^'V5B62,2%]EMD4D/<+K%[VX5?I#I<M'0^U[AKR]A#MCMM,L6LVPK4Z.,Z=BY^,->3\0 M32.-6:E7LK)K6AA3)7G>V7#EA3-)>19G#$NEKJ:?FK#+T#.^D^:]T,KUS> M4*"G3M*/C;J)(<(&MI>&G9V]_M)^ RTSAC@">&6(A^"\+\0!3L,NZ_I6EUFZ MT](*\10;_\#PF^>MU4_,QLA!S)R<4S%A& 9O)!8L*FC=5J<4YZH5Q_GU)Q$C M3LSM#OM G/?!/\>.4LY&XB@TYV2:29F?IFO,^V7ZI^ ?;_ #<64;6<;E2(*- MCU%.YN'6?"@#X;CWN+9I'!T9*)U1O;='E]8W002:6F5II2 M0:XNJ4Q]P.$%F8?SH= 8GK[U@*C+C;%[&P(D;B4VZFF2D5>]1E$OZ .C,+VQ M/*K5UK-<17/R--YI,%*\-B8V36]D8P8](8_>/S=G/[WF4/G[G0T/^C=RBL : MT#R:_\-+YE)AW=^>W1!HP;UA["ET\'O00S*S?-[P_6#-)PO%.4%1_CGGL+IL M?\ASY=BP8TORN,\C_/=__^=)5\N](0@;ZNO&[]UMX !< 21PSS(4A;C?-).= M@5?^9A6'=7R@(SR9"'XCDOY&#GR$@CI $F_4?P.I),_[@ M:T_[\>\^?*5Y9X!C2U\>(1A/@16.D!RNB0,^?0%*TVWK]TS:"/QGAQ 2!PN M<;>NJL>M5"&.T"-\7'L0Q<&#RVOV4'TSW*]QX'.]6OI@G\(FAI0U[L'3@5U[ M:DJ\Q!J28+ZWU5%H3]G0+<&;,Y/;3TK+'4Y**T@:JW$2JR#=QYEI!VUL'@<4 M?1(D]X[^O1UD?U$J4 ]6,/=5MTU '*9WGP/J&%G"*>-S[]K(6NS?R!XL-V'8 M3W62W+D-0BQ:3ILOSY7D*1'[;);?^;E;P3RMVV5C'7A(3D\H?D#.SZAZ'"]E M"=Q< Y:+Z"*.9,V!Z#IT,$"J%) 9*QG(FE5L 18:W,G9D+5-8-&:)O6XN\?A MES7.R$L;7X+); G-L(DZWLFZ-[Y"2=5TV;*<.H>J M2U)VJ[F"2RH4M.!3Z/' U\C%ET(%4Z;"Q-'F?R MW,./%%\WXC6)ZVYD%Z_S!;%2C7>P.Y$H>+8V6[.+ EID)]NNP)1$H@; E8DE M4A>>EGQ,IL]F)\,H!A2\!E!VP'8'UNM>=IO@EL,9TM*+1GQVC#)"G= $"&N: M.JQE!"MX%@I\PUX%/.K&DR;-S-#5QR\NWV):0X52T^GC4:RJ0RWGHFFFR#8JF20KMC39@8&!)'D< M&#A%R!YQOM4$>2M/^585O/@?O >\F/7N?7 +-Q%C-RE!RM!I?%8W\)'<'9IX M8Y/4\/'R_1+2LZ8/$4X'0W!++/_LQ5E!T*@U*RGPLMG4#A@C#]CX))ULR\,. M7[.(ANSJ%"^.7:5:R(F__I G,@( JE@+<71;X9$Y"P31%+SOI%WM@OMC@/[= M J$P#SL8^"KO/?0TYO26Z64]TYV=TA$UTZ*K&C*?/AVOQ\BWHH/<#&GR7FF M&<_J2:JV6HFD>&K,/!#O S6+E]-,O*>-NLL%/R'JU*DQ\T5QW9]/R=F*7JV( ME-W&E9(AMT^-F<^7M(7=R0_&#%Z8C^F*V*[G.N*I,?/E5;.@F16R2U?7A55[ MD"F7DZ.38^91(270Y70/9W!VT0?"8D(L9>K4F/G.>CU>I[J-C%S-]S/MPJ@] M;X^<4V/FA\-1&@CNA8RR53*S+2_:-:/OG!HS7U:3&W%!%I-,T5$+"\?J3,F6 M>&K,?"K57#6'#IJ3<:JD<$Z#3*);\>28^4+<4L8.;J'V=-CI&1AMVS-8_GRT M3\)<=.RLL2K232DI.79Z6]7+L-+Q:)^+;-:9S]"I0^?R30FUYC-"PMJG\-X7 MLW)^B.5%E'48DR32EFEWG5/89(U-?I9J=O,H.8[WY6R_6*TXU"EL%K45VUA- M-596Q5Q:2&]0F<'$4]BDQ5YG@!J9+=IL)7#>KJW)[FELE@'5K7)+E:;C3F58 MEEL)K ;@>0*;F[9 M/H5W7$6;J-4M%>A583Q"UZ/&9)8-ZE:?/EE@RJ71W)"W\JK =*HK/<-1$Q%< M:(_6S(L;)LU.)D!G-\Q"W^R[H[HN3M+'3_;GB::N 'JCI7E]UM0K8U(6V\#V M.WH23;0W^9(XS2!1$\ M>70B:ZMLRE5"J,NJH]?RYK(5)U$@E]#CU[=2V6*]+ZY<5&UDW6(F56(3JO?H M$>;UW""EI*6&S.063FI=4M)356O#1X]0W]@J+C^KQ.-HL8RRPK"37&XR[5/B M#BNEE+J[*B_EXDSC%MRRD=KJ4(2FGS\YG1!:%YW-MW)100N;7KQ!4IASBD%R M3'*)DKE<%757PZ:Y,;!%K0]9Z6A-"AUFJ$6NE&"ZJ##FT(:2P2G(2D=K4EQI ME!H6VY;<;.B-O*6.%P[MG&(EM+Y*#F8CH\-(TVJQ/&_)Z:'JG"+1CI7(\L-, M:LDTM].BL[8XI#I=9PFV.6#@D[M]/LDWN(13X^E-HZCKO",I M2EXR.7"YM VA!];/*CHG_]IY\YN&,L\:,ZS%K,SF+-5N--;HPOGU&*2BK#// M!5Y_1 FZ!*\V3)LX6(Q@*/PS,L1@/3#2R,4BLUF?E"NU1"JD4>:O1+=0Q3(V^L0U;OP<\I"WJ=8O-$\OE06 MR!M2/#Z9S_&T,"[U0$:SV,_/H;C3".,4$>$EC'A)1Z.EPX@7_($\VSXF0LR] M&"83*9A0XB41";(PX@4(LK.C^R+$7#GQ]C4,O6HSA[@*\FKV:+C/?)F)FGC( MYDF^,DH>QN7VX=M@@CQZZ0GRYY5[R*8)?BH3^)+3GK\:&>W"P $582>IZ+T] M>2(Q^M7.?#$Q^JVFG>.1,+VK,/U6Q(1%,C62J=_<-+W&L/ M:%VGULBQ,\F(!;1*I?KMC9E":YKH#RC'B4R,2)#7Z5UWIPE/8>/DQ/?E9.SG ME.>8>5X.N>N>%X"HVAB7.-:K_>3;9Y.E/O ME\N96;?.+G0CIP"^ M?%+@YS'N\Z>#LKY$MZE5Z=;^3J#AMWK,^4V M$Z\W;''+I+%VB0HF9<8&NIKU M2]U:*>C)0:Y 4-FVOY49SR1C.'7&NL<.9/..9/NSBSW\S;=_>BAD!/7 M6AX<-$=A#*A5A M(@28P!^29RLX(D3<3#81$2)"@0C\ ?VAM<37P<1[O?2OV:TAN3E?W)C^;UXYF'!!'J\I;7$OW?4X,:T?PWHOF/U[(0#XG4EZ;Y"Q8$OF9I?DOL M?W7DGR[@>V;^O.23?0+&U!Z,SXYYJ3X6D0@-WR$O9C:$F$M>K/_[F UPU\ L M6#/+*JS&"3&DPFHV:[@(AER,;N]]MGM$F>^><72IJ+'OL@MGC<*7C0B?B?KV MF[W48IFS:W)SS!8V>E_N.PTJJ#5ZM4#ADV;:O2GV'IQ*A.#<%\KO0.]3)Q4B M3D4G:F[2+1>-RO]G[\V:4T>:=>'[$['_ ['.?K_HCC#>&D""U?MTA QSR"F M&X60A!":0 ,@?OU7)<#&"'MY "1 %^WVPH540^93F5E93SI(H4]@G7%A*9:- MBVAJ \$VTFR=)Q@W*3+S0KWG= 1J>Y4()9YPS%\E[:8B!0>U>ZS'LV$O<]1X M'X/\TS%> + "!XEBY[B(<&,!B\L<.UU@D.>\*?+Q25V8P<[AMWN /;BL-E]$- _.LF*R=[A2[WT':@K%MM6P8/UX M, /@Z2]'] M=O?O8^]DI\#9G?YV7]7W,QOX>%;73&[!6[2;4;EI9Y4;EALMEO1"\6 #/^&S MG&\#OW_I]LIJL6@=2\U!?UO*NLMD M)X-I"^BV1Q21>$H1?R2*"'<9BW(Z\Y;"QF5\R]#WRLX;&VKUD'I%1L MS=QLG 1=K6V&IDJJ;I&26!2)O.CK>M&!R_\5L_<#'VMX=/UBGO4)71?L)H:/ MF[D-H^6JE-DO$;*;I:"N?]ZK/J1?/*3*"XUZGE% =HR$:.JX7Y"#,&L KUUW M8U/.BIDB;T@Z^+(06W*F;#@6I"($RK+Q./F,TP5+('TAF$)=W(K52K:G,>[@ M@D+,HU4!S[2-&.]80%7 4[94*^"O4WEN/<5LD9_JAFI([E,,R"',Y@!]!@)A M/<=@+[>\AY ;T5LW2'AH+&4!= %H%7P.IX)N;(4+=@+R([[3W:<8T'1^ZC$J M@IF1P6,<3E7=F&[8,?!U,(_@8:"O'B6C >?.$N'%6=TST+V13&0=&)*PG66# M#[Q,DZ=/D#*^$GV>XP3^(#&NPT]%P5'%QL1CEM^G_A[3FW;AY'7!:S.JP2L[ MA1JS63.WEL5$OT%GNXM>W5D-XIRV^A43@>K-P2MLTQ'/A\^R'M]?4W_^6%5> MOPG_>&7^R"N30R;^5#XS(CDZ,]W4GIP^FO0K3GI$!!GVA4@^1SR085@([#D5 MD06'82$B: K+0D30%)*%B#0B6HAH(=Y"$Q$Y$F=[!0C? MO 0A)_AE-Y+S"$I.Y _E!/TA%7AD6T2VQ6U#1V1;1+9%H+;%;;.MGXMJ/^PP M$1H+X[;%Y30Y?V1H1(;&W2-(9&A$AD84Q#B],[Q;D.)NT>"G]D0T*V<%S8_/ MIFYZ6KYX$VUG4 5]8:/OC5848ASH+">)+WG67O;RCG_V+U?D3.LKO%6OUE+0 M PS1[;/P"OX5;:9H7DZ;4=&\W,XMSAO<>._@CNCW[ZWLN?#SL@YFJ"HO_1=2 M,FZ-FQEF5N4LR^/'WW_'N\9RW'K'ES].*"ECS!LH(F]*E5DV5ZNO2]2;NV5Q M2^1_"XX)=]#CFV7[RS$?=&N_/5/;W9FQQ(FC5N6)^%IAIK0L9 JF*"J:IK)2 M=SC2^(&TK3 #IW!__VPW;0^ZP07I!H1<[VYC)K>N0\BG\IP0YC%>'E27NQ2& ML>V.[M *.5(P/5?1"@92T(PK8UBFIA>8$3, &(9/C+;L2C9!KP"&I0&&)9ZQ M]S'L>T[7G3@@UPM)A\*C"B\F1B'G*.1\@4FX"=F_K#UP$Y(?Q9BC60G'K$1A M]I"&V3U:UMB24QTQBJ+?:Y ABJ(';AE&\Q(:/3H__5D()#]P(L-+A8$2G89> MSFH)BL::"2)5W0S;4^7[!(D?=.\]AO)E.ND@<;BMI6%:C?$1[ENXU9V_DXX9FVZV'6 M7?DXGP>M:4)N*+.%0RE:1F?K/:5$=#$(6L#K09\2B?09R\\&=ZIR(%$SQ[+E MB?M6IK*<:;J0GOVFSEK^-*H'.GX)>MQ!!9D#'G=@QR=!KW=H4W2O=WX2^%"# MCXO>DY]3%^U3U>DWJ?JF5Y2KB,C5$OEB%BY*U?D-*[8%CG.V%(Y3B^8;*F8JF20888"N +<#NR)(-"O%, ZS/$/ M"1!$W0AA-WSW03R^Y@,::EX5.1-BU_0?0;;F*N?^]L1L]^H74/)Z\UH'*CT_ MKJ5T\,PW#XKSHJK^\Z$O>5::ZS\$H##"SUX-?_[7_WE#SOT"TK 0E6'^WB/Q MP73M9@+S0%D2XUON;VX"7OF;4U><:^W&1Z:?\7V$Z?<+F,,9C:$(+,H8._@= M3H1OD6"1JX.Y>E/G:O>UMZ6N]A_^@8-\M\:V,?^^33Q3SVLH7D#3#L7]/Y+4H_+2^%YB)PT>\O^]>F!S>SP@/UPCQ MK<>],,-_>MXO,>"/>(!ZH)_B^BE6TOEGK\QAQQE;LB!SIBQ:7Z6."^THZX8- MGFP;L>Q+\<3L8?'$_$OQQ,Y+\<38 452;%>/4Q1^."5!A^&_0!!%:6![V);2 MM*>&8P'AL)YBXIH7 9;/18 \4UBO$DP@]W?L95JNHK _NC&PMS)##"VGS9?C M3?(4Q')[8[QG#8?=UJPZ81QJP-E*%:LOQA2+L@C'[>L*PFZ5>JN687;C!B^@X_ZB-0"+9/'+>7\2.II%8MDQ/BZ MU5=&<[W&KD#+U'%+M];7DT@I/E8ZN18[R_"D6]1:+.;O9W?N+&0AYRYHF>YM MB+&4:8H#"K3T]5/)+^9Z2M9)I&!03KI3YIUT$C[3U\^XAB47*Y9#E"R*5S1A MA==KR@JT]/6S%Q_'+24U3"AB/KO)2T6EE:BU6-S?SVE+X9'N@IO06+53J^19 M=NG:%)OTMTP;*5OL5F;@[3B_=DO8H+UT)=#2-R)VWN)6N"$P3"%C)<"D$6XPT2YMOY M^IGDFYE9I;+I(8OIJL60YD1$:O"9OGYR%='.30RUQO3IV;1:S-7U^D!BR9=^ M'I5+WE>0;9CJ-&-.T":SL!H3LE6O+Y'9BH5-T4L>U_RYOO%1Y>!]45[K+>.6 M,7FO7/!%:_?NW?_7\KV?N-A_&*_PU_(=E)JC\;PPMQAB7N^-B'1%69>D"]7R M_?**?,?KO+V"OA^Q^:)1E:CS^0(_B!2347'-<"P$D8P6(@P+D7PF(I4(PTI@ MSRDL6H@0+$2$36%9B B;0K(2V#,2+408%B+"IK L!, F/%J):Y[O?-+-#KB4 MT.>C_WG#C-E3$?QGBF), PVF5DS4!5$X5^'+3_F\UQ./ZU:<>BDO%;Q,_*2( M2-:P;!BG;(M+47=$ZRG6,2;V"AX+P6-$WI3G4/FM,U48^9,7IYUB^G MGN2'E1]*.F]HXDN:3]7@O6^]R;*&=DUCTN%4<9];[8A4=RB+A,,0:IR=K294 MC[=6W\ZM/KS V9@R*VNN0A/UUK]+"(+*:>&4UF[PDDLQN*__DU>Y,+& MUM@*6AVVKH7_9Z3OD;Z?3]]W=BBE"R_FX\Y4V*D_QKIBJH7,2DK%K91<=UHO MD*1T/?7/NNG9/+(*$XB_XC(3 #(OW_?+PO MTO]#_6?X3D(EDG*7%I=2*=/*KI&Z>4651PM6X]T'^Z83T_B (/80@](YM#:8*&.Z MTZN31;O0J[1Z5W0Y^+8P2%872$')UF?Y6BI5JH]3*Q:'+@=Q(9/C&O'=H-4B MTOU(][_H?@SE!=M>#M X>"ZH#CG,8GF64?A%+$E+/1C:;*^[D6;(Y M$VHB,Z0[G3X_[2?Z5#=W[D?S'37O59?V36:^Q*.WUX=(6H[37 M2'ZBM-?[@:4H[35*>XTB-'>1!A,ZS_-ZL>?39#\_.X/F>_-.%Y>KNEIL)-7:2Q9BA4,D8ET9%8 IY!HR09Y;U&"A\I_ 7S M7LUZ6I_2@QG#N+EI>:T71IO--0^>4PQ%YA)+;05&MN3G_8I9Z:#2MA(T_H1@ M%RD$'8ZX780 MQIR"QH!WN/WNY;2EN0EB<[J3H/&VDV97B][F4%B5W09?\*0 M\QPX1[FOM^QOW/L@'RC_#;U [NMH0^38\5CK,IK$]5-24ER/YE>T.ZPQ-M'E M6:*K<)ML-[V>3C>%92 MRD9&]&O&()I(LC$N5I9UA9MM\G)Z0N)KOK4M 9U,1,FO$19$R:\?8$%\68]7 M9;ZS5ERL)N2E1J^8_#JIB[7T+,=7D8HR9_2^U$YL.JUM,602_RB$>(6: M9#\C*S]XV/S3>:QAZ'BXNWHH8C%QNQ=!YGV#E[UB,2O9GGI9(N_0\\=,D3$Y>@R=RD$Y_RXKW^N?##V%)&DB\9CC2]#7O)(8C3S'H MW\=6G!7[[V NTV<<2]9%RZ)>N^MMY@ 5UVR5-[T19@US;FP?MV?/N%#%0TDL M2$AKHO3I[*(\:@^+:[;5_+II 'O_!EAV!HA5Y([[F1%%G5IRL@I1H:$?S$,. MK-HQ_-0YTV0[K:'9&=B,B,2+2XED#9%)%%? =L#\MH-7@>EB:_MQP#AD:ZM/ ML4U[OC*R",;DG0$W-(SQ-T+/EUW;>*H_+RUSD[3"$=5<<5T>5#K&"I:[Q$^$ MN6!O#U@5X5I_D&CVJO"PH0P+,?&J YMX%9G>AQ_N%'[MOL.-C:4(1K*M[?$, MRWX=/%/VONSH-GS=N<7PW3JH(1.\8;):G_-NJL 4[':Y(K3X$OZ#,X\/NI?G M9+/'J8Z8DRU>-2S'/"UE"-V:I8VIF*$7UGHU2W4'%-:3?OU+G$(0>\K9L97A MJ$)LRH&U'@.I]G8D$RZSX)A>W1D@"J[(F3N9RXG\3N103^10\%7!:S0!78PM M81]APMO+3F6"+[WN:,>":&U?RNUU*6;H)S>YYY<*GH?U>T)C^8>D&Q>N\Y,3 MQ_:K_/F+]U@MSASTN'B#)A8*+\TGFCN:[53;JXA'V1^TVY5;NDRI'U_"TX'7 M _]#L1>GY\W$[\NWRKH*@"<^AN-]8Q/"[^S\M]2I)*L?==A[$%A2@!^J?PB_ M_DT_;Q.U/ G(T9GN183Q=8).#_$HXQ4HO&S'* GL6S"2<^9R?W\RT8EG[&WG ML>?T;@C>;Z"'#3U6XTQ^&DMM-\TG#W&RA@9FT8UY>7/>+F<;WA\Z !#!KDJ! MP0AP0%YMR*-!QOZ"+:%&8L@_QU_P/D;_^?MIZPYPL3&G*Q!:+5<79!Z@&_C+ M5 8=XK0MR,*'S4UQ*1N.%>.W[^)>WO6FA_)^,& DR)MN-/2)O@W#64^PO^6_0<1TL$WBW%E,-H")[.T$"#Y:@ M([(S" #Z7\8@P-G46SNT"OH+^P.!J>O.Q5=; A4%_RA"OJYVZN7Y7IK71OW M#(2CYUPU7J[@F/+]O1J^LJ1; *3@E.8Y7MP6P3RY*Y#@5T#7P:9MNUN_ M'K+U)5_$)@DE^N5?I/?\[0N &6F*W*M)^/JHG5#RAJ;) MMB>5WC,OM>[D)];]Y8\ J!N3K=#O<],R0[2H4WE=Z73$U62I3=I"X?MK?_B& M_&Y.:]Q:UAPM8YBF5Z\OR\W!7VSWI#S,9DIIRM$,SS0J**GR;I>SJD >4.03 M O&BU[ ;<)&W'=F+!US,*ZG?6QUX5;XM +[@7]?8]O %@(ZL\J^NYE+KZ+2. MS$<*0<57IIG.21C^_3#ACU=3D#IE?J0R$\996[K9CA.;A"K!H_Y/K":U@_S3 MBPEU>W^9 \XJ6'0' M[DH-( (Z- CVE9(!6GA?^6N_/3;R[9-YTW\MY1/OX473YD O M]V^PO+;PD@_X%2RC($XX1[6?@65CPVV6%T7!>HWAO8 ZK(RLJL )BCFPTC1X M\L0!#P(:8<")6QFF9RD BUBV.?5I_\O65P>" J8<[,YS. 8;!AR!O6J;\MC9 M;=NO?SAPJ+9]E41=-+TYVGK+0 X<\)LE6ON-8V\1>3$%,"SKH-SW<[A,NC:O#NW :4#=8$&<;OX.:OE,H:#4_ MQPY7%_657@\+_\WARU^^LRNG$8SC%)9S$LMDK4][?0/C Z MP1XZ:4SVB^2)CF4Y^Y4ZN4J]88/=-,5\G^F,B50[(RR*](:"/%$G-DVP),+N MX0?+-1&!,LZW8.Q%J[9;P+N^C^]P9NN- 3R5[7VTZWB5MTMFBMKN'6-.]3:2 M+-QF\]]GU('[3GP/] $\'A#WOS\H0G\#=K#L$- M6$+NT]Z[@P."!P#P/J3NW5OT.K@7=VLJ EL&6)+^8X?G6+@VS!LV!TY6@?>% MH&0KYI4.MZ$)YPGIV'VQ27>"<,**@_H/6E@')C+\V !HQ=E;Z=R9LT?;%+?; M$C5@(WO"L)=:2SPT@4_*1I@"Y$&LH2^^_.$MW+V.7CEL^G&7NV_PQQ2]8QTK MMG X$TB@"JQ24P;B- ?R-.=<;>L$0=3\_HG$GS:@H^A>@9ZT"7W1Q9G.M(.N M&(O*<\ '/]Q:XI;(_Q8<$]8EM$3]XX >?/S!#K),LV@ZDQ9SB"8/1\UV4>+1 M*=A!)@!!O=,QZSCKYR#8JZH& .'=Q,0$QSOD.HQ DUMM>^NR[P["7J<=*N$G M;0#@R8DL/HA7V8$V)9G^P) ZRJ14D,JK4X;_MV=]%G>*1G> T8PSZYA$-ID3 MVN0;,S+Q[9!J:3<;,';@I84*3=&$M]HYZ?7H,XX=+%(N)<^KJF#@M"8XB8&> M36 V 8S^Q/,)#O7_G$8KN'4>HN8VMK(+R1^$(9X/%L9P; O.O,?3X 6!K=T> M#V#\]J.GF"YZYM_1E[^T:5MGW9__ MD&3V'1J&HX2Y;3G-@RJAO I4#"903O_9'\AYN7;[O7S'MX![W0/_WE4J3;^> MS>UJB!X\\\V#XKRHJO]\2"5RUBJD?R!JP$A_<5'X\[_^SYO:J2]7V>+ &##, MWWN6B8/IVLT$YF632F)\6YJ5FX!7_N;4%>=:N_&1Z6=\SU_Q^X6H O$ (_8/1$.P@-(_<50] ; .;;QUG+T/GDS MR(.4W0/KR&M1..ZNN>_K08'=7Q\D$H.9.'S$^PG#%Z[=ZR_8 M"]<(\:W'O13N_?2\7V+ 'QF-/=!/O3VD;I%8L;\/P!+!4P@]W?LS"['!>P$7ZI]B*'EM/ERO$F>@MBC M)+>/LZMV65/A\!,_%,;3\:W0^;GOA.'$]=SS>??Y-EN&A5?G;>\PR-;>/_9. M\X#7!WS 5T=Y(KYX=H(\F0 /!UKI8]%>P31(^/%ESG8^[^)=^/">G4Z,;*_- MDDAV1-%=VT:3 A/@X7UELQDRTWS'842YF6NU6+0Y:WYT> _=^1587&W[EMAX M_QKK)53KZ-XIW6M0Y.7$X,!3!&;[+JRL>L?/]C:9ZO44&D8!GF/4*2]UF[%V MZD1^N_V_^JF'#P3B^(YP'XQA!43R:F&&'K!08-?@ -X(#AP6_' G-'E^XKI" M>UY6,*ZK#?)S9C[OM,X?9Z"!1GI1\3^%&M!FLDQDN.R Z51S/72$L\BPM?KU M+_%\(L_Z/]ZB!#ZG0%,%0_>&"T^@&A[Z"+!9508"T%EQ\X,I7X]*U7)SA;J( MA@V4J5,EQLD:%>"49]+\NF2,VRS2R#2G5+7$5U%4>B^Z\_:(PX-H(-=?$>Z? MXNM7@7&0R,^XR5J=T)UU3D233F8Q*WQT5.;%,\&LOQ///(6,+[<(&I.M9=AX M!:23Z%A/+T6#*@]JM(SES':W/=T(W=6O?Z]UW^.KDVC/>^3(J:$BW1@7^0D[ M4N?I#PNA76,2>V,I*=2P?)>II#;U^+I+E>,)(+FZ<>)&Z?%V<[AE',#TZ^[Q MWK'AR>CF[E+1.RF$\$N^^QU'FG1K%T/]5T8N?$FB8QN\,@4FKVA:-# $;1WM/H M=!O92K%1S='MSBZ;,T:WF%)W&!H_Z ^4YIH&(-^3\U!Y;[G7"VL?W9KT+.1W M3.I7+\X">O=94\$+HEBL+&P:Q6IGED#S<7*\+*!\GD[!Y!O4SXWT%4/Y M.Y/^\5'SMR:='KG%IHT(MN(P]*!!"7AM//Z^/WNF27==N[/[[>'GJ;1.1%L+9!#ZA) MXJY_\+';5'7KY2SSH=6J;N@\9TT;9I,S[=T_#JXS[SYY"68WS*T1\>H]P:"W M+(C; 6\%8RLPZ&D3OCU)U:M9L8QTI/%&;[3$(L[ <:J5_@B^/2%6?0&+DC MFIOI_4%7P19H _A7Z1.+LYUQO]K9CJF_ZMW+#J;'5%ETH+KM,T]V"6$OFCD' M]N]VD[2Y-0" 76;*-JMKW^JJF?YGV=_#OK=3*_!'@IY783DC-X'>-G2Z^JJUFF6VGJL-73KK M4D5)("EMDOM^ZO195RW?[M:R^JJ%T1A:F_#C1E/HHS!Q/_%5Z^)$*O*IBQ=+ MT'NH^UXEI?U MBY(S)OT%RL%S+[U:J($;7#!CX2>$O;PP],Y MELNP),?.C?*LDEWDZPXFNL@$"XO1.*EFUE-$I9EX>P[4N8R,^G$(3>2)W>3B M]H>W)(<&"'5K!D@(U?MLVUA_MNH7.*F-*=IJF#*S\_8P:4-9>8=1,=+LH%9* MRE'\9#YLZDK!G2D,KBIKCG]GI:YE<%#W87!P6[#;GDK"],\IITN7M3K.&.O+ M[ 0W/2)R=#?#"<@"SUN"41BYL_K7!=>C^:1W<]"8;%]TL"N=%$Y.SFZ:LJS1 M"*;U6HOR B/'@O3I1(B 0]G[&9R(F!Y?I)TD(@^E5K/4Z.?2V#=)<+\Z@PEC MT<\U&ZK-N'US[8J+E9#'@'HGGY(GR_S\:1_/?+B/0_I4R)"U<.0EZ K0># 2 MJ!3@^Q];!*%4^$^>8J(!^1;OU'3XUO9D&])T3(Q3!H(5BZFQC%CN/![X@5I_ MTZ)F;B_>4K 56DG352W5T-[C5;V.'7'.2=^(@C!DT]R,J8R2R;1,;HQ9_/M4 M+6>:=&RE)TPBUW1HUQSAF=2P/R@0%+ (GDCL,^>8H3ZB#+'.7/L4+)O.=UFL MG5O2\;6CX32-E7$'TN%AJ4BY E^=E9Q+TVX\'V>RE=ZH5FXI'+L!T$2&P-(_ >9_W+(_$8_K,-&V?=Y(3(NDB-6L/DPA\022+V=Y MH9V$['F!)>R%6'/.=]ZV:NN;0LK**5H&5\D!EJFT\ZN3<'7#QVT7WU(#0X"K MQ6^+G6F/JO/$E.&6FPXQ*Y9[&A*2Q!!BTNCVQJ4B12],M9]/5L*X4GYO)@L4K,F?@F$4\NDDQ)H%>G5^J&C\=*)SF- <*D*:M9H1>M9F)"F'I]P ))/$66<#/N MP7YB);S?G_*ZJC"=Y7A%"[I@T?J5#AF'8TFU6GA[J12L]@#/".U.%AXRHM@3 M>HJ*XK2:'YR0?>D4+"!5_I@.E5O'X(1!97]EPV[N.$9#=?NP=,+D\4I+;$E\ MWK+QOE3QZ,0/JA6"47"V \!KSXD0*SO L,)(#[N0#^I4<1"NO27U2"A?RU+M MBPB=FL>7(APO]AD4:R =1YV"@K*[T/P2S^]=)!M M"FYRUD3>DA9S IQK;5\W _)EP0=[3++RUI#6*]>__O&FLGV40+1+-HHXZ:; M2JO?#^Y]/&U&JXMD9_6YJ6A4C:[2Y60JOH %QG#"-W''^\6^:LZ?=/^/NNV5 M(K)MR#1TJE[1"VAXVY*L\X8F[JS,HX-92+'$O\(FM]Y5--I^8U>5[ZB?AFE[ M&#CW3IIW&KB%3V(+GP$"R/E.B:Z)&4=FU5>$O]F3B+&UP=K(HE]6L42E4"(_ MY&'YB?#+9(,:MDH9TZEBGR" M6D++4+$4JH)+P8_D:>,S0>#B8B3^IB3.A5Q4D>"2;!J9\"P^3N.)9!KA!7P"O\_MO]'E690DFTLAWBTCLBP8.K_4.CGP M+F"%'[=DU$YQQ#39#4)80X/H%Z@X[DB@9?JXI;,:YH>+I-11' &O,WFV:J38 M%8NQR''+1$5=&LG58J0L$D@W.S7/M!&SIFZ<$KQ5SCDLUD<:@VIM/\O4ZITB@I6^9UMELOU.H MY69T1VC:C4;:: R6\)F^92I0G:3;$E@5<>(F1K ]?-;(KF#(PO?Z%6:2TUR- M+#%8IZ[@\?F8- P)N.:^(:GL(%\LJC72;BC?$/E*Q5["I3U38( M)ENL:..IU]D3TEI:BO%NCEXAFET!,H44&DAF!1F$_:@R*RF]M5,M@?G*39#R M.ID9#KRFONDR%(7,^29L- %DZUV7*GQ*96E&!3_X*5\ZE.IE:I5)1*L2X;4JU? M:5F@[0EBS*8*B!EE*HVVH. M0&=/ )94X%6RULHHBLPEL/)FL2:3+0DVQ8^;XLUIG1PSM8427_#=S( 3T(K: M@DV)XZ:+^53O@GVBP/2'5E-09WIGV%G!IJB_!Q4FIRU6HS93P'IZ;5VK68.$ MUP/4UX5&:RJGQ!G94K#TV)UBXJ@Y[X+GGD M*UO@G2:C9YA*CQ*SE5I]GNB MWIY Z,_FFX8 ,((-^KSQ7$VE<>@Q*3]$I/GEV5CPPU=IM H$[UF4\Y;60HV M]4E,FW9Q YT5=*8PE[CVM#OJQA6OJ4]BK-*4M'"^1=)$F2OF!J42;4^]OOHE M9I)R:YL>QS>81IELNOWQ?!;O SO@!'1AV?J\(RW-#$W0Q(Q*LN)$+[1@4]]3 M-1&;U)(H,4;B28:QK0&Q2/%>4]^XV#HI+BI'/#DQ7<:_HRK@N3,].<"4LP6TUQFWKC)V/6.9I>)E+M(=WH M([/!>BKT1RSE)V,^W2XL9,PH^KPM4.+_25/M>JE>Z,2:=#O6*5)M.NCJMI[? M9,7&HFJL8K*J@B]Z%3"]\H:8TCSQB*8D@*3_SG,_'6'P97WP3].T3V5;C(,'\)#A'4[7?IC/1"):B% L!$Y&"Q&&A<">4^EH)4*P$M@S&6%3 M&!8"8%,J6H@P+ 0&DPFBA0A\(0 T10L1AH5 GI'(D0C#0D2.1%@6 GU.H=%* MA& EP":1C!8B! L185-8%@)])B/?.A0K\4QBT4)<,\OU:P'PZXTZ=>I4[BN) M@Q>#Y=N: ]Y0X8?_[U?RUS?G T>>R4"S8%/S/]Z@^# M-K\[>=Q>#CM])VQ[ M6(DC3]M?WJ8,7\P?ORU1NHPK?)4;-A_,RM7U"4L_$\1=*-0'=RR/]"EV)H7Z MDWUPEJEY,Q%[//C\]8'@=]0/2TR?X&7_?;;5N?#.Z<]:^&BH[Z7I^$;[HM/8 M=W4:33QCM[U)PBR:\^UZCRH&^#.1NG4Q0"/C)S)^_F#\_$1#$K=M_)P7*#^, MQ-XU4"82MRX&YP+*ZQNUGQ"#DY=FCV)OR#L(\D9&T%='Z6A<-V-/AVU7B2)4 MIR)4(0:+@VOID7$5&5<7CBP]E"+<:D3HE5&<3*ZKS=X=&\XVS*?M MS9_?9]N7@A[9\?K\,/<]Z.%\YV+.65+- QCX ;1X-WR"GHEM).L!)<#+K'[ M<7N)S)'@[\S+QQ. K4GY>.,.Q\X=P+BW6:FAT_BWX;4->T0SMO^/V#J">Y8'SM[27WN7^F'A U6-'=1SL>X@<'DM MX_FRT4C_(/_[?%Y?L$@2^^NZQ1H8OI-0B:359QB:PW@L.K?E<(Z >L?4?\_=4!QSD,SS)*OX@E":EG(YO-]SGY/ZU] M%E.ML:2D8(R32N53M+8NI%J0N9+X]2_^E$[X"VJ>2?L"/;*YHS.9P"'FZF;, M62#F3U=VF,J5.-=3'%ZCFFL=$-JY# 9@D28@RD922>TNGDI4#F MLBE%D?Y=[IKA7>C?T1X?7];C59GOK!47JPEYJ5R)M]$K[/&)$:4>1R/,?C8>J6,;Y(I+OGH@'/=X/P#Z& M/R=?=09"_R>1?^Z8(HL/XE5VH$U)IC\PI(XR*16D\NI+P94?<;(R2W34XG D MSF!JD67CK&MEN3=V6^*SM8*;+Z WNV!0>,5"UZVCCCVLGJ*DM5C4H+EJ MOQA$ MXCVY*DL6O69$JZ C#8Y.-*;0E()A,"S]G/:?=-U-OLOY;:E'PXIWLEV"'F^H ML.*$@65#@@-7(W(Q=,QT: M*TVKE?%"T%4% V%!@2!+ M].?VQ&WRB",41^B(59M<&A;S]H)D3TCZ,MDJ#Y0K%K@>72J9+/"!A2O;[,+1 MKZ PG63>3P[5:H(UTYHNID<4;CN 02\+W*A5-(HF>V:8;0W0]^V>BU[&]T! M#R*7[=[''=&\A"KU*J)YN:+D1S0OX L\VNO=QAY3F)1"-#T%F3"3Y M5Y3\4%+&!"$!84(H*,BR9)YR/5/1&4]BN3P43F!\9+)Z1>B"9\:X"(OE M;2S<[1^?79_%\F8]R1L_*#MG_GG8HB*/0G_9Q9?,4,=Z V3!S#?Q;IV31FJ+ M19%K\%\&+<"/>LYWQM3PA]/;D!!G5NWD>FT9PH*1-\Q:EAAM/# EJ+=78,X, M6GZC8\K'.JPY9QKWXP!6N%@X-7K< YW,X<@"B;?PVLI)I8]L\N94[>'Q.:]Z[Z,)>'"UOT5BS0_4OM1=-H8=JT4J#6:ZUDH]E5NG**CV MER?8O&FU?Z!TC*#U_T+8=NKZ_Z."6R!< !<'-TFDE;F4)B3$6<^J=KH>;W+H M"H+;%:@Q;QK=[ESQ_=?Z'USQKWO'_^**'U\,\:*:(%6E4;?JZ1&V+);FDJ?X ME^>YO*[B/T2&T6F>RW,'J&XV)GGI&C-W0>;RR?HR#\3OX$63Y3D.;Q@.4NZ#4_ 2QI M=#$H-U=MB9:'HW*1&1=7D_D* LL5?#UJBE*VPX&&"XLN\][5]$ $.GF,F*-K+ MVUC;&TP2 <_,B;JAR?J6^-(K;QKC=.'\%)A!CS-$&2 WFML74M:9BW!G!KUJ M(M.B<.O"CI!M5TI#RBUR$P#/H58ND]4XY-2["_!GT MJMW_6=HV+[\OP@45A1@'>@EY(_;Y^+QW^KI-R]\Y9E&L)+3G9N?VLF[QAM26 MZ(25A4VC6.W,$H@[V/37RUFO5\M)-YLGOU=0:JN?=0>^Y,25J7T5U..$"+O0 M*7*DA8V0PB3;''0S/*+-)!9-PM3X1.HID?*S#D;GBZ$]7SRS@_I@>A[BM/6? MZGFSO1XO.S.+5K*L1*XWZ5;!3+:@GA- SY&3K,#1.6QT#GL?E:("/UZ]*IJ% M/V'\IVA60+.U;CJ^:-#QM)DNL,E.4QQ3$,U@CG@B\40BES);H@/KD&MZP.?0 M06AZB+.W?ZKII6$RE\LG7)9QNJDRVUSJ%C+W_!.8L(WC3R3IS]F.3O;#?K)_ M%&;R,O?EI1@#O1!Y&[*3'@:88N+"D9= ,G3;^E_+>=L9[_$D5+I_5%D7XU-/ MXL +D?_\8QMS;P1'TP$^!B_]"_W[+^QO,)O._'["R2'*(PB:9N?:>09!C_=+ MFQ(4 Q2[UXP$O[J'B?K@CE3A,_0'CZ0)H4MW"$@3H@R(D*G$M3,D@AYOAQIC8:,JX[RM&C!2]E2A3$BB@_),H/^6;=@/L!Q%,50QX8$6\VP^0+ MB*AV''[,5OF-4D$7*:Z?Y=U1MP41,* MIY'^P$@W*YO58,Q[]E.4IW(/>2HAHQ:\V4CKC=-5!$9 &+IKG4%Q$CZ@!(2" M^B(HYL)(\$.95Q(ED41;_(58$".-C])('FW<(>7N"(I1\68E(.R))/\4T8XHAX/&X^7^2<]3*#'MC/2J+DY*4LB%Y!E%W,TD23F9F64'FDCYM( MV^FFB#H:J@J9V!="EC1GZF#*K:9H>O')_06ZH](GR"L# #U6$"0[M)@"TC/< MR:28:74I%DW#;!!@:OO/=\]7!?/^D2!TR2!GK&\9]+C" 373?ZX*! ,&LQ( MF(A(G'9X5E4METG2Y14$ L(# OR"-2OO' BB3(];1KOP)WE<'NX"R>RX*-P5 MVOG-$.]G-*43W^A#.:]AF;)G]\ \#J"QEZGY%J5QW#84A#V#XVI0<-VTC8M" M08VDM$:&GE61.)BS!DIT:R2]A8)+^D!1CD:0,:USWX(*>JPA2KT('!\O%OL* MX5C#X 7?3CCLW5K K[N!*5L)?"YA+HWEF-&BG^T0[10%1G:%@-A#@LAGN%'N M!$0^PXORH!AR.Y&T3V (WA"0=*:223!.+[[*BC9S4L2D25:2K@>>5XC,12@2'LVZ M6/PNA&,- XK<3DCO$RA"\U@_G4ECBN*DLK7>JD$FFXSDHG.]_ M; Z(_K__*\C+GW?M^;5S>_4Z^&3/Q*N!W_<,O<]H6M3^F1N6#%?EMRFJ'"0! MWD\P)/#]]:9SK[,=YPW5,'_OE7;_Q/GZQ..\5S\3XCYFB26?D7UL'XJ%^#*E M,\>/_3FZ>77FPA!/1 Y>:6^'O_RS]G6-8/9L[K0USE7,.Q M?T_DM2@<3M1N.#NI>!O W39+>!3)OWQR_]U>I^=^7F6(;9!C\GVM2?G4XB_T M[^,N'>G-H8S_I+?;?\'G@$X!0%*WGZRVPK/[Z->_><.,V5,1_&>*8@S@G3VU M8J(NB$*L(\YM#_9B./(4@R;8D]=T D3 6($NQU:[FZ3Q/367\7IM=!N1MCYB MMXZ-W1BWXDPA9KMS$3S-%&/BFE<=^/:):6C>Z\"WYX[M03I\V"["'=,/H^#> MNV*<;9ORV-G*+Y#ME]@X?/'44(',6$\QSO(>*VM@P3SR;5F'KX1=!I]KL97A MJ$)L"H84&XNB'N-T6XX+.\[NW[$]N%QYG0)CAZ+@ G7!^GA[(UCG-4MIGH T M54[?[8L_VE3[E9HL=CH+4EDT!715RG9K+OI]*BD*K-=^N3HB[Y@ (46+WLE5 M'HA5]E6B&I/C39C2 .3:QY>>ZYQILNUU(TW,I\DB3;AK8>3JLBINJ%__IIY0 MU!_["$A08L8N77LN#&) PR. M:W"=]H+\]].#R^_^T[9H@?V-AQP-4#C/(#OLXF1]VP93C IUP"5KDDO52%L_WBU08#2F^)\X6_64\I71FR=E4F_-S=@2T//U$ MD(G0*/HC^;"?E]F+^+!(OMEV4HE,1G'D(4*T'+DRBU,AE-Q&AVZV4I,)AA2X M%6,0#=6>E($YA2=#)+5>>)*<,M-QUB5BSW-"2, IQ' MIG.Y2F4P.JNL;6K1B0\Z.@4$.!V>(,R=^[ _D=5S^K"KH6W6FC,V1;M+;5CB M$A6C9H919BF;S^;KO9E(:_*82]0ZO6ZYL_KU;P(G0B2S]^[!?DELS^[!3IPY MS1?R0D-Q:CQ-J8/L@C=#Z<&6F)[5W#0Z3(45BM)JK33ST(/%3E%7A\F#?4E8 M\"4K7#J+XNB$^W,Y%5&"P 43!+"0)@@ )8SR QXRMO)Q-N[E8ROK92E5K*?< M)L(9I56A*L5-F0SC_D,.S)Q6-/$$T^BDS4YC[JPYK@7S _!$>(*H#Q%;^;+, M7B2V4M,K9;PP75DT0=4SF>Y,:[)8&"4751TZG:-,D1:K1;(;GQ-2;>3E!T2Q ME=#+[P5C*X8E.79NE&>5[")?=S#112:A%& PO>5Z>=2O*/VA5JYGAILD70+0 MBY](B(YB*Z&3U7/&5EK-,EO/U88NG76IHB20E#;)A3&V,F$+\88I#B3%=2=4 MA1)R1'X&W=4G-$1GKG<<7?F.X)X]NI)9%FG#' [FM-;2FKUB7LV1BS!";'DP M=\OE/#FFLVVR(RN=)M(3*5A;-32R^H?\@$^XL%%ZP#V[L(&E!^"53IY:3WF5 M$0MM+&&I*;12#..>E+643"FBZ7"N#]E\ER*DQ8I$M&D0=G<( C*IJ$YA:7#([QHTI9^ M_9M,8*$1X#OW8<.2'Y#06G6BO3'Z2H'*F4 MUFW4I_,R3"<,4U+6_7NPP>8'*&Q*Z&75097I=(0\W[0G+<$-HW$KUVOS>&&@ MJ'1?2E$JLLG,>-6[1!0:6?UJ?L"NWW5' V_E+U@2%L/V!^:'4_+-HK!O.GUQ M"J#,3D[3(R)'=S.<@"SPO"48A9$[JZ^.Q:_#3T7!446_9'F,NY0N[&@ZNG % MNJ#C&16\?"MF!=-PYJR-BO-1L<5/%'>1=$;K+$Y:_(ZE1-8=4:#LCYNRL"7Z M*R8"(9Z#OMFF(YZ-4F.73K!=-"\#X8"E9>98MCQQMQ_)0 IU^W?<:_29'!+T M\R)P++B^?WM4% =T&+PJ\&U#YWJ78>/.@ M."^JZG$.QQO^W_T3SLZ-PX-I%LVW4PR]EOE;8@[OYW_]GT^1A!Q,UVXF,&_M M)3$^-D5.B7,3\,K?G+KB7&LW/C+]6@'E]PLY$)S1&(H\X\G_Q Y^?V4-.>B. MQJWC!W/U5M2V7]M_9FY)3'8?^GA,?AT]]R7YYWB!,1(\P;?(7TA1VJX( 1ZQ M>R(R_V#;>^^3-X,\5+!MFS\G*WD92ON^OI"[;#.7WB/L M\=**7A_Q/@W/P20>/-H CYNHQFJOHOM_QV%RTN^M@*S K/UQ85[^SHTM \+B M/_L$K4NHS+DQZ%"W/L<'_NEYO\2 QV^>N;,=QH8J@#_V0#_%]5.LI///GK'; M<<86L*,X$QA/__L_XR^QGH=VE'7#!D^&<6\#[DV6*,#?@.3) @ MYM38BX5@Q?YR=,X19/#WOU^WX!].R5MF-72^CGF="(9$[L,I^VMK$%LQ60<& MI>%80#B "R^N>1%@^>O) IA [N_8R[1<16$/>_IM/J\00\MI\^5XDSP%L=Q+ M%084%Q\PVKBF3]6EGMK,*6@B.VLK6NH5DHK9:@9:H[_4YP^&!X=X=,H33$'L;RF#PJ<3B M_HY62R,'ZR5MD\'*BXZ4*VH(BE.@I>_U*-Y,J_-D)87T!S5]Y=2DM36EV(1_ MFHH"[1A5ONXRC0'60E2:;[5HB4WZ6\[*Y72MQ_6B\-.6I4Q,/BDOY_\ MN"TGJQ,GKLC.0-/+G:0]+\%G^B:TD.NT$U-W;2*+TMA(5T95%Z_#9_I&1+?' M&41WW2*2=;/$.M\HEZ0E;.F?T%X]4RZXPQ;+Q%V\UZXV5I/^1&()_Y"$'C67 MTO2*5XBU,#&FO13FJBO0,N&;4(1"K3QK#T@27 M@R&39+L)($Z:7P%/&;?D PIA0R,7!=3 M"NQ\(V#"E$L/ 9 @_J:<8LR[U:K5H=W%U%7:=;&0W4BPJ>_]*9+9-)8]M4US MPJ:Q:JQ&6!QOP:9^O1<6C68M7[,9K6[0224Q2_0&WE-]$U!)B .<2)AK6MYH M#:.KBCPC>$W],U!K(,N4, MEX1"?*%Y37VB4K-E65P6Y28=IP=]+C$V9G2^!9OZ9#63T8TI!P"<%G6:UJ:K MA-*0O*9^8=W4Y&6%3'5)I&,DXF*?E@LE6)X+/2&ME5+1X>K]=$Z)IZ>*D!$( MV^B!WIZ :3HE]8O98CN)5-#UL".TYX6YXC7U35?=5(WQV)%8I&!E5XT:CS=L MMP6;^A;,K&E)86'S(R:^[AOU9'9B=VT)-O4M6&.NZ8U4+H,IFJF/T@J9S=5J MWE/]"U9OJKU.Q6373-:-I]Q2W!$+>3 ')W 5QXNI)99H-VA.;I0;J& F%QLP MKA/ FB97.LIJ*L5DK557YV9FATF!IB< RR W@V2Z4DHSV!PI#0>Y5:*0H6!3 MW/=4B:"G&5G%:9DOS=72/(]:"^^IQ'%3-;^RU9G3L1"1%2O8(C7<3&FO*>KK M00I,C\64>4?)YDL;-\_'^1FS;>OK0JD1Y_&AF101KK":\)64:#4!NJ,G4$LM M@_VQ44S*BMC3*%VIM==ENP4K/OF:KDF3,;ILCE+Z1-K)2VR.;TE>4]]ZM:J. M56_69P0C]K5UI9Z15IV&!)OZ)$8Q$DN1J+D3.KX@L'AF'5_+VZJ[/HGII"8* MX]K5&A/O<06TLUKUN957E],O,9DIS5;B3#7%%!KH9H[*UAS5/.ILW[BHW)*3 M*RFB26,-)4.Z>EWE 1YB)Z!K0(]-,W5[)E+M(=WH([/!>BKT1^P^%'CZ6Y^((9XO%/*).,T;2T4J$8"4PKX!*M!"! M+P3 I@\K $<+$6'3@ZW$MOAAM!"!+\2VDEJT$($O1.1)A&4AT.=4Y%R'826V M]=FBA0A\(0 V?5BW/EJ(*V(3&:U$&%;BF8R -%7[X_WXE?WUS/O!MPFR ^6='&>.G> MMK^\3=:[F$-^6[)T&5_X*KGM'\S*U14*2WM2<0<*]0&]Q9$^Q]5&<3*XKR![K"6<;YE-L#$EF?I]M M7PIZ9,?K\\/<]Z"'\P9QKF->;-,Y QCX ;1X-WR"GHEM'.L!)<#+K'[ <4>2 M_\:\?#P)V)J4CS?N<&S= 8Q[FY4:.HU_&WX[4Z QZ.4]IV6&!3^<8*25O']I MW?IT-[N\80]IOA"L$EM/<%_RX[C0!Z>JL<,B'W<0N;S67OKAG>D+#/*_SV?\ M!HLDL;\^25W-=')L5G1(1"G..@QF]"B.'F2:=HKZN*[U$;LOPW<2*I&4N[2X ME$J95G:-U,WO,_4#72KIO*&)5:!0OV(6&"5XPC$S-"2$&4NM1I-**XQFL1C9 M3B%9-;-BDY /!GU"$_X2)B-2$OE2OQ-GJ%/1[7DG5BQ6<;M#9*JXQ>9)KI+?,L ML+%327^!JW-HW\6/HP./4P0:ECD*7>RO,FQKH')6C(/LXC KP2N;.HG9ALVI M+S537\NH[@Z]H\#Y^0_'0T53?[Z0Y+LG@T&/]P.PC^&P@-)>9R#T?Q+YYXXI MLO@@7F4'VI1D^@-#ZBB34D$JK[X47?E1[:2)B.GQ1=I)(O)0:C5+C7XNC;VI M\97XQ+8!JY3^;KZ GBW!P:-5RQXV3KBV,O>H;"=6;HJY=>*EG:;E%,>]KDY MQ7ITO03Y3)PJ2WLGV0;_.7LP_YU<@J 5)P** ('BG?*!WP**>@IGK8(]0A!G M-I3-K+S*KCI7 @JT4L9(HM!.,FZ5[Y6SQ>:HKT.@('[]2V+/:7\<]VZ2,\X- M%%'J1<@ XT( ^6[&1=#C#0= 7K$*Y34 LKL8UA8F6APPHCO'6LE)<6H76^RV M1 $)=/Y4I?0[R7>Y@"EU.NTE:,VY'%*KRA0HISFE(2WN]/>5U5F,YR MO*(%7;!H_4I(D4[5F.XL,R:4.(ZF)%Y==D3;*\ $G"Z2O!!2A"/7Z#_WESWT M)C:WRR Z=]CM_BU#WU5Y'("=8#APD@-!]S.F.@0^L'"E(ETX6/;]0Q9JR@\5+_,*"9T%CQ:4RM0(?6+A2N2X$HC_N/&*%/L:S&SH/7H4JED@0\L7+EF%PY^!040C9PUE:>9V49QXVFEUQ"Q M IJ M<%A:(Q(DE$JVPVGLJ&8?^S;9J]U;Z,[X$&DLMW[N".VBU!E7D4\+Y'D M1SPO$<]+M,<_#L]+(!K_F)@?<<8\N.2'(]7C;FEE_GE#*BK(L&:><#Y:T1O- M8;L^%TQ@YG2P>')VQK2KIQ"<^Q>ZAT@[# -+R$4( M,&]3LP(@NPC,3;DKH8M.T$*1B7XQ'LN;=25O_*CLG%FF80N+/ H!YFJH&B/% M%APDGBM-AD5VO&XO)!9%KL& &;0 /^I)7Z2XMT^=67<68Z.4-XJ,N,DO]%ZB M.!>VBGL%[LR@!3@ZJ'RL@\ISIG(_#F"%BX>3BZ\(;9%C.G1'HO5A8U+,K^H4 M!*QK$'$&+<&/>M!ZSASKA]/NR/F**S_?3:!NZ&*.75G^%%Y86Z8BS.W5>E3]# Y4B[7M:Z. M,G$LFUM,6KP^KH+- +T")^=5E>)"!)R1WC^(WM\BM>8'>C\NS*9&HR2[]&(@ M\$NB8')$6H)Z?WF*S9O6^P=*R A:_R\$;J M*?3+[47?[A$+Q0.W*]!CWC2ZG;K7?T^*[[O;_^"*?XLLEQ\H?K5W%?X@.4-UL4/+296;N@M'EDY4C'HCD MY9Z(,E\W@W?/.PK#HC+6,KVF4LF-2)M82%TW S8%[/)E2"R7(%G\_&P)4K:"AO.7#&K*_"Q MABOMZS8Y.S^!JJW]P+N'RF M\LWC@?-0LO-I+Z%C/+S M-E8WXF )/1U&4,R=][ZV$9_+'0MP5(KD/@;Y&'MI&+AA@B+-O/>UC7AF[E: M(RJ:2P\W)^J&)NM;]DNOS&F,TX7S\V &/P6EMOI9=^!+3MR:VE=#/4Z)T)Q4*6,XML0L M;#O!:/4!HJ16+)KT&$,1] E'_%D1T1%C:(\8(TW_D::'.'7]IYJNU-RF/=N4 MEC370HN,9NI)H^!I.@$U/?6$H!?2].@L]CX&>=,EHP(_8KTJG(4_:_RG<+9* MU).Z@33C-)%+-L:SMI++#%L0SF"B.(HDGD[=[8M.K4-[:GWN0,B#J7J(<[A_ MJNK3_J+@@!XT&:["VVE6ZY=F\E;5H9."XD]$@K@38H='.M\_BC5Y"?SR4HR! M7HB\#6E*#Z-,,7'AR$L@&KH=%9NY./?#W;#^?/*6=LB)@* 8H%B407!Q9H)( M[N]6[J-B& *1:?>25'%+BVVACJ>)-S, MB&JQ*!EE65RF%$>$%O>-%K>7I_$%M%BM&RB7I\]P.)IRIX/# DWFRNQQ<@<=BVT](J5\'I0F;L"I8PG*RF$H3$*-OC M,F4_[@HN?'4_(KBXO7R1+\"%5"U0,LFGYK3H;OBR/A)2&N)94%'&R%UDC(2, MZ^]FPZTW3A\1&*%:Z&Y9!D42^( 2$ HJBDCR@Y3\*)7DD<;]L'M\2/DO@F(J M?$ )" 5%1F!\AI'D1^DD%Q_;2_7+N6B^5KR$08Z(5^/FLT;.66@NZ(']K$A) M3E[*@NB5*-E%+4TTF9EI"95'^KB)M)UNBJBCH2I:B7TA:$ESI@ZFW&J*IA>A MW%]F.RI&@KQ6C\,3*%988PN$**S517Y1R!;A!=8TS D!IC9ZP<*4]X\$HDEK"=HB,YTZ/NFL(!(0'A)5!P22/CQ5S>$(XU#%[P[<3#WBW/^[H;#$4TYZ!.E5 6 MW)QJ6D)#P9(2&-D5(F(/"2*?(42)0.3N0>1V0FF? )&2*2_-?J[?4S14+0I* MFTYOR!8$DT5DA6[ M:YE?M_),Q3/!KA#5NUD4\0)]_V-S0/3_]>8'RHNL.]SV;MJENWK063F6X]SC!Q9K$>:O%%3>@!I0> 1(+7_ ]WT'+:6Q0+ M5GTP1>+*6*0I)T,P0XG%V.1Q2SN10$EGMA@J%3Z'C)$LMFA/@ 7A?V9I1NLR MDNWWDT#:77Y+RM&BL*M/0]$YGB0B8^ M[G60_L!HI_)4;=HD)- R?=PRL9@0^KK&#Q@'TZAF(5W0>]:*3?C?WF4I>S8O M5 I*%L>2"H[VZ:4!6_K>7E;-M*PTJSKM%)2$QJ>[*%Z!+7UO)S)\D\D7W [M MU-EFA>MC%2Z]8I,L\GXOD/Q#K//K%W1.O-H("][W=% MH.(\*TY?" 1$!$$91/WU;Q5HM]VZ>G1 F_UA[6Z[A*K*S"N'RLI,6S8EK"@E3F"Y3+GS[P8I<:],>5^=XC^W-\^EJ-H>A7AJ^_6!%FJ"O9X27RZ/J M7"I1[=B2Z[6;/'DXSQ3>5+1194UK,4$4%$G8X/6EQU.':V^W2^NE-.0Z: ]/ MVM2PV%2F/ -&)EZ/9!K5#5]-;*B,P/)"!RV.'0'C;4TH6IV=1D=.IF MZ[A7:548'L.?A@8ZM.;. &J(GW%2ZNVAF!EK#LGFNZF"Q!)-+TLHKS5_0S9L M\ S&D.K.1+8:INU8LJ-:OD&2E@UYK#IV5K5%W;1=2^Z EZ=U8)]L[8 1OS0% M6AJ.T+0V2XZ67#M9,@;<]EHZT!BRQ#AOC./A,.P7(@/[8@ZFY5BN?#*5[?_J M^??,@5VA2Z_O&,/[Q=N[^!@>WV]AN?]ONU//E&-IILUF$:;'M+)(H\+4VB>$ M_CW;=.K:CCI>!Q^I!H!WYQ&C7ZB'UU/O3&0$$!Q%&CK0&7/+A*:JC0!J(D*@ M*!#'1!1+,!Q$%.P)(AB27V;?6<=&@BU+B&J(X#VP*+_@"99DP_$RF(X*#71Y M-M?-M2S;\$S/DD7'M&S_$6 M2U64=V\$GZH&XIOY\/N"XT"S[P$!W"2 /\!O MS$SP$F#K@KF9-OQ7<)"9H,F(.IN;EN-/$.R,I8Y M?T%4VP;,A01= \RY_X4'I-5FP+_P9:TV9P,KWI_._@[%$<:&70?:\MSQ36F$ M0!_@G_&',Q1D8&R^/CX2.6#@1G?6<_F%G<]N]]KW .K^FK;F_FJ,I:<,D9JC M[?*D51L6ZLU&YD7$%?V$N;\[MYMUSFK"0RP-)HP?>07!R M[-,F.$MF=O4U/=D"K+D45!W:S7"9/O4%P+9'*?PGZRDH)X"#QP"2F0&NQT13-ZW'G8?\^J^Z:LB/_O+A3P=_#I[L5\,%KPV8 MR09K5Z^T<"B[8U,'1AUPS1#? T)L=P:^ )X&$ 4PP1)B%:3N5IP1\[G^QS%" M^V/A)\!WE0&Z&,[$1F0P3CHBW8_^LK^L3;\JN+'1NLMB6='E,BMY*227C>RT MS!P(I#B1)5>7MY+U%='<4C@/<=XN&L"35TW)_RT+(+<(815H>K$KZ*[<@;M_ MJ,KMF<-X"B8\5QS9?6 %

%-(DT MZ7Z:U.Z;O18Y+:1)ATZ7+GM>U(-4T^DI#)(W59%T3*^^\Z9)G=V6BJ5+?XI2 M+S!BV>=$G<5ONGD?:# )ZE77[9INJ]I)V:5A(-*(\B=!O48XMMESE$=E:RX, MI!'YOD7M%*)C=MQJY],UX%!?94A>:88$);OK*J!DL.L+85I=VVP/"-231I!& M2(UP6F:_XH5XI!%EQO7KIA'MKMFUJUT275;(OG*\!E2O% Q04<-M"3B.DM2( MQGE4GKJ/4T,VRN4AP2?!IXP!$GSJ/DYR7[7\_I(,@ ZI,63XB&Y".@3Q2?!) M\ GJD.#O-7N>!+\9 J!C-CQA_-O37;%D^6MZBR?SY??R)_5P[^67P _9T42< M%.O8]L-?TFC&![M")GP-SW_D_ Q3-)^I6QNJ(09-ZSK8ZII=2J,G@:Z/0+NF M;5/6+PET33JQM]7:YT:(7ANG.V^A:;9RHUJ:D)#J1)#:]OZ)M]]?VVFJ='-:IO:%D*$\>T2Q2B^@9:(0AKW3(JT37[ M;:6!"7);M!(94J5#+:Z#CMEM4V(VJ1)5.-Q[53)=]?LBS=.D&I4XV.K/&RY; M'BI4X@#/?#=CL9?".PSV?<;"1.6)PS57P]*;4Y:TC# $2W]IF^)>DM =/_B'+1$02?"#X2_+;%/EM!'YHB/R6?)0 R6]M<^$) M_^[E\%H]4N5%/YN/+&%>/)P87C@R1NR"!=%LRL*T8@<-5$-O &(?XFT5TC36B9;E>A)C05[#17$ZY)$=C]KB&1B0K-$*@R\XUO^N14AV5 9A&B'/IN>=W M/N-6X9XB=9?75T ;061% 41_8';[U!R>!+HN MVSS6Z/6EF30.N7?G[7=CZF M[=!A!17+1[^C.]^M#R:N?L+Y"Q:RV MXT-D;3?W03U)L/7+!=(X\E[W)0-ON M]XA/.P!>E%H 2D!I$MVUT@2WU:,]>-*$>X2_ZZ (;>KD23GG!6_04IJ?JEE6 M"IDYHKMA0&=@FQV5!VH3Y&\6W?71A+YM#CJ4#'TO]:-0; Y,(QCM#_X%[<;6.KW -0ARE:80LI=.'Z2#O^^_ZF*Y*PTZ9(9H)#"G2 M@12ITU+>(H742!MQ*1U*;LXT+WM:E&M1=] A+:),]!R=N -+:2LUS9)2*/^. M%@C"6;=T6 :NPK@J.2R:"0PITL':X/4'5/9'BG3H3/FRYT51]_9NA[JWUS)[ M_L9"T+4ME5EAVCDG%J/30IQUUV*NNE#U[0[E,A7L>3_.^9L6DK+[J@00%?Y)'-=7_SB MNH[9:2L_8;7FPD :45^-< 9]L].C]MZD$7>-XM=-(UP\?I5\W$;4,SA.?5!] ME0L:')>_X'64),8XCJ99J#X*%8;H&[>#IF-KOAOOH/5[CM(--$KE:1+=E1;] MEMEUVI1!0,)_KUB[5K)_UV9GO;;RRN+FR8...?\W-H:]CC6HBN_Z0 MIFUV!VK5F/!\D^BNM/"[YL#M$YXGX;]?H+V:PN^8/:61G*8*OX[I\'=,F@(6 MUAC0ZYX:#\]\&:8L9DFZIY9!3=\6K66B0*M+B?"D#:0-LJ./JU ;&I$A0-I0 M@2SXFZ/ZKDU-[RN6]W[S_4>;NMY3LGMSK')-,8ICVKT!87;2!]('$7?J$68G M;: T=]GBR5;>D[;F@E#1'/>N34W[=4\*4"L%!PMZ C="%ZJ2X=QRK12GNE.+>% .M/42Y:XJ[ZR@_\+7FHD#Z4 5] MN$74L=:@2^W;*Y;:?O,(1;M=(^1>Y7QV<;+J6Y8: M093L-7V];!-5NIVNWK'S-]=GTVE3HW=2'E*>.Z7;#-K46)*4Y]#I]65/RQ[2 M[_NV\G-6Q0%ESXN:=<=IJXQK-U5YZE,\T'/!$-38'ZE ]<"[=,)B M8QA-@2\3%B;^!>.;'8\I]^HV:$.'(B-F%%\SY M;PD_3]6(QMAWAA)P:M4*[XYUJK;9[2G=S*&LDB;171]-Z)@]6WEU7O,$HJF* M4)N&[VUST%7>7J9Y\J!CQOG=!*+?LY0>L*Y9M@=9.J*[85#';9MME2W$"/0W MB^[Z: *XOW9;H?O;5+337$W0KRW\'34!UH0.X7Y*\RY(1)O2O$M,\UZ)^7\. M8P;#^L%&/-/;B$+##R^8C/3O)[#?]+(>S5OQW1']*SUTN3$9-67+ 2G#/I0! MY\EQ*<>!-.*.$?^Z*83*U:$1NE!ZOOM=(Q^V>G1?T1A^S264K'5]\8NK/(Q? MQ"];?S1*6BA;8DB3*.>_2@)#BM3P+O5M<%M(DTB2J6=!!8DB3ZM/-_NXU#WV%:U)3-:E>-0]* M08IFCDO%:AX^1:D7;-A3V=.N=PM,VBB:GP:L'%O_TYY2.TJ@2\D)O([9;PV4 M'WE5T?QPP;WU^P;'IL^R%.0V%LBP#\T3 *HOAQ9BJR)^(DKCV. MO]KJLD(PW,[,#W D9/D<&=X\C0S;L/&]_X879__R:)-@+O_"_+L54GT;!""Y]Y(#M.]VH M#:6-OJC*RP0\^/5E. SF(WAEDD;#\Z-3+V$COB_!PD2XPH.+)M%E MB V:T@DSQL#FZ!(H,K@T6)N/H\@T2@VY<@Z/ C9.A4QPT?%#,,SIXR/^S?6V M?/&P ?QX4\O.!;Z@=,. >3$:L\G*[+?PE<.E=)1E6&5@Y!GN<8Q(DW7!LJ]5Y M:!0^+\Q&83A3[_M189:662INR[Z+A1637ZX9L@D(\]XU_"A>JTIEE]F_BZLV6E\+0D-N2T_C\H9BL3#^Y:.%2EGTAY(I_ MLR1^11,CKEE7Z33.!E989!_<=..YT[&Z6P_(*DQ:X?D1/',,UC:;]>QO#L4> M"V6]A'G:J22%A2*_U#M-HF">KN(,C25+_GM?9W)K*(@8<2!&]*WNUHT"8L3! M-*)'C-"#$=NW7X@1!S--[:VGN1,C#L0(UVJ1:=*!$8[EDD;HP(B^91,C=&#$ MKBUE8L3!&-&A-4('1O2MUM8M.V+$[1AQR]J&G2&FPU&]<9/DECNJPRC +__S MH//@KN 1_*G][B'G&Q'7!^E7]I"6=XV>1S'?4DDG,6/&%"Z8) 8+1VQD7+>; MI!A 'T0FLL<>PYA/8Q\>\SL++AC2@8_TPN1H_;FWT1QU(F/S7*,*B$SHAULE MAHR'$N-18HGH?27EA,U2-CUE\?_[E].U?VG9IOA EJ5$RU)[>;JYW;FV@&#O MIF@]6V ;W8^>XL9CG!A^* A.)]$<1&N4K*=\Y'+BWE5.!E:OVF;'M;$KBA(3 MLVMCXL""(+B__N]>I*!3;6,!4N#00G./A>8>HM,J]Q@?K0S(GLL^-#8@_E!CW/5;1R$,"_#AUC.SVU?;#*F18] M.I;40K#;F\_\J9Q@=SL*3W 1P+YL!E<3ZY<]:VK4PJZ)6CAFQZ9C3!1!][+I M5B/:K7*:_N]!M'O]]6-%*Q#/WP#!67SA#YDZT'U0>K)M[HK$UY4+8JNGMEU6 MJ4&"N@;0%0KI(0+?RH6TUU5X!A,%OG4,?"L4\4,$K/< ".Q.ISXAZ[K&I!6* MZ2%BR7L0TT%O/591S6CR1Y8P+QY.#"\<&2/ LT$TF[(PK4WT6#&VK8/?U>D[ M%$*N1PA9,2BN@W3W-]AFBB,W,(ZL&$W703<!_EV3=NN M9$3YA 4!MNQ&% X_G(,E#\\HF%S%8+)C=EWE^+KV!I7"R0SVDJ7M8/:/2Z/+G M?XI2<$MVG:>ISDDI^]CH?=50EDV7^G08TU59>M:@@'WILK"O4'R MY&V6)O!EG$Z,:!X;,4OF 7P3C8UHQF+NQR2&!_]OP)_88=,[XX>4X\4I=W^R MBE5\"C^G!"[THU%B@)0DV))S9!WZ^/);K,BJSA\_\.'BK38=I;S.]UL ,3H4 ML':,:/$3%(@3I7.B12JA!R- )5PZGU$+3E@]EQBA 2-LR]ZZ8T",.*!MZA G M-. $X"92"1T8X;C6@("3%IR@Y5HI(VZYK[\SNG'8CM#4#/WN)TRU[GI\4,NV MUE(>*G6O60I_6CT&OA3KMFIH] M"1>MS.6OS'LZ4O1>8?0*&PJ%I\GNBF37CO5NY4\B5W4&]=ZM_GUI5L&E M>T4DJRW^ZBS?]J!@S2R?B+Q5F_65L7P:X-V5Z)U]#99/J[D^*;-%.],? M]UX_L +3JQ!^V2\_MN?>59 ?96\L-6+GZ)"QCEI)Y]Y#%ONT%KM2?RK(CX,C MHPTDW5FS[H9\2FW0LM*YA2WCF<92DV(Z4L@ I"U!3?E 68!5A39/"AK62 M3LH"U(L?5;(6U8_<4=)?XY+^W $%Z!J4].?V+:7G2FKFI+2Q8%" MCY3Z=R/15PA5FA::K)\X]&IM"2L3NG1<_H(7<93@>>/1V$\I?EG+^&5GH'*S M@.*7VC*Z:ZMO:E-11-D0^%A#"78I?MF ^&77K8^IJF#\$I[Y;L9B+X5W&.S[ MC(6)R@*0LFFK=Z[C/A*_Z\8U_5(6]Y4>7C;7RJHO:1[=6J8K[L,8Z1#AJW?6 M(1DC)>4KI6TX?V0)\^+AQ/#"D3%B%RR(9E,64@2O[!+>._;P5.OUUB5 5T$^ M*L_*IOB;QE"L@@+:IO":5E7#=T[_Z];%TE0P?+96_Q$$&$A#, 87G3,,JU$P MK1+!M#O67[6I<+B24;@[LKNE$J#KX2I3]E[-(G%WMF1*DT-TB-U1X?#U[';I MM!!]PG@O6,AB+^# T1M-_=!/4MR4O6 4R*MD(,_M4*EP+2)YKM*0+(7RM,=R MU9-0Q::&8GGE,9)*>;6)Y3UEP)NA[V'S/X'+IA$0\(-_03&].L?TZ #@)H7T MU!O=TKE-$3V*Z*%DT_&_#0KHU=J.52R>]RZ=L-B(5BLK3"-DE)I7S^):1_U& M<+5-:TUK:Y4V5J-XH/Y(D 2X$>'"VO'9H8I%*5T<*AC,E*T! M7V-GP'$<33, J_(XO$JCU!(UZZ:Z],BV>C]39%*K5,0;\P[LH$+>4;11>[!7 M!:%T+%>I0:E+!+$:O+-K8U J&!6$9[X,4Q:S)-W/GG#9U%$8\"X;,I1O2%' M/>XOERX-% 2D(.#![2#% "LN#77NM%#)$. I&TB4A6SLIS]G M(4&#PH&U" ?>8HO648[-RF8]A0!O)P'J#7+I$D!A/PK[4=BOJ6&_6]B^09UM M7V5"?:)2Y2U+C2!**+)7F6OVAR-YA(WO=VCCB%-FK361/9;B9(GN'70SJ MDS%Z/TRC*; EPD+$_^"<4#%$_V,:(PQ/PKPU2+ =]>SEY0V8-!!#"C8 M=V=IZ-0ZSX4"?Q3XN[;*4V7'.@K\55P:ZGVR4L6"@*)=S3J&I:#@>N_"%NC> M*)J?!DP'Y;NQHSBPVA0UW-FPL*+,[5/"8+/"BC616I7!\/K$'6O!W);2=%$- M I/_3CW@@39F9-_#X!=>,F0_<"<8_7)3\S;R+W[]/_@G>] P8%Z,#)[(M^6" MC6^5[+7MAWL1WR'#\NME,MMV8:#\W__]G^* %V[$T3 *HOAQIG8%2B9B8EPN MB6?LZ#1FWOF1-X:7/?:"2^\JD93U!E:.(!_GFHNDXUG>K M]Z/"+$G!/PK8.'TL;\N^X\J:?QDE/K;N>1RS@!\MB$]?>BYG1AK-'KL TE$8 MX$])6,NUVGOBSHH3TBKXC9XQB=GX/P_^]>G=\29QY)_!,,13+_BE**#R*W!D M4$@-?TUOFXC^B.[8.$<"^+D(/GJD)L0L8*#^0B\6<(> M9Q^*8\*9E=J&/!X*@[!M\2T(;N'Y$3QS'$27F>1G?W.(\%@8S$N8IYV&2BX7_,79I=YI M$@7SE.W90BG4;OGO7F,IQ(B#,<+>FBQ&C#@0(WK6@!BA R/(-&G#"#)-6C"" M3),FC"#3I TC6EN#>,2( S%B8+7[Q @-&.%:+JT1.C"B8_6W;AX1(PZV1FS? MZ"%&W(X1MTQ$VAGK.QS5_5M07;4,I2TDWWG?3<[!, KPR_\\Z#RXZWP,K,Y^ MD]'ZNS?I;K#C,!7[!XSO'^1Q^#K)PH'$?SLJKR')N_#O0;:ARYZ$7=BSAGS? MA?(:P??#I-(<9A((W51L1=,&W9183W%?]).G2HB\PY9M9@F(!($( A$$(@A$ M$(@@4&D0Z'9Y=(^>8FIUH+58++%<.G%Z#A6&N1@SBA) 4F!ZY 4""EHW]GC 3&HM!2\AP=&HR/ M>,:4R8?>F.!>GK-V(&$#,+Y)MOWCRAH#=36"._+[:NBS[,JD4VV@-M0\JB[T M)/DC^2/YHUB='K&Z@\O?W@-O^Y._O0?02C &!T:^NWH*'#H85G;?J)-HG%YZ M,3.2^6DRC/T9IIVIZ[U4-GDE-$GA&*5LNG]2!CU*H$1YOS?'[IJMKL(.@"3< M)-RZ"/? -=U>EV1;#;@OFVX5LBTP>QUDVVF;]D!AKTZ!_5=CAOA)QS^%]+.9<.0>WDW&R["H,Z)63DJO8$ZL;AGM6K6N:M6A>@ M;!]&',X0YPTG*;JD.G):>L/MPX562R=5_0KD=DVW11L+I!ZD'IO4P['-GD/J ML;^]B=)EYG";%Z63NH>@M]EQ%<:CFK*[44-):%M*XY(Z;G\S!P^_!8/+BAI , LJH#PP^',?,2-C)^(2?8,VV>G=ZD&,9 MG^#2;,!859ELS"[+_4D\+.,G(,)9IJICM8"J2R\Q9K$/LP(S;HQB'^XQ3J_R MYR?&.(ZF1C2/#?;=ASD-SXPAS&TT97%B&9L3VQ:O!@L"3QR)AX3 R/Q>PP-] M\\[@MY[5>6AXXDA/TZ;N\.[J +"^;SBG3@O)OR4S-@0>[X%5U:IYTIL MARY%FS&&_P-;NL<#@&X]>A2OGQRKG8OGDJS)#*$8%03_PA_CX,YB-XQK+< M^=-9P*9 .HHRRC7O_<=E"T5I7PL]M".H^K"PT 90783?@M0MO0,RW@9 M&FCU4Z%H\!LPB/\%#'/*"LJ=S3='**+XR1$T>@H/GT; Z:_S MV$]&_E!,U$$.ZSGH45OW.&SF.$I2E*7)@;=4=,DTZ,(),DR:,(-.D"2/ -'6($1HP@DR3 M)HP@TZ0)(P@U:<((,DV:,((6:TT8X5@].A5((2-NF7^Y,]97PUXONXQPT]JU MNZXUV'^_6CT/H]%+%@Z49+4=E=>0Y%WXM^S&DPTT>X?B^U:4UPB^[T)859H$ M0C<54W-MT$V%>S/O^3 :O02&(!!!H(;81H) !(%J ($T.HQF[_JM[3$DCFVU MG4JC'(6GT31;#,IM]:+1<325%X,['T?CPH)7;6MPJ/-HM(8%]W*>[X83RJZF MR]+PKRM.4=:@0QB'LLDMH\0:7=^RZ5930>W4I+5QJVMV57;7(-FN@6QW:B+; MK@E0@V2;9+M^=KM=1[.ML!MC76R8T[8ZJH.19;.Y6FTKRBC$YU+BN+FH;'5- MEMHBY)TLVHMZ\JR114YCS-_&F+)ME<;53;KN-&U769ZT3&E9+ M[SB4WZQ!HKE+&?]Z, (\&\'.UM1UT(R0C>$;A#=5+BN M9/^U]$U;%P@"57H5(%$GOA,$T@4"Z55+OU_L0T74%:FE;[ 8=*HN!@IKZ?>[ MVNM<2]^OM!0:U1P+]_Y;C"A[ J?O%YE]V6HBK, M::L]7KRQLEV?"N-R*%$OVXXY4%QBK('](MDFV?[5<$V[[]9-M%56 MS]>$ST[/:JL./Y;-YK*JYS4NE]_F<11KXD%/EVOB03QD3;S3OF,M^TI-O.,4 M3KJ_2TU\7O:.Q?&SV #CAG'\*/ JB&?9%:$+I?,>VW*W'$E$Z\\$J+>P^,4(#1C@[ M>GD3(P[$B+[5)XW0@1%DFC1A!)DF31A!IDD31I!ITH019)HT8029)DT80:9) M$T:01FC"B%UGQ1 C]EHZOS/65\-J@EU&N''%9:[5VG]VO:ZE\SK)PJ%2,IIV M-/.NU;[L)-D&FCWB^^'X?HBS=[6L&R-T4S;)VJ";"M>1[+UT7B>!(0A$2V%# M;"/QG2!0#2"05J7S>]9OG6NFG6JC'*6E\R0&%18#=:7S%1>#^Y3.V[U*B\%! M:N=UAP7WIQ!XD*:NPMZVVB@K[P7T*[-E2[7R\F[+$ M&,U9H0X?1K!2@+\HLQ>E^%GE/%Q9?.1E%)\;7I)$0Y__?.FG$Z.0P%C(R!P& M,"I4JTE6"2WC%RUDR#Y2,GJ-X66/O>#2NTHD9;V!E7= ?9Q':)!T\!FL5N>A4?B,4[ V?UA; M7IBEI=IQ>=MR^7CVY8Y,6 F+V:?PIR2LY5KM/7&G8,VY12\8<\\ MR1__Y\&_/KT[WAA(P<]@CN.I%RP%4^17#W[]Q(OXH[%Q'/%J_"2W.)Y*J[.7 MI-_K=&:9_9NXNC=3NL(KQ\UY%<)C>58UC"7A=F0T @/$[17(U!%#&^2E'M@7 M+[A*?-%R TU?X'OAD!DA8R/>Z0/;< SA?=$43(\I+PM3/YR#70'3Y84)&D>X M(03[=J_/'G_,N$?G5]^ MQH%F[S*>?7PO^H" S8T7C4-F,*]@B:?)QA8@:91Z0:'_QVZC.V*%/B!]R]W< M!J1O#79T =FU<,%_A\%\!&],)Q'\*>QW.O%28^)=,..4L= 8>C,?" ">C_C; M"BS,+YRR5# ENU9.<02S?65IV^'CA,$J&I[QZ7GCQ>/=L>BBI?[VEPU%2]TH+ 6C'"L%I6GZL"(@=4ETZ0#(\@T M:<((,DV:,(),DR:,(-.D"2/(-&G""#)-FC""3),FC""-T(01+JT12AEQVW.0 M=H3Z:ECFM,L&-Z[JM6VU]GLNF,X]/722A0,EBVTWN#4D>==B7W;R?@/-'O'] M<'P_A+YK6=!*X(; C0 W%2YOVWM+#YT$AA 0K80-L8W$=T) U4= 6G7TV+-Z MZ]O*P;'L:H,CM#*<9)MD6P_9=CMF MMZ.T'IYDFV1;#]ENFYU!NVZBK:RA1WWX[/0LI0V)=-#D_7;TN%%"VRTRVDHJ M -[H?&SLW-&VNDN=.U!D9.N.EFVU5+3N<#M6;^TY&TNW/TW\Q>",2R\IM. 8 MQ?X%"XW3*\.#H5EV_L2EKAS>51P% :<[Z\B14[W:A@.' 9)\"1]%0P\<"[KI MV>=D?IH,8W_&R[H3+V"BGAYX=.%CY7Q6W6\3+$I@ \6]/$0<6"]&+#$7CD3X[E%&B&6[CZ)AF;X7G3 M")_A!48"%(^R'_C D$^G,>\&@,7[(>] , 9FI#" UUZ2!E?;WEULXH+OGL*- M6;T[_.X-O\U]9+P[S7S@/> M/(VR+T1[ ?[-H5L0#*S.UJ14R@L_W*F;E*"O R,A4@42>^$P32!0)IU89@ MS]A'W_IS6U0U5!?E*&U#L&#N[RMY]XK00=DDEG)$?:=\NM74M*(S4X=:QY9C=GM*JQT=#=27 M9)MDF\NVV^J1;)-LUT^VVVVE#61T$&R%G0CJPF5PGU0''\OF,C4BV%43S(7$ M<7-)N=X7V=B:H%!T+EH3@ LN.Q,X&SH*W*$S 3S'O5EG@EL.W2G4RQ=:&,P9 MOG868#, %'YX COSAW#G!4M2; O H[A^"&.9BNKZE TG811$9U?X=>S!3?-A M.H^9:9S.$Y\7\L_B:(C_!?I#F'H&8Y=%\A&6],.-?NKSP2;X?MY)P1C/\2E& M!)1ZO(P^8*"&WAD\V$N,2X9=%)+5D;'I+(BN&*_%OTI@;A/9:B&)YO&0SX&1 MS&>S*$ZS-@BRPP)O43 _#8!:SH+P"N["Z[*AXK>![X5#9GA#&"L,F26K+2'@ M)RP5?2!&;!@ O?RM:30\/SKETX^/ I;D[0E D@9W%!?>#N):J;A!RX*S M&P@.D%'H6]"QG&OZ%O0/V+?@_DB-9] 6$H.' ?-BM.V3K"!?QM%:^))]9 ;O M"!0A\%A.^/W?_UG*9,X7&&Q#$,6/LS!?@1*90>WR%>>,'8E$:6\,+WOL!9?> M52(IZPVL5A9 ?)Q'"EO<0MI6J_/0*'S&*5B;/VQQ4)BEI18&\K;E+@;9ESL2 MMB4STFB&44[LJ0!2>B0):[E6>T_<65DG6@5$X1F@G./_//C7IW?'&U<__ R8 M (QDL!34DU\]^/43[R4!^G@<\:8022Z:GLKU<"^YY]?IS#+[-W%5Q\8?[_@2 M]"Y?9IX)JV?"@%+EK3\.W=>C;W7I!-3[RKNBHI>M"??$B,-5J))&Z,"(@>40 M(W1@!)DF31A!IDD31I!ITH019)HT8029)DT80:9)$T:0:=*$$:01FC"".MVH M9<1M\SEWQ?IJ6.JTRPAK3;*"0M>69>__V#UMVWA4E_7[ >$U)'G7XEYVPCY9 M.>)[Q6N7]:QA)3!3+9*5@9D*E[#MOVM'=>6#$ ^M?"3JQ'="/*4A'KVZ=AQ: MOZ^OQ5?=CJ'=J32*4=N58_]=9HG+Y3?=T%N9[]-4HU]I+A^JJ8;6B_;:O.Q_ M%2^[]$_DM"]*IUB6TQZRU%"F\F53>2,K+TFBH>^E\/VES[M(%'I!A/R]6/H+LP3SBA\3?\2G#>X-?$\P/!_B)Q8$ M\]3[;AHOPZ%E>,-O'QG >QRP<7AEI[(5)(.F)$MEE!'\=W:C[1+3-45U($K#W MD6/9/V_N.P&,?[B/%A/W*"I_B1$*EJ1UJR;O#2C#5X]4:SIF5P=&4%V4)HQ M8$%\*)\/5!:E"2/(,FG""+),>O"!+),FC"#+I DCR#+IP0>R3)HP@A1"#SXX MUF#K"8;$B'U7DF^/\]4P_7Y71$UKDI447QW@Y#2J)-=$VAM95Z5UDBJ551'; M]Z?MV^%4E2:!H Q!F1M!F0I7;5 =.>$=6OA(THGMA'>TPSMZ59$?&N@$"Y3%?E-JLC;E6;S04Q>19[,2U?V<)=-G54 MN'A3?Z(.]6NMKD-UBR3 U17@CDL"3 *LA0#?5&0? 3-_)J%M!*M;MM53R&OA M#93-ZX/7A^\H.2VW8/S:<:WZ"84#XT^OL##;72H#1U&15>"VU;[;P?>F,8ZC MZ7+1]]9*[[4Q\N0_44!\ZH7G,.;3=+EXO9L_>32/L3KYYH7IJW7A>">,*AQ- ML2(;7LDKPV,V\E/#.X,G\N^Y0\IPT' %C/R-%P\GXH%9_?<)&T;AR'BR^JQC M\:PGV;-D?3@O\_:3G.A++S&B\3AA*7+&6YZ_U%L,T)_RAHSS8? $_L(S[KG5=3J7+Q= M"GY]\KX;O[&0C7WU%>]B,*+@_$UY#D78M[V>FVA[)R31-UXOL- %65)H' #(&9&X&9 M"A>@[+TBOG'+ "&>2AM]$G7B.R$>71"/5C7Q!X]5>FY?]+^-EEP3))'<\8^\T M2W)7M&J73=I>RS%;&ASWJ:8GLGFZ7Z'5P. H$MIR M&FXH*2+NJRPL):DEJ3UX[X9!EP2XTFR_L;'J@/HI+8/O:X";]EL&?Z-LKUND M>Y54&KON&*R5P3M+9?!"5O)"^/S'_/:[GX7N+17=KSWPVJ/0LP'CM]E-6#(^ MBWV@%>;1&,7^!0N1GNQ:$<=<4)T8\$;VG<5#/Y%UV5B-#1**I>? FVAX;GA8 M-I[DIY?[,/0A+Q@/_*F?BD)Q? [0.A_*O\;&$)3'@[>QZ2R(KAA+D/M.[Q=. M.PL34:P.:@+SPNO]0R\P/HK#QHWC:,1@WOC3#*?K/IK^7*RJ+WR=U\XK%*=[ M]W$0Z8N%K,QAP+P8#<@DJXJ68906OF0?:9D[X@3MUFJVY?_^SU(::6[%L/0[ MBA]G49X")3)]U>5F[8P=B2Q5;PPO>^P%E]Y5(BGK#:Q6%C]ZG >*D'3#L:U6 MYZ%1^(Q3L#9_6%9>F*6E^G%YVW()>?;ECFQ9R8PTFF'G1ZQCG\*?DK"6:[7W MQ)T"1N$XI0!1/ ,LR/@_#_[UZ=WQ1A.+GV'AB:=>L!33D5\]^/43K]\'%3R. M>"%^DHNFI]+H[B7Q]SJ=66;_)JX>I!?$MB#C6S]DQAMA^)]=9_B/"X;_!C1'Z,"(OM6CEG@Z,(), MDR:,Z%BD$#KPP:%0DU)&W#*'H[[#E/_=*']V;4=:Z!.K^U:#.P!KTM6YM M\5QN4X>XF;&?#A<5EH#]8/,:DKP+!9>=/$_&;C\D[\!ZC6#[+IQ5I4D@C-,P MM5>&<2I<7K;WCA<5E@]"0(2 2-0) 1$"*@L!:=7P8L_J758GA+XUZ%8:PBAM M=T%,UI;)ZKI=Z,WD.S>[<'I6NUUI+O_-O/CH';:ZP$_&L=H>%WHOU/=RX+5; MN3> U9ODN#^NBHX?N-1Z>RZ>+J5C>\US.T3MK6*^D122%)(4JI;"O6GNUI*H9;?-3K^G>I^E;":3<)-P_VJXW8X)ZR\)MQI4 M7S;=*H1;0/[IN]EDMR?A?T M7TLYE_Y W>2\9SH]A:BQM-T!98Y W1@,7H%"W^\PNPMJ78"R?9A/4>H%1IQW M?ZR) ZY1Y'19:5N@M*-HCKTU2UER]AI:+9U4]>&IKFVV!_VZQ:=(/4@]E*B' MTS+[ ^6>2!/5XYJMB=)EYG![%Z63JMY/[YI=6^EI.3IHQ]XW-^HG".#G*,00 M>NY^T#DZ&WKN9R4'AA]FI^?\U.Y:W:6SM3G[4S?C:WD$[CLSY M"19F:W"7Y\BS<[+A8I5CLC&#+/<9\2"-GUH#J[U*TP!HNNZ\G>SYB3&.HZD1 MS6.#???YP3K&$&8VFC)18CF,HR0Q$@9/AI]"X-0LCO 8G03I7+_'%,?PX*E! M 4N BW -GD-@%EXYFC-Q,T@'3L(F)96S.G5M0#E8*"!H)&G!L MBZ%[H-/>&?S6M^R'_.E]J_L0YRKE'O>N214G&;G\3F2+"3\E,SS9YX(%5RH/ M\[G].1+;T5'1+HWA_\!>ZZ21*-T_]0KG22V)NMPC7?#A.@'V"C>B K0+:GN= MSASQ1GX@$_EKO"2)AC[_[M)/)UQ)8>XNX2,^I'!O/B+0J8D_Q-^'P7P$SUB6 M.W\Z"]@42$>M0+7B_0!1MLQ-&C:?G<4>+A2H$/ DT!<0W"0[HVKE 2B,^!4L M;5-_/H4!SF91G.;T6,;+T,"%)Q5F "X%'G(UR$F.QF-@)+P0U \^L' (OWK& M3Z[5V\B2F WG,;]AG3G8.I'/&7 (;,X5EO-)Y8Y9.H]#Y%T$MR1X_P40,BWH MMY&Q R[/9L0XG<.U<$/&!B0Y9F=SN#**KPQQ(#;>FLP#/I=HH_+I%":%3^>$ M^3$_26SL!_RX,#^$]TPCD(FO\]A/1KXX"NPPYW+=M>ZO]$.#CJ.$'Z66F^*3 M)7M9EV-KV@-^$.;U (YZB1ZLR[%#W75U8(1CN3UBA :,&%@.F28=&$&F21-& MD&G2A!%@FCK$" T80:9)$T:0:=*$$82:-&$$F29-&$&+M2:,<*P>'>2DD!&W MS/S<&>NK81/?7498:Y+OW\+==:W!H.G'U%18 O:#Q6M(\B[46W;_2S)V>^/[ M5FS7"+[OPE55F@3"-/56$G5"/"4CGFM..= 8 MIVAUFLR>M;*L@T82H^3.327MU)VO0B<7H- [R4&Y;9WT>K &;V5 M_RO/(==3C*%+-L>O=[6$*O? )5E"8+7ZX6 M[3;MCME3VS.8I+@Z4MRIAQ3WVV;;4=H C(2X.D)<$U/L.F:KK;0I:G.W8UU1G#X%V7BD^8W$2A2$+LJ)P+(+& N]H=(29@D?B#]-YC"^[8$F*E>WBLJSV7(P VSF$ MO/07J<0B7A_F?"0*LK&<'=^8%WFG,7SI\?IK616>\!G"@O5A$,U'1Z><3TL% M^/DH5ZK3>0M7X .*#%?"PF MP,>WI"P.P7A@]XI<])"*:RDH5/+G-XQ .H-HADTLX%;D"?^PU&@#Q\W"B1<. MF7A]L?-&=I7H#N -O\U]E$ 8GA>>^<@1((JE,&M/X$DH$A@_\<[8#53&E-R\ MK7[!^%IMJ_%,FY51>[1RF(E_OOC4WJ\G/&C+4J K? M<2@S6H,4=9=J!?1@!'B45"N@ R/ -!$C=& $F29-&$&EKIHP DP3,4('1KBT M1NC!"#)-FC""3),FC"#3I DC2",T8<2NTXJ($?NNPM\>ZZMAS<(NUU5KDA54 MK+4L>_\YLKI7X9=ZTB/5I!VH-ND )&M>F]1 42>^'^P42%VK\ G35(ED99BF MPM4Q^Z_";]HR0(BGTD:?1)WX3HA'%\2C5SW_?J%.F?7\E2_D5EC/7U\N=ZK. M987E^J74;1^B7+]?:2;ON5I?ZY5Z;3KVOW277<^45^^LGBZHS)273>%^ZTTU M*$E35&]:#B7*BPY;/;,_4%AVV 0AKD_1=#F4J!?BEMEOJ2V:UL!0D1 W2HC; MIMUU288;R'G'M13VWA%>0]F,+ZOP7^]"V6O=AV*Y?]MREJK]43QDM7^K9PT4 M%/NW6G?K&5 H]AO/49^F-XV6,ON/2N$DE9;V#E >;'>?@)23<F%65JJ3)>W+1>G9U_NR,.5S$BC&8;.L Y^"G]*PEJNU=X3=PI+ M'%_F"BN<9TQB-O[/@W]]>G>\,5R$GV&)BJ=>L!0RDE\]^/43K_\'=3N.>"%_ MDHNFI]):[R6E^#J=66;_)J[JV*OA(TN AN&$6]*GHMD'-O&H>JN&CFVY6T_4 MHO3Y@U7VV'UBA :,<':TMB=&'(@1?:M/&O'_V7O3YK:-K&WX^U3-?T Y]EMV M%83!PE6>I$JQG8R?.XES6\HS]7QR-<&FA!@$&"R2E5__GM,-@. BDI) H@&< MJ1I'@K!T][G.UF=I%0A!HDD10I!H4H00))H4(02))D4(0:))$4*0:%*$$"2: M%"$$<80BA-AWMA(1XJBM&O;N];6PL&6?$%9ZRI4<+NP''1BM9N$@V3<.F7)E-T^#2J*.W:F@P/LCB(Z MUVSQ5'U<\_'M%*4:+!R9*VLLO;>:;7I4VF#AU%3>.;.'(3!YP +M-@RJZ\"@ M-K,_IP.#.6PTE8_9@J&I&KCN\J^51/)I.9&\(DZL>X+'+ M":;A5-,SX4FO$3T3>#%4W(F,]D[,6VFKD'(X\Y(;+0"2B0Q &'PL7C:=PBC$H,^2\(SC0%C"X"/,OX\]V4H! MY^][+'!AHIQ/10<';*_@ BW#.8_RNX+$"U+X% R?!3&N#]SH8EL'-PFSNRY^ M_R@^G#^K??C\N^S7 .L8+1L\+'R6P.K.XZVM&I(09ECJT[!_)5?Z-8RP*<.V M=@V6:0SVM&O8AT;XK^NG4_AD(>V"'W/O3?J[%ZR)]H+K!%M'=].4:IN_,A<65O=N&68S38]*JT;/S65E:D;;P,, MJJL;5YO9GUXW;AOC4:.I?-RZ\69JX+I+9\I9Y/-E%GE%;%CW[(Y:JNBTI%11 M6O!JE;,]K=YV--8'(Z=J=ZYN&A.(.P7BH:D/A@1B G&306R-==.J\(SUUH.X M/:2W!\:XZIVUN@E_W +S@_*R'I&855.UZE97HE1B'12UX]9XK7@<,9-5CX_& MQK""ZO&AN>4U6^N,KVZ\Y>"T.[92"1YYMSS0)O<:@U&;1J]X9;DR?,'NH]#W MQ<1%KI\LS9;37J\,QW$ E._@1WQ4#.8,X94O!TM*X7C95/!OG-,9WCH9G>+*Y\D!6P(%X0&9;'E;R'A\*:X"=W0,<%W!+;B+^.-C:,/7=9?&U MEJ,W5C3MW);Z&8 9,WTMK#W8MZNF])0K.;%T,.AZ-?UN-:PT M HYCB[=PROMT?$=JC#H'=:+[*4Y$4[B:GFR:9DVY,INFP54N1Z^F[YP:((NG MT4*?H$YT)XM'%8M'J;K\(YLZ-9[G;C?[B.=*Z_*/+,75KDTNN>XG%/*.[7/\%JBDW1 MU6A#Q>'8U/MVI<6FE@)\2B#N%(A'IC[N5WI6/(&80'QJ2:SW!P/"< !F!DE>K7=[8!>.30 M+<>PBQ=O:QBP\+'X'AD WL*O/1>>ON5Q@F7X8CO5"_#8=5G(GG#W)@C]\/H> M+T<,'DK=)(VXKDW2V!.%\XLH=/&_$>POG'6VB .T\@5ZZ#% MZ6(11DG>=D!V--!E3X!TXL-T!1V">W@,;\S'6CKBGKDP6!@SC]>;,'AX\OTL MYHGLO##EKH^4Q\\FH?OU;")H@*\"NA2M %XZ2S@]#C*8=/HP,@[H$7#]*/!@ MH7_?L%YEGUAK = ''CA5"X"'9="CLE9+:;BNSUF$\OTF>WF^)>;@1XZ1A[MG M\Z?77T^O_><_5O*&"R6#%?UA=)[OV)5FDN4KVT+K7/,SF9;,9O"Q<^;?L?LX MF]EP;#CY7N!YL>GG""EI&D[_E5;Z&9=@8_VP6T!IE58:!F2/K?8,R"_N28_. MB)&$"]RPQ/8$@-*S;&*.;?2.1)TU7>&4S JFW41\]OV+[ZX^O=NJ ?%GL M M2/HK&W79I1<_7(FV#,"/[T+17R$NH,FJU(E'R?1^B&=6R;^-JBKVT/@D5-"G M0LU\D%)/AP$EC>^B,3(&='+F<_%>48G)SGQW(L3IZD&)(U0@Q-BPB! J$()$ MDR*$(-&D""%(-"E""!)-BA""1),BA"#1I @A2#0I0@CB"$4(07UEJB7$8W,T M]^WUM;#F:)\05GK*%52<.H9Y_!/C5.^BT5P$',<6;^&4]^GXNG/Q2=@1W1M> M2ZQF32G9-,V:.X9V4>W7-3J MAG'\9IX[J5-5TX->O]&F1[6]+VJAZ2DZG#2?RA6VME"(N9&% M0KW(-B9__.V#NHOQ9(;YLI")YQGF 6:85\3#=4_RN.72"E"QFG)IJYZ95%\T MJX_M8=6>7MTD)@QW"L,]?32V"<.$824P?"AJ7]OZ>-!_0[CM!K4'IC&HEM@* M]"4Y;GN*+?6ASZX65Z%%Q2X_0L=6 WF'!V?9.4(TIT ,9VJ5>&#(%X_17W_31AWT2I-0P" M5AI_C+VI&!4\X7M,0D";IJ(U!7ZQRL%+4;9C"K"BP]($M"1B08Q=)N!7-XR3 M6&-Q'+H>2^#^.R^Y$=_&-=:8^U?JR7S'^*".#^&N:2U1!'0VC?[V3@\6X.D8 M31V>4<;]$7=<>)RTK7Y[.*:<6C62FRG=7P5"4"62(H08&Y3MKP(=2#(I0@B2 M3(H0@B23&G0@R:0((4@R*4((DDQJT($DDR*$((90@PZ6,=YY>!\1XMBUV[OW M^5J8Z=[HY/Y*ZIRLXYZ72;7;ZH&^DY5,K:E>):03V:NTJIJT"&31M)O+*[-H M&ER%097;9.^0XB.D$]D5M7=.4K=]9+N%ZK:/4=';[)8Q5+?=$2I3W?9&W7:O MT30]9N'V:;8/%"W<1BU<=YE*D5-.%=O=K12LIUSJ" 7;YG!,18,$X>9">#"T M", $X.8"N&=6>]!\NP'<&K(/3*-"NDNOH&ZZG[R">T]I:+TEW0^.:ZL'43I/ M_:5I]-9+M4>O],=5%\NZ;FM9D1V%.8%+'"QA/CA$N5+[H;PS,4<1C_'RFMX'5Y_!R_P M$NWB.N)<7"^M"6BN8N3XP=5%@D$NN(M)A/Z]H5W=>'$Q9%%@S8";F._?:^%L M%L-B3^ZQ0-PL5:RO%XC?,C^5A>!8+0T78+GN6#35W!3F&;CWRPM B8BY8J[P M5AA*ZB?X%!#]*Q:%^ZF;R'?%NAB[^+2S]=->ON)P,9QS;9KR?'6VWA;!RL:2 M L6>\"W\@>=4M VMMEX%]?/@HX:ZNY),+RH>& M28F^*F16H0 @030X10@%"@&@B9:T"(4@T M*4(($DV*$()$DR*$(-&D""%(-"E"".((10AA&2/RK"LDQ&.3J/;M];4P"W_? MKIK24ZZ@!.NXDV] 1?EN':PT^8]CB+=PROL4?"=J;3H(=:+[ 495DQ:!#!HR M:/8;- VN#CEZ07GG= "9.XV6^ 1UHKM:YLX)2LJ/;K8H55)^@CV(DY24C\:- M-CTJ+2D_LNRML:1\1"7E-5.YZI)R6Y[YW%R:'K>D_!2[!^KL%=1=)I/EDN/I MD;:M>Y)'+6)T%#BNLIHBQGX]Y7I'J"2WK4J/_D:]4S>)CXMA M!2116S%\*&I?V_JP-ZST)%W"+>'VQ++7T<>#'F&XT90_6&)9O9[A5"BQI/%? M-[6/6SE^4 [6(Y*P:BI0W>4WE$JED[#X,QXB72ZG)5#8Q$T?#G&S\5)Z'[5&%9KRS^* M6([4S7Z;:2ZP$X.O\?G"#^\YCQ$/UO"MF#>,6M:( ^/ TEUR>3BW-;!?S]]4 M?@;V@1OR=8%X8V#K1]7OW.#XQ?LK]:9XW#H2Z!U;>'A ^6<>AVGD\KC8ZJAF MV#XPP%F>7VK8H[W,.##LQ9JF'N>JVA&SNQ!PV>0C7;OCV@V; D:P8C_R7"S. M=UE\(V8J?N P]UOFPY?$2UX.[65S W%7Q!&$\!QG49##^J4U7/(C-FO04$XG MHB%"]LV7@U(+"-$W /E"]%:(N9M&<#>LFVC,P+0Y2_ *L!E+.+ 3Z $4^\ M M$2_$!7M@FEH0BJ8%?CJ5O0<.FZZA?4JCC-?OM8S8@N\R!( T$\.Y8;<%S MOH&I!=JO+')OM%$)"H)+Q!)E?1TVNF& KH9GE@(=A\*_>4*> =%-TS +FKJR M948VMWM<+@9RNE^^I_@C?"?.7@,SA/M6;H-AS34_!$%2GM457OT%KN;3RCM8 MV"OC0(829)/C*;_AE^Q/LKO'D^36HBP@><,-H$6+K#* \_ 0Z MP]#^FV$L"&'!DSAA$C63,(K".\%R4LCC(%>GI+%D"T-4*?Z/(*Y65(:\<=EO M(OM]V6Y"8<-(:IFER_1?%!.^QX&4R0U09H5[A/B):S8 )5 PQ0C&U.@@T.N+9O?B*7^C-\DB$I)DSD*B!>> ;&)5KX+)4!Z)$9/APQ,*7*3^"\8C3"O#A.<2VS5RP?U:4P M1BEY TJ=1Z!9PM2?"OZ,8/ NUZ:>%-6&]AZ_6W0+$C-GM\SST9+4Q=A!687^ M+5J88/XQ7-]6,\"9&MI%<"_GO.Q4%$9;ED: MIU@(' ^V9T%3$ 5E+/^.U$'%-V.WH;2!X<-I,9KR6L"72XM9?!M?C&\ I!73 M1ZPPWQ>]G]!RGH-CELB7YE]/ P9^VB)9?M,HU8>4"EY< %V$7N!-SM59^,M! M=CE&Q6[4W6"]D^><_5BIT"E<4>^>$T7D>G2O-)!.%MO!-K_F9+ !B,_C8 M.?/OV'V!/@<*3(,I_]**_V,2["Q?MB7I[1**ZUYLL=6N_/D M%_<4(F7$2,(%-KS&1D!S^#6;F /VWY&HLR8XG=)>$]/ T)M]_^*[JT_OMOK) M^/-Y$$9SYJ]T?LXNO?CA2L 1%6,H.AG%A7)@52J(H]14/<0SJ^3?1M53](R[ M$AW(?%^8(IID^P6(0ZEV0$G-A0&=&:Y"S6%]7%RXZ=(W1\=YZKG8CNW\U 1Y M!$6J:J15MFM8FH2KAHVX6R.C3^6/SV35BD[[)CHH0 =P9X@A5"#$R!B/ MB! *$((DDQIT(,FD""%(,BE"")),1 >B PDFY0BQ\W!.HL+)Q-*0NE>K0 A+ M5# 1(>KJL;5GCT_=>IIC620-JTJNH$6%;?1WF@:U%Y2=H.U6FR#1RC78@,5) M%F6?U=S-53GN^?*-7))]]F0W5V6?<=?H52%+J^$JI2Y+J\&E_4?O!]8FP+1R M#<@.4V=5R XC.XSL,-7L,*6:F2FM2YYJ@#VG7U;#&[)6VA6-P-$Z<%373*V5 MX'">[+J9AMGL?HK'[,HFK:X:%X>LLIJ9[$E&6-V=/'[CB2P_643AK8?QI,E] M7J<77&O,3;Q;42U8E4"M>\)';;9D*T#1*IHMR;T&M5KN/+'9DJ.;]J#BK:FZ M24P8[A2&^[8^&(P(PXV:7ULA?"AH7UMC?="S*VQ]-F[L4CC#2GO 9:Z&.CW@ MGFG^USV33?L_?^T[F,8D\N U_^'^+<>IX2M9$)]MOO=K15&P30X]/EK3]L3X:5*ET")H$S8IZ5X\Z25N3-]&]::L(_2>& M<:L\M)&03LE5 =L^IU@AI/ZZE#Z(2K&MS2%J M_Z%9I5M>;P3DB4=)#VRC0H^,PB%M]##J]L8P'%(<5_DZ/Y<2C^$441)]\UP_ M>8S?RHEXM %5^5;RJ@IP0 5,PQ0/$ZE%$1XU9[?VJ5;CR(S' ]J')GX@?I!) M7FG;M*"&&>$8@WND!=U18?=?<<,UX;%0K)2A:TQ9?ZE_B M^#QEY'@=AP)OI8#X^1Q/[?77@NG;MCL7:2\>HN^%\P?" \"34@H,_BL?!]X&)-[X9LWE^^",ZI]C.1->8EGNL M\ASYL3%8GB./1TT6?\[\V?T#D.^VQ>RGD7?+@^Q4=Z V/B1//4Y6WRPC<_AC MZ9UQS#-WV??D<;[Y!.WR:?9X [[0#V/YU_(?LPEC"_OL9T.3F^U7-YXD$2PR MGOWNXZ&9,_@D#I(%2Z<>!C7E(')=3YPP+(\]GX?PT-_RPO*0>@ I2*MPEMSA M><#B4&F8+I[=F\ $O8F?'36-QU+"%/$49W$4^S0[O;B8*![B'*>^6 =Q(CJ2 M:_48^7&H M+=(()+R84UDVPX(NAUX^>;[!7/=3D0B_B^OVI-Z42 TK+ &X63X.>XG!A*O$;!-P5.DHH(/!>(W':-1YV M#YI2#/F*1W/MEY %TN Q2W-<5V!X^R6'MTZU"T#:5* -%@:OOX-%\A+MXCKB M'*_K)1O@I5U^*[(WNY=,MB8:"GP+UO,DG$LFB[$I;K>N$,[D-5#KS5.(;CVX MP"^MLCFX/H^$?>/QMF7'[_)O*$BD ;IX7X%\TR*CCLP:WAFS3&P&Z;:#3 MCV(@)E5409O%QK!),W1VI.O=D,%B9P84P3GMQQ((' ]B(I M*3$TZ/*O91*6?"*-W33PL)<<#H#]4 M5J#Z!]T)^DM#9?; "%PW JRP!,:!>EAF(B[\% >GL<4"EDF<<2_76 /^M_NO M0(9M7Y@W6B81+E%; I-AS\$ UU=;:I[/^(G7:,C:YMO+3S]]%C]:;]_L^BZX MJ=>GI1 IND&J,,'_(N'1*\7&R!$\CT %3PA$KZ!+II^$ M60@O3]),2-_=>.X-&'5^>!<+SW IQA+)A7#1Y249'W&0UP *5\@N5\I3H1.6 MD/+Y-7PIO O@/3?>0MJZ0K/D@X+O2S=5:D00ZJ 1%F',C6RA;W)R+ <4H?L; M"Q\;5:_PN]=C\1T(=A8>.O"%$!ON!2H![N9@[#'CV2J++>&RZH" MIB:FG,EZ>3(>WA>*=Z\M"=#VUG/11'AP&CB*($RDY@NN_16_O-@L44POO'M8 MER[)(O #7XW !DH1 -N6T0U]GXOUEZ\J&1*%PL9%S4T'0]OQ;4G111CA^T#6 M,7A'%)6-B7LM P'NRV#.F)!5$^9+1(88P3I&V2Y-3" MC2U07/><13! 1.%,L)" AWRBM >VPQ)9CA._F*VDG(R[?*VP,+;9F$;I7,/2 M08VN#P/##?6;C*9%K C)>8R3&O1[)* M,\E.M+3%-O\U/Y,'5[(9?.R<^7?L/LYF-AP;3IXS>%X$PQP!:=-P0!V7?L8E MV%B_.?MV5EJE+*IPYO-9-L9U2=(YI-Q&???_BNZM/[QZV_X(PFC-_Q?[++KWXX4K8'6C#A4+0 MQL5>&ZM20>Z+ 8@;'Q%5VOHWR<L*T_ MO-.%99#I"Q:' =Q[#\+W*Y?NGOQNH3U"%-5BVVP.XCQ"NXEGQ4A2FRSM*?0M M!#KT;(M??#93Y,+&\CTP4.">>SW?H!>:!1]+T:%&ZR"[#K\*>TLAS;\38^]* MVOY367NBY5QX]FJ![9.(X < @&.K;M1A[J,FE!U8@M([.!JO[(([&GI\N)W M,H-X@OL&X-86:$H7:(A(VF=V0F90/F1 R3!3L:0K6X*'/C/EL1MY$[EEA1\3 M^TP708 /?A9VU)& MV$3/ IF_\/OM1_3&+@]CK5?.1KP:F'JO[G69Y4N:%4 MP!&%L=C^X+<\2)<[(!>?EQL@..<+\"[!'ESB6-[^.U_Z\LMG+S[__BY_ND@! M4 E'((+ PA#HN67@Q\_9GV$D_)B9@$2434^X!%&Q2$6X-TXGR.1R6U>XY( X M#Q[28-WR7?T8MW"%U[FTEG(!E$&J'$(NO[,8 (J02 C,$I9QV#><^&]B-W&0;_[I!9W/ Z@$7;_FJ +^IGL6N8CUY&EL((_2(91,3YP+?+_ )Z ME05Q%HOBWSP95BS* O#C;?8"_B U^(1!R*D5K4/ZU!&5!T.UD+.(&\Q 0@?O/H'K$VW%;+@OT M@/0 X8$Y!F +2;,HN<-$)$/[50[,9;Z;2O\4_@BFKS?-=SRV3VT!P@L$CQ>X M/E#Q5ACY4R^6>SAZD?R1BCU!#"F4'W9QUP<^)<,<2RKOM*'6G3!9+PRR6Y^KGRDR8&AO:C@ZP<'8EXZW5 M^,FZ3,?4\Y;7D\Y+_@(EO:>BQ.X9HQ/8-\TS=$^A*6I:E:%BX_5[ MS"R*1#U45FP:OZE.6AQ7R3QNJE(2;OZ[,=M"4-A/%116WQB,:T?!<]0)YLHW M16D0#(X) XM@4(W9T& 8_#_.HC/L@7"&/VGOY&E/E0&#S(=U\Z'F;IH/%7M4 M9A34/<$Z.H:/%>@+747_XRPO2:T^OD_K;]RS+*-?]<9HW30F;!.V\:35OFV, M"=N$[=481AN@W1\9%?:D5P/9E1U-V!XR6X-JR6PI8%F_6G,-JNT=O[,&_(GB M4X4";%'"6S3BQ6:;* *6/;G#2(#EE;Z]'Y[H2U+NS+#9UE.V82_Z5#[8Y!/[ MS.,B.>.WI?ZZ6:\ ;UEV+.N&-VJ=L:,5H._Z)FO=)BJCL=%HUGX9JZ5+C8-C M[8[[OB8'XR['E_7Q?&GWC<'::& ,V6C6*G_C_/W8QFOY#='U?EEU'=?82GQ+ MV3TVI^SIMF.N-?*4U;U();981.$W#UMX *5>CH>Z8YK;86!H%ULN6W?%9_JC MM<^LO7QDZV-X.:RC^/X:9F#EE\/:Z(&]4@.?QEB)#'C: A#Q72&&5@E3(">, MKEG@N1F9&]1" MOSYFT@/G,L5L;EP#::QDD$SL.B\"$-)/^7#:[4LT%T+4)> M>GA*13.!WTK-!(H^#QY ;N)B@8U^**\W9QHR"?Z12(.D,2KK256FD'J90DA M!_8C\(7FH+*=J&%ZT7>' MM3%*N;6SEX/L8>G%HB-?)GJ^\OM<.N7=4+!#PR=<21#Q$9]E+2ZQ3AZ%_I)K MILNNZ):=R[Q0M&J&E[.LWR#>DC5>$+V-86E*[0QN0E@M[.?'HB0?4C%RT38V MJ]:?P,"" %]6U.ROOGTYYKQ7 (Q1KG'"O@H"8]][V5=37L?V63DI?6P8(>@Y MY:)E\HH$$%TE0M1"-UD+K&EX%UQ'#!5%B&L\35VA,T"*K&"@_(WETHD/S;WK MHO45RA7@41[@"19BG::R699L70-O3V0/I'#9P C)+3Z8];F7"BGKDE2ITGB^ MPZ=^W\41]5WDU'=1N;1_!?LN/EL:M+:ORM R[)WGC5.ERXE*CFS#'! A%" $ M:#IJ<*,"(1RC1X10@1"689*.4($0))H4(02)IFH)\<@,I[U6J](U!,>Q#Y6> M<@7YCXYQ@N*YYE5-[)9##2K!(A'0,!'P7,17)1,:G!)]HGJ[4\B(ITM.$A+- M$A)'*I%XCD?48!%0:8W4D1E=*"J?H$6[/2 H&> H5=KU;5546JJNY9G;[LH4T@KS2)7&&0'R&A MO!79XYBEZY@F)J[AB=:A%R0K6;N_R1.K0!J^>N \=9%!!T!Z51SY%+-Y?GP/ MOD*:]\N2)/(FJ4P_P63 8.6C,?-A"?)#YL*MF<"K2>OX67@]#$"<;WS" M7*(]>;T_1V$<[TN#_7F9!EL]/IXU 861+)/@\P1=3%?]N7Q:W$H6,29H'IR_ MF^48KU8KR*/:UF$H4UU_7DG/O0GOM'GJ%J?)X1EAXOPX\5;.X"_9.6B8CB@3 M5@4D-"D7SH]M\A97JWO*)VEN_"9*RME#4*09*H]ZZYK/:[W M68=*3[F2#!OK!/-O8-I=6Q*Q2 8T3 8HD7:'0J'!:0>GRKL[@9!0-B&!I$2; MLZ]*[0 :*0&J3;OK4,+EGDV)9NG"Y^P'-!O\%6;==5S)U9W'L2MP7IE:JWN2 M5>;=M2,C:5QM0I("N9759]TIT'.WCJ2[FG*!JX=XKR,0[U3.W<,I=H]/&KN8 MXEOY5/OPX\>K]Q>RJ^?:M5_%]T[3'/)Q?4E7&D&N#]N+-:;-.8O3B&N 8>P= MFF:-:V,\4L-+/([-^IA_'R>RX^ ,N*JPDC%9ED'!8@T;&5+K:ZG'*0 M?9A2)9H1BP:N?T"D>LK,KWQ2(KDLCN%[,!/F13@X>"O P?V: M)9(A57D0B_=ATAIFI<$=')<<%ZZXQ-R_4D\&N$1F&BPFO U_C &(,KU+C#"! M!V/F9C<"#(V'L!#A[&(S['?\VC'&RTOY-Y(;H*B6-0/EHIWR MEAQ>? %Z3SJFURVXBU%"_U[T*?7YZN>SB>,H7ILPB%?B8?CX 'Y$F*]/+5Y] M*2YEGBN(G]@RMZ%AKL_-W#:W -%YI*E9\,%L:J;A'#@U:O3Y&/>V-Z9&GYP: M?2J72?#T1I]59?8>G+:;(^)Y2;M]V^CO;$)#"2@G2XT;[#P'D@AQNM: E+6K M B&&QI@(H0(A;&/8)T(H0 @238H0@D23(H0@T:0((4@T*4(($DV*$()$DR*$ M(-&D""%(-"E"",L8TJ9?A81X9)K=WDW7%N:2[]O>K#NKLK(:E/Z3:U!,8W#\ M=/OG)-G^]'!@N:+1" M1M(S!"'20@W20H\K&'S]'A-N(NP$B=T1TY@%T_A-980_LOIY+O /+IZ+:AY[DEF!S&PF)*9\#/_RW,;^BFLV%4A/^&[+ M) FN;9DDP;4MDR2XMF62IW%PJIGDT_R56MNPY%UHM,%^=^:WK.*]4C>F[B8T M="#<#CB/^G:%8)8^4=U$/;&;5)M/]#'K3;?L"!?PA,(XRF[$5-8R M]S3[*Y4WBG4&%NT6$DC5!FG?;AQ('V$'$&K;B5I+-X?CIN&68-HUF Z&%0K7 MDV>852E.$-DX3TLZT181'+"7RU"?^5^HM\,0@"O+0%H^B*M?6QTZ%9U[23B3!]"BQ M2-TMZI9M-@VW!-.NP72D#T<5.MX4ZJDUU+/;2<'#/=E" M%&;_S6&*X2RYPZ-:Q8UX1&G$\DXG<1NY"W$ MV_)312F$1-LUZF[7/'$[TM(MLW*KLVY"$\ )X#G 37W8JSP/2:V5(<03XDO[ M"(YNC?HM0#P!G "^=3_7UOO59^VIM3(=BC==K'EN.QVTF/L^#$UXN$9&OY)!NZ337L5ZZZ6TYH0K.Z:':&C4.SFGX6P5M)>.NF[30-X(1G MPO-#E::]"L4U1HI3M#?=WN5Y[I M5S>="=^$[WQS0._9;0C6JNEC$>"5 [S5TYU1Y1Y6W80F@!/ \UB6"29+A=FS M%,NJ-99UR6%T+' YA:1H5Z@MNT)VKW']QPC-A.8']^R=YI6KJ.DP$$?*##5 M\&V>NF2;6KL>3VT/Y9B56Z?= P0Q0M,9 9?&LBL_RU.MI2'>(-YX4D,CDY0$ M,0(Q0N5*@L)GM8;/KB(6Q,S-W,,XJ:[E1LM9.A-E801.])F\^=Q:?-/BT/>F MVG>F^%^S@_TUSZUZ3X\V:0GB[88XG5M%H.\/AA7F)1+ M,;E:8W+_GJR\_X[CZL"H_2D&[*9_IG'"I]J''S]>O;_X][\FU5"XP3J3O4];=JS14OL M0NQ2+F$>ZH->&VH\B3N(.ZKGCA&86A56^%.\[[3QOII$066M"20VS+);N*7 FZGWP!Y1)!-^U4^2<&V%J1WM[KG M43&_RF9)VY4$5@)K\PP*0B^AET0M@?588*5 3;V%66'"_.H/0NZ$I&EJ/+EU MP6/+'NBV0_GY!.(F@Q@/-+8:!V(U/19"M2*H=@:FWALW#M4$8@)Q"<26HX_& M%>9N4IRF,851FGP+A6QH:Z:3B;G6P.BU+6G]5>5[6(3NAJ)[;+3N$")"-Z&[ MD-VMJUXE=!.Z,W2/C&$+"H96T;WF9OTK84"C(Y ?1QO=O]\O^!H(Q.7O ^ MG)Q;HTUWSK(+N%S=<&W*W8BSF&M>H*V[<+,PTA*X)[F).-?F\.F;6./PZJEV MR1<)GT]XI#FFKMFF;6OA3'MI&@,-9N)CO\(0D"0>Q\.6680$T18PBW"*WX)' M+.V.Q=HB\F"$,'MM&GFW/- F]QJLIA_:P"Q&)\(9UZBPP=G M,4^VW!\N1.?\X#H_="S&/_LI@E!#+&(_1>9K,?/A3RR8HK/ZE>,3NA;QF+/( MO1'7I_R6^^%B#HNIBPO7/(!W^^)G-IU[@1<$=;19 MFJ01SP.?2)"[Y 86?!%&21K PF:/>L$L8K TJ2ONGX<@1 /O;WG@=OG#\.8X M%8_G[P;R3N$Q[Q982//F\.LME_?BBV,03=QH' L%7G 8!UF&=4P.@I^/ST1E M N_B!A\6)6<&\]7CUFJ%%T"C$2^<6M')9_'G9V&R?1C:W0VO_E6@HL.L-E='$99V)E 1*:&WG"=M/F@&K$#T 8 M68+?,C^5> ,9XWM_I=Y4($H<.O-G&L@.PW<>X#?B/D-N%>*"S<&F0R:&CS(_ M#L67DQLO+KYP=\.#XK@:(1INF><+[L/!Z26A@0P*7 \K#=^:LZ]X;9%&BQ!E M2_Y9Y"Z .RS$5()\ZL7 I$+81/>KDN6_O/CR^G+ :R9.D=SU1_@BL?SK4PC7(1"4/0V"R!0>!%ERV0 M':34A%46;\2)9'_(&1_>'(>SY Z$6-G,D&V>#>UC4 A9';\^0;'L@FW.//$L M?@IF H]/S_PP%(L)4P(!EV3?FZ33:PZ2 KZUCA7XZ]HE"3>QI%,^0P&\B2]A MJ(B\)_A^ $I#_!5EDH="&E3(4FV@/#+JX\SHC$YU$;"DMWP?%3W+\'C-UXP+,E6,- -F:/ MP[%ZQN"5?(V#>K>P4DK3C%??OIRU]--@R7[X-_R34]3UP>1&5_,F(T;A;R-1 M,D?3-%\=Q:MV 7L\6D4!GD!=#%3\^\]_E >\]'?/W- /H_-\-Z TDQNI"&WA M %_SLPF8&E_/A* X9_X=NX_SO0!9E4I^G^$D;H0_'AI'W,DSJ^3?1M432,]U0^41$LYQ#'-5PO5M M8[@AX0[R#)XMX%Z/#?N-E'#@F(P.DW""2&+7J9 1Y9R]B-_),>NC[C.?)!"[8Q$VLHT>N2INZ./%[U_T7SQUA?K' M+JH>';!"NXHR?WHX-:"BRLQ]@JGI*#F.D]OT5>D2[VP&G8EU*J]V)P7;,OI7 M*21J/"_XN4*DR$^1E6J.J><"OUS'O5K3/7E 2MA/E1*695B#1DL)3 AMBD1X'!,0#!X' M ZLI,""+2\%5(28B64HP(%G:9"/[D6=PK99I5W7VEJ)[7B=7F/LR'+JR#OL2 M#+JR#J<1A:K-FKB N* !!@&Y4R0?2#XHL XD'X@OB"]:SQ=/(IE MVU20Q7R5FK2BWG[80M#FLWK/U\=!I'*^K)ML513WI MN >!;^-)]N/& 5\IMU6E .V[+>?,',&/I<#K8S;J:JR*:,C2/;@SJ-#2/=VX MT)V!7;F(K7M#6 '4$,,1PVTU:O3A<-@&AE/-JZ4 =.LD3QT[ FJOV],WRDW= M'HW:('=4TU;M83=2]%5RW% ?FZVPK)7:SU SN_RGE=-IJ6S[& )V120X(!*F M88HG/YY*)APKXZCN>55B7>AFOWKCHCY+@G#=:EP_L4ZBK_>L?M- KIIWVN60 M>^T\T4%>/WQC#CQDIT]*C(#=#& _L?[)U$>#8=- KI0+JM2>UPF;YE-<_3&[ M?RV'A(KE,K4LA(+[X 1\ GZ+@:_:0E#@F40" 8!T8??F3<"O&_A*.<:G1?OA M?;2U7^6#%)=M8$&-$B*NH6RL^*Z>$EJ[Y9,D_'9GUET.K1(;MY"TI(;:,DG" M;^-FW<#@Z%K*[E68,%^+^"T/4D[UQ2I40;0H-43!J5:?\HCMPAV7J0ZL-[*&:Y40Q51(T4X> ^S2E,S J/PA,!1 +E_!? M"0/:*&/U5(Z /],X\6;W\I(7P(>3 ?S2&AA] M#4;E>V&@S<)(2VXX_!\?F<,@;F*-!WA>\"5?)'P^X9'FF+IFF[:M:RS6W'"^ M8!'\/0G%DS&;6T0>C!?60IM&WBT/<"AL M>0L\&?!$CGG?B<5:.-->#HU1/@D=QS3Q GCBSDMN-""9%RS?ZP6W/$[P_"CY MY,@8/FWZ^#+XTIQ'KL=\<325AYYO +^D\*VBO3>^-4PCS?7#='HV$2L?AWXJ M6G[CV/P4OP"O6SQPSA7\%@9GP,%S#U[L @)"^.P#+W%WMAC7#Z/8UAV)$G+@ M6>&IO7HL9,I?1]MW^8)MXV@&"_4LP]K 4 (W LA=1C(&AN#0S@HNW/(O4J\D$!UP'\C:VY=9COW*7\ \B/Z_J9NV'@@NIC2 ]$ MQ&\@G7Z^N/A=^\D+6"#$X:^P6$"0Y7GR*G#QQZ! (5(!A3(,,?439"Y8F;G M/-" N2X8?3 5+CD )Z=K=UR[8;<(#M]-?9; O1=3' ;\\.''CU?O+_3U"QE\ M=&VV@JKUWXO;@GPEW3!.<&GSU*W2GZZC,$8!$,Z\9./RQHM@@IQ%[HT@W13> MYH>2'_FW!0]B7KHUYL#2*!K@3GC/5RX$Q>9]USP *2)5'IO"HGG @ &6)K- MFY<2!_@=.%D7CQ5_1BF5_P%,3!PGL#%G\$-QSZQ U3Q#E:']-Z-%(=S [ .: M($'+Z!3"3;P-_@O,!A#>\5HAE0 ,O2D# 2L9%JU+;_IPZ:@I6!4V/ M@R::PANC.!%$A/]GXJE$KYPUF"N0A3R1!N(O4E@!)E&$%:)XDDZO)63P?? G M#OB6]Z?1(HP1Q%(N:_R6^2DP4&EH\$YX9(X\)ZB;[ID!T'.-A\17MPKO\A=] M#S02R(![0_L$_+_K$[@<"^2? !D:E&Z<+A8^1^Z!VZ9>#(H*[\0_@6R8<-\# M_L+5O\]QB=.8I4)-X>1RR2,57AA)117"$Y'0?$N:Y,N8C1M_+8DK'=\?+P"? MV9H6L\IH6*14486&:"&7C 95=(5EM,*=":;&(!99/!!Y*#Z3\E,-#7B$D]O,, MSF[JS6;P*C&CV ,69Q%,,/$2'\9>W+D$#9I "N<601O1 OPI<4'YD@ M2N= EZFAE526OOXJ<3,2;)%.? \P+^< ZYH-#4:41)X;HP&9PI?#/8"/ 2;^ M%+\/,C0&^$:9.EPJ35U\$-:? 3=,@+V3-!$NCJX)6:!Y8*A)G.,BZ0)TRT^5 M^0!621I$#RC<+2.4B[<<)N!'^CQA\&<:N.*UXGG\*ER+C2,4T=FFF6F^.EGLM6^5!BK^_><_R@->I@2T\L7]ZX./R,BIT\LTK^ M;50]FJ7U1,?H(A./(%(:Z@D]V8UYV.8J.4G"\P!K*8VELZ\A)FSS[?^ G?1C M&H/3!>;EKU)5Z>)OUENI-T(?WBA,H>42[[/8UCZ\U,6S-!+Z$^RT\.Y"4.[S@Q#TV2+FY_D/;RO@G>(?)1VM[>P_:R)K80$Q1)C"CM#0:",8\/]]-QX,QV_7Q[46 M,=@0,$\=\H%2]+>'G>YB Q6-'3?R%ME^Z\J& 6Z]B0EHJ$N1GQ[U-FDC@3O@ M?LTWO<#" \M%FDF%2RT=>,"SF^V\"-=M#L:)]W>Q%;-]]Q=O=,%#D-86^!?7 M'@*? 4.N&3_YH,LC+&90;%D!3Z'S@1Y_Y@L:A8#?B,00DQ&3[68R'MUZ+G\Z M6V7/'\9(6^&^93"$=<+Z<[%>WJH]#-TK3Y!>(%[I&*]DWL,&KX"WZ ENV1H& MP3N2E5)W@B1!\MF0W!<[.TRD[WW+HZV6O6\D\!/XGPO^G='@PY"_^Q4'P3X+ MEFS8,P>:+;M'0&Q";/)LLV5O,L2!AO_^]QS,,#&HA$@$T[9ICP.^1(Q!C/%< MQEA/_#F,#7PTZD4D63PC NW9FW#C]3"/N%YO6#^*LM(WN5J7+Y81,@QRX_UH M!N;1>R;3!H0.A2=CYF9WQFM?/F3IFR$33!()ZHJ$9;+?8<( [U]#IY9[/V_$2D0)7HB;E9!5H> MO@G1 ]_%&'86IIZ5$"+N*$6!,<)\O3Y.S/U)DS"Z%S""E0-R)Q2#BN;1NR:;T]WZ=L_H) M;S8EO%'"&R6\/5OR7ZVD8,7N#9^F/GP2:.AS3"(':7]H8A9(\+PR@S_FP:PJ MKN&R^Q%ND!P(LFO&J@@05Z)]53B82_,_DPR; C>)\J]F;[,RI^:@IEE]RQB. M=]5VER!=>C_6'F J8+XD^>^B_OQ V($ H0PC),APBA "%&AKVS[001XF2B:;BSP2 1@D13MPA!HDD10I#5 MI @A2#0I0HBA,29"J$ (LIH4(02))D4(0:))$4+8AD6BJ4)"//*D@KV;KJ>; M]>@1LSZJH5[3(05/700W]/'B]R_Z+YZZ()9A'_?8AM$!"[*KZ<'59K_'ZDZL M4!H,&XMQ>G28QN"X3=*?BX[?-EHB5@:.W8!'R3>;HN ;_:6]Q: M?--$HZI3M!9_+HL7/4XE.SBFGO,%:8%3:@&"$.F*9\[A<(J]?H_)*K)9)3:5 MC%DPC=\TBN6/K1+LI_+SN.D: ?M<5P:%W=NC! 7EH6 U2BHH8 @\&2TC8SQH M.EI(X)5G$LM\QW4NMH MZ:<=C&;W]'&_PO,XI3:JF\8$XFZ!V-3[XW[5>[=JK!?6CIYM AB4T@;C"(!Z9N#LPJ06PI .(G"VCE]L@?YQ%E#:0;L_6EA%9M MG/395^2AJ*BQ''W0J_#TY[KWVPBB[8.HI5O#48-S3Q1R5AJ'V7U9X(IBUAGH M(Z=2S))8)8A6"U%+'_4KW18ZU#UOVJPN2Z71 M4!\XK=N_(VP3MG_0AB-]W*- #(&]"WO8=M_6^Z,A27("=PO!;5OZ>%@IN"E" MW=WU'HR-7J/W#U\=)5&!,'C29!JC4E?\Y)+R5<=Q MU]"MZ:%I6"3["(,U8[!R^[XNV=?P<,>^XVV;O)6FA&%?][QIF[@L><;Z<%AI M\B?MFQ&T58&V:5;N4:BU,(1UVB.6>\1CW3(K=V/JIC%AF[ M->I>F(%+AI&=C;L[D]&HV84K!-&60W2DV]6V MB*5836,PV]"-\-Y([^.9*"16":*J0G2LCYU*W6:*U9S(M0AX4K534??<:+N# M]JW!U+/U\8AJ:0C;;<2VH]LV=1,CL'=AW]KIZTZU^]8DR G;BF![H ]-BLDT M*"9S>KZE2$U;)EG[IGE-^*7]QG9,LJOXI1A/2P%=^W8["63"+^&7HD/*>#3+ M&T?P1_';'4>BPSC]Z=MV*ER7!PF/#EZ51RZ"&_IX\?L7_1=/71#+L(^+^-$! M"S)9^4@9%2]^N+J).-?F\(>;6./!E$^U?_]KT@@P#)^,A2'N^+Q=MLL\"NE- M8S!4FO2_><&Q*'\*,7\:,4!J0$'.;Z@:F(31E$=G\NYS:_%-BT/?FVK?F>)_ M*LN*2[Y(^'S"(RDR'5//92?IBLIT!>&#-$H-&F6TH5!V4?KU^]#W611K7J E M-V$:LV :OVF*'*A)<]A/E0SCNA7'(8)S\I#4W (?V\2,Z(K 4N]NV/IL"1P5 M@,-JBB0YB47Q9&B,C/&@;= @N4'@.('<($OS:',?/\K2+"H=WH5QHH4S[3._ MY4'*8UV[#&?)'8NX=IE.8C?R%HD7!O%Y4W3'QCJ43QYJ_BE$54H[1?,=UB38 MONC:0\K_81.@F:JM$P%B0O1)$4TY/!V!^-%S(I2%. EM0G2[$%UOGL^JI=VV MFO!5[R$O7-$&^SVJW)&*"DI'*573\G1D-*IZ:_@H62AJNZHU M5$_/$3LKO)Y4WS5P1E2[2.CO)/IMW30K;<% 9>I=9(' VI) M0O#O)/Q'/;UG5=XD3"GTG]ICK,L]O$Q"]^O9A,4< \ES/-*%H'PS>T,TO@;21X!_U!I>"ER%D+T7STF$)5:+;T MOFF3,&XX?"OWAAJ!W.%H5"ER*1Q6D[_SG@-E74_Z..)4RWD(X_];7@AGFLL6 M7@)3^1L.8#@HQ4;$.,0XU3..J0][X\H]2(K: M$2<])K;1 DYR'-T:]4D%$>,0XSR*<6Q;[P^MREUGI1BG*Z'"PVKSW#I22IM( M_.?*T!7AX(!PF(8I[DDH*#&KSZ>KP>_JX^K/*NV%*$!NTAPU,O3^N M_"RDCOJFW>2+S)9N%U\,+=VL]JAC4@_$!HUC@X&IF]7F7'?8>*0-"?R/0[^@CQZ+ZKR:&VJA59$UYRITJ?]U6RM+(6E=GV*/N9@3^;H)_ M.#"I525Q0_5E*XWD!DLW^]6W"R%E0/!O"/S'PVH[%U,04,4@X*ZF'Q0-K*U[ M4F?*7 ]LWM?XRE?+T0>] 6TA$_\0_SPQ(FD-*2))#%5;T*9E#.4,]!$=ADK\ M0_SS1/ZQ]%&_TDY7%!5MX$RI.K_EB?QMK[-28G.:\$GX)/G9WOFUN.J)Y&<+ MYM=B?%) 3M7N)C]'81QKOT?AS$NHGXFZ1<1UYQ0H<-:QIIU^8ZUNG4K@)? J M+H?5C"6U&,T*''=,HIC 2^ E1Z?QF8?2_5D(]X=2#*G*MN,M%X9]O3^BAB.$ M_DZB?S#0A]6BG]+[NL@.+6FY8%L#?=2K-+N(M '!ORGPM\9]?="S*;FNB?$O M:CE"FU7-CQL\16R-^Y5V2:(]5X)Q+=I7[UF55BI2**R%R*X[FO DMTKO]XRHP\'/0J1M2!$]IX#75U/ND0LF&IL'L+X_Y87PIGFLH67P%3^!O\I M#F?)'8NXO-']*_4BN.H%"0NN/2RE8W',DU@[*[IYQ.DD=B-O(=Z6M_9H\OZJ M@E[8WEK'3G5 .K A@4I-D9[:C\"L=(>*-FA5@0NQT&E8R-2'O3'%_(BG3M>8 M3ZDU.4ZO=FM$<4-B(6*A)V\2V7I_2,<=M"'V>%@=WO6Q$E&;2.!*6_]VING1 MMA[PC>]P-!KJ Z?R4X^Z83@0&[2XC?5QM*EYWXZ$=Y8MM7>$;SQ=V'PSE M$853B0\ZS@TMOQ5/D@Q-67%5=TI!7671[VE?FH$ M7@*O@G)8S?A5B]%<=QD4B6("+X&7')V&U.U=A0GSJ:*.3E.LJ;U?RX+HECW0 M;3J.E!B(&.BI]:BF/K3H@&SBJ!,E<:FU'DV-22<1 Q$!//"';T4=C MZN+9R%#?,RKIY$LHZM>=%/$C-=_ZL1AX)4%0-12(&5K) M#$/+J+2R],A*@IA!$69H9071T#2:U#B:F(&8X:C,T*1:NFJ903FG4#WOJ+,. M8:>FW,DZ(RK':/^4.PELDMCMGW(GZXQ(8K=_RIT$=K?R2M4KH/O,8\XB]T:< M]/">WW(_7,QYD&@?Y*EY5%2GK@BK>UNHLW5)5,E!X&TL>*FHKH5H[FQ=$HEB M F]CP=LMYT>AHKJ=OM&*2S0MN43%0>(5>D0M23*M/F=;(7EWBBJA9L7.+5-W MJC^#7"E>(/03^A] _U@?#>DX.>*&8Y7G-(L;'%.WQY4GG),N(/0W OV.;E=_ M0KI2Z&]MD&S-*;Q,0O?KV83%?*JYX1Q]/7DX>N'W-63W544'K[NG66XKJU'I MZ,I#)=WK_LAZ0UNW!/Y.@G\T'%0*_NY&X3K,#=OJ:!K)#99NC1U2!@3_;L+? MUDUS5"G\*1*H8B2PR)*,*"2H0$BP226XU%GP"6&5X="D?61B'V*?I[&/:5;> MZH2BDL1/'>TJ:(]URZ0<%^(?XI\G=N74[?Z (J/-B(RNS73=2WYXUO*9,Y_/ M$C&8%E6Q*.@5JS!E*1-;U,3B$19G#83OT-XXH;N#Z.YN)+1C<#]-?PO5X4[" MG-#=7G1W*XYYLJ#EP8'*2^[[, P1I_R515]Y@K]1+Q?E15K=N1F=;8>A2F>U M$ZHJ G-;P:R*7"8P-\BP5!7,))D)S*T!<[<);=I7GA+E%2)U4W4Z>+ MMUEM?[_2@S65RX&I4<\3-S2+&^R^/NBWX>1SX@8E$\":Q0VCL3X859IP3+J! MN*&IW# T]<&P4FZ@;,>:/$;J ]/(K2T59;D"@8A#"_H'=INZN]#N;4OC:H<6 MZ%O]8>/ZM70-SBI.6H$ Q6$0[^G]<8\DMN(0KUMB-PC.HV&U$ILB;C7Y3Q?S M$(;[M_29PIG&W+]2+P)GR@L2%EQ[6-+(XI@GL89K8%EOM7AW'*[=.ZWUQ^ Z MW)/JP.X0C6Q3->SW*S<0%.4A%?9GB8N46I.JN,@95LM%"FLBXB(%C'6UUJ0R M+M)-N_J.H<1'Q$?=XJ-^KUIM1%%&%?-2BWJ^/8XQE?,]2VIVLP'5MI[\C>\V M90_UT;#2;E.=W0XGMF@16SBZ95?*%JKH"F*+D^;GM8LM1K9N#DA;$%L06Y39 M8M#7[6J/=6YT$/9?"0-:'G^8;NB'T?EWLYF C'P,_W+N);#.[ML-!W%S)F47 M?C;#-VV?7 .F4LNXFS4,@=PX([+T!CLM!ZGWNV6]X?PSID? MWN5+DO\NQ-;Y).+LZ]D=+,+;11A[F'1P'G&?)=XM7WMG)J;%A_-;V20._33A M:Q,]G62R'B&98"[%O\]4W8,>$4()0C@[,VJ)$"CLK MGX@09#4UDA"/37/;M^E:W]%A&\$ ^9(3GR6V;\-!W2#5T78=6QFNWK?#UX4# M.M3!^DGS%'9O9+5RTOLVC;J!]MV61RL)O\\!:>6D]^U#= /M'21\)R>]S[7M M!MI5D>VC1TYY);5,^G4E=]7U.8MP]C>Y-Y0G%^(@CN&OENCL\B#AT>JL^\ZZ M&_K/?ZSXUT7FV5F6_)6E/I9FDOGUMB#3-3^3[CN;PJ:91I._Y56^AF78&/],+VIM$HK&4[98ZM)3OG%/=L(&3&2<'%N@]!! M;,"OV<0W\XIIXW 6F9I*A3 M1Q ^U,='XS7):&.BN^CZ^CWZ5U&L>8&6W(1IS()I_*8RJK9!*]A/Y?J1T1O7 MRO3#1S-]:>=T"UALT[9;!XTG[1-7 0ZG=>"P6J<-:@-'K]\V<%0H.9H<87H^ M.,:&29)#>#MRO#'1@QKD_T:.+D;UB5N&+6#&VQG6+5I0-P@3=_.<,.@IK-* M*^:&L:GW;;/9*"!NJ)T;I%O8>&X8F?JXW^N(;FA9G&W-;;Q,0O?KV83%'"/' M<_0%Y3'.U1W%K$[L@<)H+0JC'79ZGJU;9I6G4*H#9@JDM2J0=BB%81;'^8%2M!6>:V[UJQ:3"?*5"H(TXZ[ (70LXR]$=VZS< M!"'>>C!00;QU6+RO!;PUL.W*?57B+.*L9\8.6\!9/7UDCKJBM=H=4#RLB._Z MM FI*I#]U YV5T]I%UYSNTYIM\>ZX_0IB%F%=]Q9MABUCRUZ^KA7>1I2Y]AB ML-$)I#-LD7FK[6*+D:./^M76,70UJ-I1MLAHM.!#YX,#QIP7'.'%PK7T,W'!.O5X5]K[KKQLYLN^\UJ?Z\$-3 M5V=<];S5P3+5J#;(0546S0KH:*KI:UJ)JK)H5L!O(30WK4)5632K(IL[5Z"Z MTUWZ)8QC;1:%C #./K MZG6EN$:%PK5VLH""G5P/9H&>/AA7WV>(6*!C+*!@^]:#6<#6QS:56#8S.D8] M6RDDUB1XT\Q#&_[>\$,XT MERV\!*;R-[A8<3A+[EC$Y8WN7ZD7P54O2%AP[6$]+(MCGL3:&3AC<8)/Q^DD M=B-O(=X6\5L>I#QN>_"!8F]']]V4VGEZDG%@Z999J=FK,$-0-.X$7E_S6<+4 MA[U*NW4HO"]+H8D3^(N-9PG'T:U1M>W.*%K74990,&3W)-_3UOM#JR-:HMW1 MNXLU5W.'1XD3MJRW6LQ]'TO>T &%]W[EH@".HGTJ1_M45 !-C .^]3XE.)_ MK8O_.<-6MJ)K4XQ$Q4DW,2+HZ*9- 4'%)UV_#&]>0)#:B;8C&DAG/;8I5*>B M^&Y)^,[N5;H%I3"'M#QVI^(ZM"2>)PY@[,A&;F. M6:E9K K4VQ3(4W'230SNB;P-NY5]UMH4\U!QTDT,\-FZ6;%L[Q[=.SGI)@;] M6BS;.Q?XNXI8$#,W\\OBA&KTCA[X6SU4U%I\T^+0]Z:G.%-430GX0&"PQG4Z MAO='8<.3A0UK1$[]240/A!#;Q4UV5PI!5(B==)B='HPUMHN=*HVQ4 1.56Y2 M<9T>C%2VB\.P_6ZE&> *ZZQV1S(/.Z0O+ [I\\0A?71&WS/]Z!5IX( TF(8I MUHDJ:(14?^I$C9,_ABL\U(>C'D5"JW!^.\L6H_:QQ4BWAY7;")UC"V%V=Y,M M,F^U76S1&^G]ZE-EB2VZPQ:9B]DRMACK8Z?RIFDJL,7QW,>'YGY\CU)%MTH5 MH[F#F;(GF_+1\V35FW(G@:U*5NPI@7WG?/1,5_6FW%R)K7A([N PW&\\T3Z* -PY1>"4]9OJSO(YNIUE3EW3-FVJ6:J;C ?W1U25S0KXB 0FAOD M Y%H5B$U4:'ZOMUN$GA'OX1Q7*EKI&A2:OUU?PK)M>HS%%7J-'5H"/VUI5L] MZPT5YK6AGV?]V8B-9 %''_=&E;* PH4)*I3_M),%%.S)>3 +#/3QN%^M%J * MN.ZQ@((M-P]F@5'?[HH.:'=QFHQU:0G[EA_DH+V>\(#/O.1-JP(&[0E^J2BZ MZVZO>;#@&E?OOG6,U.KD#G:HH^;A.Q2C8>6*N6.T[F0DI8D]-"W=MH9$=YIT M Z-JATES6Q_VVBG/.Q=7NTQ"]^O9A,5\JH'+A:Z6/,ZEP4-WN#RBZUL7HVLG:6C:+(X9ZK]I6!@IOM%*DX02)D8WG"*NG.Z/*CT8G MEN@B2R@8@7M2;V,3[*:NG)_:[G#<>PZ$=3WI&;)@JK%Y"(/]6UX(9YK+%EX" MX_X;W,@XG"5W+.+R1CPO+X*K7I"PX-K#1C4LCGD2:V?BH 9\.DXGL1MY"_&V MB-_R(.75'>"@ CPHS-?F,-^3# 9+M\QJVX$I@G4*^K4[Z/W1GTB/$VZ:2' )_EYMMX?5GZ.C0J$[UPT\&+-K=OAO8G#$ZVW M6LQ]'X\'0&R*2Y\(C\&$>)/AC[$W%F=YA MT/;@ X7G*#SWM I^QZS4:E681RA 1P&ZIW&)R "Q*V^O3?B@\$.K@G2V;E:L M30@=M YM"])U2YNT.U!W%;$@9F[F>\8)U?(]QZL,(_#7S^3-Y];BFQ:'OC?5 MOC/%_Y18DM.[F/4MRC'\30K]5>%8$J-L\3);Q2AV*\M,3F\T$Z=L\3-;Q2F5 M!G$Z&YTD1MGF:K:*47KZ8%QI"K4J6J5S$<_BL'1/'AXQX;,PXOEO"?M684\9 M1;<5*.!) <\G.:#8T+':0A)UF:3E$<_ZTYY:$=T$EACVJ<5)]$JRA+M#F26CB%DTS_3.)EC#BU+X*,L29,P MNME Y:/8(>^W<[CL;H4 M@*F;'52/2A[,#I:MF^-1Y0?3$S]TBQ]4#SX^AA_Z@VK-)57T0^=BCO^>K+S^ MCB,H8-#^M!R0#'B2A2'__:])Z^,K]0VC9\&^M#LBGYZD@O]KX0!>4\TS+*3>^A(I][M#_^&?_(7N3YG M$1+J)OM: 5;\:D8FTWQ5W=J7,.GR(.'1ZC3[O=) Q;___$=YP$NTG+FA'T;G M.2N59G(C%\86\+GF9Y.(LZ]G; 8?.V?^';N/<\8=&\56UGG!C3AUS3(-I_]* M*_V,2["Q?G/V[:RT2AE:SWP^2\ZSQ_)K@@.+BZ%L"74><9\EWBW'MZ^\5Q C M"1?G-HA;! /\FDW,L8W>D:BSML'BE"0$TVXB/OO^Q7=7G]YMY1K\&1@\FC/_ M;1F@V:47/UPA<^!Q-N_@KT#[N( FD_ \'7=;C^#NG3RS2OYM5#T^VPA26?:2 M5+LVP]Y%GI#1VH7K AN)4X(^Q(DW9PGFY4^JI$1IT)BTXUX:FI-O," M%K@>C ;33KA\L1>X?CKER]-VI_R6^^%B+KN\Q4FL:Y,T]@(>Q_#[? (OP6_! MY>LPG-YYOJ^79S<+(WA]Z'X]FS Y@CGVV!;/Z/FAO/!?-X1IRHLXMW)UA:Z! MRG5O-#D:/-%W(J?[6YAPS=)%CP?;?'N9SF'U[W'6EZ5%*P'C]VRIQ0/66RT) MQ9(]87VRY?9B[7]3%@%^_7OM,U^$$5 NT'X"$0%B]NQ_#970!\MWPVZQ@(4' M6A!JB)T(IYP0UHR/,8K7\>==Z^0#E]NF[:E M701!"D_(M3,T9=9KI]#YS%%HK2 K"@/XV94H44KN !BU61H!@2)8^1EJ+RD< M\$QL,8^R,%J9!S+H#!X#^C:%UYCF3;]_\<6RW-Z$6]:7<7_4^]*;S,9?1M9P M]&78=\;#WLAT;(>]D)I:/O$1/NK\[Q\7OUU]O+JX^OA_/US\]AY^_27[[]BR_L_J/(_@)!U1:GU$.PODL?89.$S[[,5?E9)3_T7U--72 ,<8 M>2Z*!9?%-\(>$#_POU+OEOE"-H#@>3D$QT&#H?HHSO N?/YE;VS8Q56A:A*0 M*0'"4)NPX"LHH@G:6;X0/""6KCA(D%]"%H!9)5Y\R1> Z@D(/L?444W9"BDF M6*8YPW,S,RWZ\!+!#5,N;/A:%KX)O MY"9+9O_.F!?!;/R4Y^:O%]SR+,4:E<8,E$Z(E&8 @CCU$[RO]!(O9Q-,P8:I M? Q<<+AC:1]-N>NC[;MYHW87IOX4IB!.D7$S;+%4&.SX*!A*J0OC2\4:% _G M5<7W,$-EQGU-F15X4@S; 4KV7HN-.%'\+8$G$R>?F#$CHQ^'F'/)! MYTN!%AEGX-& EPW#CL&R683PP'*,>Z:D2W-(3BP#,3S"T'S[4V*O_*IB+-GY M1D)XFD:_)#O1"/?OU8':3D4&ZP>_!]J[-(IXX-YK'[Y)X*FGU#ZE4>[D9DZ[ M)$$LT(RD!6SX"*P@G*,K+:W=/XQ+ Z0?6))1AA<49+-LWN$B:[0N@(#(^S,$ MP7N?"[R'/[CVF5 X!:Y<1@]Q%:?H:,?BM>]8P*8>2*7W8B"Z]B&-0EW[$64\ MJ)K?<==2UR[O^!1__1_P')CXXH\1^]OS\<'/G/F@"_@:I^;;24LQC5=+<\81 MK#F7@-KE. 6O!?Q:O 56C\UF^9[)RMSE_++E G:6K"+4/"P+_!8_M-PXH $ M/>K+Y 9N#] /V30,Q&?0D04-N0#N^R:<71A2[Y7\TROTH6)4"&*H^@:-[O@F M74HSE5, ^;2D53UVPZ?7:,SY4I&4#9(2!>+#UV>-L>\$5@1[IIF> ME%N(,+^E9-/R&X2)<0U:&#@3MU!9Z0"*;&:(LBB4Y\67["KM\C[&$COXZ?\P M4'#1/7*J*=YHMCR*SB0J; MKU"]./RRI;H"^VSLJ\)2"V]QY8!=P=Y(ML@;?<4\V< 7+ACT52N"! JSJBY M*IOZYJM<#)6'QZ;P\7B3.[<,1*R* #B.^[S%Z(,8[CY6-%]29,6A#!(+;!> :+>(Y^[5+4"^?/ M Y4"EK[<7"]4)FI?GP'G9^K1 RT"]C=81B+H9VBR[N8B%BZ"V*T!B\!SO05Z MT,)H F_&Y87VBZ4%&/#,A&=?A=L=YGM1TM6X@75'%P2_D?L=L"0P47VYRR3V MGN2$8"[%C#70P_@\+$D:P-2GGIO(O0$Y5NT_X1T>[2L&*SR&$#<8-,%T&.": MS= >W!R'4&EKLS&T3\):R>U%#*HPS\]49^FMTU"+0W@1NN8W+)J+M<\CIGII M?PUW/KQB?KEK@L0JC*"5D,9X8IE#-AU^&3MC]J5G,_O+9.CR+SW7GCIFGYM] M=[81TNB]^_3;U>=/OUQ>_/;^]\^?WGUXC_O:7X:V;?8="F=L#V?T&A;.R&DL M0AE+*HM)['I..TTTHP*)_ %=NB*GX;T7N[XT6]])TU^Z"[]'(7B?*/^.(;@/ MW_"!5X*5-1="+#>/A3"5XK*4F0%")L!KN*/-W51LBH!8 LDCY?#R[TNYD?U= MU[A<%"Z]&2[V0. %(C,C>_]TN5)N>:46Q4JAT)UR>+OTXCZG( HLAYU9_=>3 M-[F3R*''YYBP._*;Z4,IAA/E1I)^$ MTIWA*W@Z;*7TYU(,7YP%M%%?Z@]&F_1#:2?VC@K"XU8S[I>P&*P!%.D,C0%Q ML+V/23R5[QE5P-COE@&#C[D9DO&T](5_*E91AOQ!^M9JE>6I--+$$ 0(5N(> MI4T-/R>&NN7B_^6!1Z309#EH$%_<[0\7/AU M+NS)-! I,"+1.LE2JCTAEF2,12CX&8]$)$ZX)WFT(!7JW6>EE!^X/A69/1$' M$\.+12 !;-QL8V9U&41 ">V-F/.O:-8P-&J Q%SD-OR9QZW7(N$'6E%9Z_"[3!0D_DK M9QXB"*P:79/3X@F06O$W'#H#@R0*^+W(D;6&;[49%QM-)<0-<\06"Y7!=A[F2PDS!,+$620L MQP7BR0=IA8@ (L2"]'^"M1GC-IF81/Y*Q, T G:4=F289P<7@["*4>"H\Q$ M@/@=_+1])#G[[!D1+"C0>F5@^.E?6>3>:':>?/=_.9C W[)5 I O#GPD6RHK)O6YDSV9B MTP6X?1JZ(EM8) A%('6%)36YEV4JPJ#)N4*DC

%,:/',O,,D0^TG^6H]+V_)DTK6W[RS9*6P^A+P0-=RS3(% M9>7JXJ#A&/EP9+F79.WJXUBH6)+%-?_U^88AHW\JL+[YRER*Q8 MO^-E8XKERS ?,>=<85DN=\*+!]X ;_'C-@LWW81\7'1-Y1N#0LB\WV MQU09Y90#N2?2OV#A9!*/W*KE?LSOQ&H>5H6D?9QI6=2U4)JQL%\Y:F.14B67 M,G3=--+7!-C6>3X<-BP)-QER1+T.JU_*VA)IO4L']03R:)VAQ?7A\X?WEQ>_?+C\]-.'__WCX]7_N_SP[H_/ M'Z\^?KBL+5@Z-A0.EZ(RL1L6+BT36Q/4UC[]I$EZ:TN"BVCJ'YD/G=YH2+SY$&\VK3(S)[:& MU-8DN4L\J2C_-8/]>K;S_[=WK;UM(E'T^TK['U"JKEHI)KS\P&DK);:S]2J; M1DUVU?V$!AC'J 1&AX,?,=#8&,:W4AW;8.9QSMR9,W-GKHS12-3B4W,#O51,.H@%RH A+E-2(UUY:(FJHHM>0JR^0FSVU>(3HH8ZIO<, I(*]3 M0!N< L I@#VG $WH*&)'$A5-DK&ID2%Z2^NT=5,S6SJ26H:BDM'^6A?1&GS[ M/+P0%:F\KB%7;]#BN22#.^X$DILX%3$J:C#>5.EQ$THA1A,Z+WH< MI\@K[6WQ*U(D3^6*NKO1";6D@I//X;&AWF^:T\# MO%(]*?M/],QXO_4B\<+6,#?'6BT*?\S5DBM 'N-U\!(U%+XE'G&U #6VG97= M 6H -391H\E+TA%7"U#C96JH&9$&&:\6H,86U2+PS:U1]QBO%^#&%FXH]>U2 MGD,R[E_RKP3SY.FT7FGA/-=]V[9N;)Y%GNLWH;ML:GFSE$F ERLJ/.F)GK_F M!*565K2K\:77DNHFG DX.(DRE@YRT:H?GKD^"=W%=D^N=)3#VC"I' Y%4P:U MYA!U:03.E,B9:"ZAWIRA&U9N7!YX4R)OHHF&6O,F[J^ -B72)IJ$J#5MKL(- M"EP?!1BH4R)UXDF*NG,'F]QG[&&Z:P3H4R9]E/KW6%=3S['\\8L4>I[O>-&] MW,WMJ; /+Q.4/+/A8Z-!:H)NK^_BJ",^3R?TQX^I&YQG)A?=MA*R]21VHR)E MGS7H1C9!E849GLFB*?+CX'&3NTO!\F4Z8LDB+Z[Z7N6+])K+7^( ;IC+=;S3 M(,FY?"& CZ_A8X_6/-V;EYP_=[LX,VZP.%/N2WQFW.W4\ZEJ"J9Q_5=F.Z$[D5,/_\.1]LH94%:G/R'/!TYV&]\F=EX MGCQ%$@2I6(MZ),2T<<[I_?*6< MHG5#-,NI A"M&Z*9OA"O+J":C>@W0&4%E2POA#HU-)#I6;)(*E&F%Q05Y?#Q4%NU[=# KG-&J(@MUE#%.0V:XB"W&8-49#; ME40%Y/;QR"*IQ%5QJ=JKXB"WZ\FK7U[=%CMAI/ >OQ#&HMP4,M6S*K1 /8-Z M!D1!/3.+**AGUA %]8K4$B]7 JPHM5H-Z M!O4,G3ZH9T 4U#/SB()Z9@U14,_L00KJ.2/O2SD5!9$?WMR!DMQC'0\=&G62 M^W;Y]9H;.GX0!IGNQT%EH?V"M&$;49 VK"$*TH8U1$':L(8HN-56$I4L=5(7 MS7#7^PR:H23-<(]FKN,^SKG!+,".3Q=0[HPQ?D0@(D!$' FB(")80Q1$!&N( M@HA@ -'4R!(41#4@@8UY!Q0ZO8MK$#J'$SH]9!M3._)+N[:<[SKR8>T$9,^Q M( JRAS5$0?:PABC('@80!=E3.4A ]AQ0]O0'5R![#B=[^GAD.1:H'E ]QX@H MJ![6$ 75PQJBH'H80!143^4@ =5S0-5S?7$)JN=PJN<:Z=@&P0."Y]@0!<'# M&J(@>%A#% 0/ XB"X*D<)"!X#BAX;K\.0/ <3O#<>M@G_ /W-M ]1XDHZ![6 M$ 7=PQJBH'L80!1T3^4@ =US,-VC5$[SK**S4?24RLCRM5+/?:*G2Z,'S TI M-Y$1!FWJHP!Q5Y:-N7EYU0 ^51CYGI:05C9%LD"&,<;T=W;3,WBJ;U].D#>4D>9-@8>92QXSBU1L3>KDQ33:R2\+8TIC8[ MJ8R&K[__ELZPCHSO#YX[=T"M;J[Q'-&JE:BMMV MP\:CH!O_+/G."S.5?.GZX4:LKH?I.11/F#Y]Z;DA&*1KZ$K$1%(RD(]QP62) M5_:$SC,6'/TOQV]H B@.*?7F_DMO8U.E[[<&A+JGAH,&8NJ1JP1[?S484R5- MRO8VLPS_)E019YD?3[2VV=;-44?7!,$<:8K:PIK>%'7-1(:@F'@D"PB?1%41 M_>)N^.?-Q?T_7P=WFJK*4T M_N&#Y0<>?=08^9PYM>><@:8^-LEERR?7)ZX7)J-CSB?51"ZX#F>19'0\1O:( MT^?A@XAUQ%Y\ _GLX:E#?A0^#TV#L>N1DIE\V4VN0)L+AQ@+DQ_:9VKN;33Q M<3=YD\X$!26VCK1-&I&!2?JTT!R3DKO)%Y$M#K]9,MFI\5E\SWHWN'4.>GE. MK)-Y*&\>4<"K:C5&R$6,9I%I<'7K7'V12<@V+^SB(.0"*.ZA]G.[(1V4(U$N MTZ]+.2:-E++AXXETDFMJ2B@Y^_^2S.#9*3=T#+[((A-08S^*J2Z\646@ZHSI MHP!WN1OW"3_JV./44XY&@V6903OH+/)5DOFM; M)I=(WU(+UI3:'ZP- MLS%60+)FI "P"BY(5$)[I(O"1'/8(58';S#;RT+W(EATWN24ZXTM/.(&,VQ, M0Q><)/([=;/IC9'E3;#GNP[W;K(($X\7-[O1S>^7:Z7J;9+][@:&ZS!<9W' MPM1P_2]W' 9W^HGT^K0$]FUG-9E?GZ%Z+6D-P_3Z-(7C&:9'8_,KRT%DY$T& MWLG8/#46'RTN;AF+@V]0@6R8EC^QT;SKN$Z\EID[3W230N(-DK>FA/PU50,W M(76G;D+I=>+80V=II7CY.^J5(T?-=M6[Z,FUS,W.10OOH3/=->?DSSAXM#_] M#U!+ P04 " #:AFE5H^6TWGH( "U,@ & '9EU;:V_;.!;]*UP7,TT R[+SZ*1R&J!-4DR Z6,R[B[V(RU1 M%C>2J"$I.]Y?O^>2LBT[22>=;0LW28 D%G5)7I+W\!Q>R.G-[]=G+).$(;_VC\-P[/1F;^!Y@=LI'EII)6JY'D8GK_OL$YF;16%X6PV MZ\WV>TI/PM%EF-DB/PASI8SH)3;IG!Q3"?X*GIP<%\)R%F=<&V%?=3Z-W@9' ML+#2YN+D.%S\][9CEJDJ;9#R0N;SZ/E(%L*P]V+&+E7!R^==7X+_1FB9/A\Z:R/_ M*] TAF?%M0UX+B=HG'P=^O%'S=#':YW,A!O.6.4);IY?9W(L+=L?] ;'X1CS M5'T#KV*$J- ;;I'YHJ.I-' CEW8>93))1 F#GY\=[?7WA\GKT<7']X_E@E;<^.BR\[X5";L3/QA1=ZLGUM*;#_#62:M"*@'$95JICF*[FSS:TY:@#W(JB)JE=!VN!%G_ZD- M+1PZ'_3/EG-6EU;6 X]!E3M8A@CDK<*4ESUG*8Q1I MI@HPME7>[H9!*6)A#-=S,BGXE4"_K38-RA(X@RYS8C;J@PQBJ:$E809U:> ) MHI A(N*,F9K^K.K/A!9-(S2 0AJ('IIZKSZU,)6(G8/4;@775()A(NPP*>-Y M>QJ>(/E (+G_PT)2L%26"'K"SRK(N\ CS'%;M^[+,@6Y<)+Q^!SG=8(V :16 M1'K_A9;<%/K-PYH:W3_A[(/@[V';\C=:"E=9Z\,O0 M- AKS@]$(2I-)2Y=&%\PKH4## @*100V$P8"@MI,C(GLP+T211*UXDT<:Y, MC7I$K%KE'CF55K%(4&S8#H"2""#/H^'\.LYX.1'L-3CKLLYA,=CGP>!P1^RZ MJH/#Q%_Y2TDGL](CEMIG1&PM('M@D2_W[BA=ZRA%1S3.37C#@A1P]!@@>WCP M\"&[PW>W'+-GPJ T>L4X%]#JTOB-.:UN7\54HEC 9@T/7G=J6J-!D!>%'1$ MB; 2I6N'4@PK,FT3LL^K 7>-\%QAI]N0-=V4(%;X8E0N$Y?]-/78R$1R+6D MTLMC)Q%*:JDV)%G=-F6J=#'' M#0QGXC*S#\MP?UVG,+!X-;EML5 M24QX::/ &:WV K;X=;CW\U8>V$^^RGY\-7O2'YU.>UV[[ MI] 0:8H3F9QB4:(K^EQ6YIM5#&HIR>M:$M@P!@?_KG"6SGCBHI((SM?\.Z<3P&L%S& MEI*Y9;WT:]=[E7&S%*Y$' [R(G&,ZN:C8;LYR^65R)OT[89]]_^>HD>C,Q]# MVN?P8:9]W).^9+%E=%>410S:ANV*O0AX7Z!B;YP1EZYQG!.MTF8I'%T!FBP* M::T0G]$'8P5I2O<3"?]<(SL -^C8$-WC/YU6%SN2^+.6<-_M/G49NRSO[E-V MYX$@<_NS.Z]SG'U0)($\2C!2JC*6 E!I=.PRRS(3_(J$J3\+.6GJ3G'N6>3B M"<47 ;!)B/CT[BV\QQ-4-&))>W>"M3G[H0H0A[#L>G5L((U-76 :,$EN,(W< MN/59SJ.AQ$Y3>(*[K%:,LIRJ?"I*-)9\T M;P3HACQ%4>5J+G!WEBG/F'P-S\#?5]'4O>U&!KU\Z6;X58<2!9T%5II6/&2" M6.4YKXR(%A_:?KQ YYE_S8]>VJ0)P52OYQ_:"0G_0BB5M-[OO &Y#23Y(&EJ M'*)":^3?,#B;-L\061%[CS4NQECFEUU&+_O>!I3/N;W_G;U^,X^^U,6#7WX: M-FO>P'+0HQ202_BS9WWW\WU'$9IP\Y7)#4AM<>"L0;)EN.?N^FQ:&XZ+I0+. M0!8 Y5YG*\?UM"!;-J[33(J4G5^+N*9$*/O0G B/QU@+N3Y@^AQ)"[=C8OPF MWP[2$LOJS8$26D">W$%@_BL!6T)CWAG_-]-+]N+QU42KNDR(P92.%AM8ZWL& MZS<:'J-HR&4I@N9ZL>6UO]_0E+2_WK#YQ8D*LB,80Z)?!3R%7HCX5,FD"9&C MH][>P7*W]65])RG]%S+<-SQ._@=02P,$% @ VH9I5:P[:GX-"0 _#< M !@ !V97)X+3(P,C(P.3,P>&5X,S%D,BYH=&WM6VUSV[@1_BNH,KW8,Y(H M^25Q*,U,W;F\7*JTTX\@"9JH*8('@)+57]]G 5*B9#EQP-]O;8X$5X. B' M _;A+=OY-#[===)G[T_'__YP[F?]\.GUKQ>GK-,+@G_MGP;!V?C,W\#P0S;6 MO##22E7P/ C.WW58)[.V#(-@-IOU9_M]I2^#\<<@LY/\(,B5,J*?V*1S)+*X[.4BM>%A_^AHV:3E M9;9H4WYIH18YMW(J:.S6J'$NN XC9;/1^@2;>I9-OU05MI?RBS^4E!B==1W[]8;WT:&62 MF7#+B52>X.;Y=28C:=G^L+]W'$38I_(>M(IAHD*OJ47BS413::!&+NT\S&22 MB ("OSPYVAOLCXX#$OPS%?O?QQ?O+DX?36^>/_NL6S8BAH77?9WE17L M'W$VXU&7Q4);F*:X DG[./HE3:(HZQ-TI/V'#0^XVIE/T3YR*NN^RBB/NCY0H#.N; 6[M-%/0H%$@<)N2R M8+R8LZJPNA)0'!3-,3P8-&<37&G)[H9 (6)A#-=S$IGP M*X%Y6V,:M"50!E/F%.1H#A*(I0:MA!B(IH$FL$(&BX@S9BKZL>P_$UK4@] " M)M* _]#6>R*JA2E%[!2D<4NHIA(L$V:'38GF[6WXB="'B=#]'Q:A@J6R 8( M3DN;[P*>$,=MW;HOBQ2AAQ/!Q]]Q7B48$[AJ&7@7F)04KDK @A!-2$=ZMH!L MC1:S-C6\0N(RARY)5#D$@%,%,+GIC-,GYB9C::YFI@&Q%I?26.1BEG%J]'I# MRVX+BZ91YH:V/^'X,.%XL.UP'*_8+IWU\/G(U("KDPT*,"I-)2Z=55\PKH7# M#_ @R11@YTP8,@MI,A(GL0F"*P58NDZDB7-E*O2CL*M5[H%4:A6+!,V&[0 W MB0 0/3C.K^.,%Y>"O4)$^UCED!CN\][P<$?LNJ[#P\1?^4M)*5SA 4SC,PI[ M+5Q[G)$N=YXH79DHQ42TSG6T0X+HSV:_-GF?PX.-'N-[N*L=OOL%=W'C]+]577]) M T$KA--\U"[!U$V=DS-AL!J Q='1+R.Y2TPYYI6Y>Q>BK)$ *NN9/ E6E<8 M")UDU!20(24*-PZ5/Y:AO$T'?+T/,*]9\!*JW9HJT$V)L Y=C,IEXJJRIHJ, M3"37DA8@/5=W!*6@D2I#_-EY1>/(M@O?R@@H9$$7J%/)Z?2KG!/KP+*<$DL> MCAZ>U;>3$?P5"1($,4!_V+7;F054[\F=; #/TL.PYO_SO9L&5P/3U6T'/_W- M _ WT7;[FSO']1MNY^Z,X,[>!QYK*A-R*MRHPMDT-W!(E+J3I^$Z:5 //R2Y M1P;E")NF):0[!^&P[]W7BF@K]7<,Z[I>4%GI$K['N)PFCF%[3@%7!+@4!5*5 M'"X(=T1)OHU$JL)Z-P,?*$N0'.=H[MO/_+]IRV>@^, 3CYUX=\LSC_,ISRL7 M>PD#(DV1C,LIK-=L2*H7B WFN MN$]U_Z):Z+7KMYO!)Y7>E?D^_^X2UZK'[@ M,90$#Q]F2= ],DX:#])=ACB*N&T4+Z,=X? KZ/V-A'ZA&D=2;Y4V"T;M&C#D M9"*M%>(S?")2X.QT/Y'0SPVR ZPC?!NB!_A-I87&08G?*PGUG3.JBM@]$-A] MV)6_1QRP^;8'[%ZW-&QVQ=MNL> M:C?/MKX*CW4QRS\)V! 5>8*.1BR"XJW8K7-D= $ 899=3ZX-F+6I)M@&;)); M3$U&-CX%?*P!\U'@,-IZ'((?IQI!IPM4"![.,N7C*5^!-^#X70AX_X<"BGN3V*/E3D5A/\$S3)#Y MPB*]&4Q;@LT>M3!TLHU#+4TBK\=I@SAI<=_PZI@VFC M9SW_L"X*WX9(;VSUH(<8L[6#:T;>>O6Y-3B=,[V,T&QC<]TC4(<1W/-5;X8] M^^+KU"VS7XCRR*B\LF)ET7M/^C5'3S_09?GW,!J?/EV([T' M-W(&-QJR=]B;202?]J++Z..)35'AFXWO'K1^/0^_5D6RH-J]U>@ MDCT9N']_[BH"$[1?05^+'5ML-+?%'O]4\Y#E4#3'!/""5@17/I>9RO7 M]?,PMFA=IYD4*7NS(%GO?5'D.,)1R-7UN@>?TD+KF%AM_2B.7AY>]*Y+*N"[ M\N06DN:]]I9\]-$.)-F"]T0\OKK4JBH2XFA*AXW?:GVNM7JCCH=D#+DL1*^^ M'JSP-?])V IA6VE:?']6@EKW?.3D*4A9R*=*)K6%'!WU]PX63M:W#5Q0]-^U MN0_E3OX'4$L#!!0 ( -J&:54;>I'4M 4 ',9 8 =F5R>"TR,#(R M,#DS,'AE>#,R9#$N:'1M[5EM<]HX$/XK>W3:)C/X#0@%0YDA0*:9:4,:G+OK M1V'+6%=A^601POWZ6UDV ?J6FS9I>]-, K&TTCY:[;,OT/_-LB9I0M*01O J M>/,:(A&NEC15$$I*%(ZNF4H@$%E&4GA#I62N[[EP^0:.KH/1<2$]GHZ"=Y<3H_7R^O3U^0AJ MEN/\T1PYSC@8FPG97-2@EBB5^8ZS7J_M==,6@1?*8D&_255!,*$R)RJE[7KX,SJH(1BBM-!WZG>C>Q< M1)M!/V(WD*L-IR]K2R(7++64R/RFFZD>KG1P^D#FUEJS2"5X5O=I+R-1Q-*% MQ6FL_!.[T[D;DFR1;,>$.9HO*2>*W5"]]\ZN(:=$^G.ADMZA@H^MS*IUL4B5 M%9,EXQO_><"6-(<+NH8KL23I\[H9P?><2A8_[Q72.?N'XM9X/$5OE44X6^#F M&FO/G-\OCS[?4[*FQ7'F@DQS]AI-KH+SL_/1,#B?7B 1KF;7 MPXL @NDC&^]S&+T.7-LS>V3#;#(J<'K-$[<.PQD,Q]/+8#+^08%7<+MN&Z9G M$+R:P&QX=3J\F,RLZ9^O)^]@. KT3,-U&]_16S^ _KW<]Z]5KEB\,4,L1<7* M;[:S@P!PGD(HTI2&.OR8#*$2"F]71.(Y^0:N:":DPCP 9T(NP7.MMR!B^)WB M_&T=SM/0AB.]1)^IX?9&8HGY95,\>;UCB(4L=LP0KXB (I (9C13=#FG$IKH M>T5J(3G$C%=92J^8T7 E,2RB 4@:P>06(WZ*N0HU+%F>:[SXJR4C3%604$D1 MV"X6@[V"@F A1-AHE#ID*YFO"%Z;$G#'B6=/O/:+7DD)1$0BD>DLN"M=RF@_ M1'4%4"+G)*6Y-;WE= /#4.D9[8=UG"?*_X87_ 7',X(>SCZJV]T+U?U!*3+G M%.9"1E2^K+DUO#;.RXR[?"$Z#KE]$A7G$,%2%2GVNZ;BDLZ=\K)JFN0G/-B;R,,U[SB!P#1@;O MY"@ZWO+HCO!;LI=D\KK-EF'DLH@@/1T2[HSAZ/MW"K?Y1;1?1/MJHC5^.**Q M%!/IDA3LP82M"$LQ+S&3_RH6$J8S=B9IK@E7U],$>SQK M8I9BMZC'<<.HZ#^*1(M2*V[X*C!K%SKSBJ-E>K=_*NX5[9WQ]7(?X_)6*#@G M64[]ZI]=)+I62DPAI]LU;74T:W4]12](5DI4 Z83+$;V^D7WSI%+&3VRT_S5 MH" %]H=%;5F0K,)9ZO>,)3[))^,]Y::MKMWN/MTUXH'C[K2D._L+W#/F8EU9 MLGJV-"O]N:3DO;5&LWVQS=UQY:THF>>"KQ3=.W?5>)>OGXT8>R=LVNW_]?E: M;?O%3WK (AKL)XFO\M4'""AC#(<^7*!YB@ZD:QJ0CP7\K_#!!\!]NO%U[^'V MS.M_!6R+,L@B=N\?.X9W)R!\;D!M6/Z4S1F*3B(+/\V+[T MD:O 5(+U#(;S1NT^J$]S/T=1L MO[31__M,(>Y0%Z*99%BB95BCT>UJ859CBT/;C_TS MLJ"628HDQK++)S>"1:6/=#IVH[4-EF;,+?*=^3JA^'YB\"]02P,$% @ MVH9I5:$@[32D!0 !H !@ !V97)X+3(P,C(P.3,P>&5X,S)D,BYH=&WM M6?M3VS@0_E?VTKD69N)7 C1Q0F9""%-N**'$W%U_E&TYUE6V7%DAY/[Z6_D1 MG/1YG4+I3!D(6%JM/JWVVP<>_F88TS0F:4!#>.6]OH!0!,N$I@H"28G"T153 M,7@BRT@*KZF4C',XD2Q<4("^Z1R8MMD_,HS1$%5-JC4B=<%QK+[5L3L=L/ON MH>TZ-ER]AKT;;[)?2)_.)M[;JVFYZ]7-R<7Y!%J&9?W5G5C6J7=:3J!Z!SQ) MTIPI)E+"+6MZV8)6K%3F6M9JM3)775/(A>5=6[%*^('%AETD4F5$)&%\[;[P6$)SN*0KN!8) M25^TRQ'\G5/)HA>#0CIG_U)4C<=3]$X9A+,%*M=8!^7YW>KH_M8F*UH MQ^X.AI86?$Q@G[/79'KMG9^=3\;>^>P2B7 ]OQE?>N#-'MEXG\/H].#&G)L3 M$^;328'3Z1[:;1C/87PZN_*FIT\4> VW;Q_![ R\5U.8CZ]/QI?3N3'[^V+Z M%L833\]T;/M'>NL'T'^4^_ZSS!6+UN402W%CY7:/LIT <)Y"(-*4!CK\E!E" MQ13>+(G$<_(U7--,2(5Y ,Z$3,"QC3<@(OB3XOQ=&\[3P(0]O42?J6,/)B+! M_+(NGIS!/D1"%AHSQ"M"H @DA#G-%$U\*J&+OE>D%I)#Q'B=I?2*.0V6$L,B M&H"D(4SO,.*GF*MPAX3EN<:+WUHRQ%0%,944@36QE-AK* @6 H2-1FE#MI3Y MDN"U*0'WG'C^S#EZ.:@H@8A(*#*=!9O2E8SV0]RN $JD3U*:&[,[3M MT7[8QGFBW.]XP5]PO%+0P=E'=;NO0O7UH!3Q.05?R)#*XY;=PFOCO,JXF^<\ M(T'UC"LD_H3UIF5F/3S ':M5-31+A4W!6^T. >$590JJ8&$P6,5,44/O0-U4 MK"3!H3);]S[4^3U-:&!UH$3B-D9TH?():K=&>\Y^8;&=8A7.]8N.O^CX$'3L_ QT9"DFY804',/DKPA+,<>Q M,I?67"5,9_],TES3LJVG"?:+N S1$(ZDS3/D:=XN5D4LQLEI@!5#LF==,KDH%\T$9^A$K?&_2ZA:OV.&XI3O$5LV82FE)'",0G),L MIV[]1Q.IKLOBLFC4K:&^%33[=N-IW_MZU7;JD48761"OWK72YI2'_"3'2O>I MM!RBDH9Q=MRVTT<>0#/ M/,6(Z\(EVJ9HF/IEO_2Q-//-SO< J$_6[O^%J#VHBI75?3HF*@.\1A;",[OX M>MQ36+D%?X@XA7D0KXB_DZB>L-/H)M4>;-T IAVLH#!'=5I/$O(O.S\.Y$G, M: 1GFX)M%D4LH'+HHY79=@;4?[M,(>I %[>99+@DPS7WY9XH5V/9RT:?J./* M6/O0.?LK:[5F^(\WQ9)/@G<+*99IJ,LT(=TZVC3^9;\]466Q#@+A6#X;U7,= MGYJO"JJ1YIN"W7<0&5E0H\QW),("VR6W@H65A_1Z9N=@$QK+,;M(9>6[C>)E MR>@_4$L! A0#% @ VH9I50B];:JW%P [@@! !$ ( ! M '9E'-D4$L! A0#% @ VH9I5:$3C0:%%0 MD4@! !4 ( !YA< '9E5< (!\!@ 5 " 9XM !V M97)X+3(P,C(P.3,P7V1E9BYX;6Q02P$"% ,4 " #:AFE5B:.^_H&: !8 M/PH %0 @ %*A0 =F5R>"TR,#(R,#DS,%]L86(N>&UL4$L! M A0#% @ VH9I59[KW(?G

#$P<2YH=&U02P$" M% ,4 " #:AFE5H^6TWGH( "U,@ & @ ');@4 =F5R M>"TR,#(R,#DS,'AE>#,Q9#$N:'1M4$L! A0#% @ VH9I5:P[:GX-"0 M_#< !@ ( !>7<% '9EI'4M 4 ',9 8 " ;R M!0!V97)X+3(P,C(P.3,P>&5X,S)D,2YH=&U02P$"% ,4 " #:AFE5H2#M M-*0% &@ & @ &FA@4 =F5R>"TR,#(R,#DS,'AE>#,R <9#(N:'1M4$L%!@ * H I@( (",!0 $! end

?;",3*/H7G+EC M[=ZZ?1H6K.C+(8\D%@X]^'%FRH,4\L"__ MSDU;A;SS:,FZ ,V 5\_3 M;]Y!C @12<1/(\2;E]0B.EQ,5Z?>+ 03$>)SA/CX-:8OQSI"_$"RO^>6WN&2WW, ?PBGOVEIWB'9W_-ROKUD^B75X9&] M;+W:@]&+E^RG/CQW,?SO?T81B<]AMM_ABM\SD&\(RSYYQ?[JAFADGT1F:43V MR"R]&;,TLD^N3>+0FZ#;7D\1A25$-'7XH7]-ZZNJ*W%9V^PHN?^\(0?TCZRU M2&U'UEI$]LA:NP-K+5+E]VZLM>29H,);X1&-;\)<^[9$*XHE*X+S2J8C2RQ2 MR2&PQ"[I?$2,$-EFMVR;L2O9$E4[,L[NUSC+@(_@Q5E7T",J_PCS[.D&9\C- M,_J RG]>U1DO/#]?$@XNQB+,]H+QZ<3E7E7]GH'WLFP;-E\A_OY>HFK;=^4% MEFRP(V)'=MUQ_@Z,N!OF[X:EBI^U\"ZHZ,,11-\SYFZ8U!5U+"-_#V3!LO^) M*'XJ6^^&&<(OXG'4#MQ]:5=9XP_;^V(?,>QI(U\M-)P69G2#XU02E/JJ!"6P M.'I>\^"[(O*W:PBN!*8O_7,*A^G:!6?K>Y60! >K0H=AO,$]K+T]&>K617F=1Y=2:T65TZP^,9-)OAZ ML[E?AJY8RUVB$-VVVM6>6 2EZ8X4JB8J])"2&*? U7M:NX"O^=FFT>0I6+0T M]9!$#RO11>+T3;?QVNL^12W[K8-XTUCQM;+U%T2+S]2H/R%6[%*-MTDLN_,2 MWZ4^UC!#1&>S&MII:6O6+O:)92-9)6")XN2OWXDX_BT V7/0PL5K(8A!;1WW M4&W+@0A^HJ2DW__A!'*%,\.-U;#[-EO.=A3,Z?Y0I1BMBP^2JZUE@7K MJ""-WA>DT:<%Z2EE:.]XJB-;,_Q)E$JS =[IJ+:GQ5 I)LP:'AZC%2!*% "S M9!S?B=)V.R-).N'-Q?O0RJGK-+X]AP4/]7)&=BE4*TS;'&YV&8'MIQL.?3V% M'".NHY%?UJ=]TL'$$W HDV%1KN>$JE9F/$)4#".34F#Q?]BS"L/0!SIQV/0O MQ,>DK\1CQST(Z3\_9UIC63U5_^3;Z8-]._EH7V@B]17/_<)5J:_EQV_YW07; MLBM=?<0.YZNC2;N!YSRNWET7BA9>\,:2Q]/0D\>.^/$_K8O\S1[VWD?:7CB\ M]ZLAQDE]>?OS@/%)IYXB-IK7TL8#5,;, M6U"KC=9P"8 *<^&2<.N]?][%/7 MD.91?G8/3G^F$)'YZH5Q?F8IG/-?I[YJP."51\2NYJIU0G_HVL&0:[E(X0J= M1%[3=[PF7R;\[[SE-15I.]7ISMHI+F.V.J7)?+Q22-CB$'I-48_>NSO\O)9G M%2YDB9RMTSE;1W#FD\[6>I%,&:D&E^9Z2D&2UV*"GU ,V"G@;!%X'".C(]2? M U_+M<3(J_M37,*OJ'H M=Y\&,P;['EA$04ODO=?;3XQ_Q" :IS;2IN/).KONB/5,I;18N$03=I,'7AE) MTM%95G26%9UE_13W*L")KSI7&6/#ZW2+CVEU $.5/(<*@Q8#L01X5WBY'(D9@#YBOKS1UY;GCJ^=_M__Q4CT7P)]"'Z(KO>= MY]#KI7M% /=*,MV1+H?!O[K,D1JCK;+DU9M6*@W&YDKGHE] MY$8@U9Y5E9F737#U82E3'^1P;, !YPN#SA?]0'TO^2<2P>A4[&>?BET.6V[C M_F!_J/#*Z0!@='=[WT>&%KAM>0GV']K:AE5\E M%^PL2W,SA<^EE19#IE5?8\/KAC3V0+\950W[">W1@(2\$GTS1H!>\*4B$C=: M0>MT![M1Y.%>(@];+P"*SQ\C#X7)>.!6Z$U34WD[)>7*5+WA->'5;GCL^X"G M$N>+/-RYJH[.?<,($%$ X2A ?#* P,=83F3JW18K,RI7GE?RZ;GD0=@(3GA/ M58'H9_LX5S_AC4(#?Q:1/X4&L.)4 MH8&?+2/1\7@(E>Q=>?BG08^7'CYVQ,6O57(&61*Y,IJW-\:28JI_UBV^H$=]/X8T;.GD_MX2$X= ] M5!(2'6J%Z"PXXHR0<4;8CCO#RBMA/A^]Y$;Y5O]_'.AA_#X()X3$^0W)- Z" M+9*Z_/U?\,_N.:(N"Q;DL,F_DFK/=6']Z&_L]M5/!V3^;,#OVY9&*?#K5DA1 M]"\XN;UGOGA03)1U_=\WT6_[A(OP)($&^^+OP]Z___-_]E?P+$NONF'N;==V M)W!?N!0Y-K)D08L)8_#*1T'WA+6]$\]4_*G1U>/3P2+<401#XT3R+V3O9[@1 M!T2:":O8WEYM93FFRV/G/MX^$2["#W\8.[X.%B"XCKG[ M()B]_\F+1>XAV':,3VJ?OP"GF:[S.%97LO1ZNJ\[<6&!(/T1:<%.[#_BS_BY MMXE[CS;!X\:ZZ>U$D"/RSD* MV">4_KYL?2Q*\^%]/\>"W^SQ!N8IKQZ0HB'&$<&0D+8[LE5)%2Q5MC_;TBJT MJZR9#GBR8R(9TP!DM64)_N1'D00'_))3#<$054%'V@[XP+].B>SU]O+#FJKA MPNH"W]J2:U^W__B6_#\# MY+__$?9&IE.%E)$@J(TFZ I#B S=[S88,))\/;+)$05V+9!Y36Z;*7LMZU-Z MJO $GW@]LD[.O(;)3P0V7\YA0VM8Q'*E)AA)OQZ9G'85MZ':*(J7,ER%'J2E M8E?A$X?/S ]3292;KW V4^D0%6F1*CL:''GP3&-19!<=2I31LJ9E)C86&RRH M)I_DT=(ETR&79!Z<5V+:/5.-$#(P_V,S&8)]?]=;ZDS5IF8383%W*C M#D<>K&@\6\D49^IY;5'M\C1O-095FN')PWDVA].VB$[K%JH6,^45AW9&V@1V M/CE8>VDIY0?2C% Y/-7,9!:55I=>>3R6.)QH:E;IY] *A6FSYEPNS/%Z:LXI M/';X^A(3&PW91:_/YKMC3\_9.AO3CK)=HHH"0*F6&2TCB:7LM('U>5XYQG9, M;%QR5@/3Y-IM:[PI% Q,9R"#8@=KJJ&#A:+*+0HM#]*Q3:O9P)EE$PX](-/0 M<+*Y:5]OL#*]S.!S@IF(.F31@X>V&E*92&?J-+K85-!.3S?Y=LH#(P_6-#)E M!2]B(LVYLS2V;!-:AF/@,P_6)!&C*=[<4!CG]BNK[B*#2W4#BM+AFA3>\_C: MO,2AY8+0E"J#549%X4,/U[1H$$0Z/Q\FN4QJJ79Z=G(B%!D@(@KZ6KEE3[YC885Z"GG"%6)(CN5*2;9E+;[$\*G:S:JG1+ YP$\WS MZV1ONLF;Q21\)G:P45BMF\^X5=;0R(G6EA/S=6VQ@!/%#G:JI _-&(D/5'0Q M'.KC2CH]ZHR]8\+N2B,.1Q.N1Q%@8D-5Q1D?7E@5(K-C,K$H7J M-)-8$PH82;T>N9J7!IPP$,ILN4D7"'>=0>MY^,R#'2TXU52U6\AF4%POM\H] M;^)T-QX8B6&OA^)]&V7')8MF9_491M&+4AWEX)(.-[^RKA4G*[G?0V=:5LPO MVR2>7\&98LF#H6.L5Y S39$%)%"EF-?/3(;^4P_HE(ZMJ^5JAQMJ;:JPF3-= MU*KDF\> I\74.T-S&C.UQ2J5*3G#3*G8@GW.#O[6Q_5N=8P6(>P=+K].EA)<7I\V.!<5-^1PU:BU M-W"B3VM25X];>\\_K80&>>] MT?@Y8@%3UW;4\3KX2(56+G#9Z-<62F<"+#;9$50=,O:C;]F$)L?HM-EV M77^W&$-B5W-9!#]V3/C17HY Q_\'+#:M@RG^VG$3:2^Y*KW@!2ZC>Z+K],U9 MWP;3DVU1F(,).I8KG\[L?XY[H/&/FJWHQ\W64X5-/A 3^68 Y&6Z!!['WNSG M<^8HR-8-]%]\$!"YQ4#(=T[2(T*$@A ']Y,/XPH<3&1>#,'/Z+#A>B0BJZ7RD:. M]N ]]^6F\\+.93K]!,YXSXR/&..',L:[YNR/Y8P+[$K(]^ ]L^ZF62.RL7ZZ MC26:.OS0OZ_ZM?W 4Q@5TUKHS\@0&_EN6W/\9"]NETO<_PBW7HB5L'CQ'4; M#IV*5;K/)^1[Y[R?S0R-P/7BX'J0#O$FN8,Z=(?_G@H>(E?U&J@9*AXXNU/Z M7Y$948*N)&CN5U',O0,<%Y7&[)P;X(S0 M6S_;HH W8OS< ,4CDRB*M=^LH704#;YF)UTY"/;Q->]*!B-^S6#[9$@8F45; ML^B&PZ&P*.CI..+'Z\; &KIA?JBH8SGPG?\>R()E_Q/QQHGMIAMFCA.#160N M!>;2#7/$.W"Q-:Q>9\6+3N*P7+FZ[_^>H__+F2Z>[T8 B_6V^GUBUXM+7@9W7\[(-6*/_Q;W9"W+Z\YEK59QPH"&FMAHLE2'<51 ME-/VHOG0$@XG63$]V0I^4F>J\[H!34VP++[HKM)I&W=7G*JU/$.FEILAW?SU M&XUCR8,R^;"@5\08M\\8W'S^+F.4'9(?+YA)'25'5J.P'FQ&L8D"&8,Z5QOU M$,#>[BCR9-&&4%5@OJ4V@%>573S?F. 2-ARCBS&.N?7E2J.+S7W91:\ENT$/ MPOIX+WURFR9WI,'8L+?4L*R:GFJS^HBKZE-&=6.P\@_^ZS?V0)'D>23Y.J7Z MSR/(VRA1N.7XA>T.&WG%U%4LL,P?"_[_^'X#4[(H)T_1\K(MM=*4M%PXS:-V M_U=G'/P*'P2V$,B&_L)QV'X$0 =Z"AC^["F<](3W;AAO%X(*-^=%&N1F- M*O6?-4@CT9@""]!-HC.#+:=CK@R&P^)MY'DUR'4X_WR2?)V&/2?6(;B77X], M;%[D\JFJRC=[_*!65\*H0VX@YG@61_J&L;/CF=N7CSW#8=G8I(PN/,I4-_QB MPMK>MSSG@^Z#7\3.0\Q\J^4O=@10 4'3Y>RPVD$%HYVT6AU6'SL,3\.RG?C1 MH,MMAI-/[4F'"2HCH^>K@GMUH^=#;G.=S$V&HT['UM9C>3;'RTFJP4 9!6XS M09S/:;Y- ;UXH8<0]M>^JM@55XXXR*A\0R&C;:G;I1L8P6U,H?0F O'@\\8U^WW@NGF9Z-N R>]8#\T0![L;<49)2+]165,#[O,G<1*&,(KMLLN-6;K6*'6]SBRJ3050#0_5I)$SQ@K MN3;/1XD(/]ED_)2 7]UH_%!,A2DJI%+,I1U6+3MZ :\;#33A ?K@0)8?,/), M247W=")\&ZD(/\*TW!-0BU182J.-'-?.9]+Y@8@)9,:[V>A+-E_HI(>3$H&Z MSB(QVN"U6L^"<@JC+T2()[3DL9S3&%R.BRD[-:&#)0[&%9)1$DM45++K4GH#:C$C\5)[4![',;TDI6-)=$';,ZR"ME##NIO\%3K!4)PV6+*QO&X: M+;-90BM-'L-@+(2(8^>,A5R;UZ,$EI]H'GY&L*]N'GXH8F(VNFJWSZ!C;K%J M.AR]D86,KD 9]FMHH%0B2ER)$E=N2#"SS+(D$ W50K:;*A@4G^P9*8U M7SYI7\&247K*'81DVNIJ^U)Y,,S.)SR_X'+1OKK)^*&83#^IU=Q! MOC[4W.)$G93XUB#'>E"*_9A,DC@4XYL\3[^\$$<)+U<232N#&;8YSR[8V6## M,U)J4RTEF9N-RDB%NM96G0K/+E8HC\749G/6]"441F6H.'87^2Y74;)18DRX M)?D&E.R'XC*C=2O6*J5($\TP"4](:1PM%)M0A,E?OZGDO91YN8X,1PDT/UW) MGB R4TR5$D3!T3.HP*[LPFHN_#P$7-WB_%!8IS3"I*I@VU6VC;4RZP;?].BAJ,/D MG<0=UYBY6MPHY+(>*>W;#"9-EP.*;DX3*1;O"H6N74][V,A7VO1[2CM*\[D9 M!F8A5VQ?6[#)AF&6N9%&=E)4TQ[&NESB7B)'7'60]QKY%;!!TWUW5B'E&IUA M>"P!(T<8'4_<31V:*-,GLC"_)-U7MS _%!0BED9"3S1L!LUXVD++]?3JR/2@ M(,/"P5B4Z1-E^MR::'8\L5!B>PS#N71R6I4+93Y?K<3:[/4]O5*-7C5E,]WF_S:WJL46T.4X1&QCH% M*3FC1(YB7G_W6S,.?H4/ND*;WVN'CB)G=&L'JD_MTFM=FUS96I/@2 :+*=V& M79OH]U(&I-UK=KA^BBAKLR61R>/5:GGJ %\TN?5%4X>Y=%$:0Y3&\!,\UD]! MP&TXK/.")E5;C,JC/7&@-/B>8"[Y)I1VZ+ 2APV^H]//*(OA5MW:/?DMLDS% MXB?5)5ONYD@9[W1[:N-VZXHDN9B.]NM9EBTO:AVWD!$S*\>#8@R]6J"THR2& M*(DA4MCA5M@?RF' 37QBX$-FP64*U1E?6*4';%^!DDX"\QP]E\*.\^[+S9;! MBO(2;EUDKVXS?BC(LQ;GA5%'('*HW&!,5.S,]43?@]()KZJQB,FRWFBTJFZ=\J0LR M#="[R#2(NNA$^C!$^O!#,11N226\NEC"4"%?L6LZG>185(&2"6,HA[FVMYE M$O70B31BN$(><[V5WBQ%1N6$QK@X=$B3G+*^W,&0Q\D#'M<.6$8QD"WGZ'L7 MD=8K-S4MF+JMDY?)H=88O9*#7'FCQ&^05; M 5?><^[,!7KHC$P+4#(6/. 1FZ\0V]15"?F_J/]?J%149#Q^0?:O;C]^*)Z2 M'*?$7#8GLIRKKQV\Y=72..RR0_E),XG[39J)>NS$PHQ4:ENAX[8;\5PA%^WV4QU>F@X$,!TDTP4L%MD.GT.HU1A+ M3QDB-4?;Y4FK-BS4FXU,N%)9/^1&%SU[K:Y3"0-M5_++QF;^5! M0 1.#?F I\[5O3NJ;1"J5?H&\'\@CKX&?.M_9S<_,WB+)#C^X_SIQI%]^ *3AC_+$ :W7T,$"+-@ MH6!6,UFP70NLT/<@=\_SGQ,\U9_VB_GNOFU("-A44S$@*H+=\_\(4%Z"KY/@ M3WZ 4(#[!VQ"1YX!JMGP*6!E@''J4D9T$RS7!&*]VS#5E!#@[,*U K$6 M)\'G A1[=0XGIMK@S0M7M0+*@*] C/>'^9_; L0P%-+0!T[CD!.6,J @< # MMX\'3U!D WBTNKY&/E!K)-./>:L&4!44^JYGYD=6IT\JRC@K#CE/C4UTU63P>U/" M,63+QL>T,6-9<+:0E=+KYR$-80T_\F?I_],-Z-WPR8T%BK8F6!9/<+I'CSJ" MRM7-C5Q,U[.E A#VVJSSN:W6Z?*U7-<0V)CD M)//44JYP3>4INGF.G:=.NO,MJ3R;2%6+UWK4()]9]0KDIG$+.^_,]80B\MT4 MBA.HQC3EK)Z=>;]^&^814_IU:LZS3-LNE&:H?'UI!GN)(M#BWRDH^*$SL60 M!19BJ ;0J( H$X %X#L2TI;GCK^1"($^P&_C 9IL=?[N!>=G!VR?'; OLT-O M(/)-)KM".363T:ET+<8:;>4M=OB*RW5Z;A!RB0R3UCH#M+ZJKJG^3!87(R"' M!'JDE?:.^M#".3]$GH@R0X>)J=-E3^':RR2V6:T6Z6RV&7[*5->X-=QLY DG MI#.3I<#DD_,I\^MW\LCUI"?*?$@@MX((J?@!P<0>@.UHSX&7 &Q2?1V(*3#$ MW=GNG?:SE7M$J4,S3)(=V9K!=\%!+XSF5XCR/%E[9_(&]KA@ Q+INNG9C[Z1 M(I7Q'1Y[.P',&)6 M,'?PR2[4@?X%9^Y8N[=NGX8%*_K8J1J1B)-OQEAK,>Q]S6'HBF#C_\ M_WYAB5]?W! 2BR?IUY<9+GHQ'&[$7@*<*!N.;+W:PM&+E^SOV*_?P0DU\G1" MC039"O_]S^@T#/,V:%V683Z=AQ[!0P0/?E&N#W AL4/KC7=%!(T"3\)Z$22 M_YXK=9+E'KFA=OCO+2SF0_?M/LN0>#R1B#@RXLB((T_'D7C$D7?&D<2-&K"L@GN;D-D_U" M7J?JG1LB7ZOU_,[MG4I?$%Q.Y#FM5\"3I-)UT,W&^VPI95B3ZA%*:M475!@$ MD>OCC"^E?O[^D4(%*-E?93VU3'-K3$ADAKDQDY,\GN")/[4(/YERO39+7[YT M03C6?6(;Z=K+.14RW7SK]F\BT_%;1_7V4,R,-8=D\]U406*)II3/BY.+03"F+A9+M7 295MG29M1/Q8"UA@Y7_ C/CSLZ1"8,@TV'XN?I MPQ<.GHZ@Z20QB6LOYT30E/CIT+1_Y1_X3-M?RJCI5,H]K\>V6^/.1N7[Z76/ MN00T*>2D5QK)DS&;Q[28U23DE8 V(30E_]2VYFYX^GM%VL)].-XU81H37,YM M'FR?$#XOT5KR;+5"W[[L&CIT?"J',G)GJ75\A?.HOVYSVG=V!'BFVS#W!#5?C5S= -3TJ?1:[^4W M56Y&=_E2CO:H8M\#4$-%4'/]:4=0\].@YJNAJ!N FGS,K+.J5&NSO=RZC=7I M]*PG0*B!42V"C-,1UMR'O%X^B?V46//V_:U[PIJOQI9N &OJ?$,L]^E1BL6) MS*9%D0MYU( >E!^F.A/67('Q__IND.G:,;4=21%8!Q/YVR^G_<_=Y'J=."IU M/\NYB42MCY12_5P4ZEL-^@Y!<_09T(0]][#G_C%6KJ$-^4R*76=7\R6V[J\T M2N&3,,2$)./H&=K>AN.<[:>>+_[4=9_:#;T#S/I<."L\F$6E8\YZ*@L-M$YG MFJ55CXM-N"; +"K"K+N4W9^Z[@BSOAD7"P]FU4M8KH/38PZ=#:\UNIN&(3OFU#&X.P"MSP78P@-:QH*O#4DEV>;(SCC5F,?, M?-[P02MY-M *!Q/?4;[7"4\K_*:D^(V>6=_H MT=VU3*W;E9JPG?%%4A-)320UD=2$?]K7PVJL+21;+M();@R%'*0Y3R$ 9PB*[K[$)C4%!S0$Z+6S']4ZK9DN@6Q'1A M;F@Q?(Z7UBV:Q#I-L%[BUV_TG$FMUQ:-TQDPUU[)3SVJ^&'GC-$%H4^#6X&O MY',,6_.T^HJLXDMJ8W8+'@ W"H);*@*W\*\D K<(W'[6E:2/@MNL49PG5;2. MLNLV4Q?R"8;G+09:JAA$MT2$;N%?291M\2.R+:)+4)]&MW["02L-F1:X?+FZ MJ-!T?=F80M,-)G&<"=W"(1NO8X3_<821+O\^2%HY.1M/7=M1Q^OO(]399N9_ MI!K@Q@FY("!,%!),#(<82QX3O@N.53CR7X%_O! M_Q *D&"L$1WPF S8U!V/55$%RT$F*IB1!9D5CA=V;UL^W16$SU7!3(.)^Y.+ M(VU9#Y)B]L:I-ICC'$P3/%8(YCE&Y%WVS-AU ,CLCP?8@WB"C?@95[OW[DT' M_EV=S77UY6N"K9P+%N1.9.Z.=%74UXAC"9(L!7\R5$!PV(,.$1!;!5P@6,\3 M@3?FX@@DTXN/GN<>$,7_#/X0;+:- *#9^X:)C."OLB6J_NS!RQX0(.#B!)'4 M\5BV;&1LF;/G1VVILT\Z>_L%L'%?OW^P!4O>![[.>BXS*]5^^I0%^V>N9=FO M2Q8TX:K*LY%L\;'1NLMB6='E,BMY*227C>RT?#R=#G;N QMS,GCV_^D"# ;< M'O0!V^;0U03+XK,=TENCA2K/"NZTL9C@HWHCK?SZ[<@&XM]S? U( 3%W'"Z9 M@/:&Z6QI!2DU%]9/R5MV,-HZ?IQPR(_^IV!/ "=Q\3;XLB4+MFNMD8ULF3'1 M=.=@H K4#/BNZDS L"WC"(% RX UA?G<,E= PP%Q]!_ZDO&.<48\-'C&.$#8 MYX[/- B!/L ^$/@#\K\?M"Q@ ;^,[%*H5IBV.=SL,@+;3S<<^E7E/L;FZ^,] MMBX93J)EMI<=-H/GJ55"[244^84E$?N,*?$D![*U! !VG'5KIK$$G" '#&IW M3$?0]_^>,6VG9CH#&4Q9-!4#[+#T_*3@2W5 2JLS$8Q V.PG$X/88_$9R9)I MLMB](6)(/F">!W ?PN* !6?;&$+]YC7L#*H<:I8VF_9R-\ M %PYT]I^!,?MP]BZLT[T>J1;T7#>&=:GG%TZX+ZT??8MR^?-?GAO#G W[?]HM- M@5]?=G+=>^:+!\5$6=?_?;.QSDE[P;[3((? #EN\PG__Y_^\Z&#[9,4#[:"; MUN.NN\_>=FUW O?->D6.!0URA3%XY:.@>\+:WJZ/2L6)7=^@QZ<&080/T6B< M2/Z%[/T,-^* 2#-A%=O;JZT7$=/EL?.X_=KN,RMHY[O]\)U&O5L:.^;\@, X M!9YP0&2?HD^;%'1" AND"W-;?MS]L$\1$CQB^T2X"!]JC!UG!PL07,?L/' SNQ_X@_>VYG M[J!\V#89T@@]H,>]M$_^\+Z?8\%OMD:(AQWY=INR-;E53! M[) MRT9:-[Q*H!:A46L"^QN:D]!R!C_Y?@UAA%R!LI*G,>+YH#[4UOY'3 M9H+M\RF%Q_D$U+_"WDC+KG86FI!56=DU&O2\FLTS!BSZ?3#2%LC%H-%+"RQ. M=E;5R9R?QCH*GS@<.=34_+Q%5FKHNDU;@D9.E;G$\$D>?SV2H>PYSH@K7E.[ M3@Q5%Y6$S,+;: ?/K%IHMR_D))K-%"5,G$QJM"TK/,FCKT=FAI,Q)CN*R;G- M.B]D**[=EQDP\N"9F84KFNU8N2@/ET.C9TQ0F4YENSHJHJI55O4QX/8Q5CE&^2G2JO1@G*&P9QVMSII3"RHWF M,.*ZWK'*._,I^K41>LN*F>]7B%?31N$[1VC_'A> MR"VU@E="R_4\61 EI=-%CU(^W3$Q!IW49ZB0DEMDM]VWA^FCE!_W%NUB3BJ1 M&EGMFQT]MTAK ^48Y7OL*H&F5SRKN0*QX:IDHZ6DE6.4I_'D(EEN)?IL?ESH M+].CR9 H':4\)?6RJUHUN4!C\S9X_;K9RK65HY3W5H14$@2YPY(IW$LZDP(V MI;Q]RK_R@8(OCOBE*=#2<(0"7DR.EEP[63(&G,+#H?BO9X7&..^-)L[ANGPA MQO-?]26TPI\?5> $JV+P& GXN(%W_\JI>?U7737D1^#[R!;\Z>#/P9-]Q0QS M>H'/#=Q?:";X?C\"0T]:/XN@ _\$=.#P?BMV^+.P!CP3!MIM3D$QF66 M,!8- X,P=F> Q2(S\.*)C<@&C$,?QLP>_46=*7[RO)7^3OH;"6:ZC:'(;$(< MM@O#$2?4ZDR+<8R&,%0.XKGB1)9<7:Z/OQS9W0:]\GX,LV@$,1+_MRPP_HH& MF*-AJZ)_-M>!.]L!JT_K?L^,K7#-S(Y=\C)F@U;625;SSCGO&==W M>6*]>1+QYY6.3L&:[QD(%SFUO[9\OJN/*\Z/\!@^9-&Z"W3?T\D$2!-$FB#2!'_0!'[*3A + MA(D[P4_P5GVD&R+=$$'$697%%2\R?!Q824 F$DM.$A),%S!6B-8D!%],I2X]C)#JTKN MHSJ5?QW.YE5I4R]4VM,$NNYO>JOEM-NM9I5C920P_*DBU7?2YF-%1\BPI;+& MUO/U49(GUQ6C_*+*20,]1U2J2S3>R(JZ]+?][NM2& MVT:9K%\8R*]3L\49"TNFI[.$+J(]PD);;HRPN61]"62(WJD_*T MCG*90K<:ZPL%EQ[!*J; W,,?,/PL_34B(0Q_SNN5H.GB2;#7,0NO"D[A,!)? M0M-7+$4U:^K%2:Z,H;TIAUGDD$KU&5@Z!%B*&!%/$.>S%.]4;F\P>/C*4NSZ M?D<4E/A1 4.(TG]'%N198#H0J#A@ MB!* TQD-SY\CW3<6HLR9UEA6HR#E_20Y15;G]3#Z29K>,#RI>6V3Z>I, R73 M%5E0U.$X6VF"K0*&)X:=T_+\V9(912ZCR.6/-B"WX.2"+?N*]6ATBO.1.4H6 MT%D+HT8"DT W#JQ1"\.6R7@J"EO^@+#E8<[C4R'8(.&50!^"'Z($R.O$,U]: MG@2P/"73A55:0V!Z7BY#\C3(CKI+/J&Z#L7V&GAG("9PLY:[T03)F%LL#<=B M7^14=#HI#U93I>CY=>#](_-$"H]R).\_Y!GE2)XZ1_)22!,.&_);*9)F3^<* M_7X=8]U*LQN_W7/@5IL=^Z(:"QJFOFA* M*9JVXW=' "+LMZ"<^6U3P; 7W57]1LE/'9+W&A7#]6+4OS82]))80V/Z10/E M[0-@DRGXU: 5LM\QV'[1W]* +8 =2X"\XG>G@!-0M[V79(A7VZY5XG[7*ONY M5]6VW; E3\ XV-18-^UM<14[H<6JL30_[W9::)XY*E-?Y9O@5_@@(#\ =O470KG]Z-=O MTY"?>-;_']R KS?!L"V';\%]\E4'_*TJK-29.]NJB>^H&$.OH:20(&)<3[)& M$D,.>]VD=[F&R"W((C8 Z6VKTL/.R,0@-N/+K%1@UWUF75IZZL3),K]^CTW7 M^E-KY.!4+!!#V%3,EAU'AV*X]KL60Z;-Z +@:";H.@98.V! .!L@F;!%>""@ M@$M%P9Y GQ;^/6V".3^)J:3:HB7#Y<:1*W4,/J]Y<8MS_A.WVM6W";8:5S#$0..K06?LOR%\X>B_ M#? E_T?LWW_^"%]0TF0?0D-V-M@ X@\,?)_S?-Z&RWFE#].N#4P?VV:>]]9_ M!I#(%1_LX?8;JQ&=E3EUA;%J?4#EZW5RO&R%,J3S]AT(7T96K0PM=,M>@:N+ MNF8GK/YX]Y6C(RU6);&9+["R.1DHJV8KUQPKT-U^H-$C MRM&9 /O'4W4=*CM!%&$G5X [4",*-C('0![; ["7NA.J2N!K/#L/4"E 2-MJ M1!6X0 T92QI/O ]]E@%?W/GX..9+/N/ MWX'H/@SN7K3S-Z"*V+:N PQ% !CT1>$8$JJ^1V.8#@*T]\CO<.;O"GB,_?S@ MW9QFL@/!T[4_BIL_02)\BP)(Q1\<"4;731$ZHL?%@PWXZ"@_+Y:0H]= M]RKS[+@F5B8+X",8YB$O'V7."6#CD2P;OB5G28%AYP.]BR82_B^56NFQMD^!6M4V1;>-<(T_6R)XB-3_;O?*8%Q XW]MM M^$,_RI3GE%*5EIMF22%ICC*BDI>Z3-2/\I+]*$DJGB*CODHOR7ZEGF]81(<0 MT %#XUC4\BT,E(@D(AQTP.)8U)\U%(1(Q(E$1(D04"*"II/2X9/IJ.\:K7=8 M[_X=CKNM7I3OF5C7SH*Y"XK>0#+B>Y;%C^"#=[7ZC]B%4$G#&:]21+KK)ZPX MTG"AH_MW-=SW^PQ@R7@2#W5SFA-WK+P(_6_C!EW(8/]:=T]"A >1'HCT0*0' MCNN!T[:KC-1 I 9""P>1&HC40*0&CJN!<_>JC!1#I!CN%B"^I2ENN!?A*3M5 MWA5#G$QCW#!SG+M19:117FN4:U?Z.'N?2I_DUUYE:/7(31='N7R;RFU>/)]- M*[FZ0"4UMS50P;L*FP+5#.-5O?>K+Y47;LKH3U)-+5:HK.>E3F?1Y92@/26! MD^>H>Q*)Y)^3':Z]+2>IO!1D+-PVN%RC.^6'X>4.2B[51E6\;[D)$LW'VK;& ME3R]:S-!5TJ,CE-WA3PW91)>K>+[Z9I2WI5C>"LQY5OO2?G.IUQR56JQZTG3IO!RP1F[WK:Q9"J.GJ4K4!2/#%4\ M\C!'\UZ_ET%KM>93#\E$/(7=$_+4[WYP'^;M=QBZF$6Q=:JJK0?EV,1)31T\&ZK^RQF)GIAS<5+0 MRE9A9.2SL49/:+[=?_D6FB%_V#^^X2;(0QH;U9>SI8BV1SW%7I?XTJ+D_?J- M/]!',FT^W .9NR.\Z7Q9 /KY7-+SQ.A[LI-RO7%CP7?R;+W(KRO-3'-0PX_W#7^E MKOS&M_7Q6(83WZ6H//$VKZ:)/H%U:ISK=!F]X?*H;"J_?MO NO![,QYPN+]= MYO9Y.V2!]LV.R,^=C8_9=J\Z'3L3RW25"3"=UI:IZP#])5<,^F5#4)S#)P-C M#@">ZG>:!>^#7A,$M> %P)9\(MD^;&[;V.XF-;=@=^[MG((9/NSL06$$MBOX MJ^!3T8+56 S *82@L;@ZH?[R8(WRCS1CU7X_FQ"<;V^J;2U<3&O /C_"HNT M=U:IOW'UL<\4+]@EX^^D_V=FRRWL<%UH.*CD:"[']NN,1%1'(^];L>?1^X;. MZ+6ALY/[!MS\^CB8J+^ 1D#&)]T9P_=XLNPZZ9@E6PK VT2GG<'K=94'/$D? M'F/]M2.I;GI ]6U_.>)A'.NOO?-'5 LH6*!?P1C87'N]^](Q3@V\C==2+ ?'_35@1KPP()\[D$M7-B6/ M0>-DKD@3SR(QKM,?(5TDR9S1E8+W3!'5H_PE_Z'[]5E_LD.5Q?D9I7?R$W?_4+MJV^^<\ M39]JFQ*6&P]IE^)4D7$MNF(610] #_% DH=7Q_=4W5& 9 $M,M24'6_$2X4 M.Q7,P1=GWY1Z@IG 8H3/AP11#5?8GI7Y_<#VVIR).C P8SW C#H@$>Q?O[=6+]L7;K[WL8+S[\)T>=UL:.^;\@, X!9YP M0.13-6#>OMA?@. ZYNZ#8/;^)Q_HT1SP%^ TTW4>Q^I*EK[;MAGLQ/XC_ARE M/G/SP<..@Y!&Z $][J7SX(?W_1P+?K.6)IBGO'I BH88]XVLMCNR54GUK:Z7 M]31O>)4UTP%/!IY1YLEDS.R;C#G5 #I&%72D_1S3_MLU!%>"-Q7^0;9*YG53 MFT]OR;7ONGQ\R_[>F<6^L6VZ-F .X '**Q&85M#^#70Y/%L0_D&>MN4B GN2 M\ZP00\MQ\^6UDCP&L8)OF?$43J9&B83 "R-YS">(D([L-S0U.K7"=G.?QPI#VI]8U)B<&T3#9K#V9\G6ZNX74]V>]D)-QODDF /I-JT 4=2KT^W,Q7$RZF M%NPD;>A8>L7PR<.WCX9II]GIJC2+"RLOW^U[.:/N\>3AR'(UU:ATIRL%G774 MOH++AD'5F: PZ,N1+6-@S==&E^)B266"%VQ)T9-PY,&*QNMB/ZDELBM-Y;GA M9#:N$EP2OIU\/;(]5:O$.M.T6#(E%>L5MVEK:UB6]&#MPMQ%*\92R*/EE9,0 M!NFYDETR/'6X(FU84=%Y*5GB%AVT@G;=ULS6X,B#>7IT'ZM(94+6VNY,S>N] MF<*['AAY\/:ZJLXQE3$R;"\][&]LOLIW"04ZC:]'XK*8[ZZ&60$MMTG.G.NZ M,K88,))^/=)L=0>K>;NS8A=M*68K]45M2"N YP^>J18[U=&0K"6UGI(V=#$V M2?14[YATS.E^5UWDRCE-3?6I'%>M)55?C@[>7IF,+-%-=59H;#18#ZHU>VP# M_@2R>2 >O:[7G<[*A00J-P;]8F7,V#,PE#B<:$[B!T;3P&.L/++&+D=Z[(2& M(P]>STQ(81I3\B*:J8XZ1!V?$;C0/"9([*A12%D3HLCFI\F5;GEXBW":QYC> MH>K=7)H<-]"9'BMN]'%B0S44,/)@GEBGF'"S&;6E97HU-998%+6$+T@'&UH> M2TJJERBNM05)Q'J=N;Y9H_#M!RM*T%+"+8_H+I?/)]5ALIBR*BH<>;BA6D-: M,VPBUQ*2;8-=,08BQ;F.DB=XQKE8+?M: M?;W4-IG$:"YCVUN,?$.B2?:+>675*76U/+]+*_@ M>4M2>]XQ\725A)&BE]T*.S/YQ9!M-DQGP1P3SR)#;@A+V_2XM5>T24<:T1*E M'!//9E6T&B8W*FBS?KNTF,T(VC6]H^)9:-#UJK1LB5I]5,.%AHUMAOQ1\:RG M7"/3J0#KHR=U$\T,ZZW'(^68>')9@9^4:&?!EKLN7NLR16Z55HZ)9WE=UD8T MFLRS:M[1:UI"KCOKHSHI9X[[4]XJS%%UHU$$VTV0C?Y1\MEZ4F(V8FK*9ED!*@_$H M6=*/BV=]/2)FBM9EN#7)\:@NM%P998Z)9XNIHPG2&%70C)OSZ(K6:Y?DYC'Q MI*L]HMQ.IR0NG\O7W(;&;H8;Y9AXUN?#9G>@.DUM392*?3J1)B>*$(36NSY&C)M9,E8\ I/!Q* MG",F]X$S56"H_RE*#>.;P*GR!/M5XL'=GB*$,QTE1:+V.D-Q92UFL>8F5TA8 MQL+[]3MU6'W@(!?%/P6SW\SY>R,AY4^I>$^Y=)8\$U0#'CLYLC5[.J'='3]_ M^(SJY#D7?V3V%V[QY?,V_RR$QW*__" 8+,K^L)-%^(_CF4=/-P%= &G!2,&! M&WWL)/#I<98,3^6AIZZO@\/VE\>N05K%[OQ]FS[QAY-'/ZW)S[A4_431@ E> MG.">^_@=VS_L>J^$_3$ F5.97*M=6*I%:X16+Q<7>M%-S^1N\]=O[-BINT]< M:?LJGRF>"2;8MBFJ?B#2SYSQS[8%78='['/7V1?]'0?]X:B]\YH)]A\#E0H M3U^C2(AK^Q "QJ1U 4!56YR8.A"NF2G)^O,\QJ:NFYY_I]VVW5D F8^^B'XY MF:?>'HJ9L>:0;+Z;*D@LT?2RA') 4'$B2ZX."/&'>WK[+/64.*$+!KQZ%Q#_ M><8=&//K@/FE=3#ZU\XXL TK/^5&9D_KC?06;=36^LIN_@+;) IS,!?'\W@:;>:P+MKYY XQAQTQV?=\$8),A$1E@_ MIOG97*P?P1+O]@4/I!V/8UB86.*@;!7^JFS5F_R!8?\AT/\$I15'OS]1PV'/ M@@]7:MZUBEKL6=(_94,^*SI EU^W:OEY1 ?[I.A\U=2Y=E&8XV*PD@,':6MJ1;0R!,%5HO5+'*U_<_;MV!JKKVND\%8MUDO[#;-\)EA6\>RF6 J;E,J>C1!%-EU4<0%-5_WT!Z\1 3,+2(9 M3YS/VKHHY_]U,F/I-L TY$[\^5#I A0*%RI]WNBY 51J,*UYS)VR$CNC!IJB MJRQ3'D)4(GU4.DNI_"MP_E^W'G!BG]+984;ZWWY)O],TY0M#D.G4YE+(G;0/ MY?5^TA;Z8,'*+]=->PMF.H GL2=(P=6NFNTJ+89K5U-X-Z7/%SG6"VZ1(6@\ M>5#F.HHJ15&E6W3 3VU.W1%J?=16"@]J*42KPH^\2@]52^42I_7G,P^%MV3) M,Z)6&+CXGL-(3U:3Y,<]#0E9J[)^FM[B44SIA-@2BX(=MR#RM^3RW7.PXS3B M<_:?PHEE7W&+/&1=082GB!##^>6^@\'Z=.RQ^QQDFI[,, MKKV2R+O_$=Y]='[R!7AKVAJY[)*S*B>O)OTD-DH[M00L_D;^^HV>\_#DVL+Q M^CSES!T,3UO%(0Q-?MKRMA/'\NF(+N@8"$QA&S:3\4N0F./G.D9CUP&BMS\> MECB!%4=>=#*N^U/Y'CII#\75=DVY4$D$[S;,'<5 MG/PV/L+Z*8)C!Z.MX\;UX7[XG\(2/P+"Q=O@RY;? '*-;&3+C(FF.X>%S& 7 MAJ BBQ!,W"\W).JF#2N#[=4)"];VN.[TI^NX[?/&7A4O!Q8F0]ZN >9?U0Q*@*D& MO,, 99SN)-NL$DF7PQOM(LVW.^9<.E=EGG,WH3U599X+ ME]TAZ#@:E=UY1?:K7!]'(T*$@Q!8G(@($0I"X'$B*FT1!DK@\40B(D0("('Y M+;$B0ER?$'B!R-E$08"(%A<3RJ&QD&2N#Q9%02+ R$ M '93)!&A( 1P):+JPB>DQ"=3D]Z-]UVVKM-%CO/?BZS=:"FKY'NEK/ZT'P0: M)ZY;#.V[M0)SVXX9S@0>P/D'>S;LS2%+S]T^@O0) GW8Y5&"I.TG?!+ 9LM/,A7D&^574R@MAK+_ED$/MNM< _P@01IQ(W+35?*+3Y MU>CQ2=;Z\94%,G[X[\%J3\ &B5NORGO2HI'759TO'IL!N77_RFYYL4^8L33 M1KY:9V2:_6C3[+O>;X@%Z&_7$%P)3%_ZYTY4[[6\UELD\BU VOMIO$P;V(/WRADAO8@_?2.W[$'KR767%#F_ U'^C:=Y)]SPUM.TM$C<%WNI# #[.F1D5T*U0K3-H>;749@^^F&0_^I MF0=U].;J]FXJ[]=&Z*SG,K-2[:=/V=E<-]>R[,M:W1>UJG^$S[>D\FPB52U> MZU&#?&;5*Y";!K-?S2'VF7(.VPNNLG3\=BL;!#.>:C(03R492+RG8KFIJ;,D M.T,=VV#7F-ODDSSQZS?V0!-GJ3D3^'_7EHEK5&J!/M^UUWTB+* B+,#VL0#[ M,A;T!B+?9+(KE%,S&9U*UV*LT58NCP4*BO9[#D>VM%ZOE=:=64&7"TI0TS7Y MD*3.U!R(#H%,7,LCOO:Z3X(%@5_[4['@>$6+KV)!;+3NLEA6=+G,2EX*R64C M.RU?P2Z8#*5E+3?C+!:W*U@UO2XJ? /6=TY!+,"3Z'GL@F0(BC5=Q2ZXC@"= MPRY(7*?69IBPX$1VP=!A8NITV5.X]C*);5:K13J;;5X>"^BI:W?;I4Q>Z\U+ MI6J][(V=-K0+,%B6DGC R;?0X 9.B%MM[G01D"C<<;.5JR]S-AL*I/I*-*,E MVXZEPD)N/E;!&=A =+9HE5_WJ:2U,C)<6[!)&-/"'9.(LG0.O?:)]KT?6IY3M2QPUATFV/V6%O"W;^(*H MLK;3:G*D..XG6H8R[6!7\$JX\9)M3[6QC,:J> .M%^O)U;0)9)O\]3N%TN>+ M3]RY9%_A>/YTDGV98_502/978@UO2[;,)L1ANS <<4*MSK08QV@(PRMH;4T@ M<^6VSFB:LWEVN!K'R^@JR79*LA+/NVA5V0?(Y5MNP/0]3@&S#^ '^ M@!'4R<,'UXZEM=I,E%-QYSD55X#R* /CF];/%AD5)S,C*N6RS)'I6G>:]"IN M@;M"9%6H-M;5(E&?L[T&X6#]B=!?D; A!O'K-X6?R>:)_RF"'F>+ZY(+DVMT[RB;Q#K4?2@@F:Z%"I M*$?C[G(TKH 944;':>P,6]LDN%5M4V3;.-?(DS6RITA7L#.\!E=,I5.3)BJ3 M;5R>,$:7+C1;L'$#:1^PN5J4]G'* MB,SUR@"=/RWDVHL+!("E M76R&+_F%-F,*@E*FTY0B7P$/]%A%K;GU94)S"\NIE"51CS0\@ I%QOW%CPG3Q;+_+K2C/3'-3P*QQ=L_4U MMB(M54-C2;0J)*+"-@T1X<((+,5L\F%.9 M7*M74$, J)%,%S;XO@J0GK?6R-77&@I< M/1Z'X<1V0B>3:H>5_W_VOK2Y;6-9^_NMNO\!Y1._Y51!. "X._>DRI&7.-XM M.SG)%Q=$#D58($ #H&3YU[_=,P,07$1J&1(#H&_=XU DENGI99[NZ>ZY.'OY MVX?C[_;;N 34],_K]^/@SS_>?+7_>O[CZ\OU?SYM_'G[Y?/[7[Z![9W^F]H\?)6 GN_/\S?3;??/Q$@:*B2MF&T]CH-25O:>NE*XI!^P_4CJM6EB%S3&9=R?_ M#(_'YVGWV8L_!^#/M#Y6 K4A*IU4GL[ "%HXNWAZ]]HCYV=_O#KZ MZ)0 %IX__3V>_?%L_OW\Q9L/K5';G9T[770A>,V0O:,#$8^U_#OU@*F_9I>] MG4^!&<,]\/#K/$G]\97XR@]!==/'SOJ137=0]I*&^FG"#&23%UX9,1M&9R$\ M:W1]Y&<8):GAA_S<2I"U$?(4+PEYQ!/9#_?"?Z;PNL2(QOSNF$W@.O^"&4&4 M)(:7@%2!M%PFCPU.^Q+75*QLRY)Y,IRPT3Q@[\:;1?,)R-0%\.<3"M$G>/5O M(,GG4CY/OP2363!WOZ1?G\W/ST]:O=GG__[V#52-@23/X#5I/&?J;*,?'F7' M4%DWC5/ACS<4,ZXHV1.D=1P",[Q9PAYG'XJ#PGB@'-#4^W[$F1/FQO(H8..T M:#V/XOP(K>5#J]=.V7($13<,D?:LP=:>#G0Z]X'.2=^5 D>,.! C7*N[-;F( M&'$@1@#ZM+=6KA,G#J<2+6($,8(8D=LFVVH3)[3@A-4GW*0'(SK$""T8X5K] MK>EOQ E:KIO%"+)-NC#"L9RMJ?K$B=MQXK8ID;OB?4U( JQ7M>G]STYOV667 MGM[W;/7G4LLTL2_U447),J;)T M<&%Q!U:O50MA"?WPAK)B+ L+V5RRN5*-W+NJD=.VNM6VN;A1K,B([O*3E-!Z M<\J$TJ__NT:M C%HB3J-2HN!4Y.U=.FQQS#FT]B'Q_S.@@N&=. CO3 YDL_= M)BA[,AFM?M5EA4S&O<7 M7KEUD:J-QD24:UX_M>EWRS-H]/*)W*%3L)JA-54 M^L<::]2C>>C-1S#\T<\U68O+\FNKR.0JV+AMA)WL*(=^K$BFM;!K![?FN_+9 ME"=(;Q3L\N=A9SI94R9B[]"9YJ%2\[ SEZDQ$U$MS+.?K?#&,'M7EDQ3)H+, M("G&K5(T*C81=_..RJYK/L9ZP&ALQ.R"A7.6F$82C=-++V9&,C]-AK'/C[FO MZ0EI!W2,RJ9;49VVW>!C S9W:_@B3-B3 M<"1_E8WRGAQ]/OGR^GFO\^PJ?!:]_=H[>O?]I(1&NJ/QT9?_OON]%=KNY[1U M M77U./_A//WO3LZYW[K6^/I^6T.'EY/F3Y[\YK?F/\VX[.8W[7R^_/4W/P!1T M'_S:W4\O..$,EZT29?G'9=.M"!7TR^G0HX4IV-S9XLZFX/Q5VXLF;YW_&MF]_ZWWZ\27XZ^CY!S %V.S)[-A[ M:0%7VOI8 7>Y/O9"./X-MQ>JH,./<H MT7_M]G$T2F.;O7EJ.U_>M3Z/TTNP%]@%RC%[_;["AMLE["QO")0(/J@+C=0< M\1QF@WB)2)4'!1QX4[=TW^:V@$9^]RZ=L#C#,OZ73_:4S4Z>O1B_>OZR-YX\ M_>//$B(?'[UCKUJ?7SZYYO?/EQ^Z6*$H]7;T]$@A]CM*%^C M#TVD.HT^^&YTZ1I]6\BQ0:/C4]:9'W\;!\].YO]\.;GJ>E]F?Y40J#CN?9F_ M/QK_^/;9"]N=M\.W;\^_/'T"&HT-JKO;^DW2KGWYFY-[6Z,/O-->NA.A8(V> MG4>MM_[[+QV[^Z$U__SJZZYTJKM*5R6X4%&U/W@>0>EJKV A_^?/'RW7.1OU;/=O[\1]^RX,QT^+9W>3#X.]C^\_XS3\?0.U%V�V[;I4,V4BX\L85X\G!@@ M!3#?%RR(9MANF5(L*IYBH3K:T-0(Z?:3RU^&PVC*3K(FY:_1[F 3\*+!RU3L M23AZNE P:86D!?S+G0?/3Y^_#,Z[0?+^Z>CL_/QCIP3@\_K5N/_M9?SG/Y^O M!G[KS [??>W]?0:3@.D7_3V=:ZY#&D)3TR]4AS :;B:N.;!4E9GXCW3N_SR3/&3K[]\?I=^AK-1/?!K_VM M*(E2,RJYU:HZ+M)4,[']G'-59N*3]RXZO_J].WGFI]UG_^W\D?2C,D[NZPUZ M[Y[-NKTGGZ=/O9.3W_I_IV]&'\!,\#"*,]C3$5V4MM$06T*Y&_N''--_>E=A M_-T=G%^%[\^?O__[R'6/2K EG_K#T[?#^9%_?GSR]/AU.AZ]OCA%6\(/]C)M MN^(I'23MBUZOA%CR'\ZG<.J[)Z^?O0B>_SUX/^F/L93Z*SLE>E1'V>^!3W8J^]_^MR\?+_[K//WL?77_B9_'KSZD7TK(3T\^ M7/[W:V3;OY^_>O[[W]_:EXP-DB>@[%W$)DYG+W5KE .BN[(W/@=$J;+';P?A MY-E_OW[^?/5T\L?W\,4_/WZ4H>Q__?;M]+^=T6?V[*_3YVS>.79Z+R]P91\\ M^+5M=@853N&L2@BCHO:@\?,25[^W0KM[O'[Y]/N4R<:3-$>8&2B;?:W5JU7,VOD!0M9[ 4\6.&-IG[H M)VG,CYZAO!'U>2,E=CTN):^D;'JU,*#W#Y5()04#^F1)19>MZ,O>T]&W5W[L M/IO_;=M7K?#;]/6+$N(E;]S^R3^#'U?VY_G;L_#WR+YDMO<$2>7%;]/^N7C#DP]? M)L^2X NBFL[NFW1K4"M54)7RDH78>.D.F;'IULD9[!SZO/[SY\N;W#W^^ M__SM\M6SOA/\_N-D6D+D>G1J_S/^Z]-?GOWMTSQTCW\[>3V^0&N$D:J!V;6W M;4KKGD.3"8S1Y<__%*5> *_8?LH&)=C<*C:U9#1:8#1&T?PT8.58295-9,LF M3 MSN#GD]'EXT@ZZ'?_3,W9Q]O*W#\??[;=Q"5#JZ,757[W/KW_O/WOU[<1[ ME[9>M_YZ]^2+8_/:)-/=3T?(!F74E*X$ZK5;QGW*)DPG[5X!.Z__ZWGSS\,O MG\__^AU4Z.S/U/Y11JG UT_=3_/7%^U_/A][P=? .?L]>1)^0.W&)BIFV]U+ MB\<&I="4K@3[6+MYJ*5LPK30[LV!E7_CYZU/EP^;96P M=H=_G,73IT?OX\\>LSMS^UMO_C7FVHV50&VSU=_C]@ZI=S756\8NRB9,)_5> M6;R/+MX>O?:')]_/K]PWH^=G?[PZ^NB4L'B_FJ>__S8^B]]\/CEZ\7IZ]./; M(.Q=HGKSXAP;P/FV+F@\LO#OU .N_II=]G8^!6X,#WGNKI,Q&Z8G$O-^%/@A M>XS_'*63.)J?3=:NX(]YS(-G-PYA HG(93^<>V(J-#%$2U.O8IU9EJ_7[,P+ MWGAIRF( =R!;. 5G+!SZ+/D$;_H-Q.]<"M7IER<_O&^O_VF]/?Y\\N./Z+D] M?O7BK_>@'PS$;P9/3>,Y4Z;D:]'HE;B2X^8Z[K2L]2//7S][\>2U\?[CN^-G MSYZ^?/OBA,^G<@/T=9ZD_OA*?.6'P,CTL;-V:/NG"3-0<;WPRIAZ5\8IPT"F MX8<747#!1O#!N/!B/YHG1N!=)G,_37@F5X#\,69Q-&0,[6AB&F"=L3=0["?, MQ/M2>#089#_TXBL0D'F<,.Q#?#I/0$>2Q#)^CRX9&'K3 &'SST2LS4_P^*:O M;)@::01/F; 8!@ZV<0@K@N>#%& '8YY+%AK>"&Z'I\8LF0>I?">^)38B;!D% M%'$!XI3Q@1GC.)H:*D,.+B;,%(PR@U M/'[D%-"%WR5SF(&UJ<'Q# //GR;9RT+OC,>)8;H#'^8@,2[](( 17###PU$# M=#$<)!]L%:K, ^% M?__W?XH4+#9MCH91$,6/,\!3F"XY$R['/F?LZ#1FWOF1-X97/O:"2^\JD?3U M!E8>"'F<8Z86-VVVU>H\- J?<2+6F#3UOA\5YDI"K:. C=/'\K;L.PZ3\B^C MA OQXY@%?&MDA5&2QVDT>^PZ5G>9Q2W7:J]Q>2\;!ZT%B/L_SYC$N.C]Z].[ MXXT"SY?\$&%5L+1RR*_ J/4H0'!-0XD(,GEW_M5XL%HNQR?&@N4&\-S(F&Z\>VX\?PEB::6/(^]H;7KL>3_^1L,BY_"[4/X]>]H;B23:!Z, M8,WW1AS'C$&^HTN$ ;#"#>=)@@!+0"\-@/H)[6)"P2_Q28#H8Z8>Y%\-*%5P9']DLBCD8>@XF%):AHP\ " %!P;J- M_T6"O#E0<>.!<+L$%XC!P"-PNH(H$? 7G_>Q MCRB5/_K9]^'$ [\%4>/4%QQXA)+LVK^093"'.51C&:K *]?BC\>HX/KY4,].$ 82<8! !0 M.SH*HN@OL. %'(_"S !P"@&),I!>A*WPD4/:L2 ?=\Z'J90;?J]T M+ P X^?BFB5H;QGOD'W#%$G-Q"\3%G@%#@>D$8\R@1^&7-Y'/L#C.$?-("(" MY$^ @QE]@I6"].N(LXSG\.(HEB,5#Q]Z<^%0X.S$_ND\%9X#]S/$F\$I94DF MNVNOA>F(+L5DW%:H9QXN/O/ PROD\!,FM"[U4Y2[3)1@FI'1;T&"X5EG'KI= M9_@L3NMK26N>GY)(^3&\T^B""7\*7O >7FB\- V^4CA/<*;QG>OB)ZQ((CU& M?N N^S:'!\- YS.A;J=77$"$(P:RCIJ"WA L0+Y*8',[([K-^K^[P';#[#*W M^V7XY*LC_A.4@WU';],#S]+C?#T+HE/A8E[X %R03_ P/^9>L_=]<1(RL@D, MX)PKH-"MS K! T&.1Z"L0#5G\Q0/"DIC&")P#Q^3LN$D!'?B[,I@(:Q[A5=G M/BCC3TEC, *@.R;/FP$9P/>"/W(I["*HSAC&"6IB&9(<.710X2":CV32#=X5 MA4>SF$W15<\'+O41$"O(&E@*<'!PA)&1H-B/_2%2#\..T>J"?J-YB#&<\14^ MHX.Z.D&FU%:N_UX@;34N%N@:&W,,8%QXP9RA:94#FWE7,5A-R_@=F/!-**ZP M*F]!(2;&$^Y4>T*7.-G1>.P+RV"<1//%)6)AF,>PI)K9?#"8MN@*%B]DAF.V M;1NG:,PXK[Q #!#/;<(IXP$(OL(,XRCARR?G"[.TD=J_P 3"8R^8D"SD!'@4 M&=Z01U$).[WYV&X>:TE6OLR-[%R$DO!92[(>A6<1,G4*M$R"*Q&6Q/ 1MTE2 M _([. :5H]\4"Y(TN %&P;%U8FB_ AWXTTD<"WRU1D0F. MMT0I$@%K9#H'$]&Q[248N7XE>"RP,!?4#U:X3))AWC;,;G M7J!EM-M(V"+8BAP$H/G=AWMAH#Y7U&RIP>T4H0TSL*E"YX$B VQEE -'B=X7 MT8XQVQ@KHX<0(T%--5'OX!\L6C!8"=7I[$_ M*II!P0RD!)^_9D;E+!3UH6 XN2P(%@U1K!:.3"%ROK#[8A%< =3&,O"<'@$ M'N/S(*"GF80+K4Z85 60-PZ$8,I,, +2=3$PH 6?P:O*&NZ%[!+U:\@58E00 M+B"R*#+)Q!_C)@8B\&1M2/E;CZ\Q[!*8P(/@A86W\#T"E%&0&,#A(!B UV!) M]5*^E1$N(Z@-2ZMX<+9=PW%E&C/N8L$#%Y07R8FRJ>%B?\83V1$EMIV'?$Y: MW8N^M(:XYS0R.@,QFF[[ MX1ILV72KXLGHRLGHJID,L%9I+AK2B\@6!)0F0 *XDP&*RG5,Y-9O!'D+>KUD M&\(9#EG )4XK\Q>(@VU7;#ZP'.Z"$2U0&/PN?0^AT\"#(8%N_-&1&&?.Y_+X)Q&AG #0$MRE6"8@QO +)"3^GS;5/BQ,+\H\#!8 M^.4,E@%8I/ERL*2_A7-PA N"/^8^Y8)/B%DN?!'C^@OG.V5GW&AS_'$.P*.X M&$H^"9O,-VN>+2;W(TO@+8 VW@> ZO#A64CQV(NW+>>"Z1GW[+T M9.ZGH"COP&%!"(CO3J3RG#QYS_\QGL3^*3SA+Q#UD7=EW&!S:FV?N(QMW?;J MMBYMZ-*&;I4W=$L(YJ+)^6<>Q=YB.>-;NJ?1PK"&&-'#["4 $:!.W!2/_7@* MCOXD$F#Z=.YC\A"ZKFCUA'PS&95Y*9FD1O6B%461^ MD5A'9.PVL]'YODK!SV?AA1]'H0QER1@M@%$NTCSHGV$Q'@R^F2._Y#)DZ!CT MXR?'[5HNX 189&3(X2<'+$W^K:5F?Y_2VG90W6WG\_UX&! MG(W0IP7+[^Z9]FKK[8WO?I>9 L X$U1 MZT24$MRF!-="'C5'?8Q'7.BXHF+2,[X MZB2'&$8GZT3*\<8@HL\O 5B.,/K M"VHMHS%!X?873Y[D@$@KO1RQ,<[MD]%7L=WR[+>7GYX^03=HP:D801/&UD[9 M.(H%9(09!%B6>M_1@Q\QF-&A+_=UN79.01']']DW,.W9"Q"]?Q<0;#B!D4E% M]0#A<]OG@4W$MD:(L#C6RJX0[6(*1;B=_!K M@G'HU4FXA''_Y!;- !=1 AMQ+S@.+3Y1R/)X40BVD.L#-Z'$MHN&"/A'?NY8->28"#TR"SH W)N*UUUR_9Y-S MQVUNF$C4S<(I+HE6.][786Z9Z[0ILPUX,>3NZ?&[/U\^/7(&162K TU/%_&\ MFQ@.D:63$6/@!@\#KY@OY=@Z9(I)/9+HL+BEFB4T;G-^[6)".'R4$\6$;]N]_8)?]>--T@V[@[DKT6 @%EG(D^HL'42CC#W M*(C",X[M1FR(V_WYQD\^RNL?C1DLV4QBYI'PE'!N>(!KXU,6X2R$5R.?9X[Q MM3#V<0.#ER:<"G^PL)&#AB4&!'.)^_G+"QC\<3.Q".5&1EXB4"2Y$$U-(L0% M66+:ZKQ<.QTR>P&$9!['(LXG=P,V3P3R#^A>98D%S@_Y1.4 M!2:19, L3.:@A$"6W9?+I#THE(04Q3';;^3C7YI%D9(D?"?"ALFESR/ M:[6T8HOV#+UD8HR#Z%(6?"P2U*Y$.AB/PFY64)$TQEW1@E3),-J&W1RQZ5B\ MOQ!6SYP6C%:&$?Y<&$IAKH!?HT@4H\#=J&^I]/APWP:4#P1@BI1EKMGF_"!S M50.RY""^BWW#>] !1WG)(7U)WA2)G?E92YJLVZLNO!+JBED&N,61N # M_AXA#X0$SW"QQ'6 !XK7]B:GC G)7%0*A8R-I/ZOL;2PJ8D9%/ FP+>MU&;6WEU6)8:A2+99UN*L=D6@VX$$F^21)KGK6+&PGZ@(J/6=(B)F ,(P#:/P!2S6<8R\#PW%CX M*QRC10%^G &-ODBVBT;SH4BHR@CC&*&0: M"L_ EU7G+*N<$6 -BRHVO9R[8%QQ,#X:%;)F9;F)B'EF->R%!+!$$B8>6>34 MHI2=%4+. *HR.W?*9.D,X*)AFNV+(,5L),.J\+"9Q^4$5(]7W_#$V04TPIC> M)C9@_!>KR;% A]^#SUO"SEF0*G=U\+) ;O'+^JXK$2/.X#@.BV=?+9+5<'8R M@\$827Z'%@@ZIKTD>.MYN,DT\B3HD9J94U>BP0BN66V M(ZWL&JD$DV]@8G>6W)OC+CKW['%+E(7@;F&> M](7G!US<1;%3_D0K3RM),+\8=!3#L\L"FM='R0RI1;*AT,9$A@%$U=V28XEN MV$K2ODAE%GH*[^%[C<8C*=@R(:U0*U>\2UZ]*);C[OSZ!<6IQ8R5C0GNWEG, M9%H,7H>Y49@O%.0S)-VDDN"3N* M"\+&EZ[8-+"#($M7,HUTLDB=0]IE#"2YUE(*,P6?$YX0ES]D)/O,9/-=K7AX93H,@PB M#US?]_ T_M4?7CC'[BA.%M_+0IP[DTQY-#7)J@)])!#3+(N7\'J/2ZPWG(#Z M\TGCD%GTE))0C=@T<7MD.QQ_ DR;IO-^M)M8N,J#ZI),X-+RZ+ :Q&( MRVID@@6#Y6L\N^1;J@!5A,9F]0A)&L^QM(-=;]ZC)>859EL$\8O\ M$8SDZ"E)N1%*)W.. M!+#QKI.38K;\!@*DJN"O!?L1;T3?:RO5Q@DYQ-J2$^<7LK\Q[25)5_(M4Z8T;4UF&V:)P4=8-8&@#'R'$R(]Y_%IDN?!RN,(=6;57 M<=+GB7?&!,[)42QNT<'4+'8GLTR/@J^%O0<66Y]Y+5BA"8.92Q:WB., %X$\ M'9&S#5B8 Q>>7#]BZPAWS'#QY*DZUX44Q M2WG1DD27V ^-,6% PLC ?51XA7RIQ<-Y0A]75K ,UZ/L3OUTU0--A:$/1YN0 MV<:E-O-B+ /[_@VOKC6V!1N!8^(UEZ*P5:@1Z@J[0%=_83B6:K26X(>L=\S3 M.#.!&1>C&X55;XFH34K,*[**6Y NW5O.BYJSJ&/\79OLJ!5'GV/:(A'S>&><9Q'GO(/!ZY;PHJ"883:/2G&401Z]Z=(R-Y' I0 M<(9"LI'*>!4:))R.]9#*TK9SGK8P\Y+BQK^9,Z30<<60.Z]+74?R'=VE>)A& MQGM[;"73#1UBM"MAV5QO,S.\*,CBPBZLZVJ9>[;>\%W0-3=C;<\&F?2XS41)H#? MY9\5,BN7$]A-&38!@SV?YF3+#$QN3U96K3=COOE<2Z9@.7 M+ 1 V7F,<3"QS\)MF.@PE0>2,V0EUF^LYBDT$"B4A2 "Y9U0EG ?;]L 9NBH MF+(>B3)X6=LI8$DB>L7DN7/K82N^]R*SJ7B/V:QSQ:+#S^*]?.\H^QSG45&F M46^5Y]*I\64[P+7U@A?&XC;,'- W4B#WBU?0S+\MI1;V2C-K&ARAN[?)W'?C+RAU4"JKQYL2^:4W)4CI^BD/==X"^_IN1I1;F'DNI%TR M("-<:'3Y!PS#+65FL'""=,H>I-$B!I==97DKUL+)QDZ!%ZZEOB[".F(]R8*6&,7P%KL]W._*19,O+-+GQ'Y6AAC#M>:!O8["W*.29CU8HQ9/9,2*#7[Y3+KEYZ1./4BX.4/#"17LO M/]P@\H9WRE^/.>=!X.G4DNI&,0L][>@J@"I:SB7K MA(^O=NMG-@-+>LJ7*)D*+UEV;U4K3LJ:/%17[SZ"B/'.UCB9A9I#K?1P:9#% MCC[Y&B@5LA!-Q.S!K;J2E]O$USU]T1-(!5HQM^I6MM0NJ59!X7!7\YIA2@ B M;A%)))NZ'^5TB^955[S51A$Z9*.,\\)QWD0:*.?; 9:AC3SP"OT+;*:--C;U M1*+74CF-I%R4SFR$*SS.OPY4L$T^?,(O^41AG4F2S$5!?FK7VW"*MF("" M.:!#D?2&/G1F"V75UM"(^-E-_@4K-H"__IEB[1&M_W-+N&;IY$*U/%"Q7"VF MNAAE+Z0HX$!'HQCM+W> E^H71;B_L 8()UC8[Z5VL'GP89'RDF3[>-R=.6=L M9N!Y((5YE\VO-G2[Y!L(6".^DCJ8E5VM[AK@#;R;6QJ=,:Z'8B9%@9[H5;W: M9#/+[^$=V!:E?]D3?;&]C/OR,8?UV,X65+4@0YS3@EC3R+;JBN)>3)M&>13? MYCB_"-O-#=,ORA+EM7@N@-C1Y^USK_),-5%-[,F5$[@28)X,(-U+$6B:BGR9 MXK;KM?+&[0[XOJC@!IDBG5.4N!EGY' M62]<;HL%MLFKI\7B4A$8<2)[(R)SWN1-]>0QD^6"^L+H[@47EK M-P-W14&.9)F411!A+8##3Z=+_21C"Q:)1**L(^M)>0HZ,2K$,*1%7(Q"GD:0 MF-?X[KP459P\496MOQYM_='6'VW]W6OK+T<(F/:0=05?;7#%UT"Y3N^(Y_%( MZ6@U8"#P9.[/;S"XO.8+9]A?Y-K+973M61*_CR2/)XB0Y\8 B$1]W"ROM;P%P\[26!K_DTWK3&[[U["X MX,)U;9XS;(%H:9'YR+<_188<&(0CF2N7)U$MWQH@DMETYI.(ZRRY*M>Q;2S/ M)DL6M27%.W%T%QC\P15W"#ZQ6!]%'V/$TY+%,J40/>-I="&R/Y>Z3HCS?&$J M8<@(M+")U*)D92E)=37,>R%1 .9_8BR]./L716\Z0ZD\_W\Y!AU$E[SLD;<8 M6P8%''0NSFE(BJ]P*ZRR!;? MD5\^A$RRL[C].HO943:%%4&?+T2>@&@O,<(.3-SC!0.I51BK.$QO:9CW#V0M M/R\[>Y@?7;%Y?XL?@VSR@]X*:1A=JP_E%[)GWTKF! M'.R(N6QH%E987HI=Q29^S'+_ >N5,EDR"TW.I44M[DV9J^LO7YRDY8^B8"DN M(\)A^?DSV?,6[6L"+@5G^5EV0W0<%H/:[%V(.FY8RN:G@3]$B^HGJ90=+[R2 M<0?Q:_:EN7Q$AGC3PEW/Y[?H*.4]2GGK3L$6/*%RN2]\KC*Y9)K\W+Q">]XL M[!<+FD1]_N+WY>U C&'B@F%NS)P1@49Q,AH?/"\0-;@NBYA"QA!^R)F=R\UT>\?FKS+ E!4\+6.?S. 6XE;R[#4!JS*,_:GP5QZ1"% E)G@@V9+Z9J'( MQ4(@SEL ZR/Q)89512P+ [1"B8J[=,73R;(-/RF@&W;^=J2S4.^T76ME5=>(TYB$PVRBTNN+%,8&6?\I%\<1L#K3 W1VICA:5VBB&68 M9PP6<-!B.E8?L-KP>T7\O44$GSMSV4&-NZ8CJY[)Q^)O&&?,#W?41G*VG\(N MNWCK*_CY")5A1M$!P!,D\7=M?Q7V4JLM]=>H M>DZ53#(O*HG$15G8.VLR>NJ%YP9 +0!^N:.!P?>5]VW.VL,\('Z*$QL5GL^K M-_,)Y15V$@&LO 6O;^P,[$F9EF00YSLR5NJ MYQF"',IX?K8WFK6S6G2&DAMZ/((O@$'$0Q=L=):?3KYJ5#-[LT2L2'%()J)[ MU4QLUO$O)1EBRQ+@8ZF0UJZW&0R+PYY,@+O M>;P(1&:IG2@L\!/P;62NQ#GQP/=Y+)$!-S&A3%3#C?,)"^3JF"/B@M]9S/[+ M*O"*Q1(%_98COI5Z2P'*M5P,:=$"9QPM$9)W-))EMS)/E:&KC-#P)]J M567SKT^;?[3Y5YO-OP+7!I8K1E12AL4.3,VMUR=8K"2J-A[])@(7/Y>=&K+. MPN+8;\C%DL8NYQ5!0(:Y'LF T,_7X.(QPW4^P%B\E\IH+,:B MF04BY?RR<< M<0"3=<++?,M?C(CC1>&;Y(B#PQ4>A#(YV)& (^L8D96)"'#F MC^02E3V2;[8QN7>WR.R;>N=8 3G%\)5M&X)@+_;@6A,OZ1]&N-3\$G:63 M:,1S]W!]_^.:4:^ !!@IS]K,^X'%%Y8ZI&P=^FU?JB^S_;-X@FZ=GE>#/_O:&XD$YG@Z D0 M.(Y0)V47W6+S?J_0O)_CW'R/8;C4P'_C$3#BW5@M-$6V?4M&A!X!J7DL'2A0D[%(D?H:B$=Z'/%[WD8F8;(B'&TQA M#HX^+$Y4N/>;Y3X9;O8;3T1.G'BA2/1=2[ H'%&%AKFP62.F3I[-D-7"B XI M(W\H-@HWWB([C@XGF$(^*FS$Y:D2GY:8*\J0^:8 9@1.UB>B0#[WT:>SF$V M53@$;@LS9S3;D)!#S,L%Y"LDON9@^(B? CI+V./L0U&@$8Y*4(, 2)93+H-? M>Y:N(-]UAR*-L[?*ISE"6=-1;E P/1*6/JDZPC>13W$[5JO_L&B-Y/LRRU2 M;(7G8ZP'CZ;)+%3V]]%E[,T>"U?A$B9A)T27CA)_<79IM@>\9VRN$-?*?]/1 M#:9]@M&O!#/T =/C=&5D6G:+&*$!(WK6@!BA R/ 96\3([1@!)DF+1A!IDD3 M1MA6QR%&:, (,DV:,*)K#8@/&O"!+),FC.A8_1XQ0@-&.%;/)49HP0A:JXD1 MQ CRY[1C!(6:M&$$F28M&$&F21-&D$.G"2/(-&G"B)[5Z1(C-& $F29-&-&U M.F2:=& $Q9K4,N+?:8P93LJRF?9-]4WIE$(VC +\\C\/.@_N*G #J]/+JB^R MLA-G]MW@J6U&5M>QQQG!I,L=Y2A;$T>?R\0Z<4BL/%Q0G$69IX_N=YG23"CV M@TYK0>2.3<:#U%8=GNI&R.^N[;*:\G878*@MV>5:J^7EBU;M.Z_:H1_6<]&^ MEX0T4"GV$\HYO/DK81(:*.J[ A:-X/O!UWY>0J1HZ2?/O/9K_ F>$S$]9;'H M+]RR3?&A)BM\(]9TGO$XK M?].<\FW+UZ.GLN\H[VD3S1,\EO'GM<4K7^G=NZ[T?6O0K?1"[]JNJVA1WY7[ MKH36FU,F ,OZOR0%&Z7 (6A7$(7V+E$0$M^V6FZE&?]>--EZ!U0>B<_&,6^W MK&K[33\'>&T6"/[?6"T:;2%IG20IH'7R3NMDQ^JV*LWX^JV3>W 7LUME1KI] MC5PMVY*%!*U07!E'5"6X4!9[UEB7'LU#?EH@&ZU[Y VTI3KCR;O'V,I!V=IM M(.LP*8?1CJK-BGX;TCK,BJ;N>NFS4@?GG2"%=D:3((7VNJ_[)C9A"GUF1?>- M[X9@BO)WPA?GXCW^UW#(V'A\V*7D([M@X9PECY4M"V53=/@<1M&XJ@2Z]R3) M]]RO:)X D. W7/ %R&F> #15\'GTD.2^L7(O0H(D !*QTT0TUA(VE6Z"/H3Y M2?";+/A-Q3[-%7P,[Y/@-U;P1!*!VH%_WU$$C^U^7/_\D&J>77LR,9'Z: M#&-_)@^^K\BV[A+/?E*&2$J4/:-E=19<6I7$XKAG,>,=EN$:P[&[9JO;5XW$ M#\J^+/^?1*]2HC=P3;?7K=H>/TE>B?FKBFQ>V[0'+@E>*6FEBE@(Z*=J&1]+ M#'Q83:.Q7'!710H:O."V[+;9Z?<(ZY'H'5KTW&['!,;1FEMIT3MP9K$BJS