{"documentInfo":{"documentType":"https://xbrl.org/PWD/2026-09-01/compiled","namespaces":{"xbrl":"https://xbrl.org/PWD/2026-09-01","xbrlr":"https://xbrl.org/PWD/2026-09-01/report","xbrla":"https://xbrl.org/PWD/2026-09-01/accounting","xs":"http://www.w3.org/2001/XMLSchema","iso4217":"http://www.xbrl.org/2003/iso4217","utr":"https://xbrl.org/PWD/2026-09-01/utr","rpt":"https://robosystems.ai/tavi/report/0001558370-22-014362","cik":"http://www.sec.gov/CIK","us-gaap":"http://fasb.org/us-gaap/2021-01-31","egan":"http://www.egain.com/20220630","dtr-types":"http://www.xbrl.org/dtr/type/2020-01-21","dei":"http://xbrl.sec.gov/dei/2021q4","xbrli":"http://www.xbrl.org/2003/instance","srt":"http://fasb.org/srt/2021-01-31","country":"http://xbrl.sec.gov/country/2021"},"description":"10-K 0001558370-22-014362 (CIK 0001066194) projected from XBRL by xbrlkit"},"xbrlModel":{"name":"rpt:Report","modelType":"xbrl:report","properties":[{"property":"xbrl:reportFilingDate","value":"2022-09-13"}],"entities":[{"name":"cik:0001066194"}],"units":[{"name":"rpt:unit-1","dataType":"xbrlr:perShare","compositeUnitRepresentation":["iso4217:USD/xbrla:shares"]},{"name":"xbrla:shares","dataType":"xbrla:sharesType"},{"name":"iso4217:USD","dataType":"xbrlr:monetary"},{"name":"egan:customer","dataType":"xs:decimal"},{"name":"egan:item","dataType":"xs:decimal"},{"name":"egan:segment","dataType":"xs:decimal"},{"name":"egan:Y","dataType":"xs:decimal"},{"name":"egan:lease","dataType":"xs:decimal"}],"dataTypes":[{"name":"dei:nonemptySequenceNumberItemType","baseType":"xs:token"},{"name":"dei:internationalNameItemType","baseType":"xs:token"},{"name":"xbrli:gMonthDayItemType","baseType":"xs:gMonthDay"},{"name":"dei:fiscalPeriodItemType","baseType":"xs:token"},{"name":"dei:submissionTypeItemType","baseType":"xs:string"},{"name":"dei:stateOrProvinceItemType","baseType":"xs:string"},{"name":"dei:centralIndexKeyItemType","baseType":"xs:token"},{"name":"dei:yesNoItemType","baseType":"xs:token"},{"name":"dei:fileNumberItemType","baseType":"xs:string"},{"name":"dei:filerCategoryItemType","baseType":"xs:string"},{"name":"dei:edgarStateCountryItemType","baseType":"xs:string"},{"name":"dei:employerIdItemType","baseType":"xs:token"},{"name":"dei:securityTitleItemType","baseType":"xs:normalizedString"},{"name":"dei:edgarExchangeCodeItemType","baseType":"xs:normalizedString"},{"name":"dei:tradingSymbolItemType","baseType":"xs:normalizedString"}],"concepts":[{"name":"dei:AmendmentFlag","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:AuditorFirmId","dataType":"dei:nonemptySequenceNumberItemType","periodType":"duration","nillable":true},{"name":"dei:AuditorLocation","dataType":"dei:internationalNameItemType","periodType":"duration","nillable":true},{"name":"dei:AuditorName","dataType":"dei:internationalNameItemType","periodType":"duration","nillable":true},{"name":"dei:CityAreaCode","dataType":"xs:normalizedString","periodType":"duration","nillable":true},{"name":"dei:CurrentFiscalYearEndDate","dataType":"xbrli:gMonthDayItemType","periodType":"duration","nillable":true},{"name":"dei:DocumentAnnualReport","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:DocumentFiscalPeriodFocus","dataType":"dei:fiscalPeriodItemType","periodType":"duration","nillable":true},{"name":"dei:DocumentFiscalYearFocus","dataType":"xs:gYear","periodType":"duration","nillable":true},{"name":"dei:DocumentPeriodEndDate","dataType":"xs:date","periodType":"duration","nillable":true},{"name":"dei:DocumentTransitionReport","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:DocumentType","dataType":"dei:submissionTypeItemType","periodType":"duration","nillable":true},{"name":"dei:EntityAddressAddressLine1","dataType":"xs:normalizedString","periodType":"duration","nillable":true},{"name":"dei:EntityAddressCityOrTown","dataType":"xs:normalizedString","periodType":"duration","nillable":true},{"name":"dei:EntityAddressPostalZipCode","dataType":"xs:normalizedString","periodType":"duration","nillable":true},{"name":"dei:EntityAddressStateOrProvince","dataType":"dei:stateOrProvinceItemType","periodType":"duration","nillable":true},{"name":"dei:EntityCentralIndexKey","dataType":"dei:centralIndexKeyItemType","periodType":"duration","nillable":true},{"name":"dei:EntityCommonStockSharesOutstanding","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"dei:EntityCurrentReportingStatus","dataType":"dei:yesNoItemType","periodType":"duration","nillable":true},{"name":"dei:EntityEmergingGrowthCompany","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:EntityFileNumber","dataType":"dei:fileNumberItemType","periodType":"duration","nillable":true},{"name":"dei:EntityFilerCategory","dataType":"dei:filerCategoryItemType","periodType":"duration","nillable":true},{"name":"dei:EntityIncorporationStateCountryCode","dataType":"dei:edgarStateCountryItemType","periodType":"duration","nillable":true},{"name":"dei:EntityInteractiveDataCurrent","dataType":"dei:yesNoItemType","periodType":"duration","nillable":true},{"name":"dei:EntityPublicFloat","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"dei:EntityRegistrantName","dataType":"xs:normalizedString","periodType":"duration","nillable":true},{"name":"dei:EntityShellCompany","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:EntitySmallBusiness","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:EntityTaxIdentificationNumber","dataType":"dei:employerIdItemType","periodType":"duration","nillable":true},{"name":"dei:EntityVoluntaryFilers","dataType":"dei:yesNoItemType","periodType":"duration","nillable":true},{"name":"dei:EntityWellKnownSeasonedIssuer","dataType":"dei:yesNoItemType","periodType":"duration","nillable":true},{"name":"dei:IcfrAuditorAttestationFlag","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:LocalPhoneNumber","dataType":"xs:normalizedString","periodType":"duration","nillable":true},{"name":"dei:Security12bTitle","dataType":"dei:securityTitleItemType","periodType":"duration","nillable":true},{"name":"dei:SecurityExchangeName","dataType":"dei:edgarExchangeCodeItemType","periodType":"duration","nillable":true},{"name":"dei:TradingSymbol","dataType":"dei:tradingSymbolItemType","periodType":"duration","nillable":true},{"name":"egan:CashCashEquivalentsAndRestrictedCash","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"egan:ContractCostCapitalizedDuringPeriod","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"egan:ContractWithCustomerLiabilityAdditions","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"egan:ContractWithCustomerLiabilityDeductions","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"egan:CustomerAdvances","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"egan:DepreciationAndAmortizationOfCapitalLeaseAssets","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"egan:EffectiveIncomeTaxRateReconciliationDeferredReturnToProvisionShareBasedPaymentArrangementAmount","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"egan:EffectiveIncomeTaxRateReconciliationExpirationOfTaxAttributesAmount","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"egan:EffectiveIncomeTaxRateReconciliationForeignWithholdingTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"egan:EmployeeStockPurchasePlanCompensationNotYetRecognized","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"egan:EmployeeStockPurchasePlanEmployeePayrollContributionLimitPercentage","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"egan:EmployeeStockPurchasePlanOfferingPeriod","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"egan:EmployeeStockPurchasePlanPercentageOfStockPriceAtWhichStockMayBePurchased","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"egan:EmployeeStockPurchasePlanPurchasePeriod","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"egan:EmployeeStockPurchasePlansNumberOfAdditionalSharesAuthorizedForFutureIssuance","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"egan:EmployeeStockPurchasePlansSharesAvailableForIssuance","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"egan:ExpirationPeriodFromDateOfGrant","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"egan:IncreaseDecreaseInOperatingLeaseLiabilities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"egan:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"egan:LesseeSupplementalCashFlowInformationOfOperatingLeasesTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"egan:NotesReceivableFromStockholders","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"egan:NumberOfOpenTaxYearsFromDateOfUtilizationOfNetOperatingLossFederal","dataType":"xs:integer","periodType":"duration","nillable":true},{"name":"egan:NumberOfOpenTaxYearsFromDateOfUtilizationOfNetOperatingLossState","dataType":"xs:integer","periodType":"duration","nillable":true},{"name":"egan:NumberOfPartnersAndCustomersThatAccountedForMoreThanTenPercentOfCompanyAccountsReceivable","dataType":"xs:integer","periodType":"instant","nillable":true},{"name":"egan:NumberOfRevenueCategories","dataType":"xs:integer","periodType":"duration","nillable":true},{"name":"egan:OperatingLeaseOperatingLeaseLiabilityIncreaseDecreaseDueToLeaseModification","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"egan:OperatingLeasesNumberOfLeasesModified","dataType":"xs:integer","periodType":"duration","nillable":true},{"name":"egan:PaidInKindInterestOnStockholderLoan","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"egan:PercentageOfGrantedOptionToPurchaseExercisePriceNotLessThanFairMarketValueOnGrantDate","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"egan:RevenuePaymentTermMaximum","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"egan:RevenuePaymentTermMinimum","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"egan:RevenueRecognitionDeferredRevenuePolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"egan:ScheduleOfAccruedCompensation","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"egan:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"egan:ShareBasedCompensationArrangementByShareBasedAwardNumberOfSharesAvailableForGrantForfeitedExpired","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"egan:ShareBasedCompensationArrangementByShareBasedAwardNumberOfSharesAvailableForGrantGranted","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"egan:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedForFutureIssuance","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"egan:ShareBasedCompensationArrangementByShareBasedPaymentAwardRightOfRepurchaseOfSharesAwardedLapseRate","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"egan:StockOptionIntrinsicValueClosingPrice","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"egan:TaxCutsAndJobsActOf2017GlobalIntangibleLowTaxedIncome","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"egan:ValueAddedTaxPayableCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"egan:WarrantyPeriodMaximum","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:AccountsPayableCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AccountsReceivableNetCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AccruedBonusesCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AccruedLiabilitiesCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AccruedLiabilitiesForCommissionsExpenseAndTaxes","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AccruedVacationCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AdditionalPaidInCapitalCommonStock","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AdvertisingCostsPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:AdvertisingExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AllocatedShareBasedCompensationExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AmortizationOfDeferredSalesCommissions","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AmortizationOfIntangibleAssets","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:Assets","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AssetsCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BusinessCombinationsPolicy","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:CapitalizedContractCostAmortization","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CapitalizedContractCostAmortizationPeriod","dataType":"xbrlr:duration","periodType":"instant","nillable":true},{"name":"us-gaap:CapitalizedContractCostNet","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CapitalizedContractCostNetCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CapitalizedContractCostNetNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CashAndCashEquivalentsAtCarryingValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CashAndCashEquivalentsFairValueDisclosure","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CashAndCashEquivalentsPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CommissionsExpensePolicyPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:CommitmentsAndContingencies","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:CommonStockCapitalSharesReservedForFutureIssuance","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:CommonStockParOrStatedValuePerShare","dataType":"xbrlr:perShare","periodType":"instant","nillable":true},{"name":"us-gaap:CommonStockSharesAuthorized","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:CommonStockSharesIssued","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:CommonStockSharesOutstanding","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:CommonStockValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:CompensationRelatedCostsPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ComprehensiveIncomeNetOfTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ComprehensiveIncomePolicyPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ConcentrationRiskCreditRisk","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ConcentrationRiskPercentage1","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:ConsolidationPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ContractWithCustomerLiabilityCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ContractWithCustomerLiabilityNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ContractWithCustomerLiabilityRevenueRecognized","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:CostOfGoodsAndServicesSold","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CurrentForeignTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CurrentIncomeTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredForeignIncomeTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredIncomeTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredIncomeTaxLiabilities","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DeferredTaxAssetsDeferredIncome","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsGross","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsLiabilitiesNet","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsNet","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwards","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsOther","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsValuationAllowance","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DeferredTaxLiabilitiesLeasingArrangements","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DefinedContributionPlanCostRecognized","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:DisaggregationOfRevenueTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:EarningsPerShareBasic","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:EarningsPerShareDiluted","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:EarningsPerSharePolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:EmployeeRelatedLiabilitiesCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:FairValueMeasurementInputsDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:FairValueOfFinancialInstrumentsPolicy","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:FiniteLivedIntangibleAssetsGross","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:FiniteLivedIntangibleAssetsNet","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ForeignCurrencyTransactionGainLossBeforeTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:GeneralAndAdministrativeExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:Goodwill","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:GoodwillAndIntangibleAssetImpairment","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:GrossProfit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ImpairmentOfLongLivedAssetsHeldForUse","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncomeTaxDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:IncomeTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncomeTaxPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncomeTaxReconciliationOtherAdjustments","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncomeTaxReconciliationTaxContingenciesForeign","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncomeTaxReconciliationTaxCreditsResearch","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncomeTaxesPaidNet","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncreaseDecreaseInAccountsPayable","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncreaseDecreaseInAccountsReceivable","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncreaseDecreaseInAccruedLiabilities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncreaseDecreaseInContractWithCustomerLiability","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncreaseDecreaseInDeferredCharges","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncreaseDecreaseInDeferredIncomeTaxes","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncreaseDecreaseInOtherCurrentAssets","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncreaseDecreaseInOtherNoncurrentAssets","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncreaseDecreaseInPrepaidExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:IntangibleAssetsDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:InterestIncomeExpenseNonoperatingNet","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LeaseCostTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:LegalMattersAndContingenciesTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:LesseeLeasesPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LesseeOperatingLeasesTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:Liabilities","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LiabilitiesAndStockholdersEquity","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LiabilitiesCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:NetCashProvidedByUsedInFinancingActivities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:NetCashProvidedByUsedInInvestingActivities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:NetCashProvidedByUsedInOperatingActivities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true},{"name":"us-gaap:NetIncomeLoss","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:NoncurrentAssets","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:NumberOfOperatingSegments","dataType":"xs:integer","periodType":"duration","nillable":true},{"name":"us-gaap:OperatingExpenses","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OperatingIncomeLoss","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeaseExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OperatingLeaseLiability","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeaseLiabilityCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeaseLiabilityNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeasePayments","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeaseRightOfUseAsset","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1","dataType":"xbrlr:duration","periodType":"instant","nillable":true},{"name":"us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:OtherAccruedLiabilitiesCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherAssetsCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OtherAssetsNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherEmployeeRelatedLiabilitiesCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherLiabilitiesNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherNonoperatingIncomeExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PreferredStockParOrStatedValuePerShare","dataType":"xbrlr:perShare","periodType":"instant","nillable":true},{"name":"us-gaap:PreferredStockSharesAuthorized","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:PreferredStockSharesIssued","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:PreferredStockSharesOutstanding","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:PrepaidExpenseCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProceedsFromStockOptionsExercised","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProceedsFromStockPlans","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProfitLoss","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PropertyPlantAndEquipmentDisposals","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PropertyPlantAndEquipmentGross","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:PropertyPlantAndEquipmentNet","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:PropertyPlantAndEquipmentTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:PropertyPlantAndEquipmentUsefulLife","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:ProvisionForDoubtfulAccounts","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:QuarterlyFinancialInformationTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ResearchAndDevelopmentExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:RetainedEarningsAccumulatedDeficit","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:RevenueFromContractWithCustomerPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:RevenueFromContractWithCustomerTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:RevenueRemainingPerformanceObligation","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1","dataType":"xbrlr:duration","periodType":"instant","nillable":true},{"name":"us-gaap:SalesAndExciseTaxPayableCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:SegmentReportingPolicyPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:SellingAndMarketingExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ShareBasedCompensation","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","dataType":"xbrlr:perShare","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice","dataType":"xbrlr:perShare","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","dataType":"xbrlr:perShare","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice","dataType":"xbrlr:perShare","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1","dataType":"xbrlr:perShare","periodType":"instant","nillable":true},{"name":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1","dataType":"xbrlr:perShare","periodType":"instant","nillable":true},{"name":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:SharesOutstanding","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:ShortTermLeaseCost","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:StockholdersEquity","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:StockholdersEquityNoteDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:SubleaseIncome","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:SupplementalBalanceSheetDisclosuresTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:TradeAndOtherAccountsReceivablePolicy","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:UnbilledContractsReceivable","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:UnbilledReceivablesCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:UndistributedEarningsOfForeignSubsidiaries","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:UnrecognizedTaxBenefits","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:UseOfEstimates","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ValuationAllowancesAndReservesBalance","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ValuationAllowancesAndReservesDeductions","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","dataType":"xbrla:sharesType","periodType":"duration","nillable":true}],"headings":[{"name":"dei:CoverAbstract"},{"name":"dei:EntityDomain"},{"name":"dei:LegalEntityAxis"},{"name":"egan:AggregateIntrinsicValueAbstract"},{"name":"egan:DisclosureBalanceSheetComponentsNarrativeAbstract"},{"name":"egan:DisclosureBalanceSheetComponentsSummaryOfAccruedCompensation"},{"name":"egan:DisclosureBalanceSheetComponentsSummaryOfAccruedLiabilitiesAbstract"},{"name":"egan:DisclosureBalanceSheetComponentsSummaryOfPropertyPlantEquipmentAbstract"},{"name":"egan:DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionAbstract"},{"name":"egan:DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesAbstract"},{"name":"egan:DisclosureIncomeTaxesGrossUnrecognizedTaxBenefitsAbstract"},{"name":"egan:DisclosureIncomeTaxesIncomeLossBeforeIncomeTaxesAbstract"},{"name":"egan:DisclosureIncomeTaxesNarrativeAbstract"},{"name":"egan:DisclosureIncomeTaxesReconciliationOfFederalStatutoryTaxRateToEffectiveTaxRateAbstract"},{"name":"egan:DisclosureStockholdersEquityActivityUnder2005ManagementStockOptionPlanAbstract"},{"name":"egan:DisclosureStockholdersEquityActivityUnder2005StockIncentivePlanAbstract"},{"name":"egan:DisclosureStockholdersEquityReservedSharesOfCommonStockForIssuanceAbstract"},{"name":"egan:DisclosureStockholdersEquitySummaryOfEffectOfStockBasedCompensationAbstract"},{"name":"egan:DisclosureStockholdersEquitySummaryOfOptionVestedAndExercisableAbstract"},{"name":"egan:DisclosureStockholdersEquitySummaryOfStockOptionsOutstandingAndExercisableUnderAllStockOptionPlansAbstract"},{"name":"egan:DisclosureStockholdersEquityValuationAssumptionsAbstract"},{"name":"egan:ScheduleOfIncomeTaxesLineItems"},{"name":"egan:ScheduleOfIncomeTaxesTable"},{"name":"egan:SharesUnderOptionAbstract"},{"name":"egan:UnbilledReceivablesAbstract"},{"name":"egan:WeightedAverageExercisePriceAbstract"},{"name":"egan:WeightedAverageRemainingContractualTermAbstract"},{"name":"srt:RestatementAxis"},{"name":"srt:RestatementDomain"},{"name":"srt:ScenarioUnspecifiedDomain"},{"name":"srt:StatementScenarioAxis"},{"name":"srt:ValuationAndQualifyingAccountsAbstract"},{"name":"srt:ValuationAndQualifyingAccountsDisclosureLineItems"},{"name":"srt:ValuationAndQualifyingAccountsDisclosureTable"},{"name":"us-gaap:AccountingPoliciesAbstract"},{"name":"us-gaap:AdjustmentsForNewAccountingPronouncementsAxis"},{"name":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"},{"name":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"},{"name":"us-gaap:AssetsAbstract"},{"name":"us-gaap:AssetsCurrentAbstract"},{"name":"us-gaap:BusinessAcquisitionAcquireeDomain"},{"name":"us-gaap:BusinessAcquisitionAxis"},{"name":"us-gaap:CapitalizedContractCostLineItems"},{"name":"us-gaap:CapitalizedContractCostTable"},{"name":"us-gaap:CashAndCashEquivalentsAxis"},{"name":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract"},{"name":"us-gaap:ComprehensiveIncomeNetOfTaxAbstract"},{"name":"us-gaap:ConcentrationRiskLineItems"},{"name":"us-gaap:ConcentrationRiskTable"},{"name":"us-gaap:ContractReceivablesAbstract"},{"name":"us-gaap:ContractWithCustomerLiabilityAbstract"},{"name":"us-gaap:CostOfRevenueAbstract"},{"name":"us-gaap:CreditFacilityAxis"},{"name":"us-gaap:CreditFacilityDomain"},{"name":"us-gaap:CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"},{"name":"us-gaap:DebtInstrumentAxis"},{"name":"us-gaap:DebtInstrumentNameDomain"},{"name":"us-gaap:DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"},{"name":"us-gaap:DeferredTaxAssetsGrossAbstract"},{"name":"us-gaap:DeferredTaxLiabilitiesAbstract"},{"name":"us-gaap:DefinedContributionPlanDisclosureLineItems"},{"name":"us-gaap:DefinedContributionPlanTable"},{"name":"us-gaap:DisaggregationOfRevenueLineItems"},{"name":"us-gaap:DisaggregationOfRevenueTable"},{"name":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"},{"name":"us-gaap:EarningsPerShareAbstract"},{"name":"us-gaap:EarningsPerShareBasicAndDilutedAbstract"},{"name":"us-gaap:EquityAbstract"},{"name":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"},{"name":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"},{"name":"us-gaap:FairValueDisclosuresAbstract"},{"name":"us-gaap:FinancialInstrumentAxis"},{"name":"us-gaap:FiniteLivedIntangibleAssetsLineItems"},{"name":"us-gaap:GoodwillAndIntangibleAssetImpairmentAbstract"},{"name":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract"},{"name":"us-gaap:GranteeStatusAxis"},{"name":"us-gaap:GranteeStatusDomain"},{"name":"us-gaap:IncomeStatementAbstract"},{"name":"us-gaap:IncomeStatementCompensationItemsAbstract"},{"name":"us-gaap:IncomeTaxDisclosureAbstract"},{"name":"us-gaap:IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract"},{"name":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract"},{"name":"us-gaap:InitialApplicationPeriodCumulativeEffectTransitionAxis"},{"name":"us-gaap:InitialApplicationPeriodCumulativeEffectTransitionDomain"},{"name":"us-gaap:LeasesAbstract"},{"name":"us-gaap:LiabilitiesAndStockholdersEquityAbstract"},{"name":"us-gaap:LiabilitiesCurrentAbstract"},{"name":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract"},{"name":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract"},{"name":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract"},{"name":"us-gaap:OperatingExpensesAbstract"},{"name":"us-gaap:OperatingLeaseLiabilitiesPaymentsDueAbstract"},{"name":"us-gaap:OtherCommitmentsAxis"},{"name":"us-gaap:OtherCommitmentsDomain"},{"name":"us-gaap:PropertyPlantAndEquipmentLineItems"},{"name":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract"},{"name":"us-gaap:RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"},{"name":"us-gaap:RevenueFromContractWithCustomerAbstract"},{"name":"us-gaap:RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems"},{"name":"us-gaap:RevenueInitialApplicationPeriodCumulativeEffectTransitionTable"},{"name":"us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"},{"name":"us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"},{"name":"us-gaap:RevenuesAbstract"},{"name":"us-gaap:RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"},{"name":"us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"},{"name":"us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTable"},{"name":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable"},{"name":"us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"},{"name":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"},{"name":"us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable"},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract"},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract"},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"},{"name":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems"},{"name":"us-gaap:StandardProductWarrantyDisclosureAbstract"},{"name":"us-gaap:StatementLineItems"},{"name":"us-gaap:StatementOfCashFlowsAbstract"},{"name":"us-gaap:StatementOfFinancialPositionAbstract"},{"name":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract"},{"name":"us-gaap:StatementOfStockholdersEquityAbstract"},{"name":"us-gaap:StatementTable"},{"name":"us-gaap:StockholdersEquityAbstract"},{"name":"us-gaap:StockholdersEquityNoteAbstract"},{"name":"us-gaap:SubsequentEventTypeAxis"},{"name":"us-gaap:SubsequentEventTypeDomain"},{"name":"us-gaap:SupplementalCashFlowInformationAbstract"},{"name":"us-gaap:TextBlockAbstract"},{"name":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"},{"name":"us-gaap:TypeOfAdoptionMember"},{"name":"us-gaap:VariableRateAxis"},{"name":"us-gaap:VariableRateDomain"},{"name":"us-gaap:WeightedAverageNumberOfSharesOutstandingAbstract"}],"dimensions":[{"name":"srt:ConsolidatedEntitiesAxis","domainClass":"srt:ConsolidatedEntitiesDomain"},{"name":"srt:MajorCustomersAxis","domainClass":"srt:NameOfMajorCustomerDomain"},{"name":"srt:ProductOrServiceAxis","domainClass":"srt:ProductsAndServicesDomain"},{"name":"srt:RangeAxis","domainClass":"srt:RangeMember"},{"name":"srt:StatementGeographicalAxis","domainClass":"srt:SegmentGeographicalDomain"},{"name":"srt:TitleOfIndividualAxis","domainClass":"srt:TitleOfIndividualWithRelationshipToEntityDomain"},{"name":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis","domainClass":"us-gaap:AntidilutiveSecuritiesNameDomain"},{"name":"us-gaap:AwardTypeAxis","domainClass":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"},{"name":"us-gaap:BalanceSheetLocationAxis","domainClass":"us-gaap:BalanceSheetLocationDomain"},{"name":"us-gaap:CapitalizedContractCostAxis","domainClass":"us-gaap:CapitalizedContractCostDomain"},{"name":"us-gaap:ConcentrationRiskByBenchmarkAxis","domainClass":"us-gaap:ConcentrationRiskBenchmarkDomain"},{"name":"us-gaap:ConcentrationRiskByTypeAxis","domainClass":"us-gaap:ConcentrationRiskTypeDomain"},{"name":"us-gaap:FairValueByFairValueHierarchyLevelAxis","domainClass":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain"},{"name":"us-gaap:FairValueByMeasurementFrequencyAxis","domainClass":"us-gaap:FairValueMeasurementFrequencyDomain"},{"name":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","domainClass":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain"},{"name":"us-gaap:IncomeStatementLocationAxis","domainClass":"us-gaap:IncomeStatementLocationDomain"},{"name":"us-gaap:PlanNameAxis","domainClass":"us-gaap:PlanNameDomain"},{"name":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","domainClass":"us-gaap:PropertyPlantAndEquipmentTypeDomain"},{"name":"us-gaap:RetirementPlanSponsorLocationAxis","domainClass":"us-gaap:RetirementPlanSponsorLocationDomain"},{"name":"us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"},{"name":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis","domainClass":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain"},{"name":"us-gaap:StatementEquityComponentsAxis","domainClass":"us-gaap:EquityComponentDomain"},{"name":"us-gaap:SubsidiarySaleOfStockAxis","domainClass":"us-gaap:SaleOfStockNameOfTransactionDomain"},{"name":"us-gaap:TaxCreditCarryforwardAxis","domainClass":"us-gaap:TaxCreditCarryforwardNameDomain"},{"name":"us-gaap:TimingOfTransferOfGoodOrServiceAxis","domainClass":"us-gaap:TimingOfTransferOfGoodOrServiceDomain"},{"name":"us-gaap:ValuationAllowancesAndReservesTypeAxis","domainClass":"us-gaap:ValuationAllowancesAndReservesDomain"}],"domainClasses":[{"name":"srt:ConsolidatedEntitiesDomain"},{"name":"srt:NameOfMajorCustomerDomain"},{"name":"srt:ProductsAndServicesDomain"},{"name":"srt:RangeMember"},{"name":"srt:SegmentGeographicalDomain"},{"name":"srt:TitleOfIndividualWithRelationshipToEntityDomain"},{"name":"us-gaap:AntidilutiveSecuritiesNameDomain"},{"name":"us-gaap:BalanceSheetLocationDomain"},{"name":"us-gaap:CapitalizedContractCostDomain"},{"name":"us-gaap:ConcentrationRiskBenchmarkDomain"},{"name":"us-gaap:ConcentrationRiskTypeDomain"},{"name":"us-gaap:EquityComponentDomain"},{"name":"us-gaap:FairValueMeasurementFrequencyDomain"},{"name":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain"},{"name":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain"},{"name":"us-gaap:IncomeStatementLocationDomain"},{"name":"us-gaap:PlanNameDomain"},{"name":"us-gaap:PropertyPlantAndEquipmentTypeDomain"},{"name":"us-gaap:RetirementPlanSponsorLocationDomain"},{"name":"us-gaap:SaleOfStockNameOfTransactionDomain"},{"name":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"},{"name":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain"},{"name":"us-gaap:TaxCreditCarryforwardNameDomain"},{"name":"us-gaap:TimingOfTransferOfGoodOrServiceDomain"},{"name":"us-gaap:ValuationAllowancesAndReservesDomain"}],"domainNetworks":[{"name":"rpt:domain-0","root":"us-gaap:PropertyPlantAndEquipmentTypeDomain","relationships":[{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:ComputerEquipmentMember"},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:FurnitureAndFixturesMember"},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:LeaseholdImprovementsMember"}]},{"name":"rpt:domain-1","root":"us-gaap:RetirementPlanSponsorLocationDomain","relationships":[{"source":"us-gaap:RetirementPlanSponsorLocationDomain","target":"us-gaap:DomesticPlanMember"},{"source":"us-gaap:RetirementPlanSponsorLocationDomain","target":"us-gaap:ForeignPlanMember"},{"source":"us-gaap:DomesticPlanMember","target":"country:US"}]},{"name":"rpt:domain-2","root":"us-gaap:FairValueMeasurementFrequencyDomain","relationships":[{"source":"us-gaap:FairValueMeasurementFrequencyDomain","target":"us-gaap:FairValueMeasurementsRecurringMember"}]},{"name":"rpt:domain-3","root":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","relationships":[{"source":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","target":"us-gaap:FairValueInputsLevel1Member"}]},{"name":"rpt:domain-4","root":"us-gaap:TaxCreditCarryforwardNameDomain","relationships":[{"source":"us-gaap:TaxCreditCarryforwardNameDomain","target":"egan:FederalResearchAndDevelopmentCreditsMember"},{"source":"us-gaap:TaxCreditCarryforwardNameDomain","target":"egan:StateResearchAndDevelopmentCreditsMember"}]},{"name":"rpt:domain-5","root":"us-gaap:BalanceSheetLocationDomain","relationships":[{"source":"us-gaap:BalanceSheetLocationDomain","target":"us-gaap:OtherAssetsMember"}]},{"name":"rpt:domain-6","root":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","relationships":[{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:CustomerRelationshipsMember"},{"source":"us-gaap:CustomerRelationshipsMember","target":"us-gaap:CustomerRelatedIntangibleAssetsMember"}]},{"name":"rpt:domain-7","root":"srt:ProductsAndServicesDomain","relationships":[{"source":"srt:ProductsAndServicesDomain","target":"us-gaap:LicenseMember"},{"source":"srt:ProductsAndServicesDomain","target":"us-gaap:TechnologyServiceMember"},{"source":"us-gaap:LicenseMember","target":"egan:SoftwareAsaServiceRevenueMember"},{"source":"us-gaap:LicenseMember","target":"egan:LegacySupportRevenueMember"}]},{"name":"rpt:domain-8","root":"us-gaap:TimingOfTransferOfGoodOrServiceDomain","relationships":[{"source":"us-gaap:TimingOfTransferOfGoodOrServiceDomain","target":"us-gaap:TransferredOverTimeMember"},{"source":"us-gaap:TimingOfTransferOfGoodOrServiceDomain","target":"us-gaap:TransferredAtPointInTimeMember"}]},{"name":"rpt:domain-9","root":"srt:SegmentGeographicalDomain","relationships":[{"source":"srt:SegmentGeographicalDomain","target":"srt:NorthAmericaMember"},{"source":"srt:SegmentGeographicalDomain","target":"us-gaap:EMEAMember"}]},{"name":"rpt:domain-10","root":"us-gaap:ValuationAllowancesAndReservesDomain","relationships":[{"source":"us-gaap:ValuationAllowancesAndReservesDomain","target":"us-gaap:AllowanceForCreditLossMember"}]},{"name":"rpt:domain-11","root":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","relationships":[{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:EmployeeStockMember"}]},{"name":"rpt:domain-12","root":"us-gaap:SaleOfStockNameOfTransactionDomain","relationships":[{"source":"us-gaap:SaleOfStockNameOfTransactionDomain","target":"us-gaap:EmployeeStockMember"}]},{"name":"rpt:domain-13","root":"srt:RangeMember","relationships":[{"source":"srt:RangeMember","target":"srt:MinimumMember"},{"source":"srt:RangeMember","target":"srt:MaximumMember"}]},{"name":"rpt:domain-14","root":"us-gaap:PlanNameDomain","relationships":[{"source":"us-gaap:PlanNameDomain","target":"egan:TwoThousandFivePlanMember"}]},{"name":"rpt:domain-15","root":"us-gaap:PlanNameDomain","relationships":[{"source":"us-gaap:PlanNameDomain","target":"egan:TwoThousandFiveStockIncentivePlanMember"}]},{"name":"rpt:domain-16","root":"srt:TitleOfIndividualWithRelationshipToEntityDomain","relationships":[{"source":"srt:TitleOfIndividualWithRelationshipToEntityDomain","target":"egan:ConsultantMember"}]},{"name":"rpt:domain-17","root":"srt:RangeMember","relationships":[{"source":"srt:RangeMember","target":"srt:MaximumMember"}]},{"name":"rpt:domain-18","root":"us-gaap:PlanNameDomain","relationships":[{"source":"us-gaap:PlanNameDomain","target":"egan:TwoThousandFiveStockIncentivePlanMember"},{"source":"us-gaap:PlanNameDomain","target":"egan:TwoThousandFivePlanMember"}]},{"name":"rpt:domain-19","root":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","relationships":[{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:EmployeeStockOptionMember"}]},{"name":"rpt:domain-20","root":"us-gaap:IncomeStatementLocationDomain","relationships":[{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:CostOfSalesMember"},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:ResearchAndDevelopmentExpenseMember"},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:SellingAndMarketingExpenseMember"},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:GeneralAndAdministrativeExpenseMember"}]},{"name":"rpt:domain-21","root":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","relationships":[{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"egan:NonEmployeeAwardsMember"}]},{"name":"rpt:domain-22","root":"srt:ConsolidatedEntitiesDomain","relationships":[{"source":"srt:ConsolidatedEntitiesDomain","target":"egan:EgainUkAndExonyMember"},{"source":"srt:ConsolidatedEntitiesDomain","target":"egan:EgainAndOtherUsSubsidiariesMember"}]},{"name":"rpt:domain-23","root":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain","relationships":[{"source":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain","target":"egan:RangeOfExercisePricesOneMember"},{"source":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain","target":"egan:RangeOfExercisePricesTwoMember"},{"source":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain","target":"egan:RangeOfExercisePricesThreeMember"},{"source":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain","target":"egan:RangeOfExercisePricesFourMember"},{"source":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain","target":"egan:RangeOfExercisePricesFiveMember"},{"source":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain","target":"egan:RangeOfExercisePricesSixMember"},{"source":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain","target":"egan:RangeOfExercisePricesSevenMember"},{"source":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain","target":"egan:RangeOfExercisePricesEightMember"},{"source":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain","target":"egan:RangeOfExercisePricesNineMember"},{"source":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain","target":"egan:RangeOfExercisePricesTenMember"},{"source":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain","target":"egan:RangeOfExercisePricesElevenMember"}]},{"name":"rpt:domain-24","root":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","relationships":[{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:EmployeeStockOptionMember"},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:EmployeeStockMember"}]},{"name":"rpt:domain-25","root":"us-gaap:PlanNameDomain","relationships":[{"source":"us-gaap:PlanNameDomain","target":"egan:TwoThousandFivePlanMember"},{"source":"us-gaap:PlanNameDomain","target":"egan:TwoThousandFiveStockIncentivePlanMember"}]},{"name":"rpt:domain-26","root":"us-gaap:ConcentrationRiskTypeDomain","relationships":[{"source":"us-gaap:ConcentrationRiskTypeDomain","target":"us-gaap:CustomerConcentrationRiskMember"}]},{"name":"rpt:domain-27","root":"us-gaap:ConcentrationRiskBenchmarkDomain","relationships":[{"source":"us-gaap:ConcentrationRiskBenchmarkDomain","target":"us-gaap:SalesMember"},{"source":"us-gaap:ConcentrationRiskBenchmarkDomain","target":"us-gaap:AccountsReceivableMember"}]},{"name":"rpt:domain-28","root":"srt:NameOfMajorCustomerDomain","relationships":[{"source":"srt:NameOfMajorCustomerDomain","target":"egan:CiscoSystemsIncMember"},{"source":"srt:NameOfMajorCustomerDomain","target":"egan:BtPlcMember"},{"source":"srt:NameOfMajorCustomerDomain","target":"egan:CustomersOneAndTwoMember"},{"source":"srt:NameOfMajorCustomerDomain","target":"egan:CustomerThreeMember"},{"source":"egan:CustomersOneAndTwoMember","target":"egan:CustomerOneMember"},{"source":"egan:CustomersOneAndTwoMember","target":"egan:CustomerTwoMember"}]},{"name":"rpt:domain-29","root":"us-gaap:BalanceSheetLocationDomain","relationships":[{"source":"us-gaap:BalanceSheetLocationDomain","target":"us-gaap:AccountsReceivableMember"}]},{"name":"rpt:domain-30","root":"us-gaap:CapitalizedContractCostDomain","relationships":[{"source":"us-gaap:CapitalizedContractCostDomain","target":"egan:CostsCapitalizedRelatedToNewRevenueContractsMember"}]},{"name":"rpt:domain-31","root":"us-gaap:AntidilutiveSecuritiesNameDomain","relationships":[{"source":"us-gaap:AntidilutiveSecuritiesNameDomain","target":"us-gaap:EmployeeStockOptionMember"}]},{"name":"rpt:domain-32","root":"us-gaap:PropertyPlantAndEquipmentTypeDomain","relationships":[{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:LeaseholdsAndLeaseholdImprovementsMember"}]},{"name":"rpt:domain-33","root":"srt:SegmentGeographicalDomain","relationships":[{"source":"srt:SegmentGeographicalDomain","target":"srt:NorthAmericaMember"},{"source":"srt:SegmentGeographicalDomain","target":"us-gaap:EMEAMember"},{"source":"srt:SegmentGeographicalDomain","target":"srt:AsiaPacificMember"}]},{"name":"rpt:domain-34","root":"srt:ProductsAndServicesDomain","relationships":[{"source":"srt:ProductsAndServicesDomain","target":"us-gaap:LicenseMember"},{"source":"srt:ProductsAndServicesDomain","target":"us-gaap:TechnologyServiceMember"}]},{"name":"rpt:domain-35","root":"us-gaap:IncomeStatementLocationDomain","relationships":[{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:CostOfSalesMember"},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:SellingAndMarketingExpenseMember"},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:ResearchAndDevelopmentExpenseMember"},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:GeneralAndAdministrativeExpenseMember"}]},{"name":"rpt:domain-36","root":"us-gaap:EquityComponentDomain","relationships":[{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:CommonStockMember"},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AdditionalPaidInCapitalMember"},{"source":"us-gaap:EquityComponentDomain","target":"egan:StockholderLoansReceivableMember"},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:RetainedEarningsMember"}]}],"members":[{"name":"country:US","domainClasses":["us-gaap:RetirementPlanSponsorLocationDomain"]},{"name":"egan:BtPlcMember","domainClasses":["srt:NameOfMajorCustomerDomain"]},{"name":"egan:CiscoSystemsIncMember","domainClasses":["srt:NameOfMajorCustomerDomain"]},{"name":"egan:ConsultantMember","domainClasses":["srt:TitleOfIndividualWithRelationshipToEntityDomain"]},{"name":"egan:CostsCapitalizedRelatedToNewRevenueContractsMember","domainClasses":["us-gaap:CapitalizedContractCostDomain"]},{"name":"egan:CustomerOneMember","domainClasses":["srt:NameOfMajorCustomerDomain"]},{"name":"egan:CustomerThreeMember","domainClasses":["srt:NameOfMajorCustomerDomain"]},{"name":"egan:CustomerTwoMember","domainClasses":["srt:NameOfMajorCustomerDomain"]},{"name":"egan:CustomersOneAndTwoMember","domainClasses":["srt:NameOfMajorCustomerDomain"]},{"name":"egan:EgainAndOtherUsSubsidiariesMember","domainClasses":["srt:ConsolidatedEntitiesDomain"]},{"name":"egan:EgainUkAndExonyMember","domainClasses":["srt:ConsolidatedEntitiesDomain"]},{"name":"egan:FederalResearchAndDevelopmentCreditsMember","domainClasses":["us-gaap:TaxCreditCarryforwardNameDomain"]},{"name":"egan:LegacySupportRevenueMember","domainClasses":["srt:ProductsAndServicesDomain"]},{"name":"egan:NonEmployeeAwardsMember","domainClasses":["us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"]},{"name":"egan:RangeOfExercisePricesEightMember","domainClasses":["us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain"]},{"name":"egan:RangeOfExercisePricesElevenMember","domainClasses":["us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain"]},{"name":"egan:RangeOfExercisePricesFiveMember","domainClasses":["us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain"]},{"name":"egan:RangeOfExercisePricesFourMember","domainClasses":["us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain"]},{"name":"egan:RangeOfExercisePricesNineMember","domainClasses":["us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain"]},{"name":"egan:RangeOfExercisePricesOneMember","domainClasses":["us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain"]},{"name":"egan:RangeOfExercisePricesSevenMember","domainClasses":["us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain"]},{"name":"egan:RangeOfExercisePricesSixMember","domainClasses":["us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain"]},{"name":"egan:RangeOfExercisePricesTenMember","domainClasses":["us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain"]},{"name":"egan:RangeOfExercisePricesThreeMember","domainClasses":["us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain"]},{"name":"egan:RangeOfExercisePricesTwoMember","domainClasses":["us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain"]},{"name":"egan:SoftwareAsaServiceRevenueMember","domainClasses":["srt:ProductsAndServicesDomain"]},{"name":"egan:StateResearchAndDevelopmentCreditsMember","domainClasses":["us-gaap:TaxCreditCarryforwardNameDomain"]},{"name":"egan:StockholderLoansReceivableMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"egan:TwoThousandFivePlanMember","domainClasses":["us-gaap:PlanNameDomain"]},{"name":"egan:TwoThousandFiveStockIncentivePlanMember","domainClasses":["us-gaap:PlanNameDomain"]},{"name":"srt:AsiaPacificMember","domainClasses":["srt:SegmentGeographicalDomain"]},{"name":"srt:MaximumMember","domainClasses":["srt:RangeMember"]},{"name":"srt:MinimumMember","domainClasses":["srt:RangeMember"]},{"name":"srt:NorthAmericaMember","domainClasses":["srt:SegmentGeographicalDomain"]},{"name":"us-gaap:AccountsReceivableMember","domainClasses":["us-gaap:BalanceSheetLocationDomain","us-gaap:ConcentrationRiskBenchmarkDomain"]},{"name":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:AdditionalPaidInCapitalMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:AllowanceForCreditLossMember","domainClasses":["us-gaap:ValuationAllowancesAndReservesDomain"]},{"name":"us-gaap:CommonStockMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:ComputerEquipmentMember","domainClasses":["us-gaap:PropertyPlantAndEquipmentTypeDomain"]},{"name":"us-gaap:CostOfSalesMember","domainClasses":["us-gaap:IncomeStatementLocationDomain"]},{"name":"us-gaap:CustomerConcentrationRiskMember","domainClasses":["us-gaap:ConcentrationRiskTypeDomain"]},{"name":"us-gaap:CustomerRelatedIntangibleAssetsMember","domainClasses":["us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain"]},{"name":"us-gaap:CustomerRelationshipsMember","domainClasses":["us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain"]},{"name":"us-gaap:DomesticPlanMember","domainClasses":["us-gaap:RetirementPlanSponsorLocationDomain"]},{"name":"us-gaap:EMEAMember","domainClasses":["srt:SegmentGeographicalDomain"]},{"name":"us-gaap:EmployeeStockMember","domainClasses":["us-gaap:SaleOfStockNameOfTransactionDomain","us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"]},{"name":"us-gaap:EmployeeStockOptionMember","domainClasses":["us-gaap:AntidilutiveSecuritiesNameDomain","us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"]},{"name":"us-gaap:FairValueInputsLevel1Member","domainClasses":["us-gaap:FairValueMeasurementsFairValueHierarchyDomain"]},{"name":"us-gaap:FairValueMeasurementsRecurringMember","domainClasses":["us-gaap:FairValueMeasurementFrequencyDomain"]},{"name":"us-gaap:ForeignPlanMember","domainClasses":["us-gaap:RetirementPlanSponsorLocationDomain"]},{"name":"us-gaap:FurnitureAndFixturesMember","domainClasses":["us-gaap:PropertyPlantAndEquipmentTypeDomain"]},{"name":"us-gaap:GeneralAndAdministrativeExpenseMember","domainClasses":["us-gaap:IncomeStatementLocationDomain"]},{"name":"us-gaap:LeaseholdImprovementsMember","domainClasses":["us-gaap:PropertyPlantAndEquipmentTypeDomain"]},{"name":"us-gaap:LeaseholdsAndLeaseholdImprovementsMember","domainClasses":["us-gaap:PropertyPlantAndEquipmentTypeDomain"]},{"name":"us-gaap:LicenseMember","domainClasses":["srt:ProductsAndServicesDomain"]},{"name":"us-gaap:OtherAssetsMember","domainClasses":["us-gaap:BalanceSheetLocationDomain"]},{"name":"us-gaap:ResearchAndDevelopmentExpenseMember","domainClasses":["us-gaap:IncomeStatementLocationDomain"]},{"name":"us-gaap:RetainedEarningsMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:SalesMember","domainClasses":["us-gaap:ConcentrationRiskBenchmarkDomain"]},{"name":"us-gaap:SellingAndMarketingExpenseMember","domainClasses":["us-gaap:IncomeStatementLocationDomain"]},{"name":"us-gaap:TechnologyServiceMember","domainClasses":["srt:ProductsAndServicesDomain"]},{"name":"us-gaap:TransferredAtPointInTimeMember","domainClasses":["us-gaap:TimingOfTransferOfGoodOrServiceDomain"]},{"name":"us-gaap:TransferredOverTimeMember","domainClasses":["us-gaap:TimingOfTransferOfGoodOrServiceDomain"]}],"cubes":[{"name":"rpt:cube-0","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-1","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:RetirementPlanSponsorLocationAxis","domainNetwork":"rpt:domain-1","optional":true}]},{"name":"rpt:cube-2","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:FairValueByMeasurementFrequencyAxis","domainNetwork":"rpt:domain-2","optional":true},{"dimension":"us-gaap:FairValueByFairValueHierarchyLevelAxis","domainNetwork":"rpt:domain-3","optional":true}]},{"name":"rpt:cube-3","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:TaxCreditCarryforwardAxis","domainNetwork":"rpt:domain-4","optional":true}]},{"name":"rpt:cube-4","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:BalanceSheetLocationAxis","domainNetwork":"rpt:domain-5","optional":true}]},{"name":"rpt:cube-5","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","domainNetwork":"rpt:domain-6","optional":true}]},{"name":"rpt:cube-6","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"srt:ProductOrServiceAxis","domainNetwork":"rpt:domain-7","optional":true},{"dimension":"us-gaap:TimingOfTransferOfGoodOrServiceAxis","domainNetwork":"rpt:domain-8","optional":true}]},{"name":"rpt:cube-7","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true}]},{"name":"rpt:cube-8","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"}]},{"name":"rpt:cube-9","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"srt:StatementGeographicalAxis","domainNetwork":"rpt:domain-9","optional":true}]},{"name":"rpt:cube-10","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:ValuationAllowancesAndReservesTypeAxis","domainNetwork":"rpt:domain-10","optional":true}]},{"name":"rpt:cube-11","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:AwardTypeAxis","domainNetwork":"rpt:domain-11","optional":true},{"dimension":"us-gaap:SubsidiarySaleOfStockAxis","domainNetwork":"rpt:domain-12","optional":true},{"dimension":"srt:RangeAxis","domainNetwork":"rpt:domain-13","optional":true}]},{"name":"rpt:cube-12","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:PlanNameAxis","domainNetwork":"rpt:domain-14","optional":true},{"dimension":"srt:RangeAxis","domainNetwork":"rpt:domain-13","optional":true}]},{"name":"rpt:cube-13","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:PlanNameAxis","domainNetwork":"rpt:domain-15","optional":true},{"dimension":"srt:TitleOfIndividualAxis","domainNetwork":"rpt:domain-16","optional":true},{"dimension":"srt:RangeAxis","domainNetwork":"rpt:domain-17","optional":true}]},{"name":"rpt:cube-14","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:PlanNameAxis","domainNetwork":"rpt:domain-15","optional":true}]},{"name":"rpt:cube-15","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:PlanNameAxis","domainNetwork":"rpt:domain-18","optional":true},{"dimension":"us-gaap:SubsidiarySaleOfStockAxis","domainNetwork":"rpt:domain-12","optional":true}]},{"name":"rpt:cube-16","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:AwardTypeAxis","domainNetwork":"rpt:domain-19","optional":true},{"dimension":"us-gaap:IncomeStatementLocationAxis","domainNetwork":"rpt:domain-20","optional":true}]},{"name":"rpt:cube-17","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:AwardTypeAxis","domainNetwork":"rpt:domain-21","optional":true},{"dimension":"srt:ConsolidatedEntitiesAxis","domainNetwork":"rpt:domain-22","optional":true}]},{"name":"rpt:cube-18","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis","domainNetwork":"rpt:domain-23","optional":true}]},{"name":"rpt:cube-19","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:AwardTypeAxis","domainNetwork":"rpt:domain-24","optional":true},{"dimension":"us-gaap:PlanNameAxis","domainNetwork":"rpt:domain-25","optional":true}]},{"name":"rpt:cube-20","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:ConcentrationRiskByTypeAxis","domainNetwork":"rpt:domain-26","optional":true},{"dimension":"us-gaap:ConcentrationRiskByBenchmarkAxis","domainNetwork":"rpt:domain-27","optional":true},{"dimension":"srt:MajorCustomersAxis","domainNetwork":"rpt:domain-28","optional":true},{"dimension":"us-gaap:BalanceSheetLocationAxis","domainNetwork":"rpt:domain-29","optional":true}]},{"name":"rpt:cube-21","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:CapitalizedContractCostAxis","domainNetwork":"rpt:domain-30","optional":true}]},{"name":"rpt:cube-22","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis","domainNetwork":"rpt:domain-31","optional":true}]},{"name":"rpt:cube-23","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","domainNetwork":"rpt:domain-32","optional":true},{"dimension":"srt:RangeAxis","domainNetwork":"rpt:domain-13","optional":true}]},{"name":"rpt:cube-24","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"srt:StatementGeographicalAxis","domainNetwork":"rpt:domain-33","optional":true}]},{"name":"rpt:cube-25","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"srt:ProductOrServiceAxis","domainNetwork":"rpt:domain-34","optional":true},{"dimension":"us-gaap:IncomeStatementLocationAxis","domainNetwork":"rpt:domain-35","optional":true}]},{"name":"rpt:cube-26","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:StatementEquityComponentsAxis","domainNetwork":"rpt:domain-36","optional":true}]},{"name":"rpt:cube-undimensioned","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true}]}],"labels":[{"forObject":"country:US","labelType":"xbrl:label","value":"UNITED STATES","language":"en-US"},{"forObject":"dei:AmendmentFlag","labelType":"xbrl:label","value":"Amendment Flag","language":"en-US"},{"forObject":"dei:AmendmentFlag","labelType":"xbrl:terseLabel","value":"Amendment Flag","language":"en-US"},{"forObject":"dei:AuditorFirmId","labelType":"xbrl:label","value":"Auditor Firm ID","language":"en-US"},{"forObject":"dei:AuditorLocation","labelType":"xbrl:label","value":"Auditor Location","language":"en-US"},{"forObject":"dei:AuditorName","labelType":"xbrl:label","value":"Auditor Name","language":"en-US"},{"forObject":"dei:CityAreaCode","labelType":"xbrl:label","value":"City Area Code","language":"en-US"},{"forObject":"dei:CoverAbstract","labelType":"xbrl:label","value":"Document And Entity Information [Abstract]","language":"en-US"},{"forObject":"dei:CurrentFiscalYearEndDate","labelType":"xbrl:label","value":"Current Fiscal Year End Date","language":"en-US"},{"forObject":"dei:CurrentFiscalYearEndDate","labelType":"xbrl:terseLabel","value":"Current Fiscal Year End Date","language":"en-US"},{"forObject":"dei:DocumentAnnualReport","labelType":"xbrl:label","value":"Document Annual Report","language":"en-US"},{"forObject":"dei:DocumentFiscalPeriodFocus","labelType":"xbrl:label","value":"Document Fiscal Period Focus","language":"en-US"},{"forObject":"dei:DocumentFiscalPeriodFocus","labelType":"xbrl:terseLabel","value":"Document Fiscal Period Focus","language":"en-US"},{"forObject":"dei:DocumentFiscalYearFocus","labelType":"xbrl:label","value":"Document Fiscal Year Focus","language":"en-US"},{"forObject":"dei:DocumentFiscalYearFocus","labelType":"xbrl:terseLabel","value":"Document Fiscal Year Focus","language":"en-US"},{"forObject":"dei:DocumentPeriodEndDate","labelType":"xbrl:label","value":"Document Period End Date","language":"en-US"},{"forObject":"dei:DocumentPeriodEndDate","labelType":"xbrl:terseLabel","value":"Document Period End Date","language":"en-US"},{"forObject":"dei:DocumentTransitionReport","labelType":"xbrl:label","value":"Document Transition Report","language":"en-US"},{"forObject":"dei:DocumentType","labelType":"xbrl:label","value":"Document Type","language":"en-US"},{"forObject":"dei:DocumentType","labelType":"xbrl:terseLabel","value":"Document Type","language":"en-US"},{"forObject":"dei:EntityAddressAddressLine1","labelType":"xbrl:label","value":"Entity Address, Address Line One","language":"en-US"},{"forObject":"dei:EntityAddressCityOrTown","labelType":"xbrl:label","value":"Entity Address, City or Town","language":"en-US"},{"forObject":"dei:EntityAddressPostalZipCode","labelType":"xbrl:label","value":"Entity Address, Postal Zip Code","language":"en-US"},{"forObject":"dei:EntityAddressStateOrProvince","labelType":"xbrl:label","value":"Entity Address, State or Province","language":"en-US"},{"forObject":"dei:EntityCentralIndexKey","labelType":"xbrl:label","value":"Entity Central Index Key","language":"en-US"},{"forObject":"dei:EntityCentralIndexKey","labelType":"xbrl:terseLabel","value":"Entity Central Index Key","language":"en-US"},{"forObject":"dei:EntityCommonStockSharesOutstanding","labelType":"xbrl:label","value":"Entity Common Stock Shares Outstanding","language":"en-US"},{"forObject":"dei:EntityCommonStockSharesOutstanding","labelType":"xbrl:terseLabel","value":"Entity Common Stock, Shares Outstanding","language":"en-US"},{"forObject":"dei:EntityCurrentReportingStatus","labelType":"xbrl:label","value":"Entity Current Reporting Status","language":"en-US"},{"forObject":"dei:EntityEmergingGrowthCompany","labelType":"xbrl:label","value":"Entity Emerging Growth Company","language":"en-US"},{"forObject":"dei:EntityFileNumber","labelType":"xbrl:label","value":"Entity File Number","language":"en-US"},{"forObject":"dei:EntityFilerCategory","labelType":"xbrl:label","value":"Entity Filer Category","language":"en-US"},{"forObject":"dei:EntityFilerCategory","labelType":"xbrl:terseLabel","value":"Entity Filer Category","language":"en-US"},{"forObject":"dei:EntityIncorporationStateCountryCode","labelType":"xbrl:label","value":"Entity Incorporation, State or Country Code","language":"en-US"},{"forObject":"dei:EntityInteractiveDataCurrent","labelType":"xbrl:label","value":"Entity Interactive Data Current","language":"en-US"},{"forObject":"dei:EntityPublicFloat","labelType":"xbrl:label","value":"Entity Public Float","language":"en-US"},{"forObject":"dei:EntityRegistrantName","labelType":"xbrl:label","value":"Entity Registrant Name","language":"en-US"},{"forObject":"dei:EntityRegistrantName","labelType":"xbrl:terseLabel","value":"Entity Registrant Name","language":"en-US"},{"forObject":"dei:EntityShellCompany","labelType":"xbrl:label","value":"Entity Shell Company","language":"en-US"},{"forObject":"dei:EntitySmallBusiness","labelType":"xbrl:label","value":"Entity Small Business","language":"en-US"},{"forObject":"dei:EntityTaxIdentificationNumber","labelType":"xbrl:label","value":"Entity Tax Identification Number","language":"en-US"},{"forObject":"dei:EntityVoluntaryFilers","labelType":"xbrl:label","value":"Entity Voluntary Filers","language":"en-US"},{"forObject":"dei:EntityWellKnownSeasonedIssuer","labelType":"xbrl:label","value":"Entity Well-known Seasoned Issuer","language":"en-US"},{"forObject":"dei:IcfrAuditorAttestationFlag","labelType":"xbrl:label","value":"ICFR Auditor Attestation Flag","language":"en-US"},{"forObject":"dei:LocalPhoneNumber","labelType":"xbrl:label","value":"Local Phone Number","language":"en-US"},{"forObject":"dei:Security12bTitle","labelType":"xbrl:label","value":"Title of 12(b) Security","language":"en-US"},{"forObject":"dei:SecurityExchangeName","labelType":"xbrl:label","value":"Security Exchange Name","language":"en-US"},{"forObject":"dei:TradingSymbol","labelType":"xbrl:label","value":"Trading Symbol","language":"en-US"},{"forObject":"egan:AggregateIntrinsicValueAbstract","labelType":"xbrl:documentation","value":"Aggregate intrinsic value.","language":"en-US"},{"forObject":"egan:AggregateIntrinsicValueAbstract","labelType":"xbrl:label","value":"Aggregate Intrinsic Value [Abstract]","language":"en-US"},{"forObject":"egan:AggregateIntrinsicValueAbstract","labelType":"xbrl:terseLabel","value":"Aggregate Intrinsic Value","language":"en-US"},{"forObject":"egan:BtPlcMember","labelType":"xbrl:documentation","value":"Information pertaining to BT PLC.","language":"en-US"},{"forObject":"egan:BtPlcMember","labelType":"xbrl:label","value":"BT PLC","language":"en-US"},{"forObject":"egan:CashCashEquivalentsAndRestrictedCash","labelType":"xbrl:documentation","value":"Cash, cash equivalents and restricted cash.","language":"en-US"},{"forObject":"egan:CashCashEquivalentsAndRestrictedCash","labelType":"xbrl:label","value":"Cash Cash Equivalents And Restricted Cash","language":"en-US"},{"forObject":"egan:CashCashEquivalentsAndRestrictedCash","labelType":"xbrl:terseLabel","value":"Cash, cash equivalents and restricted cash","language":"en-US"},{"forObject":"egan:CiscoSystemsIncMember","labelType":"xbrl:documentation","value":"Information pertaining to Cisco Systems, Inc.","language":"en-US"},{"forObject":"egan:CiscoSystemsIncMember","labelType":"xbrl:label","value":"Cisco Systems, Inc","language":"en-US"},{"forObject":"egan:ConsultantMember","labelType":"xbrl:documentation","value":"Information pertaining to consultants.","language":"en-US"},{"forObject":"egan:ConsultantMember","labelType":"xbrl:label","value":"Consultants","language":"en-US"},{"forObject":"egan:ContractCostCapitalizedDuringPeriod","labelType":"xbrl:documentation","value":"Represents the amount of contract costs capitalized during period.","language":"en-US"},{"forObject":"egan:ContractCostCapitalizedDuringPeriod","labelType":"xbrl:label","value":"Contract Cost Capitalized During Period","language":"en-US"},{"forObject":"egan:ContractCostCapitalizedDuringPeriod","labelType":"xbrl:terseLabel","value":"Contract cost capitalized during period","language":"en-US"},{"forObject":"egan:ContractWithCustomerLiabilityAdditions","labelType":"xbrl:documentation","value":"Represents the additions to contract with customer liability.","language":"en-US"},{"forObject":"egan:ContractWithCustomerLiabilityAdditions","labelType":"xbrl:label","value":"Contract With Customer Liability, Additions","language":"en-US"},{"forObject":"egan:ContractWithCustomerLiabilityAdditions","labelType":"xbrl:terseLabel","value":"Deferred revenue, additions","language":"en-US"},{"forObject":"egan:ContractWithCustomerLiabilityDeductions","labelType":"xbrl:documentation","value":"Represents the deductions to contract with customer liabilities.","language":"en-US"},{"forObject":"egan:ContractWithCustomerLiabilityDeductions","labelType":"xbrl:label","value":"Contract With Customer Liability, Deductions","language":"en-US"},{"forObject":"egan:ContractWithCustomerLiabilityDeductions","labelType":"xbrl:terseLabel","value":"Deferred revenue, deductions","language":"en-US"},{"forObject":"egan:CostsCapitalizedRelatedToNewRevenueContractsMember","labelType":"xbrl:documentation","value":"Represents information pertaining to costs capitalized related to new revenue contracts.","language":"en-US"},{"forObject":"egan:CostsCapitalizedRelatedToNewRevenueContractsMember","labelType":"xbrl:label","value":"New revenue contracts","language":"en-US"},{"forObject":"egan:CustomerAdvances","labelType":"xbrl:documentation","value":"Customer advances.","language":"en-US"},{"forObject":"egan:CustomerAdvances","labelType":"xbrl:label","value":"Customer Advances","language":"en-US"},{"forObject":"egan:CustomerAdvances","labelType":"xbrl:terseLabel","value":"Customer advances","language":"en-US"},{"forObject":"egan:CustomerOneMember","labelType":"xbrl:documentation","value":"Customer one.","language":"en-US"},{"forObject":"egan:CustomerOneMember","labelType":"xbrl:label","value":"Customer One","language":"en-US"},{"forObject":"egan:CustomerThreeMember","labelType":"xbrl:documentation","value":"Customer three.","language":"en-US"},{"forObject":"egan:CustomerThreeMember","labelType":"xbrl:label","value":"Customer Three","language":"en-US"},{"forObject":"egan:CustomerTwoMember","labelType":"xbrl:documentation","value":"Customer two.","language":"en-US"},{"forObject":"egan:CustomerTwoMember","labelType":"xbrl:label","value":"Customer Two","language":"en-US"},{"forObject":"egan:CustomersOneAndTwoMember","labelType":"xbrl:documentation","value":"Information pertaining to two customers.","language":"en-US"},{"forObject":"egan:CustomersOneAndTwoMember","labelType":"xbrl:label","value":"Customers One and Two","language":"en-US"},{"forObject":"egan:DepreciationAndAmortizationOfCapitalLeaseAssets","labelType":"xbrl:documentation","value":"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 assets under capital leases over the benefit period of such asset.","language":"en-US"},{"forObject":"egan:DepreciationAndAmortizationOfCapitalLeaseAssets","labelType":"xbrl:label","value":"Depreciation and Amortization of Capital Lease Assets","language":"en-US"},{"forObject":"egan:DepreciationAndAmortizationOfCapitalLeaseAssets","labelType":"xbrl:terseLabel","value":"Depreciation and amortization","language":"en-US"},{"forObject":"egan:DisclosureBalanceSheetComponentsNarrativeAbstract","labelType":"xbrl:documentation","value":"Disclosure - Balance Sheet Components (Narrative) [Abstract]","language":"en-US"},{"forObject":"egan:DisclosureBalanceSheetComponentsNarrativeAbstract","labelType":"xbrl:label","value":"Disclosure Balance Sheet Components Narrative","language":"en-US"},{"forObject":"egan:DisclosureBalanceSheetComponentsSummaryOfAccruedCompensation","labelType":"xbrl:documentation","value":"n/a","language":"en-US"},{"forObject":"egan:DisclosureBalanceSheetComponentsSummaryOfAccruedCompensation","labelType":"xbrl:label","value":"Disclosure Balance Sheet Components Summary Of Accrued Compensation","language":"en-US"},{"forObject":"egan:DisclosureBalanceSheetComponentsSummaryOfAccruedLiabilitiesAbstract","labelType":"xbrl:documentation","value":"Disclosure - Balance Sheet Components (Summary Of Accrued Liabilities) [Abstract]","language":"en-US"},{"forObject":"egan:DisclosureBalanceSheetComponentsSummaryOfAccruedLiabilitiesAbstract","labelType":"xbrl:label","value":"Disclosure Balance Sheet Components Summary Of Accrued Liabilities","language":"en-US"},{"forObject":"egan:DisclosureBalanceSheetComponentsSummaryOfPropertyPlantEquipmentAbstract","labelType":"xbrl:documentation","value":"Disclosure - Balance Sheet Components (Summary Of Property Plant Equipment) [Abstract]","language":"en-US"},{"forObject":"egan:DisclosureBalanceSheetComponentsSummaryOfPropertyPlantEquipmentAbstract","labelType":"xbrl:label","value":"Disclosure Balance Sheet Components Summary Of Property Plant Equipment","language":"en-US"},{"forObject":"egan:DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionAbstract","labelType":"xbrl:documentation","value":"Disclosure - Income Taxes (Components Of Income Tax Provision) [Abstract]","language":"en-US"},{"forObject":"egan:DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionAbstract","labelType":"xbrl:label","value":"Disclosure Income Taxes Components Of Income Tax Provision [Abstract]","language":"en-US"},{"forObject":"egan:DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesAbstract","labelType":"xbrl:documentation","value":"Disclosure - Income Taxes (Deferred Tax Assets And Liabilities) [Abstract]","language":"en-US"},{"forObject":"egan:DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesAbstract","labelType":"xbrl:label","value":"Disclosure Income Taxes Deferred Tax Assets And Liabilities [Abstract]","language":"en-US"},{"forObject":"egan:DisclosureIncomeTaxesGrossUnrecognizedTaxBenefitsAbstract","labelType":"xbrl:documentation","value":"Disclosure - Income Taxes (Gross Unrecognized Tax Benefits) [Abstract]","language":"en-US"},{"forObject":"egan:DisclosureIncomeTaxesGrossUnrecognizedTaxBenefitsAbstract","labelType":"xbrl:label","value":"Disclosure Income Taxes Gross Unrecognized Tax Benefits [Abstract]","language":"en-US"},{"forObject":"egan:DisclosureIncomeTaxesIncomeLossBeforeIncomeTaxesAbstract","labelType":"xbrl:documentation","value":"Disclosure - Income Taxes (Income Loss Before Income Taxes) [Abstract]","language":"en-US"},{"forObject":"egan:DisclosureIncomeTaxesIncomeLossBeforeIncomeTaxesAbstract","labelType":"xbrl:label","value":"Disclosure Income Taxes Income Loss Before Income Taxes [Abstract]","language":"en-US"},{"forObject":"egan:DisclosureIncomeTaxesNarrativeAbstract","labelType":"xbrl:documentation","value":"Disclosure income taxes narrative.","language":"en-US"},{"forObject":"egan:DisclosureIncomeTaxesNarrativeAbstract","labelType":"xbrl:label","value":"Disclosure Income Taxes Narrative [Abstract]","language":"en-US"},{"forObject":"egan:DisclosureIncomeTaxesReconciliationOfFederalStatutoryTaxRateToEffectiveTaxRateAbstract","labelType":"xbrl:documentation","value":"Disclosure - Income Taxes (Reconciliation Of Federal Statutory Tax Rate To Effective Tax Rate) [Abstract]","language":"en-US"},{"forObject":"egan:DisclosureIncomeTaxesReconciliationOfFederalStatutoryTaxRateToEffectiveTaxRateAbstract","labelType":"xbrl:label","value":"Disclosure Income Taxes Reconciliation Of Federal Statutory Tax Rate To Effective Tax Rate [Abstract]","language":"en-US"},{"forObject":"egan:DisclosureStockholdersEquityActivityUnder2005ManagementStockOptionPlanAbstract","labelType":"xbrl:documentation","value":"Disclosure - Stockholders' Equity (Activity Under 2005 Management Stock Option Plan) [Abstract]","language":"en-US"},{"forObject":"egan:DisclosureStockholdersEquityActivityUnder2005ManagementStockOptionPlanAbstract","labelType":"xbrl:label","value":"Disclosure Stockholders Equity Activity Under 2005 Management Stock Option Plan [Abstract]","language":"en-US"},{"forObject":"egan:DisclosureStockholdersEquityActivityUnder2005StockIncentivePlanAbstract","labelType":"xbrl:documentation","value":"Disclosure - Stockholders' Equity (Activity Under 2005 Stock Incentive Plan) [Abstract]","language":"en-US"},{"forObject":"egan:DisclosureStockholdersEquityActivityUnder2005StockIncentivePlanAbstract","labelType":"xbrl:label","value":"Disclosure Stockholders Equity Activity Under2005 Stock Incentive Plan [Abstract]","language":"en-US"},{"forObject":"egan:DisclosureStockholdersEquityReservedSharesOfCommonStockForIssuanceAbstract","labelType":"xbrl:documentation","value":"Disclosure - Stockholders' Equity (Reserved Shares Of Common Stock For Issuance) [Abstract]","language":"en-US"},{"forObject":"egan:DisclosureStockholdersEquityReservedSharesOfCommonStockForIssuanceAbstract","labelType":"xbrl:label","value":"Disclosure Stockholders Equity Reserved Shares Of Common Stock For Issuance [Abstract]","language":"en-US"},{"forObject":"egan:DisclosureStockholdersEquitySummaryOfEffectOfStockBasedCompensationAbstract","labelType":"xbrl:documentation","value":"Disclosure - Stockholders' Equity (Summary Of Effect Of Stock Based Compensation) [Abstract]","language":"en-US"},{"forObject":"egan:DisclosureStockholdersEquitySummaryOfEffectOfStockBasedCompensationAbstract","labelType":"xbrl:label","value":"Disclosure Stockholders Equity Summary Of Effect Of Stock Based Compensation [Abstract]","language":"en-US"},{"forObject":"egan:DisclosureStockholdersEquitySummaryOfOptionVestedAndExercisableAbstract","labelType":"xbrl:documentation","value":"Disclosure - Stockholders' Equity (Summary Of Option Vested And Exercisable) [Abstract]","language":"en-US"},{"forObject":"egan:DisclosureStockholdersEquitySummaryOfOptionVestedAndExercisableAbstract","labelType":"xbrl:label","value":"Disclosure Stockholders Equity Summary Of Option Vested And Exercisable [Abstract]","language":"en-US"},{"forObject":"egan:DisclosureStockholdersEquitySummaryOfStockOptionsOutstandingAndExercisableUnderAllStockOptionPlansAbstract","labelType":"xbrl:documentation","value":"Disclosure - Stockholders' Equity (Summary Of Stock Options Outstanding And Exercisable Under All Stock Option Plans) [Abstract]","language":"en-US"},{"forObject":"egan:DisclosureStockholdersEquitySummaryOfStockOptionsOutstandingAndExercisableUnderAllStockOptionPlansAbstract","labelType":"xbrl:label","value":"Disclosure Stockholders Equity Summary Of Stock Options Outstanding And Exercisable Under All Stock Option Plans [Abstract]","language":"en-US"},{"forObject":"egan:DisclosureStockholdersEquityValuationAssumptionsAbstract","labelType":"xbrl:documentation","value":"Disclosure - Stockholders' Equity (Valuation Assumptions) [Abstract]","language":"en-US"},{"forObject":"egan:DisclosureStockholdersEquityValuationAssumptionsAbstract","labelType":"xbrl:label","value":"Disclosure Stockholders Equity Valuation Assumptions","language":"en-US"},{"forObject":"egan:EffectiveIncomeTaxRateReconciliationDeferredReturnToProvisionShareBasedPaymentArrangementAmount","labelType":"xbrl:documentation","value":"Amount of of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to deferred return to provision.","language":"en-US"},{"forObject":"egan:EffectiveIncomeTaxRateReconciliationDeferredReturnToProvisionShareBasedPaymentArrangementAmount","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Deferred Return to Provision, Share-based Payment Arrangement, Amount","language":"en-US"},{"forObject":"egan:EffectiveIncomeTaxRateReconciliationDeferredReturnToProvisionShareBasedPaymentArrangementAmount","labelType":"xbrl:negatedLabel","value":"Deferred return to provision","language":"en-US"},{"forObject":"egan:EffectiveIncomeTaxRateReconciliationExpirationOfTaxAttributesAmount","labelType":"xbrl:documentation","value":"Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in expiration of tax attributes.","language":"en-US"},{"forObject":"egan:EffectiveIncomeTaxRateReconciliationExpirationOfTaxAttributesAmount","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Expiration of Tax Attributes, Amount","language":"en-US"},{"forObject":"egan:EffectiveIncomeTaxRateReconciliationExpirationOfTaxAttributesAmount","labelType":"xbrl:negatedLabel","value":"Expiration of tax attributes","language":"en-US"},{"forObject":"egan:EffectiveIncomeTaxRateReconciliationForeignWithholdingTax","labelType":"xbrl:documentation","value":"Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign withholding tax.","language":"en-US"},{"forObject":"egan:EffectiveIncomeTaxRateReconciliationForeignWithholdingTax","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Foreign Withholding Tax","language":"en-US"},{"forObject":"egan:EffectiveIncomeTaxRateReconciliationForeignWithholdingTax","labelType":"xbrl:negatedLabel","value":"Foreign withholding tax","language":"en-US"},{"forObject":"egan:EgainAndOtherUsSubsidiariesMember","labelType":"xbrl:documentation","value":"Information pertaining to the parent company and other subsidiaries located in the United States.","language":"en-US"},{"forObject":"egan:EgainAndOtherUsSubsidiariesMember","labelType":"xbrl:label","value":"eGain and Other US subsidiaries","language":"en-US"},{"forObject":"egan:EgainUkAndExonyMember","labelType":"xbrl:documentation","value":"information pertaining to wholly owned subsidiaries eGain UK and Exony.","language":"en-US"},{"forObject":"egan:EgainUkAndExonyMember","labelType":"xbrl:label","value":"eGain UK and Exony","language":"en-US"},{"forObject":"egan:EmployeeStockPurchasePlanCompensationNotYetRecognized","labelType":"xbrl:documentation","value":"Unrecognized cost of purchase rights awarded to employees under the employee stock purchase plan.","language":"en-US"},{"forObject":"egan:EmployeeStockPurchasePlanCompensationNotYetRecognized","labelType":"xbrl:label","value":"Employee Stock Purchase Plan, Compensation Not yet Recognized","language":"en-US"},{"forObject":"egan:EmployeeStockPurchasePlanCompensationNotYetRecognized","labelType":"xbrl:terseLabel","value":"Unrecognized compensation expense","language":"en-US"},{"forObject":"egan:EmployeeStockPurchasePlanEmployeePayrollContributionLimitPercentage","labelType":"xbrl:documentation","value":"Percentage limit of employee base earnings an employee may have withheld to purchase company common stock under terms of an employee stock purchase plan.","language":"en-US"},{"forObject":"egan:EmployeeStockPurchasePlanEmployeePayrollContributionLimitPercentage","labelType":"xbrl:label","value":"Employee Stock Purchase Plan, Employee Payroll Contribution Limit, Percentage","language":"en-US"},{"forObject":"egan:EmployeeStockPurchasePlanEmployeePayrollContributionLimitPercentage","labelType":"xbrl:terseLabel","value":"Percentage of base earnings that can be withheld","language":"en-US"},{"forObject":"egan:EmployeeStockPurchasePlanOfferingPeriod","labelType":"xbrl:documentation","value":"The period with respect to which the right to purchase shares of stock may be granted under the plan.","language":"en-US"},{"forObject":"egan:EmployeeStockPurchasePlanOfferingPeriod","labelType":"xbrl:label","value":"Employee Stock Purchase Plan, Offering Period","language":"en-US"},{"forObject":"egan:EmployeeStockPurchasePlanOfferingPeriod","labelType":"xbrl:terseLabel","value":"Offering period","language":"en-US"},{"forObject":"egan:EmployeeStockPurchasePlanPercentageOfStockPriceAtWhichStockMayBePurchased","labelType":"xbrl:documentation","value":"The percentage of the lower of the fair market value at entry date of the applicable offering period or at the end of each applicable purchasing period at which stock may be purchased under the terms of the plan.","language":"en-US"},{"forObject":"egan:EmployeeStockPurchasePlanPercentageOfStockPriceAtWhichStockMayBePurchased","labelType":"xbrl:label","value":"Employee Stock Purchase Plan, Percentage of Stock Price at Which Stock May be Purchased","language":"en-US"},{"forObject":"egan:EmployeeStockPurchasePlanPercentageOfStockPriceAtWhichStockMayBePurchased","labelType":"xbrl:terseLabel","value":"Percentage of stock price at which stock can be purchased","language":"en-US"},{"forObject":"egan:EmployeeStockPurchasePlanPurchasePeriod","labelType":"xbrl:documentation","value":"The length of time of a series of specific purchase periods during the offering period.","language":"en-US"},{"forObject":"egan:EmployeeStockPurchasePlanPurchasePeriod","labelType":"xbrl:label","value":"Employee Stock Purchase Plan, Purchase Period","language":"en-US"},{"forObject":"egan:EmployeeStockPurchasePlanPurchasePeriod","labelType":"xbrl:terseLabel","value":"Purchase period","language":"en-US"},{"forObject":"egan:EmployeeStockPurchasePlansNumberOfAdditionalSharesAuthorizedForFutureIssuance","labelType":"xbrl:documentation","value":"Number of additional shares authorized to be available for issuance under an employee stock purchase plan.","language":"en-US"},{"forObject":"egan:EmployeeStockPurchasePlansNumberOfAdditionalSharesAuthorizedForFutureIssuance","labelType":"xbrl:label","value":"Employee Stock Purchase Plans, Number of Additional Shares Authorized for Future Issuance","language":"en-US"},{"forObject":"egan:EmployeeStockPurchasePlansNumberOfAdditionalSharesAuthorizedForFutureIssuance","labelType":"xbrl:terseLabel","value":"Number of additional shares authorized to be available for issuance","language":"en-US"},{"forObject":"egan:EmployeeStockPurchasePlansSharesAvailableForIssuance","labelType":"xbrl:documentation","value":"Number of shares available for issuance as a result of an employee stock purchase plan.","language":"en-US"},{"forObject":"egan:EmployeeStockPurchasePlansSharesAvailableForIssuance","labelType":"xbrl:label","value":"Employee Stock Purchase Plans, Shares Available for Issuance","language":"en-US"},{"forObject":"egan:EmployeeStockPurchasePlansSharesAvailableForIssuance","labelType":"xbrl:terseLabel","value":"ESPP shares available for issuance","language":"en-US"},{"forObject":"egan:ExpirationPeriodFromDateOfGrant","labelType":"xbrl:documentation","value":"Expiration period from date of grant.","language":"en-US"},{"forObject":"egan:ExpirationPeriodFromDateOfGrant","labelType":"xbrl:label","value":"Expiration Period From Date Of Grant","language":"en-US"},{"forObject":"egan:ExpirationPeriodFromDateOfGrant","labelType":"xbrl:terseLabel","value":"Exercisable period from the date of grant","language":"en-US"},{"forObject":"egan:FederalResearchAndDevelopmentCreditsMember","labelType":"xbrl:documentation","value":"Information pertaining to Federal research and development credits.","language":"en-US"},{"forObject":"egan:FederalResearchAndDevelopmentCreditsMember","labelType":"xbrl:label","value":"Federal Research And Development Credits","language":"en-US"},{"forObject":"egan:IncreaseDecreaseInOperatingLeaseLiabilities","labelType":"xbrl:documentation","value":"The increase (decrease) during the reporting period in the aggregate amount of operating lease liabilities.","language":"en-US"},{"forObject":"egan:IncreaseDecreaseInOperatingLeaseLiabilities","labelType":"xbrl:label","value":"Increase (Decrease) in Operating Lease Liabilities","language":"en-US"},{"forObject":"egan:IncreaseDecreaseInOperatingLeaseLiabilities","labelType":"xbrl:terseLabel","value":"Operating lease liabilities","language":"en-US"},{"forObject":"egan:LegacySupportRevenueMember","labelType":"xbrl:documentation","value":"Represents information pertaining to legacy support revenue.","language":"en-US"},{"forObject":"egan:LegacySupportRevenueMember","labelType":"xbrl:label","value":"Legacy revenue","language":"en-US"},{"forObject":"egan:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour","labelType":"xbrl:documentation","value":"Amount of lessee's undiscounted obligation for lease payment for operating lease due after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","language":"en-US"},{"forObject":"egan:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour","labelType":"xbrl:label","value":"Lessee, Operating Lease, Liability, to be Paid, after Year Four","language":"en-US"},{"forObject":"egan:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour","labelType":"xbrl:terseLabel","value":"Thereafter","language":"en-US"},{"forObject":"egan:LesseeSupplementalCashFlowInformationOfOperatingLeasesTableTextBlock","labelType":"xbrl:documentation","value":"Tabular disclosure of supplemental cash flow information related to our leases.","language":"en-US"},{"forObject":"egan:LesseeSupplementalCashFlowInformationOfOperatingLeasesTableTextBlock","labelType":"xbrl:label","value":"Lessee Supplemental Cash Flow Information Of Operating Leases [Table Text Block]","language":"en-US"},{"forObject":"egan:LesseeSupplementalCashFlowInformationOfOperatingLeasesTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of supplemental cash flow information related to leases","language":"en-US"},{"forObject":"egan:NonEmployeeAwardsMember","labelType":"xbrl:documentation","value":"Shares or units awarded to non-employees.","language":"en-US"},{"forObject":"egan:NonEmployeeAwardsMember","labelType":"xbrl:label","value":"Non-employee awards","language":"en-US"},{"forObject":"egan:NotesReceivableFromStockholders","labelType":"xbrl:documentation","value":"Assumed notes receivable from employees prior to initial public offering. The notes are full-recourse promissory notes that accrue interest at rates ranging from 4.64% to 5.96%. The amount of principal and interest outstanding is recorded under the notes in stockholders' equity because the notes were originally received in exchange for unvested stock options, which have subsequently vested and converted into company stock.","language":"en-US"},{"forObject":"egan:NotesReceivableFromStockholders","labelType":"xbrl:label","value":"Notes Receivable From Stockholders.","language":"en-US"},{"forObject":"egan:NotesReceivableFromStockholders","labelType":"xbrl:negatedLabel","value":"Notes receivable from stockholders","language":"en-US"},{"forObject":"egan:NumberOfOpenTaxYearsFromDateOfUtilizationOfNetOperatingLossFederal","labelType":"xbrl:documentation","value":"Number of open federal tax years from the date of utilization of net operating loss or credits.","language":"en-US"},{"forObject":"egan:NumberOfOpenTaxYearsFromDateOfUtilizationOfNetOperatingLossFederal","labelType":"xbrl:label","value":"Number of Open Tax Years From Date of Utilization of Net Operating Loss, Federal","language":"en-US"},{"forObject":"egan:NumberOfOpenTaxYearsFromDateOfUtilizationOfNetOperatingLossFederal","labelType":"xbrl:verboseLabel","value":"Number of open federal tax years from the date of utilization of net operating loss or credits","language":"en-US"},{"forObject":"egan:NumberOfOpenTaxYearsFromDateOfUtilizationOfNetOperatingLossState","labelType":"xbrl:documentation","value":"Number of open state tax years from the date of utilization of net operating loss or credits.","language":"en-US"},{"forObject":"egan:NumberOfOpenTaxYearsFromDateOfUtilizationOfNetOperatingLossState","labelType":"xbrl:label","value":"Number of Open Tax Years from Date of Utilization of Net Operating Loss, State","language":"en-US"},{"forObject":"egan:NumberOfOpenTaxYearsFromDateOfUtilizationOfNetOperatingLossState","labelType":"xbrl:verboseLabel","value":"Number of open state tax years from the date of utilization of net operating loss or credits","language":"en-US"},{"forObject":"egan:NumberOfPartnersAndCustomersThatAccountedForMoreThanTenPercentOfCompanyAccountsReceivable","labelType":"xbrl:documentation","value":"Number of partners and customers that accounted for more than ten percent of companys accounts receivable.","language":"en-US"},{"forObject":"egan:NumberOfPartnersAndCustomersThatAccountedForMoreThanTenPercentOfCompanyAccountsReceivable","labelType":"xbrl:label","value":"Number of Partners and Customers that Accounted for More than Ten Percent of Company Accounts Receivable","language":"en-US"},{"forObject":"egan:NumberOfPartnersAndCustomersThatAccountedForMoreThanTenPercentOfCompanyAccountsReceivable","labelType":"xbrl:terseLabel","value":"Number of partners and customers that accounted for more than ten percent of accounts receivables","language":"en-US"},{"forObject":"egan:NumberOfRevenueCategories","labelType":"xbrl:documentation","value":"The number of categories comprising revenue.","language":"en-US"},{"forObject":"egan:NumberOfRevenueCategories","labelType":"xbrl:label","value":"Number of Revenue Categories","language":"en-US"},{"forObject":"egan:NumberOfRevenueCategories","labelType":"xbrl:terseLabel","value":"Number of revenue categories","language":"en-US"},{"forObject":"egan:OperatingLeaseOperatingLeaseLiabilityIncreaseDecreaseDueToLeaseModification","labelType":"xbrl:documentation","value":"The increase (decrease) in the present value of lessee's discounted obligation for lease payments resulting from modifications of an existing operating lease.","language":"en-US"},{"forObject":"egan:OperatingLeaseOperatingLeaseLiabilityIncreaseDecreaseDueToLeaseModification","labelType":"xbrl:label","value":"Operating Lease, Operating Lease Liability, Increase (Decrease) Due to Lease Modification","language":"en-US"},{"forObject":"egan:OperatingLeaseOperatingLeaseLiabilityIncreaseDecreaseDueToLeaseModification","labelType":"xbrl:terseLabel","value":"ROU assets and lease liabilities recognized from lease modification","language":"en-US"},{"forObject":"egan:OperatingLeasesNumberOfLeasesModified","labelType":"xbrl:documentation","value":"The number of operating leases modified during the period.","language":"en-US"},{"forObject":"egan:OperatingLeasesNumberOfLeasesModified","labelType":"xbrl:label","value":"Operating Leases, Number of Leases Modified","language":"en-US"},{"forObject":"egan:OperatingLeasesNumberOfLeasesModified","labelType":"xbrl:terseLabel","value":"Number of operating leases modified","language":"en-US"},{"forObject":"egan:PaidInKindInterestOnStockholderLoan","labelType":"xbrl:documentation","value":"Amount of interest income earned from notes receivable from stockholders.","language":"en-US"},{"forObject":"egan:PaidInKindInterestOnStockholderLoan","labelType":"xbrl:label","value":"Paid In Kind Interest On Stockholder Loan","language":"en-US"},{"forObject":"egan:PaidInKindInterestOnStockholderLoan","labelType":"xbrl:terseLabel","value":"Interest on stockholders' notes","language":"en-US"},{"forObject":"egan:PercentageOfGrantedOptionToPurchaseExercisePriceNotLessThanFairMarketValueOnGrantDate","labelType":"xbrl:documentation","value":"Percentage of granted option to purchase exercise price not less than fair market value on grant date.","language":"en-US"},{"forObject":"egan:PercentageOfGrantedOptionToPurchaseExercisePriceNotLessThanFairMarketValueOnGrantDate","labelType":"xbrl:label","value":"Percentage Of Granted Option To Purchase Exercise Price Not Less Than Fair Market Value On Grant Date","language":"en-US"},{"forObject":"egan:PercentageOfGrantedOptionToPurchaseExercisePriceNotLessThanFairMarketValueOnGrantDate","labelType":"xbrl:terseLabel","value":"Option granted at price not less than percentage of fair market value of the common stock on the date of grant","language":"en-US"},{"forObject":"egan:RangeOfExercisePricesEightMember","labelType":"xbrl:documentation","value":"Range of exercise prices eight.","language":"en-US"},{"forObject":"egan:RangeOfExercisePricesEightMember","labelType":"xbrl:label","value":"$14.28","language":"en-US"},{"forObject":"egan:RangeOfExercisePricesElevenMember","labelType":"xbrl:documentation","value":"Range Of Exercise Prices Eleven Member","language":"en-US"},{"forObject":"egan:RangeOfExercisePricesElevenMember","labelType":"xbrl:label","value":"$1.6-$19.11","language":"en-US"},{"forObject":"egan:RangeOfExercisePricesFiveMember","labelType":"xbrl:documentation","value":"Range of exercise prices five.","language":"en-US"},{"forObject":"egan:RangeOfExercisePricesFiveMember","labelType":"xbrl:label","value":"$11.05-$11.26","language":"en-US"},{"forObject":"egan:RangeOfExercisePricesFourMember","labelType":"xbrl:documentation","value":"Range of exercise prices four.","language":"en-US"},{"forObject":"egan:RangeOfExercisePricesFourMember","labelType":"xbrl:label","value":"$8.2-$10.96","language":"en-US"},{"forObject":"egan:RangeOfExercisePricesNineMember","labelType":"xbrl:documentation","value":"Range of exercise prices nine.","language":"en-US"},{"forObject":"egan:RangeOfExercisePricesNineMember","labelType":"xbrl:label","value":"$14.40","language":"en-US"},{"forObject":"egan:RangeOfExercisePricesOneMember","labelType":"xbrl:documentation","value":"Range of exercise prices one.","language":"en-US"},{"forObject":"egan:RangeOfExercisePricesOneMember","labelType":"xbrl:label","value":"$1.6-$2.13","language":"en-US"},{"forObject":"egan:RangeOfExercisePricesSevenMember","labelType":"xbrl:documentation","value":"Range of exercise prices seven.","language":"en-US"},{"forObject":"egan:RangeOfExercisePricesSevenMember","labelType":"xbrl:label","value":"$11.47-$13.75","language":"en-US"},{"forObject":"egan:RangeOfExercisePricesSixMember","labelType":"xbrl:documentation","value":"Range of exercise prices six.","language":"en-US"},{"forObject":"egan:RangeOfExercisePricesSixMember","labelType":"xbrl:label","value":"$11.36","language":"en-US"},{"forObject":"egan:RangeOfExercisePricesTenMember","labelType":"xbrl:documentation","value":"Range Of Exercise Prices Ten Member","language":"en-US"},{"forObject":"egan:RangeOfExercisePricesTenMember","labelType":"xbrl:label","value":"$19.11","language":"en-US"},{"forObject":"egan:RangeOfExercisePricesThreeMember","labelType":"xbrl:documentation","value":"Range of exercise prices three.","language":"en-US"},{"forObject":"egan:RangeOfExercisePricesThreeMember","labelType":"xbrl:label","value":"$3.4-$7.96","language":"en-US"},{"forObject":"egan:RangeOfExercisePricesTwoMember","labelType":"xbrl:documentation","value":"Range of exercise prices two.","language":"en-US"},{"forObject":"egan:RangeOfExercisePricesTwoMember","labelType":"xbrl:label","value":"$2.50","language":"en-US"},{"forObject":"egan:RevenuePaymentTermMaximum","labelType":"xbrl:documentation","value":"Represents the maximum revenue payment term.","language":"en-US"},{"forObject":"egan:RevenuePaymentTermMaximum","labelType":"xbrl:label","value":"Revenue Payment Term Maximum","language":"en-US"},{"forObject":"egan:RevenuePaymentTermMaximum","labelType":"xbrl:terseLabel","value":"Revenue payment term, maximum","language":"en-US"},{"forObject":"egan:RevenuePaymentTermMinimum","labelType":"xbrl:documentation","value":"Represents the minimum revenue payment term.","language":"en-US"},{"forObject":"egan:RevenuePaymentTermMinimum","labelType":"xbrl:label","value":"Revenue Payment Term Minimum","language":"en-US"},{"forObject":"egan:RevenuePaymentTermMinimum","labelType":"xbrl:terseLabel","value":"Revenue payment term, minimum","language":"en-US"},{"forObject":"egan:RevenueRecognitionDeferredRevenuePolicyTextBlock","labelType":"xbrl:documentation","value":"Disclosure of accounting policy for recognizing unearned income or deferred revenue related to transactions involving the sale of a product or performance of services.","language":"en-US"},{"forObject":"egan:RevenueRecognitionDeferredRevenuePolicyTextBlock","labelType":"xbrl:label","value":"Revenue Recognition, Deferred Revenue [Policy Text Block]","language":"en-US"},{"forObject":"egan:RevenueRecognitionDeferredRevenuePolicyTextBlock","labelType":"xbrl:terseLabel","value":"Deferred Revenue","language":"en-US"},{"forObject":"egan:ScheduleOfAccruedCompensation","labelType":"xbrl:documentation","value":"Tabular disclosure of the components of accrued compensation.","language":"en-US"},{"forObject":"egan:ScheduleOfAccruedCompensation","labelType":"xbrl:label","value":"Schedule of Accrued compensation","language":"en-US"},{"forObject":"egan:ScheduleOfAccruedCompensation","labelType":"xbrl:terseLabel","value":"Summary of Accrued Compensation","language":"en-US"},{"forObject":"egan:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock","labelType":"xbrl:documentation","value":"Schedule of common stock reserved for future issuance.","language":"en-US"},{"forObject":"egan:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock","labelType":"xbrl:label","value":"Schedule Of Common Stock Reserved For Future Issuance Table [Text Block]","language":"en-US"},{"forObject":"egan:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock","labelType":"xbrl:terseLabel","value":"Summary of Reserved Shares of Common Stock for Issuance","language":"en-US"},{"forObject":"egan:ScheduleOfIncomeTaxesLineItems","labelType":"xbrl:documentation","value":"Schedule of income taxes.","language":"en-US"},{"forObject":"egan:ScheduleOfIncomeTaxesLineItems","labelType":"xbrl:label","value":"Schedule Of Income Taxes [Line Items]","language":"en-US"},{"forObject":"egan:ScheduleOfIncomeTaxesLineItems","labelType":"xbrl:terseLabel","value":"Income Taxes","language":"en-US"},{"forObject":"egan:ScheduleOfIncomeTaxesTable","labelType":"xbrl:documentation","value":"Schedule of income taxes.","language":"en-US"},{"forObject":"egan:ScheduleOfIncomeTaxesTable","labelType":"xbrl:label","value":"Schedule Of Income Taxes [Table]","language":"en-US"},{"forObject":"egan:ScheduleOfIncomeTaxesTable","labelType":"xbrl:terseLabel","value":"Schedule Of Income Taxes [Table]","language":"en-US"},{"forObject":"egan:ShareBasedCompensationArrangementByShareBasedAwardNumberOfSharesAvailableForGrantForfeitedExpired","labelType":"xbrl:documentation","value":"Share based compensation arrangement by share based award number of shares available for grant forfeited expired.","language":"en-US"},{"forObject":"egan:ShareBasedCompensationArrangementByShareBasedAwardNumberOfSharesAvailableForGrantForfeitedExpired","labelType":"xbrl:label","value":"Share Based Compensation Arrangement By Share Based Award Number Of Shares Available For Grant Forfeited Expired","language":"en-US"},{"forObject":"egan:ShareBasedCompensationArrangementByShareBasedAwardNumberOfSharesAvailableForGrantForfeitedExpired","labelType":"xbrl:terseLabel","value":"Options Forfeited / Expired","language":"en-US"},{"forObject":"egan:ShareBasedCompensationArrangementByShareBasedAwardNumberOfSharesAvailableForGrantGranted","labelType":"xbrl:documentation","value":"Share based compensation arrangement by share based award number of shares available for grant granted.","language":"en-US"},{"forObject":"egan:ShareBasedCompensationArrangementByShareBasedAwardNumberOfSharesAvailableForGrantGranted","labelType":"xbrl:label","value":"Share Based Compensation Arrangement By Share Based Award Number Of Shares Available For Grant Granted","language":"en-US"},{"forObject":"egan:ShareBasedCompensationArrangementByShareBasedAwardNumberOfSharesAvailableForGrantGranted","labelType":"xbrl:negatedLabel","value":"Options Granted","language":"en-US"},{"forObject":"egan:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedForFutureIssuance","labelType":"xbrl:documentation","value":"Share based compensation arrangement by share based payment award number of shares authorized for future issuance.","language":"en-US"},{"forObject":"egan:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedForFutureIssuance","labelType":"xbrl:label","value":"Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Authorized For Future Issuance","language":"en-US"},{"forObject":"egan:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedForFutureIssuance","labelType":"xbrl:verboseLabel","value":"Shares Added","language":"en-US"},{"forObject":"egan:ShareBasedCompensationArrangementByShareBasedPaymentAwardRightOfRepurchaseOfSharesAwardedLapseRate","labelType":"xbrl:documentation","value":"Share based compensation arrangement by share based payment award right of repurchase of shares awarded lapse rate.","language":"en-US"},{"forObject":"egan:ShareBasedCompensationArrangementByShareBasedPaymentAwardRightOfRepurchaseOfSharesAwardedLapseRate","labelType":"xbrl:label","value":"Share Based Compensation Arrangement By Share Based Payment Award Right Of Repurchase Of Shares Awarded Lapse Rate","language":"en-US"},{"forObject":"egan:ShareBasedCompensationArrangementByShareBasedPaymentAwardRightOfRepurchaseOfSharesAwardedLapseRate","labelType":"xbrl:terseLabel","value":"Right of repurchase, lapse rate with respect to shares granted","language":"en-US"},{"forObject":"egan:SharesUnderOptionAbstract","labelType":"xbrl:documentation","value":"Shares under option.","language":"en-US"},{"forObject":"egan:SharesUnderOptionAbstract","labelType":"xbrl:label","value":"Shares Under Option [Abstract]","language":"en-US"},{"forObject":"egan:SharesUnderOptionAbstract","labelType":"xbrl:verboseLabel","value":"Number of Shares","language":"en-US"},{"forObject":"egan:SoftwareAsaServiceRevenueMember","labelType":"xbrl:documentation","value":"Represents information pertaining to SaaS revenue.","language":"en-US"},{"forObject":"egan:SoftwareAsaServiceRevenueMember","labelType":"xbrl:label","value":"SaaS revenue","language":"en-US"},{"forObject":"egan:StateResearchAndDevelopmentCreditsMember","labelType":"xbrl:documentation","value":"Information pertaining to State research and development credits.","language":"en-US"},{"forObject":"egan:StateResearchAndDevelopmentCreditsMember","labelType":"xbrl:label","value":"California Research and Development Credits","language":"en-US"},{"forObject":"egan:StockOptionIntrinsicValueClosingPrice","labelType":"xbrl:documentation","value":"Stock option intrinsic value closing price.","language":"en-US"},{"forObject":"egan:StockOptionIntrinsicValueClosingPrice","labelType":"xbrl:label","value":"Stock Option Intrinsic Value Closing Price","language":"en-US"},{"forObject":"egan:StockOptionIntrinsicValueClosingPrice","labelType":"xbrl:terseLabel","value":"Closing stock price","language":"en-US"},{"forObject":"egan:StockholderLoansReceivableMember","labelType":"xbrl:documentation","value":"Stockholder loans receivable.","language":"en-US"},{"forObject":"egan:StockholderLoansReceivableMember","labelType":"xbrl:label","value":"Notes Receivable From Stockholders","language":"en-US"},{"forObject":"egan:TaxCutsAndJobsActOf2017GlobalIntangibleLowTaxedIncome","labelType":"xbrl:documentation","value":"The amount of global intangible low-taxed income (GILTI) of foreign subsidiaries taxable under provisions of the Tax Cuts and Jobs Act of 2017.","language":"en-US"},{"forObject":"egan:TaxCutsAndJobsActOf2017GlobalIntangibleLowTaxedIncome","labelType":"xbrl:label","value":"Tax Cuts and Jobs Act of 2017, Global Intangible Low-taxed Income","language":"en-US"},{"forObject":"egan:TaxCutsAndJobsActOf2017GlobalIntangibleLowTaxedIncome","labelType":"xbrl:terseLabel","value":"GILTI income","language":"en-US"},{"forObject":"egan:TwoThousandFivePlanMember","labelType":"xbrl:documentation","value":"Two thousand five plan.","language":"en-US"},{"forObject":"egan:TwoThousandFivePlanMember","labelType":"xbrl:label","value":"2005 Management Stock Option Plan","language":"en-US"},{"forObject":"egan:TwoThousandFiveStockIncentivePlanMember","labelType":"xbrl:documentation","value":"Two thousand five stock incentive plan.","language":"en-US"},{"forObject":"egan:TwoThousandFiveStockIncentivePlanMember","labelType":"xbrl:label","value":"2005 Stock Incentive Plan","language":"en-US"},{"forObject":"egan:UnbilledReceivablesAbstract","labelType":"xbrl:documentation","value":"No definition available.","language":"en-US"},{"forObject":"egan:UnbilledReceivablesAbstract","labelType":"xbrl:label","value":"Other assets (unbilled receivables)","language":"en-US"},{"forObject":"egan:UnbilledReceivablesAbstract","labelType":"xbrl:terseLabel","value":"Contract assets","language":"en-US"},{"forObject":"egan:ValueAddedTaxPayableCurrent","labelType":"xbrl:documentation","value":"Value added tax payable current.","language":"en-US"},{"forObject":"egan:ValueAddedTaxPayableCurrent","labelType":"xbrl:label","value":"Value Added Tax Payable Current","language":"en-US"},{"forObject":"egan:ValueAddedTaxPayableCurrent","labelType":"xbrl:terseLabel","value":"VAT liability","language":"en-US"},{"forObject":"egan:WarrantyPeriodMaximum","labelType":"xbrl:documentation","value":"Warranty period maximum.","language":"en-US"},{"forObject":"egan:WarrantyPeriodMaximum","labelType":"xbrl:label","value":"Warranty Period Maximum","language":"en-US"},{"forObject":"egan:WarrantyPeriodMaximum","labelType":"xbrl:terseLabel","value":"Warranty period, maximum","language":"en-US"},{"forObject":"egan:WeightedAverageExercisePriceAbstract","labelType":"xbrl:documentation","value":"Weighted average exercise price.","language":"en-US"},{"forObject":"egan:WeightedAverageExercisePriceAbstract","labelType":"xbrl:label","value":"Weighted Average Exercise Price [Abstract]","language":"en-US"},{"forObject":"egan:WeightedAverageExercisePriceAbstract","labelType":"xbrl:terseLabel","value":"Weighted Average Exercise Price","language":"en-US"},{"forObject":"egan:WeightedAverageRemainingContractualTermAbstract","labelType":"xbrl:documentation","value":"Weighted average remaining contractual term.","language":"en-US"},{"forObject":"egan:WeightedAverageRemainingContractualTermAbstract","labelType":"xbrl:label","value":"Weighted Average Remaining Contractual Term [Abstract]","language":"en-US"},{"forObject":"egan:WeightedAverageRemainingContractualTermAbstract","labelType":"xbrl:terseLabel","value":"Weighted Average Remaining Contractual Term","language":"en-US"},{"forObject":"srt:AsiaPacificMember","labelType":"xbrl:label","value":"Asia Pacific","language":"en-US"},{"forObject":"srt:ConsolidatedEntitiesAxis","labelType":"xbrl:label","value":"Consolidated Entities [Axis]","language":"en-US"},{"forObject":"srt:ConsolidatedEntitiesDomain","labelType":"xbrl:label","value":"Consolidated Entities [Domain]","language":"en-US"},{"forObject":"srt:MajorCustomersAxis","labelType":"xbrl:label","value":"Major Customers [Axis]","language":"en-US"},{"forObject":"srt:MaximumMember","labelType":"xbrl:label","value":"Maximum","language":"en-US"},{"forObject":"srt:MinimumMember","labelType":"xbrl:label","value":"Minimum","language":"en-US"},{"forObject":"srt:NameOfMajorCustomerDomain","labelType":"xbrl:label","value":"Customer","language":"en-US"},{"forObject":"srt:NorthAmericaMember","labelType":"xbrl:label","value":"North America","language":"en-US"},{"forObject":"srt:ProductOrServiceAxis","labelType":"xbrl:label","value":"Product and Service [Axis]","language":"en-US"},{"forObject":"srt:ProductsAndServicesDomain","labelType":"xbrl:label","value":"Product and Service [Domain]","language":"en-US"},{"forObject":"srt:RangeAxis","labelType":"xbrl:label","value":"Range [Axis]","language":"en-US"},{"forObject":"srt:RangeMember","labelType":"xbrl:label","value":"Range","language":"en-US"},{"forObject":"srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock","labelType":"xbrl:label","value":"Schedule Of Valuation And Qualifying Accounts Disclosure [Text Block]","language":"en-US"},{"forObject":"srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"Schedule II - Valuation and Qualifying Accounts","language":"en-US"},{"forObject":"srt:SegmentGeographicalDomain","labelType":"xbrl:label","value":"Geographical","language":"en-US"},{"forObject":"srt:StatementGeographicalAxis","labelType":"xbrl:label","value":"Statement Geographical [Axis]","language":"en-US"},{"forObject":"srt:TitleOfIndividualAxis","labelType":"xbrl:label","value":"Title of Individual [Axis]","language":"en-US"},{"forObject":"srt:TitleOfIndividualWithRelationshipToEntityDomain","labelType":"xbrl:label","value":"Relationship to Entity [Domain]","language":"en-US"},{"forObject":"srt:ValuationAndQualifyingAccountsAbstract","labelType":"xbrl:label","value":"Schedule II - Valuation and Qualifying Accounts","language":"en-US"},{"forObject":"srt:ValuationAndQualifyingAccountsDisclosureLineItems","labelType":"xbrl:label","value":"Valuation And Qualifying Accounts Disclosure [Line Items]","language":"en-US"},{"forObject":"srt:ValuationAndQualifyingAccountsDisclosureLineItems","labelType":"xbrl:terseLabel","value":"Valuation And Qualifying Accounts","language":"en-US"},{"forObject":"srt:ValuationAndQualifyingAccountsDisclosureTable","labelType":"xbrl:label","value":"Valuation And Qualifying Accounts Disclosure [Table]","language":"en-US"},{"forObject":"srt:ValuationAndQualifyingAccountsDisclosureTable","labelType":"xbrl:terseLabel","value":"Valuation And Qualifying Accounts Disclosure [Table]","language":"en-US"},{"forObject":"us-gaap:AccountingPoliciesAbstract","labelType":"xbrl:label","value":"Summary of Business and Significant Accounting Policies","language":"en-US"},{"forObject":"us-gaap:AccountsPayableCurrent","labelType":"xbrl:label","value":"Accounts Payable Current","language":"en-US"},{"forObject":"us-gaap:AccountsPayableCurrent","labelType":"xbrl:terseLabel","value":"Accounts payable","language":"en-US"},{"forObject":"us-gaap:AccountsReceivableMember","labelType":"xbrl:label","value":"Accounts Receivable","language":"en-US"},{"forObject":"us-gaap:AccountsReceivableNetCurrent","labelType":"xbrl:label","value":"Accounts Receivable Net Current","language":"en-US"},{"forObject":"us-gaap:AccountsReceivableNetCurrent","labelType":"xbrl:terseLabel","value":"Accounts receivable, less allowance for doubtful accounts of $123 and $434 as of June 30, 2022 and 2021, respectively","language":"en-US"},{"forObject":"us-gaap:AccruedBonusesCurrent","labelType":"xbrl:label","value":"Accrued Bonuses, Current","language":"en-US"},{"forObject":"us-gaap:AccruedBonusesCurrent","labelType":"xbrl:terseLabel","value":"Accrued bonuses","language":"en-US"},{"forObject":"us-gaap:AccruedLiabilitiesCurrent","labelType":"xbrl:label","value":"Accrued Liabilities Current","language":"en-US"},{"forObject":"us-gaap:AccruedLiabilitiesCurrent","labelType":"xbrl:terseLabel","value":"Accrued liabilities","language":"en-US"},{"forObject":"us-gaap:AccruedLiabilitiesCurrent","labelType":"xbrl:totalLabel","value":"Accrued liabilities","language":"en-US"},{"forObject":"us-gaap:AccruedLiabilitiesForCommissionsExpenseAndTaxes","labelType":"xbrl:label","value":"Accrued Liabilities for Commissions, Expense and Taxes","language":"en-US"},{"forObject":"us-gaap:AccruedLiabilitiesForCommissionsExpenseAndTaxes","labelType":"xbrl:terseLabel","value":"Accrued commissions","language":"en-US"},{"forObject":"us-gaap:AccruedVacationCurrent","labelType":"xbrl:label","value":"Accrued Vacation, Current","language":"en-US"},{"forObject":"us-gaap:AccruedVacationCurrent","labelType":"xbrl:terseLabel","value":"Accrued vacation","language":"en-US"},{"forObject":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","labelType":"xbrl:label","value":"Accumulated Depreciation Depletion And Amortization Property Plant And Equipment","language":"en-US"},{"forObject":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","labelType":"xbrl:negatedLabel","value":"Accumulated depreciation and amortization","language":"en-US"},{"forObject":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","labelType":"xbrl:label","value":"Accumulated Other Comprehensive Income Loss Net Of Tax","language":"en-US"},{"forObject":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","labelType":"xbrl:terseLabel","value":"Accumulated other comprehensive loss","language":"en-US"},{"forObject":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","labelType":"xbrl:label","value":"Accumulated Other Comprehensive Income (Loss)","language":"en-US"},{"forObject":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","labelType":"xbrl:terseLabel","value":"Accumulated Other Comprehensive Loss","language":"en-US"},{"forObject":"us-gaap:AdditionalPaidInCapitalCommonStock","labelType":"xbrl:label","value":"Additional Paid In Capital Common Stock","language":"en-US"},{"forObject":"us-gaap:AdditionalPaidInCapitalCommonStock","labelType":"xbrl:terseLabel","value":"Additional paid-in capital","language":"en-US"},{"forObject":"us-gaap:AdditionalPaidInCapitalMember","labelType":"xbrl:label","value":"Additional Paid-in Capital","language":"en-US"},{"forObject":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","labelType":"xbrl:label","value":"Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value","language":"en-US"},{"forObject":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","labelType":"xbrl:terseLabel","value":"Stock-based compensation","language":"en-US"},{"forObject":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","labelType":"xbrl:label","value":"Adjustments To Reconcile Net Income Loss To Cash Provided By Used In Operating Activities [Abstract]","language":"en-US"},{"forObject":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","labelType":"xbrl:terseLabel","value":"Adjustments to reconcile net (loss) income to net cash provided by operating activities:","language":"en-US"},{"forObject":"us-gaap:AdvertisingCostsPolicyTextBlock","labelType":"xbrl:label","value":"Advertising Costs Policy [Text Block]","language":"en-US"},{"forObject":"us-gaap:AdvertisingCostsPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Advertising Costs","language":"en-US"},{"forObject":"us-gaap:AdvertisingExpense","labelType":"xbrl:label","value":"Advertising Expense","language":"en-US"},{"forObject":"us-gaap:AllocatedShareBasedCompensationExpense","labelType":"xbrl:label","value":"Allocated Share Based Compensation Expense","language":"en-US"},{"forObject":"us-gaap:AllocatedShareBasedCompensationExpense","labelType":"xbrl:negatedLabel","value":"Non-cash stock-based compensation expense","language":"en-US"},{"forObject":"us-gaap:AllocatedShareBasedCompensationExpense","labelType":"xbrl:terseLabel","value":"Stock-based compensation","language":"en-US"},{"forObject":"us-gaap:AllocatedShareBasedCompensationExpense","labelType":"xbrl:verboseLabel","value":"Total stock-based compensation","language":"en-US"},{"forObject":"us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax","labelType":"xbrl:label","value":"Allocated Share Based Compensation Expense Net Of Tax","language":"en-US"},{"forObject":"us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax","labelType":"xbrl:negatedTotalLabel","value":"Net income effect","language":"en-US"},{"forObject":"us-gaap:AllowanceForCreditLossMember","labelType":"xbrl:label","value":"Allowance for Doubtful Accounts","language":"en-US"},{"forObject":"us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent","labelType":"xbrl:label","value":"Allowance For Doubtful Accounts Receivable Current","language":"en-US"},{"forObject":"us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent","labelType":"xbrl:terseLabel","value":"Accounts receivable, allowance for doubtful accounts","language":"en-US"},{"forObject":"us-gaap:AmortizationOfDeferredSalesCommissions","labelType":"xbrl:label","value":"Amortization of deferred commissions","language":"en-US"},{"forObject":"us-gaap:AmortizationOfDeferredSalesCommissions","labelType":"xbrl:terseLabel","value":"Amortization of costs capitalized to obtain revenue contracts","language":"en-US"},{"forObject":"us-gaap:AmortizationOfIntangibleAssets","labelType":"xbrl:label","value":"Amortization Of Intangible Assets","language":"en-US"},{"forObject":"us-gaap:AmortizationOfIntangibleAssets","labelType":"xbrl:terseLabel","value":"Amortization of intangible assets","language":"en-US"},{"forObject":"us-gaap:AmortizationOfIntangibleAssets","labelType":"xbrl:verboseLabel","value":"Amortization expense","language":"en-US"},{"forObject":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","labelType":"xbrl:label","value":"Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount","language":"en-US"},{"forObject":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","labelType":"xbrl:terseLabel","value":"Antidilutive securities excluded from computation of earnings per share, share amount","language":"en-US"},{"forObject":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis","labelType":"xbrl:label","value":"Antidilutive Securities Excluded From Computation Of Earnings Per Share By Antidilutive Securities [Axis]","language":"en-US"},{"forObject":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems","labelType":"xbrl:label","value":"Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]","language":"en-US"},{"forObject":"us-gaap:AntidilutiveSecuritiesNameDomain","labelType":"xbrl:label","value":"Antidilutive Securities, Name","language":"en-US"},{"forObject":"us-gaap:Assets","labelType":"xbrl:label","value":"Assets","language":"en-US"},{"forObject":"us-gaap:Assets","labelType":"xbrl:totalLabel","value":"Total assets","language":"en-US"},{"forObject":"us-gaap:AssetsAbstract","labelType":"xbrl:label","value":"Assets [Abstract]","language":"en-US"},{"forObject":"us-gaap:AssetsAbstract","labelType":"xbrl:terseLabel","value":"ASSETS","language":"en-US"},{"forObject":"us-gaap:AssetsCurrent","labelType":"xbrl:label","value":"Assets Current","language":"en-US"},{"forObject":"us-gaap:AssetsCurrent","labelType":"xbrl:totalLabel","value":"Total current assets","language":"en-US"},{"forObject":"us-gaap:AssetsCurrentAbstract","labelType":"xbrl:label","value":"Assets Current [Abstract]","language":"en-US"},{"forObject":"us-gaap:AssetsCurrentAbstract","labelType":"xbrl:terseLabel","value":"Current assets:","language":"en-US"},{"forObject":"us-gaap:AwardTypeAxis","labelType":"xbrl:label","value":"Award Type [Axis]","language":"en-US"},{"forObject":"us-gaap:BalanceSheetLocationAxis","labelType":"xbrl:label","value":"Balance Sheet Location [Axis]","language":"en-US"},{"forObject":"us-gaap:BalanceSheetLocationDomain","labelType":"xbrl:label","value":"Balance Sheet Location [Domain]","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationsPolicy","labelType":"xbrl:label","value":"Business Combinations Policy","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationsPolicy","labelType":"xbrl:terseLabel","value":"Business Combinations","language":"en-US"},{"forObject":"us-gaap:CapitalizedContractCostAmortization","labelType":"xbrl:label","value":"Capitalized Contract Cost, Amortization","language":"en-US"},{"forObject":"us-gaap:CapitalizedContractCostAmortization","labelType":"xbrl:verboseLabel","value":"Amortization of contract cost","language":"en-US"},{"forObject":"us-gaap:CapitalizedContractCostAmortizationPeriod","labelType":"xbrl:label","value":"Capitalized Contract Cost, Amortization Period","language":"en-US"},{"forObject":"us-gaap:CapitalizedContractCostAmortizationPeriod","labelType":"xbrl:terseLabel","value":"Amortization period","language":"en-US"},{"forObject":"us-gaap:CapitalizedContractCostAxis","labelType":"xbrl:label","value":"Capitalized Contract Cost [Axis]","language":"en-US"},{"forObject":"us-gaap:CapitalizedContractCostDomain","labelType":"xbrl:label","value":"Capitalized Contract Cost [Domain]","language":"en-US"},{"forObject":"us-gaap:CapitalizedContractCostLineItems","labelType":"xbrl:label","value":"Capitalized Contract Cost [Line Items]","language":"en-US"},{"forObject":"us-gaap:CapitalizedContractCostLineItems","labelType":"xbrl:terseLabel","value":"Capitalized costs","language":"en-US"},{"forObject":"us-gaap:CapitalizedContractCostNet","labelType":"xbrl:label","value":"Capitalized Contract Cost, Net","language":"en-US"},{"forObject":"us-gaap:CapitalizedContractCostNet","labelType":"xbrl:verboseLabel","value":"Costs capitalized to obtain revenue contracts","language":"en-US"},{"forObject":"us-gaap:CapitalizedContractCostNetCurrent","labelType":"xbrl:label","value":"Capitalized Contract Cost, Net, Current","language":"en-US"},{"forObject":"us-gaap:CapitalizedContractCostNetCurrent","labelType":"xbrl:verboseLabel","value":"Costs capitalized to obtain revenue contracts, net","language":"en-US"},{"forObject":"us-gaap:CapitalizedContractCostNetNoncurrent","labelType":"xbrl:label","value":"Capitalized Contract Cost, Net, Noncurrent","language":"en-US"},{"forObject":"us-gaap:CapitalizedContractCostNetNoncurrent","labelType":"xbrl:terseLabel","value":"Costs capitalized to obtain revenue contracts, net of current portion","language":"en-US"},{"forObject":"us-gaap:CapitalizedContractCostTable","labelType":"xbrl:label","value":"Capitalized Contract Cost [Table]","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsAtCarryingValue","labelType":"xbrl:label","value":"Cash And Cash Equivalents At Carrying Value","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsAtCarryingValue","labelType":"xbrl:terseLabel","value":"Cash and cash equivalents","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsFairValueDisclosure","labelType":"xbrl:label","value":"Cash And Cash Equivalents Fair Value Disclosure","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsFairValueDisclosure","labelType":"xbrl:verboseLabel","value":"Cash equivalents","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsPolicyTextBlock","labelType":"xbrl:label","value":"Cash And Cash Equivalents Policy [Text Block]","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Cash and Cash Equivalents, Restricted Cash and Investments","language":"en-US"},{"forObject":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","labelType":"xbrl:label","value":"Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents","language":"en-US"},{"forObject":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","labelType":"xbrl:periodEndLabel","value":"Cash, cash equivalents and restricted cash at end of year","language":"en-US"},{"forObject":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","labelType":"xbrl:periodStartLabel","value":"Cash, cash equivalents and restricted cash at beginning of year","language":"en-US"},{"forObject":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","labelType":"xbrl:label","value":"Cash And Cash Equivalents Period Increase Decrease","language":"en-US"},{"forObject":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","labelType":"xbrl:totalLabel","value":"Net increase in cash, cash equivalents and restricted cash","language":"en-US"},{"forObject":"us-gaap:CommissionsExpensePolicyPolicyTextBlock","labelType":"xbrl:label","value":"Commissions Expense Policy Policy [Text Block]","language":"en-US"},{"forObject":"us-gaap:CommissionsExpensePolicyPolicyTextBlock","labelType":"xbrl:verboseLabel","value":"Cost Capitalized to Obtain Revenue Contracts, Net","language":"en-US"},{"forObject":"us-gaap:CommitmentsAndContingencies","labelType":"xbrl:label","value":"Commitments And Contingencies.","language":"en-US"},{"forObject":"us-gaap:CommitmentsAndContingencies","labelType":"xbrl:terseLabel","value":"Commitments and contingencies","language":"en-US"},{"forObject":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","labelType":"xbrl:label","value":"Commitments And Contingencies","language":"en-US"},{"forObject":"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock","labelType":"xbrl:label","value":"Commitments And Contingencies Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"Commitments And Contingencies","language":"en-US"},{"forObject":"us-gaap:CommonStockCapitalSharesReservedForFutureIssuance","labelType":"xbrl:label","value":"Common Stock Capital Shares Reserved For Future Issuance","language":"en-US"},{"forObject":"us-gaap:CommonStockCapitalSharesReservedForFutureIssuance","labelType":"xbrl:terseLabel","value":"Stock available for future grants or issuance","language":"en-US"},{"forObject":"us-gaap:CommonStockMember","labelType":"xbrl:label","value":"Common Stock","language":"en-US"},{"forObject":"us-gaap:CommonStockParOrStatedValuePerShare","labelType":"xbrl:label","value":"Common Stock Par Or Stated Value Per Share","language":"en-US"},{"forObject":"us-gaap:CommonStockParOrStatedValuePerShare","labelType":"xbrl:terseLabel","value":"Common stock, par value","language":"en-US"},{"forObject":"us-gaap:CommonStockSharesAuthorized","labelType":"xbrl:label","value":"Common Stock Shares Authorized","language":"en-US"},{"forObject":"us-gaap:CommonStockSharesAuthorized","labelType":"xbrl:terseLabel","value":"Common stock, shares authorized","language":"en-US"},{"forObject":"us-gaap:CommonStockSharesIssued","labelType":"xbrl:label","value":"Common Stock Shares Issued","language":"en-US"},{"forObject":"us-gaap:CommonStockSharesIssued","labelType":"xbrl:verboseLabel","value":"Common stock, shares issued","language":"en-US"},{"forObject":"us-gaap:CommonStockSharesOutstanding","labelType":"xbrl:label","value":"Common Stock Shares Outstanding","language":"en-US"},{"forObject":"us-gaap:CommonStockSharesOutstanding","labelType":"xbrl:terseLabel","value":"Common stock, shares outstanding","language":"en-US"},{"forObject":"us-gaap:CommonStockValue","labelType":"xbrl:label","value":"Common Stock Value","language":"en-US"},{"forObject":"us-gaap:CommonStockValue","labelType":"xbrl:terseLabel","value":"Common stock, $0.001 par value - authorized: 60,000 and 50,000 shares; outstanding: 31,930 and 31,231 shares as of June 30, 2022 and 2021, respectively","language":"en-US"},{"forObject":"us-gaap:CompensationRelatedCostsPolicyTextBlock","labelType":"xbrl:label","value":"Compensation Related Costs Policy [Text Block]","language":"en-US"},{"forObject":"us-gaap:CompensationRelatedCostsPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Stock-Based Compensation","language":"en-US"},{"forObject":"us-gaap:ComprehensiveIncomeNetOfTax","labelType":"xbrl:label","value":"Comprehensive Income Net Of Tax","language":"en-US"},{"forObject":"us-gaap:ComprehensiveIncomeNetOfTax","labelType":"xbrl:totalLabel","value":"Comprehensive (loss) income","language":"en-US"},{"forObject":"us-gaap:ComprehensiveIncomeNetOfTaxAbstract","labelType":"xbrl:label","value":"Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]","language":"en-US"},{"forObject":"us-gaap:ComprehensiveIncomeNetOfTaxAbstract","labelType":"xbrl:terseLabel","value":"Other comprehensive (loss) income, net of taxes:","language":"en-US"},{"forObject":"us-gaap:ComprehensiveIncomePolicyPolicyTextBlock","labelType":"xbrl:label","value":"Comprehensive Income Policy Policy [Text Block]","language":"en-US"},{"forObject":"us-gaap:ComprehensiveIncomePolicyPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Comprehensive (Loss) Income","language":"en-US"},{"forObject":"us-gaap:ComputerEquipmentMember","labelType":"xbrl:label","value":"Computers and Equipment","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskBenchmarkDomain","labelType":"xbrl:label","value":"Concentration Risk Benchmark","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskByBenchmarkAxis","labelType":"xbrl:label","value":"Concentration Risk By Benchmark [Axis]","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskByTypeAxis","labelType":"xbrl:label","value":"Concentration Risk By Type [Axis]","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskCreditRisk","labelType":"xbrl:label","value":"Concentration Risk Credit Risk","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskCreditRisk","labelType":"xbrl:terseLabel","value":"Concentration of Credit Risk and Significant Customers","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskLineItems","labelType":"xbrl:label","value":"Concentration Risk [Line Items]","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskLineItems","labelType":"xbrl:verboseLabel","value":"Concentration of Credit Risk","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskPercentage1","labelType":"xbrl:label","value":"Concentration Risk Percentage1","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskPercentage1","labelType":"xbrl:terseLabel","value":"Concentration risk, percentage","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskTable","labelType":"xbrl:label","value":"Concentration Risk [Table]","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskTypeDomain","labelType":"xbrl:label","value":"Concentration Risk Type","language":"en-US"},{"forObject":"us-gaap:ConsolidationPolicyTextBlock","labelType":"xbrl:label","value":"Consolidation Policy [Text Block]","language":"en-US"},{"forObject":"us-gaap:ConsolidationPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Organization, Nature of Business and Principles of Consolidation","language":"en-US"},{"forObject":"us-gaap:ContractReceivablesAbstract","labelType":"xbrl:label","value":"Contracts Receivable [Abstract]","language":"en-US"},{"forObject":"us-gaap:ContractReceivablesAbstract","labelType":"xbrl:terseLabel","value":"Contract receivables","language":"en-US"},{"forObject":"us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock","labelType":"xbrl:label","value":"Contract with Customer, Asset and Liability [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of Changes in Contract Liabilities","language":"en-US"},{"forObject":"us-gaap:ContractWithCustomerLiabilityAbstract","labelType":"xbrl:label","value":"Contract with Customer, Liability [Abstract]","language":"en-US"},{"forObject":"us-gaap:ContractWithCustomerLiabilityAbstract","labelType":"xbrl:terseLabel","value":"Contract Liabilities","language":"en-US"},{"forObject":"us-gaap:ContractWithCustomerLiabilityCurrent","labelType":"xbrl:label","value":"Contract with Customer, Liability, Current","language":"en-US"},{"forObject":"us-gaap:ContractWithCustomerLiabilityCurrent","labelType":"xbrl:terseLabel","value":"Deferred revenue","language":"en-US"},{"forObject":"us-gaap:ContractWithCustomerLiabilityNoncurrent","labelType":"xbrl:label","value":"Contract with Customer, Liability, Noncurrent","language":"en-US"},{"forObject":"us-gaap:ContractWithCustomerLiabilityNoncurrent","labelType":"xbrl:terseLabel","value":"Deferred revenue, net of current portion","language":"en-US"},{"forObject":"us-gaap:ContractWithCustomerLiabilityRevenueRecognized","labelType":"xbrl:label","value":"Contract with Customer, Liability, Revenue Recognized","language":"en-US"},{"forObject":"us-gaap:ContractWithCustomerLiabilityRevenueRecognized","labelType":"xbrl:terseLabel","value":"Deferred revenue recognized","language":"en-US"},{"forObject":"us-gaap:CostOfGoodsAndServicesSold","labelType":"xbrl:label","value":"Cost of Goods and Services Sold","language":"en-US"},{"forObject":"us-gaap:CostOfGoodsAndServicesSold","labelType":"xbrl:verboseLabel","value":"Cost of revenue","language":"en-US"},{"forObject":"us-gaap:CostOfRevenueAbstract","labelType":"xbrl:label","value":"Cost of Revenue [Abstract]","language":"en-US"},{"forObject":"us-gaap:CostOfRevenueAbstract","labelType":"xbrl:terseLabel","value":"Cost of revenue:","language":"en-US"},{"forObject":"us-gaap:CostOfSalesMember","labelType":"xbrl:label","value":"Cost of revenue","language":"en-US"},{"forObject":"us-gaap:CurrentForeignTaxExpenseBenefit","labelType":"xbrl:label","value":"Current Foreign Tax Expense Benefit","language":"en-US"},{"forObject":"us-gaap:CurrentForeignTaxExpenseBenefit","labelType":"xbrl:negatedLabel","value":"Foreign","language":"en-US"},{"forObject":"us-gaap:CurrentIncomeTaxExpenseBenefit","labelType":"xbrl:label","value":"Current Income Tax Expense Benefit","language":"en-US"},{"forObject":"us-gaap:CurrentIncomeTaxExpenseBenefit","labelType":"xbrl:negatedTotalLabel","value":"Total current","language":"en-US"},{"forObject":"us-gaap:CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract","labelType":"xbrl:label","value":"Current Income Tax Expense Benefit Continuing Operations [Abstract]","language":"en-US"},{"forObject":"us-gaap:CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract","labelType":"xbrl:terseLabel","value":"Current (benefit) provision:","language":"en-US"},{"forObject":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","labelType":"xbrl:label","value":"Current State And Local Tax Expense Benefit","language":"en-US"},{"forObject":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","labelType":"xbrl:negatedLabel","value":"State","language":"en-US"},{"forObject":"us-gaap:CustomerConcentrationRiskMember","labelType":"xbrl:label","value":"Customer Concentration Risk","language":"en-US"},{"forObject":"us-gaap:CustomerRelatedIntangibleAssetsMember","labelType":"xbrl:label","value":"Customer relationships - maintenance contracts","language":"en-US"},{"forObject":"us-gaap:CustomerRelationshipsMember","labelType":"xbrl:label","value":"Customer relationships","language":"en-US"},{"forObject":"us-gaap:DeferredForeignIncomeTaxExpenseBenefit","labelType":"xbrl:label","value":"Deferred Foreign Income Tax Expense Benefit","language":"en-US"},{"forObject":"us-gaap:DeferredForeignIncomeTaxExpenseBenefit","labelType":"xbrl:negatedLabel","value":"Foreign","language":"en-US"},{"forObject":"us-gaap:DeferredIncomeTaxExpenseBenefit","labelType":"xbrl:label","value":"Deferred Income Tax Expense Benefit","language":"en-US"},{"forObject":"us-gaap:DeferredIncomeTaxExpenseBenefit","labelType":"xbrl:negatedTotalLabel","value":"Total deferred","language":"en-US"},{"forObject":"us-gaap:DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract","labelType":"xbrl:label","value":"Deferred Income Tax Expense Benefit Continuing Operations [Abstract]","language":"en-US"},{"forObject":"us-gaap:DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract","labelType":"xbrl:terseLabel","value":"Deferred:","language":"en-US"},{"forObject":"us-gaap:DeferredIncomeTaxLiabilities","labelType":"xbrl:label","value":"Deferred Tax Liabilities, Gross","language":"en-US"},{"forObject":"us-gaap:DeferredIncomeTaxLiabilities","labelType":"xbrl:negatedTotalLabel","value":"Gross deferred tax liabilities","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsDeferredIncome","labelType":"xbrl:label","value":"Deferred Tax Assets Deferred Income","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsDeferredIncome","labelType":"xbrl:terseLabel","value":"Deferred revenue","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsGross","labelType":"xbrl:label","value":"Deferred Tax Assets Gross","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsGross","labelType":"xbrl:totalLabel","value":"Gross deferred tax assets","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsGrossAbstract","labelType":"xbrl:label","value":"Deferred Tax Assets Gross [Abstract]","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsGrossAbstract","labelType":"xbrl:terseLabel","value":"Deferred tax assets:","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsLiabilitiesNet","labelType":"xbrl:label","value":"Deferred Tax Assets, Net","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsLiabilitiesNet","labelType":"xbrl:totalLabel","value":"Total deferred tax assets, net","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsNet","labelType":"xbrl:label","value":"Deferred Tax Assets Net","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsNet","labelType":"xbrl:totalLabel","value":"Net deferred tax assets","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwards","labelType":"xbrl:label","value":"Deferred Tax Assets Operating Loss Carryforwards","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwards","labelType":"xbrl:terseLabel","value":"Net operating loss carryforwards","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic","labelType":"xbrl:label","value":"Deferred Tax Assets Operating Loss Carryforwards Domestic","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic","labelType":"xbrl:terseLabel","value":"Federal net operating carry forwards","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal","labelType":"xbrl:label","value":"Deferred Tax Assets Operating Loss Carryforwards State And Local","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal","labelType":"xbrl:terseLabel","value":"State net operating carry forwards","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsOther","labelType":"xbrl:label","value":"Deferred Tax Assets Other","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsOther","labelType":"xbrl:terseLabel","value":"Other","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch","labelType":"xbrl:label","value":"Deferred Tax Assets Tax Credit Carryforwards Research","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch","labelType":"xbrl:terseLabel","value":"Research credits","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch","labelType":"xbrl:verboseLabel","value":"Research and development credit carry forwards","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost","labelType":"xbrl:label","value":"Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Share Based Compensation Cost","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost","labelType":"xbrl:terseLabel","value":"Stock-based compensation","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities","labelType":"xbrl:label","value":"Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Accrued Liabilities","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities","labelType":"xbrl:terseLabel","value":"Accruals and reserves","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent","labelType":"xbrl:label","value":"Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Deferred Rent","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent","labelType":"xbrl:terseLabel","value":"Lease liability","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsValuationAllowance","labelType":"xbrl:label","value":"Deferred Tax Assets Valuation Allowance","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsValuationAllowance","labelType":"xbrl:negatedLabel","value":"Less valuation allowance","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesAbstract","labelType":"xbrl:label","value":"Deferred Tax Liabilities, Gross [Abstract]","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesAbstract","labelType":"xbrl:terseLabel","value":"Deferred tax liabilities:","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesLeasingArrangements","labelType":"xbrl:label","value":"Deferred Tax Liabilities, Leasing Arrangements","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesLeasingArrangements","labelType":"xbrl:negatedLabel","value":"Right-of-use asset","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment","labelType":"xbrl:label","value":"Deferred Tax Liabilities, Property, Plant and Equipment","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment","labelType":"xbrl:negatedLabel","value":"Fixed assets","language":"en-US"},{"forObject":"us-gaap:DefinedContributionPlanCostRecognized","labelType":"xbrl:label","value":"Defined Contribution Plan Cost Recognized","language":"en-US"},{"forObject":"us-gaap:DefinedContributionPlanCostRecognized","labelType":"xbrl:terseLabel","value":"Defined contribution plans' expenses","language":"en-US"},{"forObject":"us-gaap:DefinedContributionPlanDisclosureLineItems","labelType":"xbrl:label","value":"Defined Contribution Plan Disclosure [Line Items]","language":"en-US"},{"forObject":"us-gaap:DefinedContributionPlanDisclosureLineItems","labelType":"xbrl:terseLabel","value":"Employee benefit plans","language":"en-US"},{"forObject":"us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount","labelType":"xbrl:label","value":"Defined Contribution Plan, Employer Discretionary Contribution Amount","language":"en-US"},{"forObject":"us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount","labelType":"xbrl:terseLabel","value":"Employer contributions to 401(k) plan","language":"en-US"},{"forObject":"us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent","labelType":"xbrl:label","value":"Defined Contribution Plan Maximum Annual Contributions Per Employee Percent","language":"en-US"},{"forObject":"us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent","labelType":"xbrl:terseLabel","value":"Employee contribution from salary","language":"en-US"},{"forObject":"us-gaap:DefinedContributionPlanTable","labelType":"xbrl:label","value":"Defined Contribution Plan [Table]","language":"en-US"},{"forObject":"us-gaap:DisaggregationOfRevenueLineItems","labelType":"xbrl:label","value":"Disaggregation of Revenue [Line Items]","language":"en-US"},{"forObject":"us-gaap:DisaggregationOfRevenueLineItems","labelType":"xbrl:terseLabel","value":"Disaggregation of revenue","language":"en-US"},{"forObject":"us-gaap:DisaggregationOfRevenueTable","labelType":"xbrl:label","value":"Disaggregation of Revenue [Table]","language":"en-US"},{"forObject":"us-gaap:DisaggregationOfRevenueTableTextBlock","labelType":"xbrl:label","value":"Disaggregation of Revenue [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:DisaggregationOfRevenueTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of Disaggregation of Revenue","language":"en-US"},{"forObject":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","labelType":"xbrl:label","value":"Disclosure Of Compensation Related Costs Share Based Payments [Abstract]","language":"en-US"},{"forObject":"us-gaap:DomesticPlanMember","labelType":"xbrl:label","value":"Domestic Plan [Member]","language":"en-US"},{"forObject":"us-gaap:EMEAMember","labelType":"xbrl:label","value":"EMEA","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareAbstract","labelType":"xbrl:label","value":"Net Income (Loss) Per Common Share","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareAbstract","labelType":"xbrl:terseLabel","value":"(Loss) Earnings per share:","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareBasic","labelType":"xbrl:label","value":"Earnings Per Share Basic","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareBasic","labelType":"xbrl:terseLabel","value":"Basic (in dollars per share)","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareBasic","labelType":"xbrl:verboseLabel","value":"Basic net income (loss) per share","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareBasicAndDilutedAbstract","labelType":"xbrl:label","value":"Earnings Per Share Basic And Diluted [Abstract]","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareBasicAndDilutedAbstract","labelType":"xbrl:terseLabel","value":"Per share information:","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareBasicAndDilutedAbstract","labelType":"xbrl:verboseLabel","value":"Net Income (Loss) Per Common Share","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareDiluted","labelType":"xbrl:label","value":"Earnings Per Share Diluted","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareDiluted","labelType":"xbrl:terseLabel","value":"Diluted (in dollars per share)","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareDiluted","labelType":"xbrl:verboseLabel","value":"Diluted net income (loss) per share","language":"en-US"},{"forObject":"us-gaap:EarningsPerSharePolicyTextBlock","labelType":"xbrl:label","value":"Earnings Per Share Policy [Text Block]","language":"en-US"},{"forObject":"us-gaap:EarningsPerSharePolicyTextBlock","labelType":"xbrl:terseLabel","value":"Net Income Per Common Share","language":"en-US"},{"forObject":"us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","labelType":"xbrl:label","value":"Effect Of Exchange Rate On Cash And Cash Equivalents Continuing Operations","language":"en-US"},{"forObject":"us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","labelType":"xbrl:terseLabel","value":"Effect of change in exchange rates on cash and cash equivalents","language":"en-US"},{"forObject":"us-gaap:EmployeeRelatedLiabilitiesCurrent","labelType":"xbrl:label","value":"Employee Related Liabilities Current","language":"en-US"},{"forObject":"us-gaap:EmployeeRelatedLiabilitiesCurrent","labelType":"xbrl:terseLabel","value":"Accrued compensation","language":"en-US"},{"forObject":"us-gaap:EmployeeRelatedLiabilitiesCurrent","labelType":"xbrl:totalLabel","value":"Accrued compensation","language":"en-US"},{"forObject":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1","labelType":"xbrl:label","value":"Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Period For Recognition1","language":"en-US"},{"forObject":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1","labelType":"xbrl:terseLabel","value":"Weighted average period over which unrecognized compensation is expected to be recognized","language":"en-US"},{"forObject":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions","labelType":"xbrl:label","value":"Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Stock Options","language":"en-US"},{"forObject":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions","labelType":"xbrl:verboseLabel","value":"Total unrecognized compensation cost, net of forfeitures, of all options granted but not yet vested","language":"en-US"},{"forObject":"us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense","labelType":"xbrl:label","value":"Employee Service Share Based Compensation Tax Benefit From Compensation Expense","language":"en-US"},{"forObject":"us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense","labelType":"xbrl:terseLabel","value":"Income tax expense","language":"en-US"},{"forObject":"us-gaap:EmployeeStockMember","labelType":"xbrl:label","value":"Employee Stock Purchase Plan (ESPP)","language":"en-US"},{"forObject":"us-gaap:EmployeeStockOptionMember","labelType":"xbrl:label","value":"Stock Options","language":"en-US"},{"forObject":"us-gaap:EquityAbstract","labelType":"xbrl:label","value":"Stockholders Equity","language":"en-US"},{"forObject":"us-gaap:EquityComponentDomain","labelType":"xbrl:label","value":"Equity Component","language":"en-US"},{"forObject":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","labelType":"xbrl:label","value":"Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]","language":"en-US"},{"forObject":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","labelType":"xbrl:terseLabel","value":"Fair value measurement of assets and liabilities","language":"en-US"},{"forObject":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","labelType":"xbrl:label","value":"Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]","language":"en-US"},{"forObject":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","labelType":"xbrl:terseLabel","value":"Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]","language":"en-US"},{"forObject":"us-gaap:FairValueByFairValueHierarchyLevelAxis","labelType":"xbrl:label","value":"Fair Value By Fair Value Hierarchy Level [Axis]","language":"en-US"},{"forObject":"us-gaap:FairValueByMeasurementFrequencyAxis","labelType":"xbrl:label","value":"Measurement Frequency [Axis]","language":"en-US"},{"forObject":"us-gaap:FairValueDisclosuresAbstract","labelType":"xbrl:label","value":"Fair Value Measurement","language":"en-US"},{"forObject":"us-gaap:FairValueInputsLevel1Member","labelType":"xbrl:label","value":"Level 1","language":"en-US"},{"forObject":"us-gaap:FairValueMeasurementFrequencyDomain","labelType":"xbrl:label","value":"Measurement Frequency [Domain]","language":"en-US"},{"forObject":"us-gaap:FairValueMeasurementInputsDisclosureTextBlock","labelType":"xbrl:label","value":"Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]","language":"en-US"},{"forObject":"us-gaap:FairValueMeasurementInputsDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"Fair Value Measurement","language":"en-US"},{"forObject":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","labelType":"xbrl:label","value":"Fair Value Hierarchy","language":"en-US"},{"forObject":"us-gaap:FairValueMeasurementsRecurringMember","labelType":"xbrl:label","value":"Recurring","language":"en-US"},{"forObject":"us-gaap:FairValueOfFinancialInstrumentsPolicy","labelType":"xbrl:label","value":"Fair Value Of Financial Instruments Policy","language":"en-US"},{"forObject":"us-gaap:FairValueOfFinancialInstrumentsPolicy","labelType":"xbrl:terseLabel","value":"Fair Value of Financial Instruments","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","labelType":"xbrl:label","value":"Finite Lived Intangible Asset Useful Life","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","labelType":"xbrl:verboseLabel","value":"Life","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets, Accumulated Amortization","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","labelType":"xbrl:negatedLabel","value":"Accumulated Amortization","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","labelType":"xbrl:label","value":"Finite Lived Intangible Assets By Major Class [Axis]","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsGross","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets, Gross","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsGross","labelType":"xbrl:terseLabel","value":"Gross Carrying Amount","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsLineItems","labelType":"xbrl:label","value":"Finite Lived Intangible Assets [Line Items]","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsLineItems","labelType":"xbrl:verboseLabel","value":"Intangible assets","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets, Major Class Name","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsNet","labelType":"xbrl:label","value":"Finite Lived Intangible Assets Net","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsNet","labelType":"xbrl:totalLabel","value":"Net Balance","language":"en-US"},{"forObject":"us-gaap:ForeignCurrencyTransactionGainLossBeforeTax","labelType":"xbrl:label","value":"Foreign Currency Transaction Gain Loss Before Tax","language":"en-US"},{"forObject":"us-gaap:ForeignCurrencyTransactionGainLossBeforeTax","labelType":"xbrl:terseLabel","value":"Foreign currency transaction gains (losses)","language":"en-US"},{"forObject":"us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock","labelType":"xbrl:label","value":"Foreign Currency Transactions And Translations Policy [Text Block]","language":"en-US"},{"forObject":"us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Foreign Currency","language":"en-US"},{"forObject":"us-gaap:ForeignPlanMember","labelType":"xbrl:label","value":"Foreign Plans","language":"en-US"},{"forObject":"us-gaap:FurnitureAndFixturesMember","labelType":"xbrl:label","value":"Furniture and Fixtures","language":"en-US"},{"forObject":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","labelType":"xbrl:label","value":"Gain (Loss) on Disposition of Property Plant Equipment","language":"en-US"},{"forObject":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","labelType":"xbrl:negatedLabel","value":"Gain on disposal of property and equipment","language":"en-US"},{"forObject":"us-gaap:GeneralAndAdministrativeExpense","labelType":"xbrl:label","value":"General And Administrative Expense.","language":"en-US"},{"forObject":"us-gaap:GeneralAndAdministrativeExpense","labelType":"xbrl:terseLabel","value":"General and administrative","language":"en-US"},{"forObject":"us-gaap:GeneralAndAdministrativeExpenseMember","labelType":"xbrl:label","value":"General and administrative expense","language":"en-US"},{"forObject":"us-gaap:Goodwill","labelType":"xbrl:label","value":"Goodwill","language":"en-US"},{"forObject":"us-gaap:Goodwill","labelType":"xbrl:terseLabel","value":"Goodwill","language":"en-US"},{"forObject":"us-gaap:GoodwillAndIntangibleAssetImpairment","labelType":"xbrl:label","value":"Goodwill and Intangible Asset Impairment","language":"en-US"},{"forObject":"us-gaap:GoodwillAndIntangibleAssetImpairment","labelType":"xbrl:terseLabel","value":"Impairment of goodwill and intangible assets","language":"en-US"},{"forObject":"us-gaap:GoodwillAndIntangibleAssetImpairmentAbstract","labelType":"xbrl:label","value":"Goodwill and Intangible Asset Impairment [Abstract]","language":"en-US"},{"forObject":"us-gaap:GoodwillAndIntangibleAssetImpairmentAbstract","labelType":"xbrl:verboseLabel","value":"Goodwill and other intangible assets","language":"en-US"},{"forObject":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","labelType":"xbrl:label","value":"Intangible Assets","language":"en-US"},{"forObject":"us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock","labelType":"xbrl:label","value":"Goodwill And Intangible Assets Policy [Text Block]","language":"en-US"},{"forObject":"us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Goodwill and Other Intangible Assets, Net","language":"en-US"},{"forObject":"us-gaap:GrossProfit","labelType":"xbrl:label","value":"Gross Profit","language":"en-US"},{"forObject":"us-gaap:GrossProfit","labelType":"xbrl:terseLabel","value":"Gross profit","language":"en-US"},{"forObject":"us-gaap:GrossProfit","labelType":"xbrl:totalLabel","value":"Gross profit","language":"en-US"},{"forObject":"us-gaap:ImpairmentOfLongLivedAssetsHeldForUse","labelType":"xbrl:label","value":"Impairment of Long-Lived Assets Held-for-use","language":"en-US"},{"forObject":"us-gaap:ImpairmentOfLongLivedAssetsHeldForUse","labelType":"xbrl:terseLabel","value":"Impairment of long-lived assets","language":"en-US"},{"forObject":"us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock","labelType":"xbrl:label","value":"Impairment Or Disposal Of Long Lived Assets Policy [Text Block]","language":"en-US"},{"forObject":"us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Impairment of Long-Lived Assets","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","labelType":"xbrl:label","value":"Income Loss From Continuing Operations Before Income Taxes Domestic","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","labelType":"xbrl:terseLabel","value":"United States","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","labelType":"xbrl:label","value":"Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","labelType":"xbrl:totalLabel","value":"(Loss) Income before income tax (provision) benefit","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign","labelType":"xbrl:label","value":"Income Loss From Continuing Operations Before Income Taxes Foreign","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign","labelType":"xbrl:terseLabel","value":"Foreign","language":"en-US"},{"forObject":"us-gaap:IncomeStatementAbstract","labelType":"xbrl:label","value":"CONSOLIDATED STATEMENTS OF OPERATIONS","language":"en-US"},{"forObject":"us-gaap:IncomeStatementCompensationItemsAbstract","labelType":"xbrl:label","value":"Compensation Items [Abstract]","language":"en-US"},{"forObject":"us-gaap:IncomeStatementCompensationItemsAbstract","labelType":"xbrl:verboseLabel","value":"Summary of stock-based compensation included in the costs and expenses above:","language":"en-US"},{"forObject":"us-gaap:IncomeStatementLocationAxis","labelType":"xbrl:label","value":"Income Statement Location [Axis]","language":"en-US"},{"forObject":"us-gaap:IncomeStatementLocationDomain","labelType":"xbrl:label","value":"Income Statement Location","language":"en-US"},{"forObject":"us-gaap:IncomeTaxDisclosureAbstract","labelType":"xbrl:label","value":"Income Taxes","language":"en-US"},{"forObject":"us-gaap:IncomeTaxDisclosureTextBlock","labelType":"xbrl:label","value":"Income Tax Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"Income Taxes","language":"en-US"},{"forObject":"us-gaap:IncomeTaxExpenseBenefit","labelType":"xbrl:label","value":"Income Tax Expense Benefit","language":"en-US"},{"forObject":"us-gaap:IncomeTaxExpenseBenefit","labelType":"xbrl:negatedLabel","value":"Income tax (provision) benefit","language":"en-US"},{"forObject":"us-gaap:IncomeTaxExpenseBenefit","labelType":"xbrl:negatedTotalLabel","value":"Income tax (provision) benefit","language":"en-US"},{"forObject":"us-gaap:IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Amount [Abstract]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract","labelType":"xbrl:verboseLabel","value":"Reconciliation of statutory federal income tax to effective tax","language":"en-US"},{"forObject":"us-gaap:IncomeTaxPolicyTextBlock","labelType":"xbrl:label","value":"Income Tax Policy [Text Block]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Income Taxes","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance","labelType":"xbrl:negatedLabel","value":"Net change in valuation allowance","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential","labelType":"xbrl:negatedLabel","value":"Foreign rate differential","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate","labelType":"xbrl:negatedLabel","value":"Federal statutory income tax rate","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost","labelType":"xbrl:negatedLabel","value":"Stock-based compensation","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationOtherAdjustments","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Other Adjustments, Amount","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationOtherAdjustments","labelType":"xbrl:negatedLabel","value":"Other items","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes","labelType":"xbrl:negatedLabel","value":"Current state taxes, net of federal benefit","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationTaxContingenciesForeign","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Tax Contingency, Foreign, Amount","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationTaxContingenciesForeign","labelType":"xbrl:negatedLabel","value":"Foreign income","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationTaxCreditsResearch","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationTaxCreditsResearch","labelType":"xbrl:terseLabel","value":"Research and development credits","language":"en-US"},{"forObject":"us-gaap:IncomeTaxesPaidNet","labelType":"xbrl:label","value":"Income Taxes Paid, Net","language":"en-US"},{"forObject":"us-gaap:IncomeTaxesPaidNet","labelType":"xbrl:verboseLabel","value":"Cash paid for taxes","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInAccountsPayable","labelType":"xbrl:label","value":"Increase Decrease In Accounts Payable","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInAccountsPayable","labelType":"xbrl:terseLabel","value":"Accounts payable","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInAccountsReceivable","labelType":"xbrl:label","value":"Increase Decrease In Accounts Receivable","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInAccountsReceivable","labelType":"xbrl:negatedLabel","value":"Accounts receivable","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInAccruedLiabilities","labelType":"xbrl:label","value":"Increase Decrease In Accrued Liabilities","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInAccruedLiabilities","labelType":"xbrl:terseLabel","value":"Accrued liabilities","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInContractWithCustomerLiability","labelType":"xbrl:label","value":"Increase Decrease In Deferred Revenue","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInContractWithCustomerLiability","labelType":"xbrl:terseLabel","value":"Deferred revenue","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInDeferredCharges","labelType":"xbrl:label","value":"Increase Decrease In Deferred Charges","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInDeferredCharges","labelType":"xbrl:negatedLabel","value":"Costs capitalized to obtain revenue contracts","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInDeferredIncomeTaxes","labelType":"xbrl:label","value":"Increase (Decrease) in Deferred Income Taxes","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInDeferredIncomeTaxes","labelType":"xbrl:negatedLabel","value":"Deferred income taxes","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities","labelType":"xbrl:label","value":"Increase Decrease In Employee Related Liabilities","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities","labelType":"xbrl:terseLabel","value":"Accrued compensation","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","labelType":"xbrl:label","value":"Increase Decrease In Operating Capital [Abstract]","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","labelType":"xbrl:terseLabel","value":"Changes in operating assets and liabilities:","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInOtherCurrentAssets","labelType":"xbrl:label","value":"Increase (Decrease) in Other Current Assets","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInOtherCurrentAssets","labelType":"xbrl:negatedLabel","value":"Other current assets","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInOtherNoncurrentAssets","labelType":"xbrl:label","value":"Increase (Decrease) in Other Noncurrent Assets","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInOtherNoncurrentAssets","labelType":"xbrl:negatedLabel","value":"Other non-current assets","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities","labelType":"xbrl:label","value":"Increase Decrease In Other Noncurrent Liabilities","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities","labelType":"xbrl:terseLabel","value":"Other long-term liabilities","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInPrepaidExpense","labelType":"xbrl:label","value":"Increase (Decrease) in Prepaid Expense","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInPrepaidExpense","labelType":"xbrl:negatedLabel","value":"Prepaid expenses","language":"en-US"},{"forObject":"us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements","labelType":"xbrl:label","value":"Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements","language":"en-US"},{"forObject":"us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements","labelType":"xbrl:terseLabel","value":"Effect of dilutive common equivalents outstanding","language":"en-US"},{"forObject":"us-gaap:IntangibleAssetsDisclosureTextBlock","labelType":"xbrl:label","value":"Intangible Assets Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:IntangibleAssetsDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"Intangible Assets","language":"en-US"},{"forObject":"us-gaap:InterestIncomeExpenseNonoperatingNet","labelType":"xbrl:label","value":"Interest Income Expense Nonoperating Net","language":"en-US"},{"forObject":"us-gaap:InterestIncomeExpenseNonoperatingNet","labelType":"xbrl:terseLabel","value":"Interest income","language":"en-US"},{"forObject":"us-gaap:LeaseCostTableTextBlock","labelType":"xbrl:label","value":"Lease, Cost [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:LeaseCostTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of lease information","language":"en-US"},{"forObject":"us-gaap:LeaseholdImprovementsMember","labelType":"xbrl:label","value":"Leasehold Improvements","language":"en-US"},{"forObject":"us-gaap:LeaseholdsAndLeaseholdImprovementsMember","labelType":"xbrl:label","value":"Leasehold improvements and leased equipment","language":"en-US"},{"forObject":"us-gaap:LeasesAbstract","labelType":"xbrl:label","value":"Leases","language":"en-US"},{"forObject":"us-gaap:LegalMattersAndContingenciesTextBlock","labelType":"xbrl:label","value":"Legal Matters And Contingencies [Text Block]","language":"en-US"},{"forObject":"us-gaap:LegalMattersAndContingenciesTextBlock","labelType":"xbrl:terseLabel","value":"LITIGATION","language":"en-US"},{"forObject":"us-gaap:LesseeLeasesPolicyTextBlock","labelType":"xbrl:label","value":"Lessee, Leases [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:LesseeLeasesPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Leases","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock","labelType":"xbrl:label","value":"Lessee, Operating Lease, Liability, Maturity [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of maturities of lease liabilities","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","labelType":"xbrl:label","value":"Lessee, Operating Lease, Liability, Payments, Due","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","labelType":"xbrl:totalLabel","value":"Total minimum lease payments","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths","labelType":"xbrl:label","value":"Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths","labelType":"xbrl:terseLabel","value":"Fiscal 2023","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour","labelType":"xbrl:label","value":"Lessee, Operating Lease, Liability, Payments, Due Year Four","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour","labelType":"xbrl:terseLabel","value":"Fiscal 2026","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree","labelType":"xbrl:label","value":"Lessee, Operating Lease, Liability, Payments, Due Year Three","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree","labelType":"xbrl:terseLabel","value":"Fiscal 2025","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo","labelType":"xbrl:label","value":"Lessee, Operating Lease, Liability, Payments, Due Year Two","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo","labelType":"xbrl:terseLabel","value":"Fiscal 2024","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount","labelType":"xbrl:label","value":"Lessee, Operating Lease, Liability, Undiscounted Excess Amount","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount","labelType":"xbrl:negatedLabel","value":"Less: Imputed interest","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeasesTextBlock","labelType":"xbrl:label","value":"Lessee, Operating Leases [Text Block]","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeasesTextBlock","labelType":"xbrl:terseLabel","value":"Leases","language":"en-US"},{"forObject":"us-gaap:Liabilities","labelType":"xbrl:label","value":"Liabilities","language":"en-US"},{"forObject":"us-gaap:Liabilities","labelType":"xbrl:totalLabel","value":"Total liabilities","language":"en-US"},{"forObject":"us-gaap:LiabilitiesAndStockholdersEquity","labelType":"xbrl:label","value":"Liabilities And Stockholders Equity","language":"en-US"},{"forObject":"us-gaap:LiabilitiesAndStockholdersEquity","labelType":"xbrl:totalLabel","value":"Total liabilities and stockholders' equity","language":"en-US"},{"forObject":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","labelType":"xbrl:label","value":"Liabilities And Stockholders Equity [Abstract]","language":"en-US"},{"forObject":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","labelType":"xbrl:terseLabel","value":"LIABILITIES AND STOCKHOLDERS' EQUITY","language":"en-US"},{"forObject":"us-gaap:LiabilitiesCurrent","labelType":"xbrl:label","value":"Liabilities Current","language":"en-US"},{"forObject":"us-gaap:LiabilitiesCurrent","labelType":"xbrl:totalLabel","value":"Total current liabilities","language":"en-US"},{"forObject":"us-gaap:LiabilitiesCurrentAbstract","labelType":"xbrl:label","value":"Liabilities Current [Abstract]","language":"en-US"},{"forObject":"us-gaap:LiabilitiesCurrentAbstract","labelType":"xbrl:terseLabel","value":"Current liabilities:","language":"en-US"},{"forObject":"us-gaap:LicenseMember","labelType":"xbrl:label","value":"Subscription","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInFinancingActivities","labelType":"xbrl:label","value":"Net Cash Provided by (Used in) Financing Activities","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInFinancingActivities","labelType":"xbrl:totalLabel","value":"Net cash provided by financing activities","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","labelType":"xbrl:label","value":"Net Cash Provided by (Used in) Financing Activities [Abstract]","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","labelType":"xbrl:terseLabel","value":"Cash flows from financing activities:","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInInvestingActivities","labelType":"xbrl:label","value":"Net Cash Provided by (Used in) Investing Activities","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInInvestingActivities","labelType":"xbrl:totalLabel","value":"Net cash used in investing activities","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","labelType":"xbrl:label","value":"Net Cash Provided by (Used in) Investing Activities [Abstract]","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","labelType":"xbrl:terseLabel","value":"Cash flows from investing activities:","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInOperatingActivities","labelType":"xbrl:label","value":"Net Cash Provided by (Used in) Operating Activities","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInOperatingActivities","labelType":"xbrl:totalLabel","value":"Net cash provided by operating activities","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","labelType":"xbrl:label","value":"Net Cash Provided by (Used in) Operating Activities [Abstract]","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","labelType":"xbrl:terseLabel","value":"Cash flows from operating activities:","language":"en-US"},{"forObject":"us-gaap:NetIncomeLoss","labelType":"xbrl:label","value":"Net Income Loss","language":"en-US"},{"forObject":"us-gaap:NetIncomeLoss","labelType":"xbrl:terseLabel","value":"Net (loss) income","language":"en-US"},{"forObject":"us-gaap:NetIncomeLoss","labelType":"xbrl:totalLabel","value":"Net (loss) income","language":"en-US"},{"forObject":"us-gaap:NetIncomeLoss","labelType":"xbrl:verboseLabel","value":"Net (loss) income","language":"en-US"},{"forObject":"us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock","labelType":"xbrl:label","value":"New Accounting Pronouncements Policy Policy [Text Block]","language":"en-US"},{"forObject":"us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Recent Accounting Pronouncements","language":"en-US"},{"forObject":"us-gaap:NoncurrentAssets","labelType":"xbrl:label","value":"Long-Lived Assets","language":"en-US"},{"forObject":"us-gaap:NoncurrentAssets","labelType":"xbrl:terseLabel","value":"Long-lived Assets","language":"en-US"},{"forObject":"us-gaap:NumberOfOperatingSegments","labelType":"xbrl:label","value":"Number Of Operating Segments","language":"en-US"},{"forObject":"us-gaap:NumberOfOperatingSegments","labelType":"xbrl:terseLabel","value":"Number of operating segments","language":"en-US"},{"forObject":"us-gaap:OperatingExpenses","labelType":"xbrl:label","value":"Operating Expenses","language":"en-US"},{"forObject":"us-gaap:OperatingExpenses","labelType":"xbrl:totalLabel","value":"Total operating expenses","language":"en-US"},{"forObject":"us-gaap:OperatingExpensesAbstract","labelType":"xbrl:label","value":"Operating Expenses [Abstract]","language":"en-US"},{"forObject":"us-gaap:OperatingExpensesAbstract","labelType":"xbrl:terseLabel","value":"Operating expenses:","language":"en-US"},{"forObject":"us-gaap:OperatingIncomeLoss","labelType":"xbrl:label","value":"Operating Income Loss","language":"en-US"},{"forObject":"us-gaap:OperatingIncomeLoss","labelType":"xbrl:totalLabel","value":"(Loss) Income from operations","language":"en-US"},{"forObject":"us-gaap:OperatingIncomeLoss","labelType":"xbrl:verboseLabel","value":"(Loss) Income from operations","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseExpense","labelType":"xbrl:label","value":"Operating Lease, Expense","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseExpense","labelType":"xbrl:terseLabel","value":"Operating lease expense","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseLiabilitiesPaymentsDueAbstract","labelType":"xbrl:label","value":"Operating Lease Liabilities, Payments Due [Abstract]","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseLiabilitiesPaymentsDueAbstract","labelType":"xbrl:terseLabel","value":"Fiscal Period:","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseLiability","labelType":"xbrl:label","value":"Operating Lease, Liability","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseLiability","labelType":"xbrl:verboseLabel","value":"Total","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseLiabilityCurrent","labelType":"xbrl:label","value":"Operating Lease, Liability, Current","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseLiabilityCurrent","labelType":"xbrl:terseLabel","value":"Operating lease liabilities","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseLiabilityNoncurrent","labelType":"xbrl:label","value":"Operating Lease, Liability, Noncurrent","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseLiabilityNoncurrent","labelType":"xbrl:terseLabel","value":"Operating lease liabilities, net of current portion","language":"en-US"},{"forObject":"us-gaap:OperatingLeasePayments","labelType":"xbrl:label","value":"Operating Lease, Payments","language":"en-US"},{"forObject":"us-gaap:OperatingLeasePayments","labelType":"xbrl:terseLabel","value":"Operating cash outflows from operating leases","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseRightOfUseAsset","labelType":"xbrl:label","value":"Operating Lease, Right-of-Use Asset","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseRightOfUseAsset","labelType":"xbrl:terseLabel","value":"Operating lease right-of-use assets","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense","labelType":"xbrl:label","value":"Operating Lease, Right-of-Use Asset, Amortization Expense","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense","labelType":"xbrl:terseLabel","value":"Amortization of right-of-use assets","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent","labelType":"xbrl:label","value":"Operating Lease, Weighted Average Discount Rate, Percent","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent","labelType":"xbrl:terseLabel","value":"Weighted average discount rate","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1","labelType":"xbrl:label","value":"Operating Lease, Weighted Average Remaining Lease Term","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1","labelType":"xbrl:terseLabel","value":"Weighted average remaining lease term (in years)","language":"en-US"},{"forObject":"us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock","labelType":"xbrl:label","value":"Organization Consolidation Basis Of Presentation Business Description And Accounting Policies [Text Block]","language":"en-US"},{"forObject":"us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock","labelType":"xbrl:terseLabel","value":"Summary of Business and Significant Accounting Policies","language":"en-US"},{"forObject":"us-gaap:OtherAccruedLiabilitiesCurrent","labelType":"xbrl:label","value":"Other Accrued Liabilities Current","language":"en-US"},{"forObject":"us-gaap:OtherAccruedLiabilitiesCurrent","labelType":"xbrl:terseLabel","value":"Accrued other liabilities","language":"en-US"},{"forObject":"us-gaap:OtherAssetsCurrent","labelType":"xbrl:label","value":"Other Assets, Current","language":"en-US"},{"forObject":"us-gaap:OtherAssetsCurrent","labelType":"xbrl:terseLabel","value":"Other current assets","language":"en-US"},{"forObject":"us-gaap:OtherAssetsMember","labelType":"xbrl:label","value":"Other Assets","language":"en-US"},{"forObject":"us-gaap:OtherAssetsNoncurrent","labelType":"xbrl:label","value":"Other Assets Noncurrent","language":"en-US"},{"forObject":"us-gaap:OtherAssetsNoncurrent","labelType":"xbrl:terseLabel","value":"Other assets, net","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","labelType":"xbrl:label","value":"Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","labelType":"xbrl:terseLabel","value":"Foreign currency translation adjustments","language":"en-US"},{"forObject":"us-gaap:OtherEmployeeRelatedLiabilitiesCurrent","labelType":"xbrl:label","value":"Other Employee Related Liabilities, Current","language":"en-US"},{"forObject":"us-gaap:OtherEmployeeRelatedLiabilitiesCurrent","labelType":"xbrl:terseLabel","value":"Payroll and other employee related costs","language":"en-US"},{"forObject":"us-gaap:OtherLiabilitiesNoncurrent","labelType":"xbrl:label","value":"Other Liabilities Noncurrent","language":"en-US"},{"forObject":"us-gaap:OtherLiabilitiesNoncurrent","labelType":"xbrl:terseLabel","value":"Other long-term liabilities","language":"en-US"},{"forObject":"us-gaap:OtherNonoperatingIncomeExpense","labelType":"xbrl:label","value":"Other Nonoperating Income Expense","language":"en-US"},{"forObject":"us-gaap:OtherNonoperatingIncomeExpense","labelType":"xbrl:terseLabel","value":"Other income (expense), net","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","labelType":"xbrl:label","value":"Payments To Acquire Property Plant And Equipment","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","labelType":"xbrl:negatedLabel","value":"Purchase of property and equipment","language":"en-US"},{"forObject":"us-gaap:PlanNameAxis","labelType":"xbrl:label","value":"Plan Name [Axis]","language":"en-US"},{"forObject":"us-gaap:PlanNameDomain","labelType":"xbrl:label","value":"Plan Name","language":"en-US"},{"forObject":"us-gaap:PreferredStockParOrStatedValuePerShare","labelType":"xbrl:label","value":"Preferred Stock Par Or Stated Value Per Share","language":"en-US"},{"forObject":"us-gaap:PreferredStockParOrStatedValuePerShare","labelType":"xbrl:terseLabel","value":"Preferred stock par value per share","language":"en-US"},{"forObject":"us-gaap:PreferredStockSharesAuthorized","labelType":"xbrl:label","value":"Preferred Stock Shares Authorized","language":"en-US"},{"forObject":"us-gaap:PreferredStockSharesAuthorized","labelType":"xbrl:terseLabel","value":"Preferred stock, authorized","language":"en-US"},{"forObject":"us-gaap:PreferredStockSharesIssued","labelType":"xbrl:label","value":"Preferred Stock, Shares Issued","language":"en-US"},{"forObject":"us-gaap:PreferredStockSharesIssued","labelType":"xbrl:terseLabel","value":"Preferred stock, issued","language":"en-US"},{"forObject":"us-gaap:PreferredStockSharesOutstanding","labelType":"xbrl:label","value":"Preferred Stock Shares Outstanding","language":"en-US"},{"forObject":"us-gaap:PreferredStockSharesOutstanding","labelType":"xbrl:terseLabel","value":"Preferred stock, outstanding","language":"en-US"},{"forObject":"us-gaap:PrepaidExpenseCurrent","labelType":"xbrl:label","value":"Prepaid Expense, Current","language":"en-US"},{"forObject":"us-gaap:PrepaidExpenseCurrent","labelType":"xbrl:terseLabel","value":"Prepaid expenses","language":"en-US"},{"forObject":"us-gaap:ProceedsFromStockOptionsExercised","labelType":"xbrl:label","value":"Proceeds From Stock Options Exercised","language":"en-US"},{"forObject":"us-gaap:ProceedsFromStockOptionsExercised","labelType":"xbrl:terseLabel","value":"Proceeds from exercise of employee stock options","language":"en-US"},{"forObject":"us-gaap:ProceedsFromStockPlans","labelType":"xbrl:label","value":"Proceeds from Stock Plans","language":"en-US"},{"forObject":"us-gaap:ProceedsFromStockPlans","labelType":"xbrl:terseLabel","value":"Proceeds from employee stock purchase plan","language":"en-US"},{"forObject":"us-gaap:ProfitLoss","labelType":"xbrl:label","value":"Net Income (Loss), Including Portion Attributable to Noncontrolling Interest","language":"en-US"},{"forObject":"us-gaap:ProfitLoss","labelType":"xbrl:terseLabel","value":"Net (loss) income","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","labelType":"xbrl:label","value":"Property, Plant and Equipment, Type [Axis]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentDisposals","labelType":"xbrl:label","value":"Property Plant And Equipment Disposals","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentDisposals","labelType":"xbrl:terseLabel","value":"Disposals of fixed assets","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentGross","labelType":"xbrl:label","value":"Property Plant And Equipment Gross","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentGross","labelType":"xbrl:terseLabel","value":"Property and equipment, gross","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentLineItems","labelType":"xbrl:label","value":"Property Plant And Equipment [Line Items]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentLineItems","labelType":"xbrl:terseLabel","value":"Property and Equipment","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentNet","labelType":"xbrl:label","value":"Property Plant And Equipment Net","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentNet","labelType":"xbrl:terseLabel","value":"Property and equipment, net","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentNet","labelType":"xbrl:totalLabel","value":"Property and equipment, net","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock","labelType":"xbrl:label","value":"Property Plant And Equipment Policy [Text Block]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Property and Equipment, Net","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentTextBlock","labelType":"xbrl:label","value":"Property Plant And Equipment [Text Block]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of Property and Equipment, Net","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentTypeDomain","labelType":"xbrl:label","value":"Property, Plant and Equipment, Type","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentUsefulLife","labelType":"xbrl:label","value":"Property Plant And Equipment Useful Life","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentUsefulLife","labelType":"xbrl:terseLabel","value":"Estimated useful life","language":"en-US"},{"forObject":"us-gaap:ProvisionForDoubtfulAccounts","labelType":"xbrl:label","value":"Provision For Doubtful Accounts","language":"en-US"},{"forObject":"us-gaap:ProvisionForDoubtfulAccounts","labelType":"xbrl:terseLabel","value":"Provision for doubtful accounts","language":"en-US"},{"forObject":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","labelType":"xbrl:label","value":"Quarterly Financial Information Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:QuarterlyFinancialInformationTextBlock","labelType":"xbrl:label","value":"Quarterly Financial Information [Text Block]","language":"en-US"},{"forObject":"us-gaap:QuarterlyFinancialInformationTextBlock","labelType":"xbrl:terseLabel","value":"Quarterly Financial Data","language":"en-US"},{"forObject":"us-gaap:ResearchAndDevelopmentExpense","labelType":"xbrl:label","value":"Research And Development Expense","language":"en-US"},{"forObject":"us-gaap:ResearchAndDevelopmentExpense","labelType":"xbrl:terseLabel","value":"Research and development","language":"en-US"},{"forObject":"us-gaap:ResearchAndDevelopmentExpenseMember","labelType":"xbrl:label","value":"Research and Development","language":"en-US"},{"forObject":"us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock","labelType":"xbrl:label","value":"Research Development And Computer Software Policy [Text Block]","language":"en-US"},{"forObject":"us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock","labelType":"xbrl:terseLabel","value":"Software Development Costs","language":"en-US"},{"forObject":"us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue","labelType":"xbrl:label","value":"Restricted Cash And Cash Equivalents At Carrying Value","language":"en-US"},{"forObject":"us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue","labelType":"xbrl:terseLabel","value":"Restricted cash","language":"en-US"},{"forObject":"us-gaap:RetainedEarningsAccumulatedDeficit","labelType":"xbrl:label","value":"Retained Earnings Accumulated Deficit","language":"en-US"},{"forObject":"us-gaap:RetainedEarningsAccumulatedDeficit","labelType":"xbrl:terseLabel","value":"Accumulated deficit","language":"en-US"},{"forObject":"us-gaap:RetainedEarningsMember","labelType":"xbrl:label","value":"Accumulated Deficit","language":"en-US"},{"forObject":"us-gaap:RetirementPlanSponsorLocationAxis","labelType":"xbrl:label","value":"Retirement Plan Sponsor Location [Axis]","language":"en-US"},{"forObject":"us-gaap:RetirementPlanSponsorLocationDomain","labelType":"xbrl:label","value":"Retirement Plan Sponsor Location [Domain]","language":"en-US"},{"forObject":"us-gaap:RevenueFromContractWithCustomerAbstract","labelType":"xbrl:label","value":"Revenue Recognition","language":"en-US"},{"forObject":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","labelType":"xbrl:label","value":"Revenue from Contract with Customer, Excluding Assessed Tax","language":"en-US"},{"forObject":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","labelType":"xbrl:verboseLabel","value":"Revenue","language":"en-US"},{"forObject":"us-gaap:RevenueFromContractWithCustomerPolicyTextBlock","labelType":"xbrl:label","value":"Revenue from Contract with Customer [Policy Text Block]","language":"en-US"},{"forObject":"us-gaap:RevenueFromContractWithCustomerPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Revenue Recognition","language":"en-US"},{"forObject":"us-gaap:RevenueFromContractWithCustomerTextBlock","labelType":"xbrl:label","value":"Revenue from Contract with Customer [Text Block]","language":"en-US"},{"forObject":"us-gaap:RevenueFromContractWithCustomerTextBlock","labelType":"xbrl:terseLabel","value":"Revenue Recognition","language":"en-US"},{"forObject":"us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock","labelType":"xbrl:label","value":"Revenue From External Customers By Geographic Areas Table [Text Block]","language":"en-US"},{"forObject":"us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock","labelType":"xbrl:verboseLabel","value":"Schedule of Revenue by Geographic Area","language":"en-US"},{"forObject":"us-gaap:RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems","labelType":"xbrl:label","value":"Revenue, Initial Application Period Cumulative Effect Transition [Line Items]","language":"en-US"},{"forObject":"us-gaap:RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems","labelType":"xbrl:verboseLabel","value":"Revenue by geography","language":"en-US"},{"forObject":"us-gaap:RevenueInitialApplicationPeriodCumulativeEffectTransitionTable","labelType":"xbrl:label","value":"Revenue, Initial Application Period Cumulative Effect Transition [Table]","language":"en-US"},{"forObject":"us-gaap:RevenueRemainingPerformanceObligation","labelType":"xbrl:label","value":"Revenue, Remaining Performance Obligation, Amount","language":"en-US"},{"forObject":"us-gaap:RevenueRemainingPerformanceObligation","labelType":"xbrl:terseLabel","value":"Remaining Performance Obligations","language":"en-US"},{"forObject":"us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems","labelType":"xbrl:label","value":"Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]","language":"en-US"},{"forObject":"us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems","labelType":"xbrl:terseLabel","value":"Remaining performance obligations","language":"en-US"},{"forObject":"us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1","labelType":"xbrl:label","value":"Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period","language":"en-US"},{"forObject":"us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1","labelType":"xbrl:terseLabel","value":"Remaining Performance Obligations, period","language":"en-US"},{"forObject":"us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis","labelType":"xbrl:label","value":"Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]","language":"en-US"},{"forObject":"us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable","labelType":"xbrl:label","value":"Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]","language":"en-US"},{"forObject":"us-gaap:RevenuesAbstract","labelType":"xbrl:label","value":"Revenues [Abstract]","language":"en-US"},{"forObject":"us-gaap:RevenuesAbstract","labelType":"xbrl:terseLabel","value":"Revenue:","language":"en-US"},{"forObject":"us-gaap:RevenuesFromExternalCustomersAndLongLivedAssetsLineItems","labelType":"xbrl:label","value":"Revenues From External Customers And Long Lived Assets [Line Items]","language":"en-US"},{"forObject":"us-gaap:RevenuesFromExternalCustomersAndLongLivedAssetsLineItems","labelType":"xbrl:verboseLabel","value":"Segment Information","language":"en-US"},{"forObject":"us-gaap:SaleOfStockNameOfTransactionDomain","labelType":"xbrl:label","value":"Sale of Stock [Domain]","language":"en-US"},{"forObject":"us-gaap:SalesAndExciseTaxPayableCurrent","labelType":"xbrl:label","value":"Sales And Excise Tax Payable Current","language":"en-US"},{"forObject":"us-gaap:SalesAndExciseTaxPayableCurrent","labelType":"xbrl:terseLabel","value":"Sales tax payable","language":"en-US"},{"forObject":"us-gaap:SalesMember","labelType":"xbrl:label","value":"Sales","language":"en-US"},{"forObject":"us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock","labelType":"xbrl:label","value":"Schedule Of Accrued Liabilities Table [Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock","labelType":"xbrl:terseLabel","value":"Summary of Accrued Liabilities","language":"en-US"},{"forObject":"us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable","labelType":"xbrl:label","value":"Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock","labelType":"xbrl:label","value":"Schedule Of Components Of Income Tax Expense Benefit Table [Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of Components of Income Tax (Benefit) Provision","language":"en-US"},{"forObject":"us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock","labelType":"xbrl:label","value":"Schedule Of Deferred Tax Assets And Liabilities Table [Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of Components of Deferred Tax Assets and Liabilities","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock","labelType":"xbrl:label","value":"Schedule Of Earnings Per Share Basic And Diluted Table [Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of Calculation of Basic and Diluted Net Income Per Common Share","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock","labelType":"xbrl:label","value":"Schedule Of Effective Income Tax Rate Reconciliation Table [Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock","labelType":"xbrl:terseLabel","value":"Reconciliation of Federal Statutory Tax Rate to Effective Tax Rate","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock","labelType":"xbrl:label","value":"Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock","labelType":"xbrl:terseLabel","value":"Summary of Effect of Stock Based Compensation","language":"en-US"},{"forObject":"us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTable","labelType":"xbrl:label","value":"Schedule Of Finite Lived Intangible Assets [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock","labelType":"xbrl:label","value":"Schedule of Finite-Lived Intangible Assets [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of Intangible Assets and Estimated Lives for Amortization","language":"en-US"},{"forObject":"us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock","labelType":"xbrl:label","value":"Schedule Of Income Before Income Tax Domestic And Foreign Table [Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of Income Before Income Taxes","language":"en-US"},{"forObject":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable","labelType":"xbrl:label","value":"Schedule Of Property Plant And Equipment [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable","labelType":"xbrl:terseLabel","value":"Schedule Of Property Plant And Equipment [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock","labelType":"xbrl:label","value":"Schedule Of Quarterly Financial Information Table [Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock","labelType":"xbrl:terseLabel","value":"Summary of Quarterly Results of Operations and Share Data","language":"en-US"},{"forObject":"us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable","labelType":"xbrl:label","value":"Schedule Of Revenues From External Customers And Long Lived Assets [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock","labelType":"xbrl:label","value":"Schedule Of Segment Reporting Information By Segment [Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of Segment Information","language":"en-US"},{"forObject":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","labelType":"xbrl:label","value":"Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","labelType":"xbrl:terseLabel","value":"Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable","labelType":"xbrl:label","value":"Schedule Of Share Based Compensation Shares Authorized Under Stock Option Plans By Exercise Price Range [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable","labelType":"xbrl:terseLabel","value":"Schedule Of Share Based Compensation Shares Authorized Under Stock Option Plans By Exercise Price Range [Table]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock","labelType":"xbrl:label","value":"Schedule Of Share Based Compensation Shares Authorized Under Stock Option Plans By Exercise Price Range [Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock","labelType":"xbrl:terseLabel","value":"Summary of Stock Options Outstanding and Exercisable under All Stock Option Plans","language":"en-US"},{"forObject":"us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock","labelType":"xbrl:label","value":"Schedule Of Share Based Compensation Stock Options Activity Table [Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock","labelType":"xbrl:terseLabel","value":"Summary of Plan Activity","language":"en-US"},{"forObject":"us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock","labelType":"xbrl:label","value":"Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock","labelType":"xbrl:terseLabel","value":"Summary of Employee Stock Purchase Plan (ESPP) assumptions","language":"en-US"},{"forObject":"us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock","labelType":"xbrl:label","value":"Schedule Of Share Based Payment Award Stock Options Valuation Assumptions Table [Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock","labelType":"xbrl:terseLabel","value":"Summary of Stock Option Assumptions","language":"en-US"},{"forObject":"us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock","labelType":"xbrl:label","value":"Schedule Of Unrecognized Tax Benefits Roll Forward Table [Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock","labelType":"xbrl:terseLabel","value":"Schedule of Aggregate Changes in the Balance of Gross Unrecognized Tax Benefits","language":"en-US"},{"forObject":"us-gaap:SegmentReportingPolicyPolicyTextBlock","labelType":"xbrl:label","value":"Segment Reporting Policy Policy [Text Block]","language":"en-US"},{"forObject":"us-gaap:SegmentReportingPolicyPolicyTextBlock","labelType":"xbrl:terseLabel","value":"Segment Information","language":"en-US"},{"forObject":"us-gaap:SellingAndMarketingExpense","labelType":"xbrl:label","value":"Selling And Marketing Expense","language":"en-US"},{"forObject":"us-gaap:SellingAndMarketingExpense","labelType":"xbrl:terseLabel","value":"Sales and marketing","language":"en-US"},{"forObject":"us-gaap:SellingAndMarketingExpenseMember","labelType":"xbrl:label","value":"Sales and marketing expense","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensation","labelType":"xbrl:label","value":"Share Based Compensation","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensation","labelType":"xbrl:terseLabel","value":"Stock-based compensation","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","labelType":"xbrl:terseLabel","value":"Vesting period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract","labelType":"xbrl:terseLabel","value":"ESPP","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","labelType":"xbrl:terseLabel","value":"Fair Value of grants per share","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract","labelType":"xbrl:verboseLabel","value":"Assumptions","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate","labelType":"xbrl:label","value":"Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate","labelType":"xbrl:terseLabel","value":"Dividend yield","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate","labelType":"xbrl:verboseLabel","value":"Expected dividend","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","labelType":"xbrl:label","value":"Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","labelType":"xbrl:terseLabel","value":"Expected volatility","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","labelType":"xbrl:label","value":"Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","labelType":"xbrl:terseLabel","value":"Average risk-free interest rate","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","labelType":"xbrl:verboseLabel","value":"Risk free interest rate","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","labelType":"xbrl:label","value":"Share Based Compensation Arrangement By Share Based Payment Award [Line Items]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","labelType":"xbrl:terseLabel","value":"Stock-based Compensation Expense","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized","labelType":"xbrl:label","value":"Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Authorized","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized","labelType":"xbrl:totalLabel","value":"Total reserved shares of common stock for issuance","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","labelType":"xbrl:label","value":"Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Grant","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","labelType":"xbrl:periodEndLabel","value":"Balance, ending","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","labelType":"xbrl:periodStartLabel","value":"Balance, beginning","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract","labelType":"xbrl:label","value":"Share Based Compensation Arrangement By Share Based Payment Award Options Additional Disclosures [Abstract]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract","labelType":"xbrl:terseLabel","value":"Shares Available for Grant","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber","labelType":"xbrl:label","value":"Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Number","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber","labelType":"xbrl:terseLabel","value":"Options exercisable","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice","labelType":"xbrl:label","value":"Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Exercise Price","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice","labelType":"xbrl:terseLabel","value":"Options exercisable","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue","labelType":"xbrl:label","value":"Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue","labelType":"xbrl:terseLabel","value":"Total intrinsic value of the options exercised during the period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod","labelType":"xbrl:label","value":"Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod","labelType":"xbrl:negatedLabel","value":"Options Forfeited / Expired","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice","labelType":"xbrl:label","value":"Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period Weighted Average Exercise Price","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice","labelType":"xbrl:terseLabel","value":"Options Forfeited / Expired","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod","labelType":"xbrl:label","value":"Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod","labelType":"xbrl:terseLabel","value":"Options Granted","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod","labelType":"xbrl:verboseLabel","value":"Options granted during period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue","labelType":"xbrl:label","value":"Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue","labelType":"xbrl:terseLabel","value":"Options outstanding","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","labelType":"xbrl:label","value":"Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","labelType":"xbrl:periodEndLabel","value":"Balance, ending","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","labelType":"xbrl:periodStartLabel","value":"Balance, beginning","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","labelType":"xbrl:terseLabel","value":"Stock options outstanding","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","labelType":"xbrl:verboseLabel","value":"Options outstanding","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","labelType":"xbrl:label","value":"Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Roll Forward","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","labelType":"xbrl:terseLabel","value":"Options Outstanding","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","labelType":"xbrl:label","value":"Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","labelType":"xbrl:periodEndLabel","value":"Balance, ending","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","labelType":"xbrl:periodStartLabel","value":"Balance, beginning","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","labelType":"xbrl:terseLabel","value":"Options outstanding","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward","labelType":"xbrl:label","value":"Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price Rollforward","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward","labelType":"xbrl:terseLabel","value":"Weighted Average Exercise Price","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock","labelType":"xbrl:label","value":"Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Exercisable Table [Text Block]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock","labelType":"xbrl:terseLabel","value":"Summary of Options Vested and Exercisable","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue","labelType":"xbrl:label","value":"Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Aggregate Intrinsic Value","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue","labelType":"xbrl:terseLabel","value":"Fully vested and expected to vest options","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber","labelType":"xbrl:label","value":"Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Number","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber","labelType":"xbrl:terseLabel","value":"Fully vested and expected to vest options","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice","labelType":"xbrl:label","value":"Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Weighted Average Exercise Price","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice","labelType":"xbrl:terseLabel","value":"Fully vested and expected to vest options","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","labelType":"xbrl:label","value":"Equity Award [Domain]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice","labelType":"xbrl:label","value":"Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice","labelType":"xbrl:terseLabel","value":"Options Exercised","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice","labelType":"xbrl:label","value":"Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice","labelType":"xbrl:terseLabel","value":"Options Granted","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice","labelType":"xbrl:verboseLabel","value":"Options granted during period, weighted-average price (in dollars per share)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis","labelType":"xbrl:label","value":"Exercise Price Range [Axis]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain","labelType":"xbrl:label","value":"Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems","labelType":"xbrl:label","value":"Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems","labelType":"xbrl:terseLabel","value":"Stock options outstanding and exercisable under all stock option plans","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit","labelType":"xbrl:label","value":"Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Lower Range Limit","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit","labelType":"xbrl:terseLabel","value":"Range of Exercise Prices, minimum","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions","labelType":"xbrl:label","value":"Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Number Of Exercisable Options","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions","labelType":"xbrl:terseLabel","value":"Options Exercisable, Number","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions","labelType":"xbrl:label","value":"Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Number Of Outstanding Options","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions","labelType":"xbrl:terseLabel","value":"Options Outstanding, Number","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit","labelType":"xbrl:label","value":"Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Upper Range Limit","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit","labelType":"xbrl:terseLabel","value":"Range of Exercise Prices, maximum","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod","labelType":"xbrl:terseLabel","value":"Option term","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1","labelType":"xbrl:label","value":"Share-based Compensation Arrangement By Share-based Payment Award Fair Value Assumptions Expected Term1","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1","labelType":"xbrl:terseLabel","value":"Expected life (in years)","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1","labelType":"xbrl:label","value":"Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Intrinsic Value1","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1","labelType":"xbrl:terseLabel","value":"Options exercisable","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1","labelType":"xbrl:label","value":"Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Weighted Average Remaining Contractual Term1","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1","labelType":"xbrl:terseLabel","value":"Options exercisable","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2","labelType":"xbrl:label","value":"Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2","labelType":"xbrl:terseLabel","value":"Options outstanding","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1","labelType":"xbrl:label","value":"Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested And Expected To Vest Outstanding Weighted Average Remaining Contractual Term1","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1","labelType":"xbrl:terseLabel","value":"Fully vested and expected to vest options","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1","labelType":"xbrl:label","value":"Sharebased Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Exercisable Options Weighted Average Exercise Price1","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1","labelType":"xbrl:terseLabel","value":"Options Exercisable, Weighted Average Exercise Price","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1","labelType":"xbrl:label","value":"Sharebased Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Outstanding Options Weighted Average Exercise Price Beginning Balance1","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1","labelType":"xbrl:terseLabel","value":"Options Outstanding, Weighted Average Exercise Price","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2","labelType":"xbrl:label","value":"Sharebased Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Outstanding Options Weighted Average Remaining Contractual Term2","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2","labelType":"xbrl:terseLabel","value":"Options Outstanding, Weighted Average Remaining Contractual Life","language":"en-US"},{"forObject":"us-gaap:SharesOutstanding","labelType":"xbrl:label","value":"Shares Outstanding","language":"en-US"},{"forObject":"us-gaap:SharesOutstanding","labelType":"xbrl:periodEndLabel","value":"Balance at end of period (in shares)","language":"en-US"},{"forObject":"us-gaap:SharesOutstanding","labelType":"xbrl:periodStartLabel","value":"Balance at beginning of period (in shares)","language":"en-US"},{"forObject":"us-gaap:ShortTermLeaseCost","labelType":"xbrl:label","value":"Short-term Lease, Cost","language":"en-US"},{"forObject":"us-gaap:ShortTermLeaseCost","labelType":"xbrl:terseLabel","value":"Short-term lease expense","language":"en-US"},{"forObject":"us-gaap:StandardProductWarrantyDisclosureAbstract","labelType":"xbrl:label","value":"Standard Product Warranty Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:StandardProductWarrantyDisclosureAbstract","labelType":"xbrl:terseLabel","value":"Warranty","language":"en-US"},{"forObject":"us-gaap:StatementEquityComponentsAxis","labelType":"xbrl:label","value":"Equity Components [Axis]","language":"en-US"},{"forObject":"us-gaap:StatementLineItems","labelType":"xbrl:label","value":"Statement [Line Items]","language":"en-US"},{"forObject":"us-gaap:StatementLineItems","labelType":"xbrl:terseLabel","value":"Net Income per common share","language":"en-US"},{"forObject":"us-gaap:StatementLineItems","labelType":"xbrl:verboseLabel","value":"Income tax","language":"en-US"},{"forObject":"us-gaap:StatementOfCashFlowsAbstract","labelType":"xbrl:label","value":"CONSOLIDATED STATEMENTS OF CASH FLOWS","language":"en-US"},{"forObject":"us-gaap:StatementOfFinancialPositionAbstract","labelType":"xbrl:label","value":"CONSOLIDATED BALANCE SHEETS","language":"en-US"},{"forObject":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","labelType":"xbrl:label","value":"CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME","language":"en-US"},{"forObject":"us-gaap:StatementOfStockholdersEquityAbstract","labelType":"xbrl:label","value":"CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY","language":"en-US"},{"forObject":"us-gaap:StatementTable","labelType":"xbrl:label","value":"Statement [Table]","language":"en-US"},{"forObject":"us-gaap:StatementTable","labelType":"xbrl:terseLabel","value":"Statement [Table]","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans","labelType":"xbrl:label","value":"Stock Issued During Period, Shares, Employee Stock Purchase Plans","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans","labelType":"xbrl:terseLabel","value":"ESPP shares issued","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans","labelType":"xbrl:verboseLabel","value":"Issuance of common stock in connection with employee stock purchase plan (in shares)","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","labelType":"xbrl:label","value":"Stock Issued During Period Shares Stock Options Exercised","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","labelType":"xbrl:negatedLabel","value":"Options Exercised","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","labelType":"xbrl:terseLabel","value":"Issuance of common stock upon exercise of stock options (in shares)","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan","labelType":"xbrl:label","value":"Stock Issued During Period, Value, Employee Stock Purchase Plan","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan","labelType":"xbrl:terseLabel","value":"Issuance of common stock in connection with employee stock purchase plan","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised","labelType":"xbrl:label","value":"Stock Issued During Period Value Stock Options Exercised","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised","labelType":"xbrl:terseLabel","value":"Issuance of common stock upon exercise of stock options","language":"en-US"},{"forObject":"us-gaap:StockholdersEquity","labelType":"xbrl:label","value":"Stockholders' Equity Attributable to Parent","language":"en-US"},{"forObject":"us-gaap:StockholdersEquity","labelType":"xbrl:periodEndLabel","value":"Balance at end of period","language":"en-US"},{"forObject":"us-gaap:StockholdersEquity","labelType":"xbrl:periodStartLabel","value":"Balance at beginning of period","language":"en-US"},{"forObject":"us-gaap:StockholdersEquity","labelType":"xbrl:totalLabel","value":"Total stockholders' equity","language":"en-US"},{"forObject":"us-gaap:StockholdersEquityAbstract","labelType":"xbrl:label","value":"Stockholders Equity [Abstract]","language":"en-US"},{"forObject":"us-gaap:StockholdersEquityAbstract","labelType":"xbrl:terseLabel","value":"Stockholders' equity:","language":"en-US"},{"forObject":"us-gaap:StockholdersEquityNoteAbstract","labelType":"xbrl:label","value":"Stockholders' Equity Note [Abstract]","language":"en-US"},{"forObject":"us-gaap:StockholdersEquityNoteAbstract","labelType":"xbrl:terseLabel","value":"Stockholders' equity","language":"en-US"},{"forObject":"us-gaap:StockholdersEquityNoteDisclosureTextBlock","labelType":"xbrl:label","value":"Stockholders Equity Note Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:StockholdersEquityNoteDisclosureTextBlock","labelType":"xbrl:terseLabel","value":"Stockholders' Equity","language":"en-US"},{"forObject":"us-gaap:SubleaseIncome","labelType":"xbrl:label","value":"Sublease Income","language":"en-US"},{"forObject":"us-gaap:SubleaseIncome","labelType":"xbrl:terseLabel","value":"Sublease income","language":"en-US"},{"forObject":"us-gaap:SubsidiarySaleOfStockAxis","labelType":"xbrl:label","value":"Sale of Stock [Axis]","language":"en-US"},{"forObject":"us-gaap:SupplementalBalanceSheetDisclosuresTextBlock","labelType":"xbrl:label","value":"Supplemental Balance Sheet Disclosures [Text Block]","language":"en-US"},{"forObject":"us-gaap:SupplementalBalanceSheetDisclosuresTextBlock","labelType":"xbrl:terseLabel","value":"Balance Sheet Components","language":"en-US"},{"forObject":"us-gaap:SupplementalCashFlowInformationAbstract","labelType":"xbrl:label","value":"Supplemental Cash Flow Information [Abstract]","language":"en-US"},{"forObject":"us-gaap:SupplementalCashFlowInformationAbstract","labelType":"xbrl:terseLabel","value":"Supplemental cash flow disclosures:","language":"en-US"},{"forObject":"us-gaap:TaxCreditCarryforwardAxis","labelType":"xbrl:label","value":"Tax Credit Carryforward [Axis]","language":"en-US"},{"forObject":"us-gaap:TaxCreditCarryforwardNameDomain","labelType":"xbrl:label","value":"Tax Credit Carryforward, Name","language":"en-US"},{"forObject":"us-gaap:TechnologyServiceMember","labelType":"xbrl:label","value":"Professional services","language":"en-US"},{"forObject":"us-gaap:TextBlockAbstract","labelType":"xbrl:label","value":"Text Block [Abstract]","language":"en-US"},{"forObject":"us-gaap:TimingOfTransferOfGoodOrServiceAxis","labelType":"xbrl:label","value":"Timing of Transfer of Good or Service [Axis]","language":"en-US"},{"forObject":"us-gaap:TimingOfTransferOfGoodOrServiceDomain","labelType":"xbrl:label","value":"Timing of Transfer of Good or Service [Domain]","language":"en-US"},{"forObject":"us-gaap:TradeAndOtherAccountsReceivablePolicy","labelType":"xbrl:label","value":"Trade And Other Accounts Receivable Policy","language":"en-US"},{"forObject":"us-gaap:TradeAndOtherAccountsReceivablePolicy","labelType":"xbrl:terseLabel","value":"Accounts Receivable and Allowance for Doubtful Accounts","language":"en-US"},{"forObject":"us-gaap:TransferredAtPointInTimeMember","labelType":"xbrl:label","value":"Transferred at Point in Time [Member]","language":"en-US"},{"forObject":"us-gaap:TransferredAtPointInTimeMember","labelType":"xbrl:terseLabel","value":"Point-in-time","language":"en-US"},{"forObject":"us-gaap:TransferredOverTimeMember","labelType":"xbrl:label","value":"Transferred over Time [Member]","language":"en-US"},{"forObject":"us-gaap:TransferredOverTimeMember","labelType":"xbrl:terseLabel","value":"Over-time","language":"en-US"},{"forObject":"us-gaap:UnbilledContractsReceivable","labelType":"xbrl:label","value":"Unbilled Contracts Receivable","language":"en-US"},{"forObject":"us-gaap:UnbilledContractsReceivable","labelType":"xbrl:terseLabel","value":"Unbilled accounts receivable","language":"en-US"},{"forObject":"us-gaap:UnbilledReceivablesCurrent","labelType":"xbrl:label","value":"Unbilled Receivables, Current","language":"en-US"},{"forObject":"us-gaap:UnbilledReceivablesCurrent","labelType":"xbrl:verboseLabel","value":"Contract assets","language":"en-US"},{"forObject":"us-gaap:UndistributedEarningsOfForeignSubsidiaries","labelType":"xbrl:label","value":"Undistributed Earnings Of Foreign Subsidiaries","language":"en-US"},{"forObject":"us-gaap:UndistributedEarningsOfForeignSubsidiaries","labelType":"xbrl:verboseLabel","value":"Undistributed earnings of foreign subsidiaries","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefits","labelType":"xbrl:label","value":"Unrecognized Tax Benefits","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefits","labelType":"xbrl:periodEndLabel","value":"Ending balance","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefits","labelType":"xbrl:periodStartLabel","value":"Beginning balance","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued","labelType":"xbrl:label","value":"Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued","labelType":"xbrl:verboseLabel","value":"Accrued interest and penalties related to unrecognized tax benefit (provision)","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions","labelType":"xbrl:label","value":"Unrecognized Tax Benefits Increases Resulting From Current Period Tax Positions","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions","labelType":"xbrl:terseLabel","value":"Increases in balances related to tax positions taken during current periods","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations","labelType":"xbrl:label","value":"Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations","labelType":"xbrl:negatedLabel","value":"Expired Attributes","language":"en-US"},{"forObject":"us-gaap:UseOfEstimates","labelType":"xbrl:label","value":"Use Of Estimates","language":"en-US"},{"forObject":"us-gaap:UseOfEstimates","labelType":"xbrl:terseLabel","value":"Use of Estimates","language":"en-US"},{"forObject":"us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount","labelType":"xbrl:label","value":"Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount","language":"en-US"},{"forObject":"us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount","labelType":"xbrl:terseLabel","value":"Increase (decrease) in valuation allowance","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesBalance","labelType":"xbrl:label","value":"Valuation Allowances And Reserves Balance","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesBalance","labelType":"xbrl:periodEndLabel","value":"Balance at End of Period","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesBalance","labelType":"xbrl:periodStartLabel","value":"Balance at Beginning of Period","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense","labelType":"xbrl:label","value":"Valuation Allowances And Reserves Charged To Cost And Expense","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense","labelType":"xbrl:terseLabel","value":"Additions Charged to Expense","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesDeductions","labelType":"xbrl:label","value":"Valuation Allowances And Reserves Deductions","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesDeductions","labelType":"xbrl:negatedLabel","value":"Amounts Written Off, Net of Recoveries","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesDomain","labelType":"xbrl:label","value":"Valuation Allowances and Reserves","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesTypeAxis","labelType":"xbrl:label","value":"Valuation Allowances and Reserves Type [Axis]","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","labelType":"xbrl:label","value":"Weighted Average Number Of Diluted Shares Outstanding","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","labelType":"xbrl:terseLabel","value":"Diluted (in shares)","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","labelType":"xbrl:totalLabel","value":"Diluted (in shares)","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfSharesOutstandingAbstract","labelType":"xbrl:label","value":"Weighted Average Number of Shares Outstanding, Diluted [Abstract]","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfSharesOutstandingAbstract","labelType":"xbrl:terseLabel","value":"Weighted-average shares used in computation:","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","labelType":"xbrl:label","value":"Weighted Average Number Of Shares Outstanding Basic","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","labelType":"xbrl:terseLabel","value":"Basic (in shares)","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","labelType":"xbrl:verboseLabel","value":"Weighted average common shares used in computing basic net income (loss) per common share","language":"en-US"},{"forObject":"cik:0001066194","labelType":"xbrl:label","value":"EGAIN Corp","language":"en"},{"forObject":"rpt:group-0","labelType":"xbrl:label","value":"10201 - Disclosure - Balance Sheet Components","language":"en"},{"forObject":"rpt:group-1","labelType":"xbrl:label","value":"40202 - Disclosure - Balance Sheet Components - Additional Information (Details)","language":"en"},{"forObject":"rpt:group-2","labelType":"xbrl:label","value":"40203 - Disclosure - Balance Sheet Components - Summary of Accrued Compensation (Detail)","language":"en"},{"forObject":"rpt:group-3","labelType":"xbrl:label","value":"40204 - Disclosure - Balance Sheet Components - Summary of Accrued Liabilities (Detail)","language":"en"},{"forObject":"rpt:group-4","labelType":"xbrl:label","value":"40201 - Disclosure - Balance Sheet Components - Summary of Property Plant Equipment (Detail)","language":"en"},{"forObject":"rpt:group-5","labelType":"xbrl:label","value":"30203 - Disclosure - Balance Sheet Components (Tables)","language":"en"},{"forObject":"rpt:group-6","labelType":"xbrl:label","value":"10801 - Disclosure - Commitments And Contingencies","language":"en"},{"forObject":"rpt:group-7","labelType":"xbrl:label","value":"40801 - Disclosure - Commitments and Contingencies - Other Commitments (Detail)","language":"en"},{"forObject":"rpt:group-8","labelType":"xbrl:label","value":"11001 - Disclosure - Fair Value Measurement","language":"en"},{"forObject":"rpt:group-9","labelType":"xbrl:label","value":"41001 - Disclosure - Fair Value Measurement (Details)","language":"en"},{"forObject":"rpt:group-10","labelType":"xbrl:label","value":"10401 - Disclosure - Income Taxes","language":"en"},{"forObject":"rpt:group-11","labelType":"xbrl:label","value":"40404 - Disclosure - Income Taxes - Additional Information (Detail)","language":"en"},{"forObject":"rpt:group-12","labelType":"xbrl:label","value":"40405 - Disclosure - Income Taxes - Components of Deferred Tax Assets and Liabilities (Detail)","language":"en"},{"forObject":"rpt:group-13","labelType":"xbrl:label","value":"40403 - Disclosure - Income Taxes - Components of Income Tax Provision (Detail)","language":"en"},{"forObject":"rpt:group-14","labelType":"xbrl:label","value":"40401 - Disclosure - Income Taxes - Income (Loss) Before Income Taxes (Detail)","language":"en"},{"forObject":"rpt:group-15","labelType":"xbrl:label","value":"40402 - Disclosure - Income Taxes - Reconciliation of Federal Statutory Tax Rate to Effective Tax Rate (Detail)","language":"en"},{"forObject":"rpt:group-16","labelType":"xbrl:label","value":"30403 - Disclosure - Income Taxes (Tables)","language":"en"},{"forObject":"rpt:group-17","labelType":"xbrl:label","value":"40406 - Disclosure - Income Taxes - Uncertain Tax Positions (Detail)","language":"en"},{"forObject":"rpt:group-18","labelType":"xbrl:label","value":"10601 - Disclosure - Intangible Assets","language":"en"},{"forObject":"rpt:group-19","labelType":"xbrl:label","value":"40601 - Disclosure - Intangible Assets - Intangible assets and estimated amortizable lives (Details)","language":"en"},{"forObject":"rpt:group-20","labelType":"xbrl:label","value":"30603 - Disclosure - Intangible Assets (Tables)","language":"en"},{"forObject":"rpt:group-21","labelType":"xbrl:label","value":"10701 - Disclosure - Leases","language":"en"},{"forObject":"rpt:group-22","labelType":"xbrl:label","value":"40702 - Disclosure - Leases - Consolidated Statement of Operations Information (Details)","language":"en"},{"forObject":"rpt:group-23","labelType":"xbrl:label","value":"40703 - Disclosure - Leases - Maturities of Lease Liabilities (Details)","language":"en"},{"forObject":"rpt:group-24","labelType":"xbrl:label","value":"30703 - Disclosure - Leases (Tables)","language":"en"},{"forObject":"rpt:group-25","labelType":"xbrl:label","value":"40701 - Disclosure - Leases - Weighted Average Lease Term and Discount (Details)","language":"en"},{"forObject":"rpt:group-26","labelType":"xbrl:label","value":"10901 - Disclosure - Litigation","language":"en"},{"forObject":"rpt:group-27","labelType":"xbrl:label","value":"11101 - Disclosure - Quarterly Financial Data","language":"en"},{"forObject":"rpt:group-28","labelType":"xbrl:label","value":"41101 - Disclosure - Quarterly Financial Data - Summary of Quarterly Results of Operations and Share Data (Detail)","language":"en"},{"forObject":"rpt:group-29","labelType":"xbrl:label","value":"31103 - Disclosure - Quarterly Financial Data (Tables)","language":"en"},{"forObject":"rpt:group-30","labelType":"xbrl:label","value":"10301 - Disclosure - Revenue Recognition","language":"en"},{"forObject":"rpt:group-31","labelType":"xbrl:label","value":"40303 - Disclosure - Revenue Recognition - Changes in Contract Liabilities (Details)","language":"en"},{"forObject":"rpt:group-32","labelType":"xbrl:label","value":"40301 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details)","language":"en"},{"forObject":"rpt:group-33","labelType":"xbrl:label","value":"40304 - Disclosure - Revenue Recognition - Remaining Performance Obligations (Details)","language":"en"},{"forObject":"rpt:group-34","labelType":"xbrl:label","value":"40302 - Disclosure - Revenue Recognition - Revenue by Geography (Details)","language":"en"},{"forObject":"rpt:group-35","labelType":"xbrl:label","value":"30303 - Disclosure - Revenue Recognition (Tables)","language":"en"},{"forObject":"rpt:group-36","labelType":"xbrl:label","value":"11201 - Disclosure - Schedule II - Valuation and Qualifying Accounts","language":"en"},{"forObject":"rpt:group-37","labelType":"xbrl:label","value":"41201 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Detail)","language":"en"},{"forObject":"rpt:group-38","labelType":"xbrl:label","value":"10501 - Disclosure - Stockholders' Equity","language":"en"},{"forObject":"rpt:group-39","labelType":"xbrl:label","value":"40510 - Disclosure - Stockholders' Equity - 2017 Emplyee Stock purchase Plan (Detail)","language":"en"},{"forObject":"rpt:group-40","labelType":"xbrl:label","value":"40504 - Disclosure - Stockholders' Equity - Activity under 2005 Management Stock Option Plan (Detail)","language":"en"},{"forObject":"rpt:group-41","labelType":"xbrl:label","value":"40505 - Disclosure - Stockholders' Equity - Activity under 2005 Stock Incentive Plan (Detail)","language":"en"},{"forObject":"rpt:group-42","labelType":"xbrl:label","value":"40503 - Disclosure - Stockholders' Equity - Additional Information (Detail)","language":"en"},{"forObject":"rpt:group-43","labelType":"xbrl:label","value":"40501 - Disclosure - Stockholders Equity - Authorized Shares (Details)","language":"en"},{"forObject":"rpt:group-44","labelType":"xbrl:label","value":"40502 - Disclosure - Stockholders' Equity - Reserved Shares of Common Stock for Issuance (Detail)","language":"en"},{"forObject":"rpt:group-45","labelType":"xbrl:label","value":"40511 - Disclosure - Stockholders' Equity - Stock-based Compensation (Details)","language":"en"},{"forObject":"rpt:group-46","labelType":"xbrl:label","value":"40509 - Disclosure - Stockholders' Equity - Stock Option Valuation Assumptions (Detail)","language":"en"},{"forObject":"rpt:group-47","labelType":"xbrl:label","value":"40508 - Disclosure - Stockholders' Equity - Summary of Effect of Stock Based Compensation (Detail)","language":"en"},{"forObject":"rpt:group-48","labelType":"xbrl:label","value":"40507 - Disclosure - Stockholders' Equity - Summary of Option Vested and Exercisable (Detail)","language":"en"},{"forObject":"rpt:group-49","labelType":"xbrl:label","value":"40506 - Disclosure - Stockholders' Equity - Summary of Stock Options Outstanding and Exercisable under All Stock Option Plans (Detail)","language":"en"},{"forObject":"rpt:group-50","labelType":"xbrl:label","value":"30503 - Disclosure - Stockholders' Equity (Tables)","language":"en"},{"forObject":"rpt:group-51","labelType":"xbrl:label","value":"10101 - Disclosure - Summary of Business and Significant Accounting Policies","language":"en"},{"forObject":"rpt:group-52","labelType":"xbrl:label","value":"40102 - Disclosure - Summary of Business and Significant Accounting Policies - Concentration of Credit Risk (Details)","language":"en"},{"forObject":"rpt:group-53","labelType":"xbrl:label","value":"40104 - Disclosure - Summary of Business and Significant Accounting Policies - Costs Capitalized to Obtain Revenue Contracts (Details)","language":"en"},{"forObject":"rpt:group-54","labelType":"xbrl:label","value":"40105 - Disclosure - Summary of Business and Significant Accounting Policies - Deferred Financing Costs (Details)","language":"en"},{"forObject":"rpt:group-55","labelType":"xbrl:label","value":"40101 - Disclosure - Summary of Business and Significant Accounting Policies - Foreign Currency (Detail)","language":"en"},{"forObject":"rpt:group-56","labelType":"xbrl:label","value":"40106 - Disclosure - Summary of Business and Significant Accounting Policies - (Loss) Earnings Per Common Share (Detail)","language":"en"},{"forObject":"rpt:group-57","labelType":"xbrl:label","value":"20102 - Disclosure - Summary of Business and Significant Accounting Policies (Policies)","language":"en"},{"forObject":"rpt:group-58","labelType":"xbrl:label","value":"40103 - Disclosure - Summary of Business and Significant Accounting Policies - Property, Equipment, and Intangible Assets (Detail)","language":"en"},{"forObject":"rpt:group-59","labelType":"xbrl:label","value":"40108 - Disclosure - Summary of Business and Significant Accounting Policies - Revenue Recognition (Details)","language":"en"},{"forObject":"rpt:group-60","labelType":"xbrl:label","value":"40107 - Disclosure - Summary of Business and Significant Accounting Policies - Segment Information (Details)","language":"en"},{"forObject":"rpt:group-61","labelType":"xbrl:label","value":"30103 - Disclosure - Summary of Business and Significant Accounting Policies (Tables)","language":"en"},{"forObject":"rpt:group-62","labelType":"xbrl:label","value":"00090 - Document - Document and Entity Information","language":"en"},{"forObject":"rpt:group-63","labelType":"xbrl:label","value":"00100 - Statement - CONSOLIDATED BALANCE SHEETS","language":"en"},{"forObject":"rpt:group-64","labelType":"xbrl:label","value":"00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)","language":"en"},{"forObject":"rpt:group-65","labelType":"xbrl:label","value":"00500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS","language":"en"},{"forObject":"rpt:group-66","labelType":"xbrl:label","value":"00300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME","language":"en"},{"forObject":"rpt:group-67","labelType":"xbrl:label","value":"00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS","language":"en"},{"forObject":"rpt:group-68","labelType":"xbrl:label","value":"00400 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY","language":"en"},{"forObject":"rpt:group-69","labelType":"xbrl:label","value":"408051 - Disclosure - Leases - Maturities of lease liabilities (Details) (Calc 2)","language":"en"},{"forObject":"rpt:group-70","labelType":"xbrl:label","value":"40304 - Disclosure - Revenue Recognition - Remaining Performance Obligations Default (Details)","language":"en"}],"networks":[{"name":"rpt:network-presentation-28","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:TextBlockAbstract","order":1.0},{"source":"us-gaap:TextBlockAbstract","target":"us-gaap:SupplementalBalanceSheetDisclosuresTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-29","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"egan:DisclosureBalanceSheetComponentsNarrativeAbstract","order":1.0},{"source":"egan:DisclosureBalanceSheetComponentsNarrativeAbstract","target":"egan:DepreciationAndAmortizationOfCapitalLeaseAssets","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"egan:DisclosureBalanceSheetComponentsNarrativeAbstract","target":"us-gaap:PropertyPlantAndEquipmentDisposals","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-30","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"egan:DisclosureBalanceSheetComponentsSummaryOfAccruedCompensation","order":1.0},{"source":"egan:DisclosureBalanceSheetComponentsSummaryOfAccruedCompensation","target":"us-gaap:AccruedBonusesCurrent","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"egan:DisclosureBalanceSheetComponentsSummaryOfAccruedCompensation","target":"us-gaap:AccruedVacationCurrent","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"egan:DisclosureBalanceSheetComponentsSummaryOfAccruedCompensation","target":"us-gaap:OtherEmployeeRelatedLiabilitiesCurrent","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"egan:DisclosureBalanceSheetComponentsSummaryOfAccruedCompensation","target":"us-gaap:AccruedLiabilitiesForCommissionsExpenseAndTaxes","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"egan:DisclosureBalanceSheetComponentsSummaryOfAccruedCompensation","target":"us-gaap:EmployeeRelatedLiabilitiesCurrent","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-31","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"egan:DisclosureBalanceSheetComponentsSummaryOfAccruedLiabilitiesAbstract","order":1.0},{"source":"egan:DisclosureBalanceSheetComponentsSummaryOfAccruedLiabilitiesAbstract","target":"egan:CustomerAdvances","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"egan:DisclosureBalanceSheetComponentsSummaryOfAccruedLiabilitiesAbstract","target":"us-gaap:SalesAndExciseTaxPayableCurrent","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"egan:DisclosureBalanceSheetComponentsSummaryOfAccruedLiabilitiesAbstract","target":"egan:ValueAddedTaxPayableCurrent","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"egan:DisclosureBalanceSheetComponentsSummaryOfAccruedLiabilitiesAbstract","target":"us-gaap:OtherAccruedLiabilitiesCurrent","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"egan:DisclosureBalanceSheetComponentsSummaryOfAccruedLiabilitiesAbstract","target":"us-gaap:AccruedLiabilitiesCurrent","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-32","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"egan:DisclosureBalanceSheetComponentsSummaryOfPropertyPlantEquipmentAbstract","order":1.0},{"source":"egan:DisclosureBalanceSheetComponentsSummaryOfPropertyPlantEquipmentAbstract","target":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable","target":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","order":1.0},{"source":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","target":"us-gaap:PropertyPlantAndEquipmentTypeDomain","order":1.0},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:ComputerEquipmentMember","order":1.0},{"source":"us-gaap:PropertyPlantAndEquipmentLineItems","target":"us-gaap:PropertyPlantAndEquipmentGross","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:FurnitureAndFixturesMember","order":2.0},{"source":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable","target":"us-gaap:PropertyPlantAndEquipmentLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentLineItems","target":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:LeaseholdImprovementsMember","order":3.0},{"source":"us-gaap:PropertyPlantAndEquipmentLineItems","target":"us-gaap:PropertyPlantAndEquipmentNet","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-33","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:TextBlockAbstract","order":1.0},{"source":"us-gaap:TextBlockAbstract","target":"us-gaap:PropertyPlantAndEquipmentTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TextBlockAbstract","target":"egan:ScheduleOfAccruedCompensation","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TextBlockAbstract","target":"us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-34","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","order":1.0},{"source":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","target":"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-35","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","order":1.0},{"source":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","target":"us-gaap:DefinedContributionPlanTable","order":1.0},{"source":"us-gaap:DefinedContributionPlanTable","target":"us-gaap:RetirementPlanSponsorLocationAxis","order":1.0},{"source":"us-gaap:RetirementPlanSponsorLocationAxis","target":"us-gaap:RetirementPlanSponsorLocationDomain","order":1.0},{"source":"us-gaap:RetirementPlanSponsorLocationDomain","target":"us-gaap:DomesticPlanMember","order":1.0},{"source":"us-gaap:DomesticPlanMember","target":"country:US","order":1.0},{"source":"us-gaap:DefinedContributionPlanDisclosureLineItems","target":"us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StandardProductWarrantyDisclosureAbstract","target":"egan:WarrantyPeriodMaximum","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RetirementPlanSponsorLocationDomain","target":"us-gaap:ForeignPlanMember","order":2.0},{"source":"us-gaap:DefinedContributionPlanTable","target":"us-gaap:DefinedContributionPlanDisclosureLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedContributionPlanDisclosureLineItems","target":"us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedContributionPlanDisclosureLineItems","target":"us-gaap:DefinedContributionPlanCostRecognized","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DefinedContributionPlanDisclosureLineItems","target":"us-gaap:StandardProductWarrantyDisclosureAbstract","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-36","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:FairValueDisclosuresAbstract","order":1.0},{"source":"us-gaap:FairValueDisclosuresAbstract","target":"us-gaap:FairValueMeasurementInputsDisclosureTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-37","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:FairValueDisclosuresAbstract","order":1.0},{"source":"us-gaap:FairValueDisclosuresAbstract","target":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"us-gaap:FairValueByMeasurementFrequencyAxis","order":1.0},{"source":"us-gaap:FairValueByMeasurementFrequencyAxis","target":"us-gaap:FairValueMeasurementFrequencyDomain","order":1.0},{"source":"us-gaap:FairValueMeasurementFrequencyDomain","target":"us-gaap:FairValueMeasurementsRecurringMember","order":1.0},{"source":"us-gaap:FairValueByFairValueHierarchyLevelAxis","target":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","order":1.0},{"source":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","target":"us-gaap:FairValueInputsLevel1Member","order":1.0},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","target":"us-gaap:CashAndCashEquivalentsFairValueDisclosure","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"us-gaap:FairValueByFairValueHierarchyLevelAxis","order":2.0},{"source":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable","target":"us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-38","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeTaxDisclosureTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-39","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"egan:DisclosureIncomeTaxesNarrativeAbstract","order":1.0},{"source":"egan:DisclosureIncomeTaxesNarrativeAbstract","target":"egan:ScheduleOfIncomeTaxesTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"egan:ScheduleOfIncomeTaxesTable","target":"us-gaap:TaxCreditCarryforwardAxis","order":1.0},{"source":"us-gaap:TaxCreditCarryforwardAxis","target":"us-gaap:TaxCreditCarryforwardNameDomain","order":1.0},{"source":"us-gaap:TaxCreditCarryforwardNameDomain","target":"egan:FederalResearchAndDevelopmentCreditsMember","order":1.0},{"source":"egan:ScheduleOfIncomeTaxesLineItems","target":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TaxCreditCarryforwardNameDomain","target":"egan:StateResearchAndDevelopmentCreditsMember","order":2.0},{"source":"egan:ScheduleOfIncomeTaxesTable","target":"egan:ScheduleOfIncomeTaxesLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"egan:ScheduleOfIncomeTaxesLineItems","target":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"egan:ScheduleOfIncomeTaxesLineItems","target":"us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"egan:ScheduleOfIncomeTaxesLineItems","target":"us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"egan:ScheduleOfIncomeTaxesLineItems","target":"us-gaap:UndistributedEarningsOfForeignSubsidiaries","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"egan:ScheduleOfIncomeTaxesLineItems","target":"egan:TaxCutsAndJobsActOf2017GlobalIntangibleLowTaxedIncome","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-40","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"egan:DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesAbstract","order":1.0},{"source":"egan:DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesAbstract","target":"us-gaap:StatementTable","order":1.0},{"source":"us-gaap:StatementTable","target":"us-gaap:BalanceSheetLocationAxis","order":1.0},{"source":"us-gaap:BalanceSheetLocationAxis","target":"us-gaap:BalanceSheetLocationDomain","order":1.0},{"source":"us-gaap:BalanceSheetLocationDomain","target":"us-gaap:OtherAssetsMember","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:DeferredTaxAssetsGrossAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DeferredTaxAssetsGrossAbstract","target":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwards","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DeferredTaxLiabilitiesAbstract","target":"us-gaap:DeferredTaxLiabilitiesLeasingArrangements","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:DeferredTaxAssetsGrossAbstract","target":"us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:DeferredTaxLiabilitiesAbstract","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DeferredTaxLiabilitiesAbstract","target":"us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:DeferredTaxAssetsGrossAbstract","target":"us-gaap:DeferredTaxAssetsDeferredIncome","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DeferredTaxLiabilitiesAbstract","target":"us-gaap:DeferredIncomeTaxLiabilities","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTotalLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:DeferredTaxAssetsLiabilitiesNet","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:DeferredTaxAssetsGrossAbstract","target":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DeferredTaxAssetsGrossAbstract","target":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DeferredTaxAssetsGrossAbstract","target":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DeferredTaxAssetsGrossAbstract","target":"us-gaap:DeferredTaxAssetsOther","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DeferredTaxAssetsGrossAbstract","target":"us-gaap:DeferredTaxAssetsGross","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:DeferredTaxAssetsGrossAbstract","target":"us-gaap:DeferredTaxAssetsValuationAllowance","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:DeferredTaxAssetsGrossAbstract","target":"us-gaap:DeferredTaxAssetsNet","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-41","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"egan:DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionAbstract","order":1.0},{"source":"egan:DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionAbstract","target":"us-gaap:CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:DeferredForeignIncomeTaxExpenseBenefit","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:CurrentForeignTaxExpenseBenefit","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"egan:DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionAbstract","target":"us-gaap:DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:DeferredIncomeTaxExpenseBenefit","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTotalLabel"}]},{"source":"us-gaap:CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:CurrentIncomeTaxExpenseBenefit","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTotalLabel"}]},{"source":"us-gaap:DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:IncomeTaxExpenseBenefit","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTotalLabel"}]}]},{"name":"rpt:network-presentation-42","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"egan:DisclosureIncomeTaxesIncomeLossBeforeIncomeTaxesAbstract","order":1.0},{"source":"egan:DisclosureIncomeTaxesIncomeLossBeforeIncomeTaxesAbstract","target":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"egan:DisclosureIncomeTaxesIncomeLossBeforeIncomeTaxesAbstract","target":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"egan:DisclosureIncomeTaxesIncomeLossBeforeIncomeTaxesAbstract","target":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-43","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"egan:DisclosureIncomeTaxesReconciliationOfFederalStatutoryTaxRateToEffectiveTaxRateAbstract","order":1.0},{"source":"egan:DisclosureIncomeTaxesReconciliationOfFederalStatutoryTaxRateToEffectiveTaxRateAbstract","target":"us-gaap:IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract","target":"us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract","target":"us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract","target":"us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract","target":"us-gaap:IncomeTaxReconciliationTaxCreditsResearch","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract","target":"egan:EffectiveIncomeTaxRateReconciliationForeignWithholdingTax","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract","target":"us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract","target":"egan:EffectiveIncomeTaxRateReconciliationDeferredReturnToProvisionShareBasedPaymentArrangementAmount","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract","target":"us-gaap:IncomeTaxReconciliationOtherAdjustments","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract","target":"us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract","target":"us-gaap:IncomeTaxReconciliationTaxContingenciesForeign","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract","target":"egan:EffectiveIncomeTaxRateReconciliationExpirationOfTaxAttributesAmount","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract","target":"us-gaap:IncomeTaxExpenseBenefit","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTotalLabel"}]}]},{"name":"rpt:network-presentation-44","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:TextBlockAbstract","order":1.0},{"source":"us-gaap:TextBlockAbstract","target":"us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TextBlockAbstract","target":"us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TextBlockAbstract","target":"us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TextBlockAbstract","target":"us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:TextBlockAbstract","target":"us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-45","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"egan:DisclosureIncomeTaxesGrossUnrecognizedTaxBenefitsAbstract","order":1.0},{"source":"egan:DisclosureIncomeTaxesGrossUnrecognizedTaxBenefitsAbstract","target":"us-gaap:UnrecognizedTaxBenefits","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"egan:DisclosureIncomeTaxesGrossUnrecognizedTaxBenefitsAbstract","target":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"egan:DisclosureIncomeTaxesGrossUnrecognizedTaxBenefitsAbstract","target":"us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"egan:DisclosureIncomeTaxesGrossUnrecognizedTaxBenefitsAbstract","target":"us-gaap:UnrecognizedTaxBenefits","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"egan:DisclosureIncomeTaxesGrossUnrecognizedTaxBenefitsAbstract","target":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"egan:DisclosureIncomeTaxesGrossUnrecognizedTaxBenefitsAbstract","target":"egan:NumberOfOpenTaxYearsFromDateOfUtilizationOfNetOperatingLossFederal","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"egan:DisclosureIncomeTaxesGrossUnrecognizedTaxBenefitsAbstract","target":"egan:NumberOfOpenTaxYearsFromDateOfUtilizationOfNetOperatingLossState","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-46","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","order":1.0},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:IntangibleAssetsDisclosureTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-47","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","order":1.0},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTable","order":1.0},{"source":"us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTable","target":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","order":1.0},{"source":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","target":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","order":1.0},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:CustomerRelationshipsMember","order":1.0},{"source":"us-gaap:CustomerRelationshipsMember","target":"us-gaap:CustomerRelatedIntangibleAssetsMember","order":1.0},{"source":"us-gaap:FiniteLivedIntangibleAssetsLineItems","target":"us-gaap:FiniteLivedIntangibleAssetsGross","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTable","target":"us-gaap:FiniteLivedIntangibleAssetsLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsLineItems","target":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsLineItems","target":"us-gaap:FiniteLivedIntangibleAssetsNet","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsLineItems","target":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsLineItems","target":"us-gaap:AmortizationOfIntangibleAssets","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-48","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","order":1.0},{"source":"us-gaap:GoodwillAndIntangibleAssetsDisclosureAbstract","target":"us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-49","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LeasesAbstract","order":1.0},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:LesseeOperatingLeasesTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-50","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LeasesAbstract","order":1.0},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:OperatingLeaseExpense","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:ShortTermLeaseCost","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:SubleaseIncome","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:OperatingLeasePayments","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-51","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LeasesAbstract","order":1.0},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:OperatingLeaseLiabilitiesPaymentsDueAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OperatingLeaseLiabilitiesPaymentsDueAbstract","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OperatingLeaseLiabilitiesPaymentsDueAbstract","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OperatingLeaseLiabilitiesPaymentsDueAbstract","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OperatingLeaseLiabilitiesPaymentsDueAbstract","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OperatingLeaseLiabilitiesPaymentsDueAbstract","target":"egan:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OperatingLeaseLiabilitiesPaymentsDueAbstract","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:OperatingLeaseLiabilitiesPaymentsDueAbstract","target":"us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:OperatingLeaseLiabilitiesPaymentsDueAbstract","target":"us-gaap:OperatingLeaseLiability","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-52","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LeasesAbstract","order":1.0},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:LeaseCostTableTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"egan:LesseeSupplementalCashFlowInformationOfOperatingLeasesTableTextBlock","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-53","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LeasesAbstract","order":1.0},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"egan:OperatingLeasesNumberOfLeasesModified","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"egan:OperatingLeaseOperatingLeaseLiabilityIncreaseDecreaseDueToLeaseModification","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-54","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:TextBlockAbstract","order":1.0},{"source":"us-gaap:TextBlockAbstract","target":"us-gaap:LegalMattersAndContingenciesTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-55","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:TextBlockAbstract","order":1.0},{"source":"us-gaap:TextBlockAbstract","target":"us-gaap:QuarterlyFinancialInformationTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-56","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","order":1.0},{"source":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","target":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","target":"us-gaap:GrossProfit","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","target":"us-gaap:OperatingIncomeLoss","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","target":"us-gaap:NetIncomeLoss","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","target":"us-gaap:EarningsPerShareBasic","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","target":"us-gaap:EarningsPerShareDiluted","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-57","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:TextBlockAbstract","order":1.0},{"source":"us-gaap:TextBlockAbstract","target":"us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-58","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:RevenueFromContractWithCustomerAbstract","order":1.0},{"source":"us-gaap:RevenueFromContractWithCustomerAbstract","target":"us-gaap:RevenueFromContractWithCustomerTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-59","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:RevenueFromContractWithCustomerAbstract","order":1.0},{"source":"us-gaap:RevenueFromContractWithCustomerAbstract","target":"egan:UnbilledReceivablesAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"egan:UnbilledReceivablesAbstract","target":"us-gaap:UnbilledReceivablesCurrent","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ContractWithCustomerLiabilityAbstract","target":"us-gaap:ContractWithCustomerLiabilityCurrent","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RevenueFromContractWithCustomerAbstract","target":"us-gaap:ContractWithCustomerLiabilityAbstract","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ContractWithCustomerLiabilityAbstract","target":"us-gaap:ContractWithCustomerLiabilityNoncurrent","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ContractWithCustomerLiabilityAbstract","target":"us-gaap:ContractWithCustomerLiabilityRevenueRecognized","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ContractWithCustomerLiabilityAbstract","target":"egan:ContractWithCustomerLiabilityAdditions","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ContractWithCustomerLiabilityAbstract","target":"egan:ContractWithCustomerLiabilityDeductions","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-60","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:RevenueFromContractWithCustomerAbstract","order":1.0},{"source":"us-gaap:RevenueFromContractWithCustomerAbstract","target":"us-gaap:DisaggregationOfRevenueTable","order":1.0},{"source":"us-gaap:DisaggregationOfRevenueTable","target":"srt:ProductOrServiceAxis","order":1.0},{"source":"srt:ProductOrServiceAxis","target":"srt:ProductsAndServicesDomain","order":1.0},{"source":"srt:ProductsAndServicesDomain","target":"us-gaap:LicenseMember","order":1.0},{"source":"us-gaap:LicenseMember","target":"egan:SoftwareAsaServiceRevenueMember","order":1.0},{"source":"us-gaap:TimingOfTransferOfGoodOrServiceAxis","target":"us-gaap:TimingOfTransferOfGoodOrServiceDomain","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:TimingOfTransferOfGoodOrServiceDomain","target":"us-gaap:TransferredOverTimeMember","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DisaggregationOfRevenueLineItems","target":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:LicenseMember","target":"egan:LegacySupportRevenueMember","order":2.0},{"source":"srt:ProductsAndServicesDomain","target":"us-gaap:TechnologyServiceMember","order":2.0},{"source":"us-gaap:DisaggregationOfRevenueTable","target":"us-gaap:TimingOfTransferOfGoodOrServiceAxis","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:TimingOfTransferOfGoodOrServiceDomain","target":"us-gaap:TransferredAtPointInTimeMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:DisaggregationOfRevenueTable","target":"us-gaap:DisaggregationOfRevenueLineItems","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-61","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:RevenueFromContractWithCustomerAbstract","order":1.0},{"source":"us-gaap:RevenueFromContractWithCustomerAbstract","target":"us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable","order":1.0},{"source":"us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable","target":"us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis","order":1.0},{"source":"us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems","target":"us-gaap:RevenueRemainingPerformanceObligation","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable","target":"us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems","target":"us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-62","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:RevenueFromContractWithCustomerAbstract","order":1.0},{"source":"us-gaap:RevenueFromContractWithCustomerAbstract","target":"us-gaap:RevenueInitialApplicationPeriodCumulativeEffectTransitionTable","order":1.0},{"source":"us-gaap:RevenueInitialApplicationPeriodCumulativeEffectTransitionTable","target":"srt:StatementGeographicalAxis","order":1.0},{"source":"srt:StatementGeographicalAxis","target":"srt:SegmentGeographicalDomain","order":1.0},{"source":"srt:SegmentGeographicalDomain","target":"srt:NorthAmericaMember","order":1.0},{"source":"us-gaap:RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems","target":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"srt:SegmentGeographicalDomain","target":"us-gaap:EMEAMember","order":2.0},{"source":"us-gaap:RevenueInitialApplicationPeriodCumulativeEffectTransitionTable","target":"us-gaap:RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-63","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:RevenueFromContractWithCustomerAbstract","order":1.0},{"source":"us-gaap:RevenueFromContractWithCustomerAbstract","target":"us-gaap:DisaggregationOfRevenueTableTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RevenueFromContractWithCustomerAbstract","target":"us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:RevenueFromContractWithCustomerAbstract","target":"us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-64","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"srt:ValuationAndQualifyingAccountsAbstract","order":1.0},{"source":"srt:ValuationAndQualifyingAccountsAbstract","target":"srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-65","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"srt:ValuationAndQualifyingAccountsAbstract","order":1.0},{"source":"srt:ValuationAndQualifyingAccountsAbstract","target":"srt:ValuationAndQualifyingAccountsDisclosureTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ValuationAndQualifyingAccountsDisclosureTable","target":"us-gaap:ValuationAllowancesAndReservesTypeAxis","order":1.0},{"source":"us-gaap:ValuationAllowancesAndReservesTypeAxis","target":"us-gaap:ValuationAllowancesAndReservesDomain","order":1.0},{"source":"us-gaap:ValuationAllowancesAndReservesDomain","target":"us-gaap:AllowanceForCreditLossMember","order":1.0},{"source":"srt:ValuationAndQualifyingAccountsDisclosureLineItems","target":"us-gaap:ValuationAllowancesAndReservesBalance","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"srt:ValuationAndQualifyingAccountsDisclosureTable","target":"srt:ValuationAndQualifyingAccountsDisclosureLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ValuationAndQualifyingAccountsDisclosureLineItems","target":"us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:ValuationAndQualifyingAccountsDisclosureLineItems","target":"us-gaap:ValuationAllowancesAndReservesDeductions","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"srt:ValuationAndQualifyingAccountsDisclosureLineItems","target":"us-gaap:ValuationAllowancesAndReservesBalance","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]}]},{"name":"rpt:network-presentation-66","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EquityAbstract","order":1.0},{"source":"us-gaap:EquityAbstract","target":"us-gaap:StockholdersEquityNoteDisclosureTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-67","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"egan:DisclosureStockholdersEquityValuationAssumptionsAbstract","order":1.0},{"source":"egan:DisclosureStockholdersEquityValuationAssumptionsAbstract","target":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","order":1.0},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:AwardTypeAxis","order":1.0},{"source":"us-gaap:AwardTypeAxis","target":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","order":1.0},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:EmployeeStockMember","order":1.0},{"source":"us-gaap:SubsidiarySaleOfStockAxis","target":"us-gaap:SaleOfStockNameOfTransactionDomain","order":1.0},{"source":"us-gaap:SaleOfStockNameOfTransactionDomain","target":"us-gaap:EmployeeStockMember","order":1.0},{"source":"srt:RangeAxis","target":"srt:RangeMember","order":1.0},{"source":"srt:RangeMember","target":"srt:MinimumMember","order":1.0},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract","target":"egan:EmployeeStockPurchasePlanPercentageOfStockPriceAtWhichStockMayBePurchased","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:SubsidiarySaleOfStockAxis","order":2.0},{"source":"srt:RangeMember","target":"srt:MaximumMember","order":2.0},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract","target":"egan:EmployeeStockPurchasePlanOfferingPeriod","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"srt:RangeAxis","order":3.0},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract","target":"egan:EmployeeStockPurchasePlanPurchasePeriod","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","order":4.0},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract","target":"egan:EmployeeStockPurchasePlanEmployeePayrollContributionLimitPercentage","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract","target":"egan:EmployeeStockPurchasePlansNumberOfAdditionalSharesAuthorizedForFutureIssuance","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract","target":"us-gaap:ShareBasedCompensation","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract","target":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract","target":"egan:EmployeeStockPurchasePlanCompensationNotYetRecognized","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract","target":"us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract","target":"egan:EmployeeStockPurchasePlansSharesAvailableForIssuance","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-68","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"egan:DisclosureStockholdersEquityActivityUnder2005ManagementStockOptionPlanAbstract","order":1.0},{"source":"egan:DisclosureStockholdersEquityActivityUnder2005ManagementStockOptionPlanAbstract","target":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:PlanNameAxis","order":1.0},{"source":"us-gaap:PlanNameAxis","target":"us-gaap:PlanNameDomain","order":1.0},{"source":"us-gaap:PlanNameDomain","target":"egan:TwoThousandFivePlanMember","order":1.0},{"source":"srt:RangeAxis","target":"srt:RangeMember","order":1.0},{"source":"srt:RangeMember","target":"srt:MinimumMember","order":1.0},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"egan:PercentageOfGrantedOptionToPurchaseExercisePriceNotLessThanFairMarketValueOnGrantDate","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"srt:RangeAxis","order":2.0},{"source":"srt:RangeMember","target":"srt:MaximumMember","order":2.0},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"egan:ShareBasedCompensationArrangementByShareBasedPaymentAwardRightOfRepurchaseOfSharesAwardedLapseRate","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract","target":"egan:ShareBasedCompensationArrangementByShareBasedAwardNumberOfSharesAvailableForGrantGranted","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward","target":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"egan:ExpirationPeriodFromDateOfGrant","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract","target":"egan:ShareBasedCompensationArrangementByShareBasedAwardNumberOfSharesAvailableForGrantForfeitedExpired","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","target":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward","target":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-69","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"egan:DisclosureStockholdersEquityActivityUnder2005StockIncentivePlanAbstract","order":1.0},{"source":"egan:DisclosureStockholdersEquityActivityUnder2005StockIncentivePlanAbstract","target":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:PlanNameAxis","order":1.0},{"source":"us-gaap:PlanNameAxis","target":"us-gaap:PlanNameDomain","order":1.0},{"source":"us-gaap:PlanNameDomain","target":"egan:TwoThousandFiveStockIncentivePlanMember","order":1.0},{"source":"srt:TitleOfIndividualAxis","target":"srt:TitleOfIndividualWithRelationshipToEntityDomain","order":1.0},{"source":"srt:TitleOfIndividualWithRelationshipToEntityDomain","target":"egan:ConsultantMember","order":1.0},{"source":"srt:RangeAxis","target":"srt:RangeMember","order":1.0},{"source":"srt:RangeMember","target":"srt:MaximumMember","order":1.0},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"srt:TitleOfIndividualAxis","order":2.0},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract","target":"egan:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedForFutureIssuance","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward","target":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"srt:RangeAxis","order":3.0},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract","target":"egan:ShareBasedCompensationArrangementByShareBasedAwardNumberOfSharesAvailableForGrantGranted","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","target":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward","target":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract","target":"egan:ShareBasedCompensationArrangementByShareBasedAwardNumberOfSharesAvailableForGrantForfeitedExpired","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]}]},{"name":"rpt:network-presentation-70","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":1.0},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:PlanNameAxis","order":1.0},{"source":"us-gaap:PlanNameAxis","target":"us-gaap:PlanNameDomain","order":1.0},{"source":"us-gaap:PlanNameDomain","target":"egan:TwoThousandFiveStockIncentivePlanMember","order":1.0},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:PreferredStockSharesAuthorized","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:PreferredStockParOrStatedValuePerShare","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:PreferredStockSharesOutstanding","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:PreferredStockSharesIssued","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-71","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EquityAbstract","order":1.0},{"source":"us-gaap:EquityAbstract","target":"us-gaap:StockholdersEquityNoteAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StockholdersEquityNoteAbstract","target":"us-gaap:CommonStockSharesAuthorized","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StockholdersEquityNoteAbstract","target":"us-gaap:CommonStockSharesIssued","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StockholdersEquityNoteAbstract","target":"us-gaap:CommonStockSharesOutstanding","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-72","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"egan:DisclosureStockholdersEquityReservedSharesOfCommonStockForIssuanceAbstract","order":1.0},{"source":"egan:DisclosureStockholdersEquityReservedSharesOfCommonStockForIssuanceAbstract","target":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","order":1.0},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:PlanNameAxis","order":1.0},{"source":"us-gaap:PlanNameAxis","target":"us-gaap:PlanNameDomain","order":1.0},{"source":"us-gaap:PlanNameDomain","target":"egan:TwoThousandFiveStockIncentivePlanMember","order":1.0},{"source":"us-gaap:SubsidiarySaleOfStockAxis","target":"us-gaap:SaleOfStockNameOfTransactionDomain","order":1.0},{"source":"us-gaap:SaleOfStockNameOfTransactionDomain","target":"us-gaap:EmployeeStockMember","order":1.0},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:PlanNameDomain","target":"egan:TwoThousandFivePlanMember","order":2.0},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:SubsidiarySaleOfStockAxis","order":2.0},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:CommonStockCapitalSharesReservedForFutureIssuance","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-73","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":1.0},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","order":1.0},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:AwardTypeAxis","order":1.0},{"source":"us-gaap:AwardTypeAxis","target":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","order":1.0},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:EmployeeStockOptionMember","order":1.0},{"source":"us-gaap:IncomeStatementLocationAxis","target":"us-gaap:IncomeStatementLocationDomain","order":1.0},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:CostOfSalesMember","order":1.0},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:AllocatedShareBasedCompensationExpense","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:IncomeStatementLocationAxis","order":2.0},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:ResearchAndDevelopmentExpenseMember","order":2.0},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:SellingAndMarketingExpenseMember","order":3.0},{"source":"us-gaap:ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems","target":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:GeneralAndAdministrativeExpenseMember","order":4.0}]},{"name":"rpt:network-presentation-74","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"egan:DisclosureStockholdersEquityValuationAssumptionsAbstract","order":1.0},{"source":"egan:DisclosureStockholdersEquityValuationAssumptionsAbstract","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"egan:DisclosureStockholdersEquityValuationAssumptionsAbstract","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"egan:DisclosureStockholdersEquityValuationAssumptionsAbstract","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"egan:DisclosureStockholdersEquityValuationAssumptionsAbstract","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-75","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"egan:DisclosureStockholdersEquitySummaryOfEffectOfStockBasedCompensationAbstract","order":1.0},{"source":"egan:DisclosureStockholdersEquitySummaryOfEffectOfStockBasedCompensationAbstract","target":"us-gaap:StatementTable","order":1.0},{"source":"us-gaap:StatementTable","target":"us-gaap:AwardTypeAxis","order":1.0},{"source":"us-gaap:AwardTypeAxis","target":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","order":1.0},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"egan:NonEmployeeAwardsMember","order":1.0},{"source":"srt:ConsolidatedEntitiesAxis","target":"srt:ConsolidatedEntitiesDomain","order":1.0},{"source":"srt:ConsolidatedEntitiesDomain","target":"egan:EgainUkAndExonyMember","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:AllocatedShareBasedCompensationExpense","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementTable","target":"srt:ConsolidatedEntitiesAxis","order":2.0},{"source":"srt:ConsolidatedEntitiesDomain","target":"egan:EgainAndOtherUsSubsidiariesMember","order":2.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":3.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTotalLabel"}]}]},{"name":"rpt:network-presentation-76","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"egan:DisclosureStockholdersEquitySummaryOfOptionVestedAndExercisableAbstract","order":1.0},{"source":"egan:DisclosureStockholdersEquitySummaryOfOptionVestedAndExercisableAbstract","target":"egan:SharesUnderOptionAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"egan:SharesUnderOptionAbstract","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"egan:WeightedAverageExercisePriceAbstract","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"egan:AggregateIntrinsicValueAbstract","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"egan:WeightedAverageRemainingContractualTermAbstract","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"egan:SharesUnderOptionAbstract","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"egan:DisclosureStockholdersEquitySummaryOfOptionVestedAndExercisableAbstract","target":"egan:WeightedAverageExercisePriceAbstract","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"egan:WeightedAverageExercisePriceAbstract","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"egan:AggregateIntrinsicValueAbstract","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"egan:WeightedAverageRemainingContractualTermAbstract","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"egan:SharesUnderOptionAbstract","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"egan:WeightedAverageExercisePriceAbstract","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"egan:DisclosureStockholdersEquitySummaryOfOptionVestedAndExercisableAbstract","target":"egan:AggregateIntrinsicValueAbstract","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"egan:AggregateIntrinsicValueAbstract","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"egan:WeightedAverageRemainingContractualTermAbstract","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"egan:AggregateIntrinsicValueAbstract","target":"egan:StockOptionIntrinsicValueClosingPrice","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"egan:DisclosureStockholdersEquitySummaryOfOptionVestedAndExercisableAbstract","target":"egan:WeightedAverageRemainingContractualTermAbstract","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"egan:AggregateIntrinsicValueAbstract","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-77","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"egan:DisclosureStockholdersEquitySummaryOfStockOptionsOutstandingAndExercisableUnderAllStockOptionPlansAbstract","order":1.0},{"source":"egan:DisclosureStockholdersEquitySummaryOfStockOptionsOutstandingAndExercisableUnderAllStockOptionPlansAbstract","target":"us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable","target":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis","order":1.0},{"source":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis","target":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain","order":1.0},{"source":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain","target":"egan:RangeOfExercisePricesOneMember","order":1.0},{"source":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems","target":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain","target":"egan:RangeOfExercisePricesTwoMember","order":2.0},{"source":"us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable","target":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems","target":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain","target":"egan:RangeOfExercisePricesThreeMember","order":3.0},{"source":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems","target":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain","target":"egan:RangeOfExercisePricesFourMember","order":4.0},{"source":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems","target":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain","target":"egan:RangeOfExercisePricesFiveMember","order":5.0},{"source":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems","target":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain","target":"egan:RangeOfExercisePricesSixMember","order":6.0},{"source":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems","target":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain","target":"egan:RangeOfExercisePricesSevenMember","order":7.0},{"source":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems","target":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain","target":"egan:RangeOfExercisePricesEightMember","order":8.0},{"source":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain","target":"egan:RangeOfExercisePricesNineMember","order":9.0},{"source":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain","target":"egan:RangeOfExercisePricesTenMember","order":10.0},{"source":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain","target":"egan:RangeOfExercisePricesElevenMember","order":11.0}]},{"name":"rpt:network-presentation-78","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EquityAbstract","order":1.0},{"source":"us-gaap:EquityAbstract","target":"us-gaap:StatementTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:AwardTypeAxis","order":1.0},{"source":"us-gaap:AwardTypeAxis","target":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","order":1.0},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:EmployeeStockOptionMember","order":1.0},{"source":"us-gaap:PlanNameAxis","target":"us-gaap:PlanNameDomain","order":1.0},{"source":"us-gaap:PlanNameDomain","target":"egan:TwoThousandFivePlanMember","order":1.0},{"source":"us-gaap:StatementLineItems","target":"egan:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:EmployeeStockMember","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:PlanNameAxis","order":2.0},{"source":"us-gaap:PlanNameDomain","target":"egan:TwoThousandFiveStockIncentivePlanMember","order":2.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-79","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AccountingPoliciesAbstract","order":1.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-80","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AccountingPoliciesAbstract","order":1.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ConcentrationRiskTable","order":1.0},{"source":"us-gaap:ConcentrationRiskTable","target":"us-gaap:ConcentrationRiskByBenchmarkAxis","order":1.0},{"source":"us-gaap:ConcentrationRiskByBenchmarkAxis","target":"us-gaap:ConcentrationRiskBenchmarkDomain","order":1.0},{"source":"us-gaap:ConcentrationRiskBenchmarkDomain","target":"us-gaap:SalesMember","order":1.0},{"source":"us-gaap:ConcentrationRiskByTypeAxis","target":"us-gaap:ConcentrationRiskTypeDomain","order":1.0},{"source":"us-gaap:ConcentrationRiskTypeDomain","target":"us-gaap:CustomerConcentrationRiskMember","order":1.0},{"source":"srt:MajorCustomersAxis","target":"srt:NameOfMajorCustomerDomain","order":1.0},{"source":"srt:NameOfMajorCustomerDomain","target":"egan:CiscoSystemsIncMember","order":1.0},{"source":"egan:CustomersOneAndTwoMember","target":"egan:CustomerOneMember","order":1.0},{"source":"us-gaap:BalanceSheetLocationAxis","target":"us-gaap:BalanceSheetLocationDomain","order":1.0},{"source":"us-gaap:BalanceSheetLocationDomain","target":"us-gaap:AccountsReceivableMember","order":1.0},{"source":"us-gaap:ConcentrationRiskLineItems","target":"egan:CashCashEquivalentsAndRestrictedCash","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ContractReceivablesAbstract","target":"us-gaap:UnbilledContractsReceivable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ConcentrationRiskBenchmarkDomain","target":"us-gaap:AccountsReceivableMember","order":2.0},{"source":"us-gaap:ConcentrationRiskTable","target":"us-gaap:ConcentrationRiskByTypeAxis","order":2.0},{"source":"srt:NameOfMajorCustomerDomain","target":"egan:BtPlcMember","order":2.0},{"source":"egan:CustomersOneAndTwoMember","target":"egan:CustomerTwoMember","order":2.0},{"source":"us-gaap:ConcentrationRiskLineItems","target":"egan:NumberOfPartnersAndCustomersThatAccountedForMoreThanTenPercentOfCompanyAccountsReceivable","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ConcentrationRiskTable","target":"srt:MajorCustomersAxis","order":3.0},{"source":"srt:NameOfMajorCustomerDomain","target":"egan:CustomersOneAndTwoMember","order":3.0},{"source":"us-gaap:ConcentrationRiskLineItems","target":"us-gaap:ConcentrationRiskPercentage1","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:NameOfMajorCustomerDomain","target":"egan:CustomerThreeMember","order":4.0},{"source":"us-gaap:ConcentrationRiskTable","target":"us-gaap:BalanceSheetLocationAxis","order":4.0},{"source":"us-gaap:ConcentrationRiskLineItems","target":"us-gaap:ContractReceivablesAbstract","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ConcentrationRiskTable","target":"us-gaap:ConcentrationRiskLineItems","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-81","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AccountingPoliciesAbstract","order":1.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:CapitalizedContractCostTable","order":1.0},{"source":"us-gaap:CapitalizedContractCostTable","target":"us-gaap:CapitalizedContractCostAxis","order":1.0},{"source":"us-gaap:CapitalizedContractCostAxis","target":"us-gaap:CapitalizedContractCostDomain","order":1.0},{"source":"us-gaap:CapitalizedContractCostDomain","target":"egan:CostsCapitalizedRelatedToNewRevenueContractsMember","order":1.0},{"source":"us-gaap:CapitalizedContractCostLineItems","target":"us-gaap:CapitalizedContractCostAmortizationPeriod","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CapitalizedContractCostTable","target":"us-gaap:CapitalizedContractCostLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CapitalizedContractCostLineItems","target":"egan:ContractCostCapitalizedDuringPeriod","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:CapitalizedContractCostLineItems","target":"us-gaap:CapitalizedContractCostAmortization","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:CapitalizedContractCostLineItems","target":"us-gaap:CapitalizedContractCostNet","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-82","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AccountingPoliciesAbstract","order":1.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:AdvertisingExpense","order":1.0}]},{"name":"rpt:network-presentation-83","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AccountingPoliciesAbstract","order":1.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ForeignCurrencyTransactionGainLossBeforeTax","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-84","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AccountingPoliciesAbstract","order":1.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable","order":1.0},{"source":"us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable","target":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis","order":1.0},{"source":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis","target":"us-gaap:AntidilutiveSecuritiesNameDomain","order":1.0},{"source":"us-gaap:AntidilutiveSecuritiesNameDomain","target":"us-gaap:EmployeeStockOptionMember","order":1.0},{"source":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems","target":"us-gaap:EarningsPerShareBasicAndDilutedAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:EarningsPerShareBasicAndDilutedAbstract","target":"us-gaap:NetIncomeLoss","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable","target":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems","order":2.0},{"source":"us-gaap:EarningsPerShareBasicAndDilutedAbstract","target":"us-gaap:EarningsPerShareBasic","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:EarningsPerShareBasicAndDilutedAbstract","target":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:EarningsPerShareBasicAndDilutedAbstract","target":"us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EarningsPerShareBasicAndDilutedAbstract","target":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:EarningsPerShareBasicAndDilutedAbstract","target":"us-gaap:EarningsPerShareDiluted","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:EarningsPerShareBasicAndDilutedAbstract","target":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-85","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AccountingPoliciesAbstract","order":1.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ConsolidationPolicyTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:BusinessCombinationsPolicy","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:UseOfEstimates","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:CashAndCashEquivalentsPolicyTextBlock","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:FairValueOfFinancialInstrumentsPolicy","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ConcentrationRiskCreditRisk","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:TradeAndOtherAccountsReceivablePolicy","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"egan:RevenueRecognitionDeferredRevenuePolicyTextBlock","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:CommissionsExpensePolicyPolicyTextBlock","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:LesseeLeasesPolicyTextBlock","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:AdvertisingCostsPolicyTextBlock","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:CompensationRelatedCostsPolicyTextBlock","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:IncomeTaxPolicyTextBlock","order":18.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ComprehensiveIncomePolicyPolicyTextBlock","order":19.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:EarningsPerSharePolicyTextBlock","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:SegmentReportingPolicyPolicyTextBlock","order":21.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock","order":22.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:RevenueFromContractWithCustomerPolicyTextBlock","order":23.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-86","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AccountingPoliciesAbstract","order":1.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable","order":1.0},{"source":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable","target":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","order":1.0},{"source":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","target":"us-gaap:PropertyPlantAndEquipmentTypeDomain","order":1.0},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:LeaseholdsAndLeaseholdImprovementsMember","order":1.0},{"source":"srt:RangeAxis","target":"srt:RangeMember","order":1.0},{"source":"srt:RangeMember","target":"srt:MinimumMember","order":1.0},{"source":"us-gaap:PropertyPlantAndEquipmentLineItems","target":"us-gaap:PropertyPlantAndEquipmentUsefulLife","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:GoodwillAndIntangibleAssetImpairmentAbstract","target":"us-gaap:GoodwillAndIntangibleAssetImpairment","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable","target":"srt:RangeAxis","order":2.0},{"source":"srt:RangeMember","target":"srt:MaximumMember","order":2.0},{"source":"us-gaap:PropertyPlantAndEquipmentLineItems","target":"us-gaap:GoodwillAndIntangibleAssetImpairmentAbstract","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:GoodwillAndIntangibleAssetImpairmentAbstract","target":"us-gaap:ImpairmentOfLongLivedAssetsHeldForUse","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ScheduleOfPropertyPlantAndEquipmentTable","target":"us-gaap:PropertyPlantAndEquipmentLineItems","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-87","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AccountingPoliciesAbstract","order":1.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"egan:NumberOfRevenueCategories","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"egan:RevenuePaymentTermMinimum","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"egan:RevenuePaymentTermMaximum","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-88","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AccountingPoliciesAbstract","order":1.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable","order":1.0},{"source":"us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable","target":"srt:StatementGeographicalAxis","order":1.0},{"source":"srt:StatementGeographicalAxis","target":"srt:SegmentGeographicalDomain","order":1.0},{"source":"srt:SegmentGeographicalDomain","target":"srt:NorthAmericaMember","order":1.0},{"source":"us-gaap:RevenuesFromExternalCustomersAndLongLivedAssetsLineItems","target":"us-gaap:NumberOfOperatingSegments","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"srt:SegmentGeographicalDomain","target":"us-gaap:EMEAMember","order":2.0},{"source":"us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable","target":"us-gaap:RevenuesFromExternalCustomersAndLongLivedAssetsLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:RevenuesFromExternalCustomersAndLongLivedAssetsLineItems","target":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"srt:SegmentGeographicalDomain","target":"srt:AsiaPacificMember","order":3.0},{"source":"us-gaap:RevenuesFromExternalCustomersAndLongLivedAssetsLineItems","target":"us-gaap:OperatingIncomeLoss","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:RevenuesFromExternalCustomersAndLongLivedAssetsLineItems","target":"us-gaap:NoncurrentAssets","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-89","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AccountingPoliciesAbstract","order":1.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-90","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"dei:CoverAbstract","order":1.0},{"source":"dei:CoverAbstract","target":"dei:DocumentType","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:DocumentAnnualReport","order":2.0},{"source":"dei:CoverAbstract","target":"dei:DocumentTransitionReport","order":3.0},{"source":"dei:CoverAbstract","target":"dei:DocumentPeriodEndDate","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:EntityFileNumber","order":5.0},{"source":"dei:CoverAbstract","target":"dei:EntityRegistrantName","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:EntityIncorporationStateCountryCode","order":7.0},{"source":"dei:CoverAbstract","target":"dei:EntityTaxIdentificationNumber","order":8.0},{"source":"dei:CoverAbstract","target":"dei:EntityAddressAddressLine1","order":9.0},{"source":"dei:CoverAbstract","target":"dei:EntityAddressCityOrTown","order":10.0},{"source":"dei:CoverAbstract","target":"dei:EntityAddressStateOrProvince","order":11.0},{"source":"dei:CoverAbstract","target":"dei:EntityAddressPostalZipCode","order":12.0},{"source":"dei:CoverAbstract","target":"dei:CityAreaCode","order":13.0},{"source":"dei:CoverAbstract","target":"dei:LocalPhoneNumber","order":14.0},{"source":"dei:CoverAbstract","target":"dei:Security12bTitle","order":15.0},{"source":"dei:CoverAbstract","target":"dei:TradingSymbol","order":16.0},{"source":"dei:CoverAbstract","target":"dei:SecurityExchangeName","order":17.0},{"source":"dei:CoverAbstract","target":"dei:EntityWellKnownSeasonedIssuer","order":18.0},{"source":"dei:CoverAbstract","target":"dei:EntityVoluntaryFilers","order":19.0},{"source":"dei:CoverAbstract","target":"dei:EntityCurrentReportingStatus","order":20.0},{"source":"dei:CoverAbstract","target":"dei:EntityInteractiveDataCurrent","order":21.0},{"source":"dei:CoverAbstract","target":"dei:EntityFilerCategory","order":22.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:EntitySmallBusiness","order":23.0},{"source":"dei:CoverAbstract","target":"dei:EntityEmergingGrowthCompany","order":24.0},{"source":"dei:CoverAbstract","target":"dei:IcfrAuditorAttestationFlag","order":25.0},{"source":"dei:CoverAbstract","target":"dei:EntityShellCompany","order":26.0},{"source":"dei:CoverAbstract","target":"dei:EntityPublicFloat","order":27.0},{"source":"dei:CoverAbstract","target":"dei:EntityCommonStockSharesOutstanding","order":28.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:EntityCentralIndexKey","order":29.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:CurrentFiscalYearEndDate","order":30.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:DocumentFiscalYearFocus","order":31.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:DocumentFiscalPeriodFocus","order":32.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:AmendmentFlag","order":33.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"dei:CoverAbstract","target":"dei:AuditorName","order":34.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:CoverAbstract","target":"dei:AuditorFirmId","order":35.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]},{"source":"dei:CoverAbstract","target":"dei:AuditorLocation","order":36.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:label"}]}]},{"name":"rpt:network-presentation-91","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfFinancialPositionAbstract","order":1.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:AssetsAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:AssetsCurrentAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:CashAndCashEquivalentsAtCarryingValue","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:LiabilitiesCurrentAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:AccountsPayableCurrent","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:CommonStockValue","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:PropertyPlantAndEquipmentNet","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:EmployeeRelatedLiabilitiesCurrent","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:ContractWithCustomerLiabilityNoncurrent","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:AdditionalPaidInCapitalCommonStock","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:AccountsReceivableNetCurrent","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:OperatingLeaseRightOfUseAsset","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:AccruedLiabilitiesCurrent","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:OperatingLeaseLiabilityNoncurrent","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StockholdersEquityAbstract","target":"egan:NotesReceivableFromStockholders","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:CapitalizedContractCostNetCurrent","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:CapitalizedContractCostNetNoncurrent","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:OperatingLeaseLiabilityCurrent","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:OtherLiabilitiesNoncurrent","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:PrepaidExpenseCurrent","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:Goodwill","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:ContractWithCustomerLiabilityCurrent","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:Liabilities","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:RetainedEarningsAccumulatedDeficit","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:OtherAssetsCurrent","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:OtherAssetsNoncurrent","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:LiabilitiesCurrent","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:CommitmentsAndContingencies","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:StockholdersEquity","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:AssetsCurrentAbstract","target":"us-gaap:AssetsCurrent","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:Assets","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:StockholdersEquityAbstract","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:LiabilitiesAndStockholdersEquity","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-92","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfFinancialPositionAbstract","order":1.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:CommonStockParOrStatedValuePerShare","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:CommonStockSharesAuthorized","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:CommonStockSharesOutstanding","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-93","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfCashFlowsAbstract","order":1.0},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:ProfitLoss","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:AmortizationOfIntangibleAssets","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInAccountsReceivable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:ProceedsFromStockOptionsExercised","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SupplementalCashFlowInformationAbstract","target":"us-gaap:IncomeTaxesPaidNet","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:AmortizationOfDeferredSalesCommissions","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInDeferredCharges","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:NetCashProvidedByUsedInInvestingActivities","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:ProceedsFromStockPlans","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SupplementalCashFlowInformationAbstract","target":"egan:OperatingLeaseOperatingLeaseLiabilityIncreaseDecreaseDueToLeaseModification","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInPrepaidExpense","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:NetCashProvidedByUsedInOperatingActivities","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:NetCashProvidedByUsedInFinancingActivities","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"egan:DepreciationAndAmortizationOfCapitalLeaseAssets","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInOtherCurrentAssets","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:ProvisionForDoubtfulAccounts","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInOtherNoncurrentAssets","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:IncreaseDecreaseInDeferredIncomeTaxes","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInAccountsPayable","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:ShareBasedCompensation","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInAccruedLiabilities","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:SupplementalCashFlowInformationAbstract","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInContractWithCustomerLiability","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"egan:IncreaseDecreaseInOperatingLeaseLiabilities","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]}]},{"name":"rpt:network-presentation-94","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","order":1.0},{"source":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","target":"us-gaap:NetIncomeLoss","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ComprehensiveIncomeNetOfTaxAbstract","target":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","target":"us-gaap:ComprehensiveIncomeNetOfTaxAbstract","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","target":"us-gaap:ComprehensiveIncomeNetOfTax","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-95","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeStatementAbstract","order":1.0},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:StatementTable","order":1.0},{"source":"us-gaap:StatementTable","target":"srt:ProductOrServiceAxis","order":1.0},{"source":"srt:ProductOrServiceAxis","target":"srt:ProductsAndServicesDomain","order":1.0},{"source":"srt:ProductsAndServicesDomain","target":"us-gaap:LicenseMember","order":1.0},{"source":"us-gaap:IncomeStatementLocationAxis","target":"us-gaap:IncomeStatementLocationDomain","order":1.0},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:CostOfSalesMember","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:RevenuesAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RevenuesAbstract","target":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:CostOfRevenueAbstract","target":"us-gaap:CostOfGoodsAndServicesSold","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:ResearchAndDevelopmentExpense","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EarningsPerShareBasicAndDilutedAbstract","target":"us-gaap:EarningsPerShareAbstract","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:EarningsPerShareBasic","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:WeightedAverageNumberOfSharesOutstandingAbstract","target":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementCompensationItemsAbstract","target":"us-gaap:AllocatedShareBasedCompensationExpense","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"srt:ProductsAndServicesDomain","target":"us-gaap:TechnologyServiceMember","order":2.0},{"source":"us-gaap:StatementTable","target":"us-gaap:IncomeStatementLocationAxis","order":2.0},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:ResearchAndDevelopmentExpenseMember","order":2.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CostOfRevenueAbstract","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:SellingAndMarketingExpense","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:EarningsPerShareDiluted","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EarningsPerShareBasicAndDilutedAbstract","target":"us-gaap:WeightedAverageNumberOfSharesOutstandingAbstract","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:WeightedAverageNumberOfSharesOutstandingAbstract","target":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:SellingAndMarketingExpenseMember","order":3.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":3.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:GrossProfit","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:GeneralAndAdministrativeExpense","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:GeneralAndAdministrativeExpenseMember","order":4.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:OperatingExpensesAbstract","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:OperatingExpenses","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:OperatingIncomeLoss","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:InterestIncomeExpenseNonoperatingNet","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:OtherNonoperatingIncomeExpense","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:IncomeTaxExpenseBenefit","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:NetIncomeLoss","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:EarningsPerShareBasicAndDilutedAbstract","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:IncomeStatementCompensationItemsAbstract","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-96","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfStockholdersEquityAbstract","order":1.0},{"source":"us-gaap:StatementOfStockholdersEquityAbstract","target":"us-gaap:StatementTable","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementEquityComponentsAxis","order":1.0},{"source":"us-gaap:StatementEquityComponentsAxis","target":"us-gaap:CommonStockMember","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockholdersEquity","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised","target":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan","target":"us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementEquityComponentsAxis","target":"us-gaap:AdditionalPaidInCapitalMember","order":2.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SharesOutstanding","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:StatementEquityComponentsAxis","target":"egan:StockholderLoansReceivableMember","order":3.0},{"source":"us-gaap:StatementLineItems","target":"egan:PaidInKindInterestOnStockholderLoan","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementEquityComponentsAxis","target":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementEquityComponentsAxis","target":"us-gaap:RetainedEarningsMember","order":5.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementEquityComponentsAxis","target":"us-gaap:EquityComponentDomain","order":6.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:NetIncomeLoss","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockholdersEquity","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SharesOutstanding","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]}]},{"name":"rpt:network-calculation-97","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EmployeeRelatedLiabilitiesCurrent","order":1.0},{"source":"us-gaap:EmployeeRelatedLiabilitiesCurrent","target":"us-gaap:AccruedBonusesCurrent","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:EmployeeRelatedLiabilitiesCurrent","target":"us-gaap:AccruedVacationCurrent","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:EmployeeRelatedLiabilitiesCurrent","target":"us-gaap:OtherEmployeeRelatedLiabilitiesCurrent","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:EmployeeRelatedLiabilitiesCurrent","target":"us-gaap:AccruedLiabilitiesForCommissionsExpenseAndTaxes","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-98","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AccruedLiabilitiesCurrent","order":1.0},{"source":"us-gaap:AccruedLiabilitiesCurrent","target":"us-gaap:OtherAccruedLiabilitiesCurrent","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccruedLiabilitiesCurrent","target":"egan:ValueAddedTaxPayableCurrent","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccruedLiabilitiesCurrent","target":"us-gaap:SalesAndExciseTaxPayableCurrent","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccruedLiabilitiesCurrent","target":"egan:CustomerAdvances","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-99","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:PropertyPlantAndEquipmentNet","order":1.0},{"source":"us-gaap:PropertyPlantAndEquipmentNet","target":"us-gaap:PropertyPlantAndEquipmentGross","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:PropertyPlantAndEquipmentNet","target":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","order":2.0,"properties":[{"property":"xbrl:weight","value":-1.0}]}]},{"name":"rpt:network-calculation-100","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DeferredTaxAssetsLiabilitiesNet","order":1.0},{"source":"us-gaap:DeferredTaxAssetsLiabilitiesNet","target":"us-gaap:DeferredTaxAssetsNet","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsNet","target":"us-gaap:DeferredTaxAssetsGross","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsGross","target":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwards","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredIncomeTaxLiabilities","target":"us-gaap:DeferredTaxLiabilitiesLeasingArrangements","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsGross","target":"us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsNet","target":"us-gaap:DeferredTaxAssetsValuationAllowance","order":2.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:DeferredTaxAssetsLiabilitiesNet","target":"us-gaap:DeferredIncomeTaxLiabilities","order":2.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:DeferredIncomeTaxLiabilities","target":"us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsGross","target":"us-gaap:DeferredTaxAssetsDeferredIncome","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsGross","target":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsGross","target":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsGross","target":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsGross","target":"us-gaap:DeferredTaxAssetsOther","order":7.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-101","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxExpenseBenefit","order":1.0},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:CurrentIncomeTaxExpenseBenefit","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:CurrentIncomeTaxExpenseBenefit","target":"us-gaap:CurrentForeignTaxExpenseBenefit","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredIncomeTaxExpenseBenefit","target":"us-gaap:DeferredForeignIncomeTaxExpenseBenefit","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:CurrentIncomeTaxExpenseBenefit","target":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:DeferredIncomeTaxExpenseBenefit","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-102","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","order":1.0},{"source":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","target":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","target":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-103","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxExpenseBenefit","order":1.0},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:IncomeTaxReconciliationTaxCreditsResearch","order":4.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"egan:EffectiveIncomeTaxRateReconciliationForeignWithholdingTax","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"egan:EffectiveIncomeTaxRateReconciliationDeferredReturnToProvisionShareBasedPaymentArrangementAmount","order":7.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:IncomeTaxReconciliationOtherAdjustments","order":8.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance","order":9.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"us-gaap:IncomeTaxReconciliationTaxContingenciesForeign","order":10.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeTaxExpenseBenefit","target":"egan:EffectiveIncomeTaxRateReconciliationExpirationOfTaxAttributesAmount","order":11.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-104","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:FiniteLivedIntangibleAssetsNet","order":1.0},{"source":"us-gaap:FiniteLivedIntangibleAssetsNet","target":"us-gaap:FiniteLivedIntangibleAssetsGross","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:FiniteLivedIntangibleAssetsNet","target":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","order":2.0,"properties":[{"property":"xbrl:weight","value":-1.0}]}]},{"name":"rpt:network-calculation-105","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","order":1.0},{"source":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","target":"egan:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-106","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","order":1.0},{"source":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","target":"us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","target":"us-gaap:OperatingLeaseLiability","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-107","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized","order":1.0},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized","target":"us-gaap:CommonStockCapitalSharesReservedForFutureIssuance","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-108","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax","order":1.0},{"source":"us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax","target":"us-gaap:AllocatedShareBasedCompensationExpense","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax","target":"us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense","order":2.0,"properties":[{"property":"xbrl:weight","value":-1.0}]}]},{"name":"rpt:network-calculation-109","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","order":1.0},{"source":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","target":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","target":"us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-110","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:Assets","order":1.0},{"source":"xbrl:rootSource","target":"us-gaap:LiabilitiesAndStockholdersEquity","order":2.0},{"source":"us-gaap:Assets","target":"us-gaap:AssetsCurrent","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AssetsCurrent","target":"us-gaap:CashAndCashEquivalentsAtCarryingValue","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquity","target":"us-gaap:Liabilities","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Liabilities","target":"us-gaap:LiabilitiesCurrent","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"us-gaap:AccountsPayableCurrent","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StockholdersEquity","target":"us-gaap:CommonStockValue","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AssetsCurrent","target":"us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:OperatingLeaseRightOfUseAsset","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"us-gaap:EmployeeRelatedLiabilitiesCurrent","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Liabilities","target":"us-gaap:OperatingLeaseLiabilityNoncurrent","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquity","target":"us-gaap:StockholdersEquity","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StockholdersEquity","target":"us-gaap:AdditionalPaidInCapitalCommonStock","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AssetsCurrent","target":"us-gaap:AccountsReceivableNetCurrent","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:PropertyPlantAndEquipmentNet","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"us-gaap:OperatingLeaseLiabilityCurrent","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Liabilities","target":"us-gaap:ContractWithCustomerLiabilityNoncurrent","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StockholdersEquity","target":"egan:NotesReceivableFromStockholders","order":3.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:AssetsCurrent","target":"us-gaap:CapitalizedContractCostNetCurrent","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:CapitalizedContractCostNetNoncurrent","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"us-gaap:AccruedLiabilitiesCurrent","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Liabilities","target":"us-gaap:OtherLiabilitiesNoncurrent","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StockholdersEquity","target":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AssetsCurrent","target":"us-gaap:PrepaidExpenseCurrent","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:Goodwill","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"us-gaap:ContractWithCustomerLiabilityCurrent","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StockholdersEquity","target":"us-gaap:RetainedEarningsAccumulatedDeficit","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AssetsCurrent","target":"us-gaap:OtherAssetsCurrent","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:OtherAssetsNoncurrent","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-111","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","order":1.0},{"source":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","target":"us-gaap:NetCashProvidedByUsedInOperatingActivities","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:ProfitLoss","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivities","target":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","order":1.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:ProceedsFromStockPlans","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"egan:DepreciationAndAmortizationOfCapitalLeaseAssets","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","target":"us-gaap:NetCashProvidedByUsedInInvestingActivities","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:ProceedsFromStockOptionsExercised","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInDeferredIncomeTaxes","order":3.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","target":"us-gaap:NetCashProvidedByUsedInFinancingActivities","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","order":4.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","target":"us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"egan:IncreaseDecreaseInOperatingLeaseLiabilities","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:AmortizationOfIntangibleAssets","order":7.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:AmortizationOfDeferredSalesCommissions","order":8.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:ShareBasedCompensation","order":9.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:ProvisionForDoubtfulAccounts","order":10.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInAccountsReceivable","order":11.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInDeferredCharges","order":12.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInPrepaidExpense","order":13.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInOtherCurrentAssets","order":14.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInOtherNoncurrentAssets","order":15.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInAccountsPayable","order":16.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities","order":17.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInAccruedLiabilities","order":18.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInContractWithCustomerLiability","order":19.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities","order":20.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-112","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:ComprehensiveIncomeNetOfTax","order":1.0},{"source":"us-gaap:ComprehensiveIncomeNetOfTax","target":"us-gaap:NetIncomeLoss","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:ComprehensiveIncomeNetOfTax","target":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-113","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:NetIncomeLoss","order":1.0},{"source":"us-gaap:NetIncomeLoss","target":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","target":"us-gaap:OperatingIncomeLoss","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OperatingIncomeLoss","target":"us-gaap:GrossProfit","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:GrossProfit","target":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OperatingExpenses","target":"us-gaap:ResearchAndDevelopmentExpense","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:GrossProfit","target":"us-gaap:CostOfGoodsAndServicesSold","order":2.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:OperatingIncomeLoss","target":"us-gaap:OperatingExpenses","order":2.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:OperatingExpenses","target":"us-gaap:SellingAndMarketingExpense","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","target":"us-gaap:InterestIncomeExpenseNonoperatingNet","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetIncomeLoss","target":"us-gaap:IncomeTaxExpenseBenefit","order":2.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:OperatingExpenses","target":"us-gaap:GeneralAndAdministrativeExpense","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","target":"us-gaap:OtherNonoperatingIncomeExpense","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]}],"groups":[{"name":"rpt:group-0","groupURI":"http://www.egain.com/role/DisclosureBalanceSheetComponents"},{"name":"rpt:group-1","groupURI":"http://www.egain.com/role/DisclosureBalanceSheetComponentsAdditionalInformationDetails"},{"name":"rpt:group-2","groupURI":"http://www.egain.com/role/DisclosureBalanceSheetComponentsSummaryOfAccruedCompensationDetail"},{"name":"rpt:group-3","groupURI":"http://www.egain.com/role/DisclosureBalanceSheetComponentsSummaryOfAccruedLiabilitiesDetail"},{"name":"rpt:group-4","groupURI":"http://www.egain.com/role/DisclosureBalanceSheetComponentsSummaryOfPropertyPlantEquipmentDetail"},{"name":"rpt:group-5","groupURI":"http://www.egain.com/role/DisclosureBalanceSheetComponentsTables"},{"name":"rpt:group-6","groupURI":"http://www.egain.com/role/DisclosureCommitmentsAndContingencies"},{"name":"rpt:group-7","groupURI":"http://www.egain.com/role/DisclosureCommitmentsAndContingenciesOtherCommitmentsDetail"},{"name":"rpt:group-8","groupURI":"http://www.egain.com/role/DisclosureFairValueMeasurement"},{"name":"rpt:group-9","groupURI":"http://www.egain.com/role/DisclosureFairValueMeasurementDetails"},{"name":"rpt:group-10","groupURI":"http://www.egain.com/role/DisclosureIncomeTaxes"},{"name":"rpt:group-11","groupURI":"http://www.egain.com/role/DisclosureIncomeTaxesAdditionalInformationDetail"},{"name":"rpt:group-12","groupURI":"http://www.egain.com/role/DisclosureIncomeTaxesComponentsOfDeferredTaxAssetsAndLiabilitiesDetail"},{"name":"rpt:group-13","groupURI":"http://www.egain.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxProvisionDetail"},{"name":"rpt:group-14","groupURI":"http://www.egain.com/role/DisclosureIncomeTaxesIncomeLossBeforeIncomeTaxesDetail"},{"name":"rpt:group-15","groupURI":"http://www.egain.com/role/DisclosureIncomeTaxesReconciliationOfFederalStatutoryTaxRateToEffectiveTaxRateDetail"},{"name":"rpt:group-16","groupURI":"http://www.egain.com/role/DisclosureIncomeTaxesTables"},{"name":"rpt:group-17","groupURI":"http://www.egain.com/role/DisclosureIncomeTaxesUncertainTaxPositionsDetail"},{"name":"rpt:group-18","groupURI":"http://www.egain.com/role/DisclosureIntangibleAssets"},{"name":"rpt:group-19","groupURI":"http://www.egain.com/role/DisclosureIntangibleAssetsIntangibleAssetsAndEstimatedAmortizableLivesDetails"},{"name":"rpt:group-20","groupURI":"http://www.egain.com/role/DisclosureIntangibleAssetsTables"},{"name":"rpt:group-21","groupURI":"http://www.egain.com/role/DisclosureLeases"},{"name":"rpt:group-22","groupURI":"http://www.egain.com/role/DisclosureLeasesConsolidatedStatementOfOperationsInformationDetails"},{"name":"rpt:group-23","groupURI":"http://www.egain.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetails"},{"name":"rpt:group-24","groupURI":"http://www.egain.com/role/DisclosureLeasesTables"},{"name":"rpt:group-25","groupURI":"http://www.egain.com/role/DisclosureLeasesWeightedAverageLeaseTermAndDiscountDetails"},{"name":"rpt:group-26","groupURI":"http://www.egain.com/role/DisclosureLitigation"},{"name":"rpt:group-27","groupURI":"http://www.egain.com/role/DisclosureQuarterlyFinancialData"},{"name":"rpt:group-28","groupURI":"http://www.egain.com/role/DisclosureQuarterlyFinancialDataSummaryOfQuarterlyResultsOfOperationsAndShareDataDetail"},{"name":"rpt:group-29","groupURI":"http://www.egain.com/role/DisclosureQuarterlyFinancialDataTables"},{"name":"rpt:group-30","groupURI":"http://www.egain.com/role/DisclosureRevenueRecognition"},{"name":"rpt:group-31","groupURI":"http://www.egain.com/role/DisclosureRevenueRecognitionChangesInContractLiabilitiesDetails"},{"name":"rpt:group-32","groupURI":"http://www.egain.com/role/DisclosureRevenueRecognitionDisaggregationOfRevenueDetails"},{"name":"rpt:group-33","groupURI":"http://www.egain.com/role/DisclosureRevenueRecognitionRemainingPerformanceObligationsDetails"},{"name":"rpt:group-34","groupURI":"http://www.egain.com/role/DisclosureRevenueRecognitionRevenueByGeographyDetails"},{"name":"rpt:group-35","groupURI":"http://www.egain.com/role/DisclosureRevenueRecognitionTables"},{"name":"rpt:group-36","groupURI":"http://www.egain.com/role/DisclosureScheduleIiValuationAndQualifyingAccounts"},{"name":"rpt:group-37","groupURI":"http://www.egain.com/role/DisclosureScheduleIiValuationAndQualifyingAccountsDetail"},{"name":"rpt:group-38","groupURI":"http://www.egain.com/role/DisclosureStockholdersEquity"},{"name":"rpt:group-39","groupURI":"http://www.egain.com/role/DisclosureStockholdersEquity2017EmplyeeStockPurchasePlanDetail"},{"name":"rpt:group-40","groupURI":"http://www.egain.com/role/DisclosureStockholdersEquityActivityUnder2005ManagementStockOptionPlanDetail"},{"name":"rpt:group-41","groupURI":"http://www.egain.com/role/DisclosureStockholdersEquityActivityUnder2005StockIncentivePlanDetail"},{"name":"rpt:group-42","groupURI":"http://www.egain.com/role/DisclosureStockholdersEquityAdditionalInformationDetail"},{"name":"rpt:group-43","groupURI":"http://www.egain.com/role/DisclosureStockholdersEquityAuthorizedSharesDetails"},{"name":"rpt:group-44","groupURI":"http://www.egain.com/role/DisclosureStockholdersEquityReservedSharesOfCommonStockForIssuanceDetail"},{"name":"rpt:group-45","groupURI":"http://www.egain.com/role/DisclosureStockholdersEquityStockBasedCompensationDetails"},{"name":"rpt:group-46","groupURI":"http://www.egain.com/role/DisclosureStockholdersEquityStockOptionValuationAssumptionsDetail"},{"name":"rpt:group-47","groupURI":"http://www.egain.com/role/DisclosureStockholdersEquitySummaryOfEffectOfStockBasedCompensationDetail"},{"name":"rpt:group-48","groupURI":"http://www.egain.com/role/DisclosureStockholdersEquitySummaryOfOptionVestedAndExercisableDetail"},{"name":"rpt:group-49","groupURI":"http://www.egain.com/role/DisclosureStockholdersEquitySummaryOfStockOptionsOutstandingAndExercisableUnderAllStockOptionPlansDetail"},{"name":"rpt:group-50","groupURI":"http://www.egain.com/role/DisclosureStockholdersEquityTables"},{"name":"rpt:group-51","groupURI":"http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPolicies"},{"name":"rpt:group-52","groupURI":"http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesConcentrationOfCreditRiskDetails"},{"name":"rpt:group-53","groupURI":"http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesCostsCapitalizedToObtainRevenueContractsDetails"},{"name":"rpt:group-54","groupURI":"http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesDeferredFinancingCostsDetails"},{"name":"rpt:group-55","groupURI":"http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesForeignCurrencyDetail"},{"name":"rpt:group-56","groupURI":"http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesLossEarningsPerCommonShareDetail"},{"name":"rpt:group-57","groupURI":"http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesPolicies"},{"name":"rpt:group-58","groupURI":"http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesPropertyEquipmentAndIntangibleAssetsDetail"},{"name":"rpt:group-59","groupURI":"http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesRevenueRecognitionDetails"},{"name":"rpt:group-60","groupURI":"http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesSegmentInformationDetails"},{"name":"rpt:group-61","groupURI":"http://www.egain.com/role/DisclosureSummaryOfBusinessAndSignificantAccountingPoliciesTables"},{"name":"rpt:group-62","groupURI":"http://www.egain.com/role/DocumentDocumentAndEntityInformation"},{"name":"rpt:group-63","groupURI":"http://www.egain.com/role/StatementConsolidatedBalanceSheets"},{"name":"rpt:group-64","groupURI":"http://www.egain.com/role/StatementConsolidatedBalanceSheetsParenthetical"},{"name":"rpt:group-65","groupURI":"http://www.egain.com/role/StatementConsolidatedStatementsOfCashFlows"},{"name":"rpt:group-66","groupURI":"http://www.egain.com/role/StatementConsolidatedStatementsOfComprehensiveLossIncome"},{"name":"rpt:group-67","groupURI":"http://www.egain.com/role/StatementConsolidatedStatementsOfOperations"},{"name":"rpt:group-68","groupURI":"http://www.egain.com/role/StatementConsolidatedStatementsOfStockholdersEquity"},{"name":"rpt:group-69","groupURI":"http://www.egain.com/role/DisclosureLeasesMaturitiesOfLeaseLiabilitiesDetailsCalc2"},{"name":"rpt:group-70","groupURI":"http://www.egain.com/role/DisclosureRevenueRecognitionRemainingPerformanceObligationsDefaultDetails"}],"groupContents":[{"groupName":"rpt:group-0","forObject":"rpt:network-presentation-28"},{"groupName":"rpt:group-1","forObject":"rpt:network-presentation-29"},{"groupName":"rpt:group-2","forObject":"rpt:network-presentation-30"},{"groupName":"rpt:group-3","forObject":"rpt:network-presentation-31"},{"groupName":"rpt:group-4","forObject":"rpt:network-presentation-32"},{"groupName":"rpt:group-5","forObject":"rpt:network-presentation-33"},{"groupName":"rpt:group-6","forObject":"rpt:network-presentation-34"},{"groupName":"rpt:group-7","forObject":"rpt:network-presentation-35"},{"groupName":"rpt:group-8","forObject":"rpt:network-presentation-36"},{"groupName":"rpt:group-9","forObject":"rpt:network-presentation-37"},{"groupName":"rpt:group-10","forObject":"rpt:network-presentation-38"},{"groupName":"rpt:group-11","forObject":"rpt:network-presentation-39"},{"groupName":"rpt:group-12","forObject":"rpt:network-presentation-40"},{"groupName":"rpt:group-13","forObject":"rpt:network-presentation-41"},{"groupName":"rpt:group-14","forObject":"rpt:network-presentation-42"},{"groupName":"rpt:group-15","forObject":"rpt:network-presentation-43"},{"groupName":"rpt:group-16","forObject":"rpt:network-presentation-44"},{"groupName":"rpt:group-17","forObject":"rpt:network-presentation-45"},{"groupName":"rpt:group-18","forObject":"rpt:network-presentation-46"},{"groupName":"rpt:group-19","forObject":"rpt:network-presentation-47"},{"groupName":"rpt:group-20","forObject":"rpt:network-presentation-48"},{"groupName":"rpt:group-21","forObject":"rpt:network-presentation-49"},{"groupName":"rpt:group-22","forObject":"rpt:network-presentation-50"},{"groupName":"rpt:group-23","forObject":"rpt:network-presentation-51"},{"groupName":"rpt:group-24","forObject":"rpt:network-presentation-52"},{"groupName":"rpt:group-25","forObject":"rpt:network-presentation-53"},{"groupName":"rpt:group-26","forObject":"rpt:network-presentation-54"},{"groupName":"rpt:group-27","forObject":"rpt:network-presentation-55"},{"groupName":"rpt:group-28","forObject":"rpt:network-presentation-56"},{"groupName":"rpt:group-29","forObject":"rpt:network-presentation-57"},{"groupName":"rpt:group-30","forObject":"rpt:network-presentation-58"},{"groupName":"rpt:group-31","forObject":"rpt:network-presentation-59"},{"groupName":"rpt:group-32","forObject":"rpt:network-presentation-60"},{"groupName":"rpt:group-33","forObject":"rpt:network-presentation-61"},{"groupName":"rpt:group-34","forObject":"rpt:network-presentation-62"},{"groupName":"rpt:group-35","forObject":"rpt:network-presentation-63"},{"groupName":"rpt:group-36","forObject":"rpt:network-presentation-64"},{"groupName":"rpt:group-37","forObject":"rpt:network-presentation-65"},{"groupName":"rpt:group-38","forObject":"rpt:network-presentation-66"},{"groupName":"rpt:group-39","forObject":"rpt:network-presentation-67"},{"groupName":"rpt:group-40","forObject":"rpt:network-presentation-68"},{"groupName":"rpt:group-41","forObject":"rpt:network-presentation-69"},{"groupName":"rpt:group-42","forObject":"rpt:network-presentation-70"},{"groupName":"rpt:group-43","forObject":"rpt:network-presentation-71"},{"groupName":"rpt:group-44","forObject":"rpt:network-presentation-72"},{"groupName":"rpt:group-45","forObject":"rpt:network-presentation-73"},{"groupName":"rpt:group-46","forObject":"rpt:network-presentation-74"},{"groupName":"rpt:group-47","forObject":"rpt:network-presentation-75"},{"groupName":"rpt:group-48","forObject":"rpt:network-presentation-76"},{"groupName":"rpt:group-49","forObject":"rpt:network-presentation-77"},{"groupName":"rpt:group-50","forObject":"rpt:network-presentation-78"},{"groupName":"rpt:group-51","forObject":"rpt:network-presentation-79"},{"groupName":"rpt:group-52","forObject":"rpt:network-presentation-80"},{"groupName":"rpt:group-53","forObject":"rpt:network-presentation-81"},{"groupName":"rpt:group-54","forObject":"rpt:network-presentation-82"},{"groupName":"rpt:group-55","forObject":"rpt:network-presentation-83"},{"groupName":"rpt:group-56","forObject":"rpt:network-presentation-84"},{"groupName":"rpt:group-57","forObject":"rpt:network-presentation-85"},{"groupName":"rpt:group-58","forObject":"rpt:network-presentation-86"},{"groupName":"rpt:group-59","forObject":"rpt:network-presentation-87"},{"groupName":"rpt:group-60","forObject":"rpt:network-presentation-88"},{"groupName":"rpt:group-61","forObject":"rpt:network-presentation-89"},{"groupName":"rpt:group-62","forObject":"rpt:network-presentation-90"},{"groupName":"rpt:group-63","forObject":"rpt:network-presentation-91"},{"groupName":"rpt:group-64","forObject":"rpt:network-presentation-92"},{"groupName":"rpt:group-65","forObject":"rpt:network-presentation-93"},{"groupName":"rpt:group-66","forObject":"rpt:network-presentation-94"},{"groupName":"rpt:group-67","forObject":"rpt:network-presentation-95"},{"groupName":"rpt:group-68","forObject":"rpt:network-presentation-96"},{"groupName":"rpt:group-2","forObject":"rpt:network-calculation-97"},{"groupName":"rpt:group-3","forObject":"rpt:network-calculation-98"},{"groupName":"rpt:group-4","forObject":"rpt:network-calculation-99"},{"groupName":"rpt:group-12","forObject":"rpt:network-calculation-100"},{"groupName":"rpt:group-13","forObject":"rpt:network-calculation-101"},{"groupName":"rpt:group-14","forObject":"rpt:network-calculation-102"},{"groupName":"rpt:group-15","forObject":"rpt:network-calculation-103"},{"groupName":"rpt:group-19","forObject":"rpt:network-calculation-104"},{"groupName":"rpt:group-23","forObject":"rpt:network-calculation-105"},{"groupName":"rpt:group-69","forObject":"rpt:network-calculation-106"},{"groupName":"rpt:group-44","forObject":"rpt:network-calculation-107"},{"groupName":"rpt:group-47","forObject":"rpt:network-calculation-108"},{"groupName":"rpt:group-56","forObject":"rpt:network-calculation-109"},{"groupName":"rpt:group-63","forObject":"rpt:network-calculation-110"},{"groupName":"rpt:group-65","forObject":"rpt:network-calculation-111"},{"groupName":"rpt:group-66","forObject":"rpt:network-calculation-112"},{"groupName":"rpt:group-67","forObject":"rpt:network-calculation-113"},{"groupName":"rpt:group-4","forObject":"rpt:cube-0"},{"groupName":"rpt:group-7","forObject":"rpt:cube-1"},{"groupName":"rpt:group-9","forObject":"rpt:cube-2"},{"groupName":"rpt:group-11","forObject":"rpt:cube-3"},{"groupName":"rpt:group-12","forObject":"rpt:cube-4"},{"groupName":"rpt:group-19","forObject":"rpt:cube-5"},{"groupName":"rpt:group-32","forObject":"rpt:cube-6"},{"groupName":"rpt:group-70","forObject":"rpt:cube-7"},{"groupName":"rpt:group-33","forObject":"rpt:cube-8"},{"groupName":"rpt:group-34","forObject":"rpt:cube-9"},{"groupName":"rpt:group-37","forObject":"rpt:cube-10"},{"groupName":"rpt:group-39","forObject":"rpt:cube-11"},{"groupName":"rpt:group-40","forObject":"rpt:cube-12"},{"groupName":"rpt:group-41","forObject":"rpt:cube-13"},{"groupName":"rpt:group-42","forObject":"rpt:cube-14"},{"groupName":"rpt:group-44","forObject":"rpt:cube-15"},{"groupName":"rpt:group-45","forObject":"rpt:cube-16"},{"groupName":"rpt:group-47","forObject":"rpt:cube-17"},{"groupName":"rpt:group-49","forObject":"rpt:cube-18"},{"groupName":"rpt:group-50","forObject":"rpt:cube-19"},{"groupName":"rpt:group-52","forObject":"rpt:cube-20"},{"groupName":"rpt:group-53","forObject":"rpt:cube-21"},{"groupName":"rpt:group-56","forObject":"rpt:cube-22"},{"groupName":"rpt:group-58","forObject":"rpt:cube-23"},{"groupName":"rpt:group-60","forObject":"rpt:cube-24"},{"groupName":"rpt:group-67","forObject":"rpt:cube-25"},{"groupName":"rpt:group-68","forObject":"rpt:cube-26"}],"facts":[{"name":"rpt:f-0","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesTwoMember"},"factValues":[{"value":"2.50","decimals":2}]},{"name":"rpt:f-1","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesSixMember"},"factValues":[{"value":"11.36","decimals":2}]},{"name":"rpt:f-2","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesEightMember"},"factValues":[{"value":"14.28","decimals":2}]},{"name":"rpt:f-3","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesNineMember"},"factValues":[{"value":"14.40","decimals":2}]},{"name":"rpt:f-4","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesTenMember"},"factValues":[{"value":"19.11","decimals":2}]},{"name":"rpt:f-5","factDimensions":{"xbrl:concept":"us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis":"2023-07-01"}},{"name":"rpt:f-6","factDimensions":{"xbrl:concept":"dei:EntityCentralIndexKey","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"0001066194"}]},{"name":"rpt:f-7","factDimensions":{"xbrl:concept":"dei:CurrentFiscalYearEndDate","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"--06-30"}]},{"name":"rpt:f-8","factDimensions":{"xbrl:concept":"dei:DocumentFiscalYearFocus","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"2022"}]},{"name":"rpt:f-9","factDimensions":{"xbrl:concept":"dei:DocumentFiscalPeriodFocus","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"FY"}]},{"name":"rpt:f-10","factDimensions":{"xbrl:concept":"dei:AmendmentFlag","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"false"}]},{"name":"rpt:f-11","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockSharesIssued","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"0"}]},{"name":"rpt:f-12","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockSharesIssued","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"0"}]},{"name":"rpt:f-13","factDimensions":{"xbrl:concept":"us-gaap:CommitmentsAndContingencies","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"}},{"name":"rpt:f-14","factDimensions":{"xbrl:concept":"us-gaap:CommitmentsAndContingencies","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"}},{"name":"rpt:f-15","factDimensions":{"xbrl:concept":"egan:NumberOfPartnersAndCustomersThatAccountedForMoreThanTenPercentOfCompanyAccountsReceivable","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"egan:customer","us-gaap:ConcentrationRiskByBenchmarkAxis":"us-gaap:AccountsReceivableMember","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:CustomerConcentrationRiskMember"},"factValues":[{"value":"3"}]},{"name":"rpt:f-16","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","srt:RangeAxis":"srt:MinimumMember"},"factValues":[{"value":"P3Y"}]},{"name":"rpt:f-17","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","srt:RangeAxis":"srt:MinimumMember","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:LeaseholdsAndLeaseholdImprovementsMember"},"factValues":[{"value":"P3Y"}]},{"name":"rpt:f-18","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesIssued","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"31231000","decimals":-3}]},{"name":"rpt:f-19","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesOutstanding","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"31930000","decimals":-3}]},{"name":"rpt:f-20","factDimensions":{"xbrl:concept":"egan:ShareBasedCompensationArrangementByShareBasedPaymentAwardRightOfRepurchaseOfSharesAwardedLapseRate","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","us-gaap:PlanNameAxis":"egan:TwoThousandFivePlanMember"},"factValues":[{"value":"0.0208","decimals":4}]},{"name":"rpt:f-21","factDimensions":{"xbrl:concept":"dei:DocumentType","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"10-K"}]},{"name":"rpt:f-22","factDimensions":{"xbrl:concept":"dei:DocumentAnnualReport","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"true"}]},{"name":"rpt:f-23","factDimensions":{"xbrl:concept":"dei:DocumentPeriodEndDate","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"2022-06-30"}]},{"name":"rpt:f-24","factDimensions":{"xbrl:concept":"dei:DocumentTransitionReport","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"false"}]},{"name":"rpt:f-25","factDimensions":{"xbrl:concept":"dei:EntityFileNumber","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"001-35314"}]},{"name":"rpt:f-26","factDimensions":{"xbrl:concept":"dei:EntityRegistrantName","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"eGain Corporation"}]},{"name":"rpt:f-27","factDimensions":{"xbrl:concept":"dei:EntityIncorporationStateCountryCode","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"DE"}]},{"name":"rpt:f-28","factDimensions":{"xbrl:concept":"dei:EntityTaxIdentificationNumber","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"77-0466366"}]},{"name":"rpt:f-29","factDimensions":{"xbrl:concept":"dei:EntityAddressAddressLine1","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"1252 Borregas Avenue"}]},{"name":"rpt:f-30","factDimensions":{"xbrl:concept":"dei:EntityAddressCityOrTown","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"Sunnyvale"}]},{"name":"rpt:f-31","factDimensions":{"xbrl:concept":"dei:EntityAddressStateOrProvince","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"CA"}]},{"name":"rpt:f-32","factDimensions":{"xbrl:concept":"dei:EntityAddressPostalZipCode","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"94089"}]},{"name":"rpt:f-33","factDimensions":{"xbrl:concept":"dei:CityAreaCode","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"408"}]},{"name":"rpt:f-34","factDimensions":{"xbrl:concept":"dei:LocalPhoneNumber","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"636-4500"}]},{"name":"rpt:f-35","factDimensions":{"xbrl:concept":"dei:Security12bTitle","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"Common Stock, par value $0.001 per share"}]},{"name":"rpt:f-36","factDimensions":{"xbrl:concept":"dei:TradingSymbol","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"EGAN"}]},{"name":"rpt:f-37","factDimensions":{"xbrl:concept":"dei:SecurityExchangeName","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"NASDAQ"}]},{"name":"rpt:f-38","factDimensions":{"xbrl:concept":"dei:EntityWellKnownSeasonedIssuer","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"No"}]},{"name":"rpt:f-39","factDimensions":{"xbrl:concept":"dei:EntityVoluntaryFilers","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"No"}]},{"name":"rpt:f-40","factDimensions":{"xbrl:concept":"dei:EntityCurrentReportingStatus","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"Yes"}]},{"name":"rpt:f-41","factDimensions":{"xbrl:concept":"dei:EntityInteractiveDataCurrent","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"Yes"}]},{"name":"rpt:f-42","factDimensions":{"xbrl:concept":"dei:EntityFilerCategory","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"Non-accelerated Filer"}]},{"name":"rpt:f-43","factDimensions":{"xbrl:concept":"dei:EntitySmallBusiness","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"true"}]},{"name":"rpt:f-44","factDimensions":{"xbrl:concept":"dei:EntityEmergingGrowthCompany","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"false"}]},{"name":"rpt:f-45","factDimensions":{"xbrl:concept":"dei:IcfrAuditorAttestationFlag","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"true"}]},{"name":"rpt:f-46","factDimensions":{"xbrl:concept":"dei:EntityShellCompany","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"false"}]},{"name":"rpt:f-47","factDimensions":{"xbrl:concept":"dei:EntityPublicFloat","xbrl:period":"2022-01-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"216400000","decimals":-5}]},{"name":"rpt:f-48","factDimensions":{"xbrl:concept":"dei:EntityCommonStockSharesOutstanding","xbrl:period":"2022-09-13T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"31934956"}]},{"name":"rpt:f-49","factDimensions":{"xbrl:concept":"dei:AuditorFirmId","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"207"}]},{"name":"rpt:f-50","factDimensions":{"xbrl:concept":"dei:AuditorName","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"BPM LLP"}]},{"name":"rpt:f-51","factDimensions":{"xbrl:concept":"dei:AuditorLocation","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"San Jose, California"}]},{"name":"rpt:f-52","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsAtCarryingValue","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"72173000","decimals":-3}]},{"name":"rpt:f-53","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsAtCarryingValue","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"63231000","decimals":-3}]},{"name":"rpt:f-54","factDimensions":{"xbrl:concept":"us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7000","decimals":-3}]},{"name":"rpt:f-55","factDimensions":{"xbrl:concept":"us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7000","decimals":-3}]},{"name":"rpt:f-56","factDimensions":{"xbrl:concept":"us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"123000","decimals":-3}]},{"name":"rpt:f-57","factDimensions":{"xbrl:concept":"us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"434000","decimals":-3}]},{"name":"rpt:f-58","factDimensions":{"xbrl:concept":"us-gaap:AccountsReceivableNetCurrent","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"26961000","decimals":-3}]},{"name":"rpt:f-59","factDimensions":{"xbrl:concept":"us-gaap:AccountsReceivableNetCurrent","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"26311000","decimals":-3}]},{"name":"rpt:f-60","factDimensions":{"xbrl:concept":"us-gaap:CapitalizedContractCostNetCurrent","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1487000","decimals":-3}]},{"name":"rpt:f-61","factDimensions":{"xbrl:concept":"us-gaap:CapitalizedContractCostNetCurrent","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1323000","decimals":-3}]},{"name":"rpt:f-62","factDimensions":{"xbrl:concept":"us-gaap:PrepaidExpenseCurrent","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2612000","decimals":-3}]},{"name":"rpt:f-63","factDimensions":{"xbrl:concept":"us-gaap:PrepaidExpenseCurrent","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3028000","decimals":-3}]},{"name":"rpt:f-64","factDimensions":{"xbrl:concept":"us-gaap:OtherAssetsCurrent","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"895000","decimals":-3}]},{"name":"rpt:f-65","factDimensions":{"xbrl:concept":"us-gaap:OtherAssetsCurrent","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"778000","decimals":-3}]},{"name":"rpt:f-66","factDimensions":{"xbrl:concept":"us-gaap:AssetsCurrent","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"104135000","decimals":-3}]},{"name":"rpt:f-67","factDimensions":{"xbrl:concept":"us-gaap:AssetsCurrent","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"94678000","decimals":-3}]},{"name":"rpt:f-68","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"831000","decimals":-3}]},{"name":"rpt:f-69","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"705000","decimals":-3}]},{"name":"rpt:f-70","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseRightOfUseAsset","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3850000","decimals":-3}]},{"name":"rpt:f-71","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseRightOfUseAsset","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2191000","decimals":-3}]},{"name":"rpt:f-72","factDimensions":{"xbrl:concept":"us-gaap:CapitalizedContractCostNetNoncurrent","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3136000","decimals":-3}]},{"name":"rpt:f-73","factDimensions":{"xbrl:concept":"us-gaap:CapitalizedContractCostNetNoncurrent","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2612000","decimals":-3}]},{"name":"rpt:f-74","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"13186000","decimals":-3}]},{"name":"rpt:f-75","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"13186000","decimals":-3}]},{"name":"rpt:f-76","factDimensions":{"xbrl:concept":"us-gaap:OtherAssetsNoncurrent","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"871000","decimals":-3}]},{"name":"rpt:f-77","factDimensions":{"xbrl:concept":"us-gaap:OtherAssetsNoncurrent","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1191000","decimals":-3}]},{"name":"rpt:f-78","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"126009000","decimals":-3}]},{"name":"rpt:f-79","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"114563000","decimals":-3}]},{"name":"rpt:f-80","factDimensions":{"xbrl:concept":"us-gaap:AccountsPayableCurrent","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1706000","decimals":-3}]},{"name":"rpt:f-81","factDimensions":{"xbrl:concept":"us-gaap:AccountsPayableCurrent","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3068000","decimals":-3}]},{"name":"rpt:f-82","factDimensions":{"xbrl:concept":"us-gaap:EmployeeRelatedLiabilitiesCurrent","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8708000","decimals":-3}]},{"name":"rpt:f-83","factDimensions":{"xbrl:concept":"us-gaap:EmployeeRelatedLiabilitiesCurrent","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8444000","decimals":-3}]},{"name":"rpt:f-84","factDimensions":{"xbrl:concept":"us-gaap:AccruedLiabilitiesCurrent","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4926000","decimals":-3}]},{"name":"rpt:f-85","factDimensions":{"xbrl:concept":"us-gaap:AccruedLiabilitiesCurrent","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4352000","decimals":-3}]},{"name":"rpt:f-86","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseLiabilityCurrent","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1044000","decimals":-3}]},{"name":"rpt:f-87","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseLiabilityCurrent","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1466000","decimals":-3}]},{"name":"rpt:f-88","factDimensions":{"xbrl:concept":"us-gaap:ContractWithCustomerLiabilityCurrent","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"45638000","decimals":-3}]},{"name":"rpt:f-89","factDimensions":{"xbrl:concept":"us-gaap:ContractWithCustomerLiabilityCurrent","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"46211000","decimals":-3}]},{"name":"rpt:f-90","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesCurrent","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"62022000","decimals":-3}]},{"name":"rpt:f-91","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesCurrent","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"63541000","decimals":-3}]},{"name":"rpt:f-92","factDimensions":{"xbrl:concept":"us-gaap:ContractWithCustomerLiabilityNoncurrent","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3785000","decimals":-3}]},{"name":"rpt:f-93","factDimensions":{"xbrl:concept":"us-gaap:ContractWithCustomerLiabilityNoncurrent","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3332000","decimals":-3}]},{"name":"rpt:f-94","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseLiabilityNoncurrent","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2537000","decimals":-3}]},{"name":"rpt:f-95","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseLiabilityNoncurrent","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"797000","decimals":-3}]},{"name":"rpt:f-96","factDimensions":{"xbrl:concept":"us-gaap:OtherLiabilitiesNoncurrent","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"808000","decimals":-3}]},{"name":"rpt:f-97","factDimensions":{"xbrl:concept":"us-gaap:OtherLiabilitiesNoncurrent","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"832000","decimals":-3}]},{"name":"rpt:f-98","factDimensions":{"xbrl:concept":"us-gaap:Liabilities","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"69152000","decimals":-3}]},{"name":"rpt:f-99","factDimensions":{"xbrl:concept":"us-gaap:Liabilities","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"68502000","decimals":-3}]},{"name":"rpt:f-100","factDimensions":{"xbrl:concept":"us-gaap:CommonStockParOrStatedValuePerShare","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.001"}]},{"name":"rpt:f-101","factDimensions":{"xbrl:concept":"us-gaap:CommonStockParOrStatedValuePerShare","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.001"}]},{"name":"rpt:f-102","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesAuthorized","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"60000000","decimals":-3}]},{"name":"rpt:f-103","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesAuthorized","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"50000000","decimals":-3}]},{"name":"rpt:f-104","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesOutstanding","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"31930000","decimals":-3}]},{"name":"rpt:f-105","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesOutstanding","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"31231000","decimals":-3}]},{"name":"rpt:f-106","factDimensions":{"xbrl:concept":"us-gaap:CommonStockValue","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"32000","decimals":-3}]},{"name":"rpt:f-107","factDimensions":{"xbrl:concept":"us-gaap:CommonStockValue","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"31000","decimals":-3}]},{"name":"rpt:f-108","factDimensions":{"xbrl:concept":"us-gaap:AdditionalPaidInCapitalCommonStock","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"393157000","decimals":-3}]},{"name":"rpt:f-109","factDimensions":{"xbrl:concept":"us-gaap:AdditionalPaidInCapitalCommonStock","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"378451000","decimals":-3}]},{"name":"rpt:f-110","factDimensions":{"xbrl:concept":"egan:NotesReceivableFromStockholders","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"95000","decimals":-3}]},{"name":"rpt:f-111","factDimensions":{"xbrl:concept":"egan:NotesReceivableFromStockholders","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"92000","decimals":-3}]},{"name":"rpt:f-112","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-2687000","decimals":-3}]},{"name":"rpt:f-113","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1220000","decimals":-3}]},{"name":"rpt:f-114","factDimensions":{"xbrl:concept":"us-gaap:RetainedEarningsAccumulatedDeficit","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-333550000","decimals":-3}]},{"name":"rpt:f-115","factDimensions":{"xbrl:concept":"us-gaap:RetainedEarningsAccumulatedDeficit","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-331109000","decimals":-3}]},{"name":"rpt:f-116","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"56857000","decimals":-3}]},{"name":"rpt:f-117","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"46061000","decimals":-3}]},{"name":"rpt:f-118","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesAndStockholdersEquity","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"126009000","decimals":-3}]},{"name":"rpt:f-119","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesAndStockholdersEquity","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"114563000","decimals":-3}]},{"name":"rpt:f-120","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:LicenseMember"},"factValues":[{"value":"84557000","decimals":-3}]},{"name":"rpt:f-121","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:LicenseMember"},"factValues":[{"value":"72371000","decimals":-3}]},{"name":"rpt:f-122","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:TechnologyServiceMember"},"factValues":[{"value":"7394000","decimals":-3}]},{"name":"rpt:f-123","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:TechnologyServiceMember"},"factValues":[{"value":"5916000","decimals":-3}]},{"name":"rpt:f-124","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"91951000","decimals":-3}]},{"name":"rpt:f-125","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"78287000","decimals":-3}]},{"name":"rpt:f-126","factDimensions":{"xbrl:concept":"us-gaap:CostOfGoodsAndServicesSold","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:LicenseMember"},"factValues":[{"value":"14780000","decimals":-3}]},{"name":"rpt:f-127","factDimensions":{"xbrl:concept":"us-gaap:CostOfGoodsAndServicesSold","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:LicenseMember"},"factValues":[{"value":"13507000","decimals":-3}]},{"name":"rpt:f-128","factDimensions":{"xbrl:concept":"us-gaap:CostOfGoodsAndServicesSold","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:TechnologyServiceMember"},"factValues":[{"value":"9757000","decimals":-3}]},{"name":"rpt:f-129","factDimensions":{"xbrl:concept":"us-gaap:CostOfGoodsAndServicesSold","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:TechnologyServiceMember"},"factValues":[{"value":"5760000","decimals":-3}]},{"name":"rpt:f-130","factDimensions":{"xbrl:concept":"us-gaap:CostOfGoodsAndServicesSold","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"24537000","decimals":-3}]},{"name":"rpt:f-131","factDimensions":{"xbrl:concept":"us-gaap:CostOfGoodsAndServicesSold","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"19267000","decimals":-3}]},{"name":"rpt:f-132","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"67414000","decimals":-3}]},{"name":"rpt:f-133","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"59020000","decimals":-3}]},{"name":"rpt:f-134","factDimensions":{"xbrl:concept":"us-gaap:ResearchAndDevelopmentExpense","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"24387000","decimals":-3}]},{"name":"rpt:f-135","factDimensions":{"xbrl:concept":"us-gaap:ResearchAndDevelopmentExpense","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17933000","decimals":-3}]},{"name":"rpt:f-136","factDimensions":{"xbrl:concept":"us-gaap:SellingAndMarketingExpense","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"33746000","decimals":-3}]},{"name":"rpt:f-137","factDimensions":{"xbrl:concept":"us-gaap:SellingAndMarketingExpense","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"25999000","decimals":-3}]},{"name":"rpt:f-138","factDimensions":{"xbrl:concept":"us-gaap:GeneralAndAdministrativeExpense","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"11419000","decimals":-3}]},{"name":"rpt:f-139","factDimensions":{"xbrl:concept":"us-gaap:GeneralAndAdministrativeExpense","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7749000","decimals":-3}]},{"name":"rpt:f-140","factDimensions":{"xbrl:concept":"us-gaap:OperatingExpenses","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"69552000","decimals":-3}]},{"name":"rpt:f-141","factDimensions":{"xbrl:concept":"us-gaap:OperatingExpenses","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"51681000","decimals":-3}]},{"name":"rpt:f-142","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-2138000","decimals":-3}]},{"name":"rpt:f-143","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7339000","decimals":-3}]},{"name":"rpt:f-144","factDimensions":{"xbrl:concept":"us-gaap:InterestIncomeExpenseNonoperatingNet","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"94000","decimals":-3}]},{"name":"rpt:f-145","factDimensions":{"xbrl:concept":"us-gaap:InterestIncomeExpenseNonoperatingNet","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"13000","decimals":-3}]},{"name":"rpt:f-146","factDimensions":{"xbrl:concept":"us-gaap:OtherNonoperatingIncomeExpense","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"838000","decimals":-3}]},{"name":"rpt:f-147","factDimensions":{"xbrl:concept":"us-gaap:OtherNonoperatingIncomeExpense","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-559000","decimals":-3}]},{"name":"rpt:f-148","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1206000","decimals":-3}]},{"name":"rpt:f-149","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6793000","decimals":-3}]},{"name":"rpt:f-150","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1235000","decimals":-3}]},{"name":"rpt:f-151","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-166000","decimals":-3}]},{"name":"rpt:f-152","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-2441000","decimals":-3}]},{"name":"rpt:f-153","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6959000","decimals":-3}]},{"name":"rpt:f-154","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.08","decimals":2}]},{"name":"rpt:f-155","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.22","decimals":2}]},{"name":"rpt:f-156","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.08","decimals":2}]},{"name":"rpt:f-157","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.21","decimals":2}]},{"name":"rpt:f-158","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"31553000","decimals":-3}]},{"name":"rpt:f-159","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"31007000","decimals":-3}]},{"name":"rpt:f-160","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"31553000","decimals":-3}]},{"name":"rpt:f-161","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"32597000","decimals":-3}]},{"name":"rpt:f-162","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:CostOfSalesMember"},"factValues":[{"value":"3056000","decimals":-3}]},{"name":"rpt:f-163","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:CostOfSalesMember"},"factValues":[{"value":"326000","decimals":-3}]},{"name":"rpt:f-164","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:ResearchAndDevelopmentExpenseMember"},"factValues":[{"value":"2935000","decimals":-3}]},{"name":"rpt:f-165","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:ResearchAndDevelopmentExpenseMember"},"factValues":[{"value":"509000","decimals":-3}]},{"name":"rpt:f-166","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:SellingAndMarketingExpenseMember"},"factValues":[{"value":"2367000","decimals":-3}]},{"name":"rpt:f-167","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:SellingAndMarketingExpenseMember"},"factValues":[{"value":"657000","decimals":-3}]},{"name":"rpt:f-168","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:GeneralAndAdministrativeExpenseMember"},"factValues":[{"value":"3022000","decimals":-3}]},{"name":"rpt:f-169","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:GeneralAndAdministrativeExpenseMember"},"factValues":[{"value":"208000","decimals":-3}]},{"name":"rpt:f-170","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"11380000","decimals":-3}]},{"name":"rpt:f-171","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1700000","decimals":-3}]},{"name":"rpt:f-172","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-2441000","decimals":-3}]},{"name":"rpt:f-173","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6959000","decimals":-3}]},{"name":"rpt:f-174","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1467000","decimals":-3}]},{"name":"rpt:f-175","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"411000","decimals":-3}]},{"name":"rpt:f-176","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTax","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-3908000","decimals":-3}]},{"name":"rpt:f-177","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTax","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7370000","decimals":-3}]},{"name":"rpt:f-178","factDimensions":{"xbrl:concept":"us-gaap:SharesOutstanding","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"30821000","decimals":-3}]},{"name":"rpt:f-179","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"31000","decimals":-3}]},{"name":"rpt:f-180","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"374399000","decimals":-3}]},{"name":"rpt:f-181","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"egan:StockholderLoansReceivableMember"},"factValues":[{"value":"-90000","decimals":-3}]},{"name":"rpt:f-182","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-1631000","decimals":-3}]},{"name":"rpt:f-183","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"-338068000","decimals":-3}]},{"name":"rpt:f-184","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"34641000","decimals":-3}]},{"name":"rpt:f-185","factDimensions":{"xbrl:concept":"egan:PaidInKindInterestOnStockholderLoan","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"egan:StockholderLoansReceivableMember"},"factValues":[{"value":"-2000","decimals":-3}]},{"name":"rpt:f-186","factDimensions":{"xbrl:concept":"egan:PaidInKindInterestOnStockholderLoan","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-2000","decimals":-3}]},{"name":"rpt:f-187","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"279000","decimals":-3}]},{"name":"rpt:f-188","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"1221000","decimals":-3}]},{"name":"rpt:f-189","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1221000","decimals":-3}]},{"name":"rpt:f-190","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"131000","decimals":-3}]},{"name":"rpt:f-191","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"1131000","decimals":-3}]},{"name":"rpt:f-192","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1131000","decimals":-3}]},{"name":"rpt:f-193","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"1700000","decimals":-3}]},{"name":"rpt:f-194","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1700000","decimals":-3}]},{"name":"rpt:f-195","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"411000","decimals":-3}]},{"name":"rpt:f-196","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"411000","decimals":-3}]},{"name":"rpt:f-197","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"6959000","decimals":-3}]},{"name":"rpt:f-198","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6959000","decimals":-3}]},{"name":"rpt:f-199","factDimensions":{"xbrl:concept":"us-gaap:SharesOutstanding","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"31231000","decimals":-3}]},{"name":"rpt:f-200","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"31000","decimals":-3}]},{"name":"rpt:f-201","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"378451000","decimals":-3}]},{"name":"rpt:f-202","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"egan:StockholderLoansReceivableMember"},"factValues":[{"value":"-92000","decimals":-3}]},{"name":"rpt:f-203","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-1220000","decimals":-3}]},{"name":"rpt:f-204","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"-331109000","decimals":-3}]},{"name":"rpt:f-205","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"46061000","decimals":-3}]},{"name":"rpt:f-206","factDimensions":{"xbrl:concept":"egan:PaidInKindInterestOnStockholderLoan","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"egan:StockholderLoansReceivableMember"},"factValues":[{"value":"-3000","decimals":-3}]},{"name":"rpt:f-207","factDimensions":{"xbrl:concept":"egan:PaidInKindInterestOnStockholderLoan","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-3000","decimals":-3}]},{"name":"rpt:f-208","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"553000","decimals":-3}]},{"name":"rpt:f-209","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"1000","decimals":-3}]},{"name":"rpt:f-210","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"2139000","decimals":-3}]},{"name":"rpt:f-211","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2140000","decimals":-3}]},{"name":"rpt:f-212","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"146000","decimals":-3}]},{"name":"rpt:f-213","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"1187000","decimals":-3}]},{"name":"rpt:f-214","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1187000","decimals":-3}]},{"name":"rpt:f-215","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"11380000","decimals":-3}]},{"name":"rpt:f-216","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"11380000","decimals":-3}]},{"name":"rpt:f-217","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-1467000","decimals":-3}]},{"name":"rpt:f-218","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1467000","decimals":-3}]},{"name":"rpt:f-219","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"-2441000","decimals":-3}]},{"name":"rpt:f-220","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-2441000","decimals":-3}]},{"name":"rpt:f-221","factDimensions":{"xbrl:concept":"us-gaap:SharesOutstanding","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"31930000","decimals":-3}]},{"name":"rpt:f-222","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"32000","decimals":-3}]},{"name":"rpt:f-223","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"393157000","decimals":-3}]},{"name":"rpt:f-224","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"egan:StockholderLoansReceivableMember"},"factValues":[{"value":"-95000","decimals":-3}]},{"name":"rpt:f-225","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-2687000","decimals":-3}]},{"name":"rpt:f-226","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"-333550000","decimals":-3}]},{"name":"rpt:f-227","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"56857000","decimals":-3}]},{"name":"rpt:f-228","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-2441000","decimals":-3}]},{"name":"rpt:f-229","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6959000","decimals":-3}]},{"name":"rpt:f-230","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"26000","decimals":-3}]},{"name":"rpt:f-231","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfDeferredSalesCommissions","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1482000","decimals":-3}]},{"name":"rpt:f-232","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfDeferredSalesCommissions","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1212000","decimals":-3}]},{"name":"rpt:f-233","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1046000","decimals":-3}]},{"name":"rpt:f-234","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1635000","decimals":-3}]},{"name":"rpt:f-235","factDimensions":{"xbrl:concept":"egan:DepreciationAndAmortizationOfCapitalLeaseAssets","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"478000","decimals":-3}]},{"name":"rpt:f-236","factDimensions":{"xbrl:concept":"egan:DepreciationAndAmortizationOfCapitalLeaseAssets","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"428000","decimals":-3}]},{"name":"rpt:f-237","factDimensions":{"xbrl:concept":"us-gaap:ProvisionForDoubtfulAccounts","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"68000","decimals":-3}]},{"name":"rpt:f-238","factDimensions":{"xbrl:concept":"us-gaap:ProvisionForDoubtfulAccounts","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"400000","decimals":-3}]},{"name":"rpt:f-239","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInDeferredIncomeTaxes","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-292000","decimals":-3}]},{"name":"rpt:f-240","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInDeferredIncomeTaxes","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"341000","decimals":-3}]},{"name":"rpt:f-241","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"11380000","decimals":-3}]},{"name":"rpt:f-242","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1700000","decimals":-3}]},{"name":"rpt:f-243","factDimensions":{"xbrl:concept":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1000","decimals":-3}]},{"name":"rpt:f-244","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsReceivable","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2247000","decimals":-3}]},{"name":"rpt:f-245","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsReceivable","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2767000","decimals":-3}]},{"name":"rpt:f-246","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInDeferredCharges","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2399000","decimals":-3}]},{"name":"rpt:f-247","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInDeferredCharges","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1536000","decimals":-3}]},{"name":"rpt:f-248","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInPrepaidExpense","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-357000","decimals":-3}]},{"name":"rpt:f-249","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInPrepaidExpense","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"483000","decimals":-3}]},{"name":"rpt:f-250","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInOtherCurrentAssets","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"149000","decimals":-3}]},{"name":"rpt:f-251","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInOtherCurrentAssets","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"151000","decimals":-3}]},{"name":"rpt:f-252","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInOtherNoncurrentAssets","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"20000","decimals":-3}]},{"name":"rpt:f-253","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInOtherNoncurrentAssets","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-79000","decimals":-3}]},{"name":"rpt:f-254","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsPayable","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1339000","decimals":-3}]},{"name":"rpt:f-255","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsPayable","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"626000","decimals":-3}]},{"name":"rpt:f-256","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"559000","decimals":-3}]},{"name":"rpt:f-257","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"282000","decimals":-3}]},{"name":"rpt:f-258","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccruedLiabilities","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"825000","decimals":-3}]},{"name":"rpt:f-259","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccruedLiabilities","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"738000","decimals":-3}]},{"name":"rpt:f-260","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInContractWithCustomerLiability","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1599000","decimals":-3}]},{"name":"rpt:f-261","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInContractWithCustomerLiability","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6682000","decimals":-3}]},{"name":"rpt:f-262","factDimensions":{"xbrl:concept":"egan:IncreaseDecreaseInOperatingLeaseLiabilities","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1412000","decimals":-3}]},{"name":"rpt:f-263","factDimensions":{"xbrl:concept":"egan:IncreaseDecreaseInOperatingLeaseLiabilities","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1726000","decimals":-3}]},{"name":"rpt:f-264","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"42000","decimals":-3}]},{"name":"rpt:f-265","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"100000","decimals":-3}]},{"name":"rpt:f-266","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInOperatingActivities","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8121000","decimals":-3}]},{"name":"rpt:f-267","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInOperatingActivities","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"13862000","decimals":-3}]},{"name":"rpt:f-268","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"628000","decimals":-3}]},{"name":"rpt:f-269","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"402000","decimals":-3}]},{"name":"rpt:f-270","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInInvestingActivities","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-628000","decimals":-3}]},{"name":"rpt:f-271","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInInvestingActivities","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-402000","decimals":-3}]},{"name":"rpt:f-272","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromStockOptionsExercised","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2140000","decimals":-3}]},{"name":"rpt:f-273","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromStockOptionsExercised","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1221000","decimals":-3}]},{"name":"rpt:f-274","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromStockPlans","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1187000","decimals":-3}]},{"name":"rpt:f-275","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromStockPlans","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1131000","decimals":-3}]},{"name":"rpt:f-276","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInFinancingActivities","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3327000","decimals":-3}]},{"name":"rpt:f-277","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInFinancingActivities","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2352000","decimals":-3}]},{"name":"rpt:f-278","factDimensions":{"xbrl:concept":"us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1878000","decimals":-3}]},{"name":"rpt:f-279","factDimensions":{"xbrl:concept":"us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"811000","decimals":-3}]},{"name":"rpt:f-280","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8942000","decimals":-3}]},{"name":"rpt:f-281","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"16623000","decimals":-3}]},{"name":"rpt:f-282","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"63238000","decimals":-3}]},{"name":"rpt:f-283","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"46615000","decimals":-3}]},{"name":"rpt:f-284","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"72180000","decimals":-3}]},{"name":"rpt:f-285","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"63238000","decimals":-3}]},{"name":"rpt:f-286","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxesPaidNet","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"400000","decimals":-3}]},{"name":"rpt:f-287","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxesPaidNet","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"221000","decimals":-3}]},{"name":"rpt:f-288","factDimensions":{"xbrl:concept":"egan:OperatingLeaseOperatingLeaseLiabilityIncreaseDecreaseDueToLeaseModification","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2820000","decimals":-3}]},{"name":"rpt:f-289","factDimensions":{"xbrl:concept":"egan:OperatingLeaseOperatingLeaseLiabilityIncreaseDecreaseDueToLeaseModification","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"779000","decimals":-3}]},{"name":"rpt:f-290","factDimensions":{"xbrl:concept":"us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"<p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">1.\u00a0SUMMARY OF BUSINESS AND SIGNIFICANT ACCOUNTING POLICIES </b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">Organization and Nature of Business </b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">eGain Corporation (\u201ceGain\u201d, the \u201cCompany\u201d, \u201cour\u201d, \u201cwe\u201d or \u201cus\u201d) automates customer engagement with an innovative Software as a service (SaaS) platform, powered by deep digital, Artificial intelligence (AI), and knowledge capabilities. We sell mostly to large enterprises across financial services, telecommunications, retail, government, healthcare, and utilities. That is, organizations seeking to better serve customers at scale while coping with content silos, process complexity, and regulatory compliance. With our mantra of <span style=\"font-style:italic;font-weight:bold;\">AX + BX + CX = DX\u2122</span><i style=\"font-style:italic;\">, </i>we guide clients to effortless digital experience (DX) by holistically optimizing agent experience (AX), business experience (BX) and customer experience (CX). Leading brands use eGain\u2019s cloud software to improve customer satisfaction, empower agents, reduce service cost, and boost sales. We are headquartered in the United States. We also operate in United Kingdom and India.</p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">Principles of Consolidation </b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">The consolidated financial statements include the accounts of eGain and our wholly-owned subsidiaries, eGain Communications Ltd., Exony Limited (Exony), eGain Communications Pvt. Ltd., eGain Communications (SA), eGain France S.A.R.L, Netherlands (eGain Communications B.V.) and eGain Deutschland GmbH. All significant intercompany balances and transactions have been eliminated.</p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">Business Combinations</b><span style=\"font-size:11pt;\"> </span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">Business combinations are accounted for at fair value under the purchase method of accounting. Acquisition costs are expensed as incurred and recorded in general and administrative expenses and changes in deferred tax asset valuation allowances and income tax uncertainties after the acquisition date affect income tax expense. The accounting for business combinations requires estimates and judgment as to expectations for future cash flows of the acquired business, and the allocation of those cash flows to identifiable intangible assets, in determining the estimated fair value for assets acquired and liabilities assumed. The fair values assigned to tangible and intangible assets acquired and liabilities assumed are based on management\u2019s estimates and assumptions, as well as other information compiled by management, including valuations that utilize customary valuation procedures and techniques. If the actual results differ from the estimates and judgments used in these estimates, the amounts recorded in the consolidated financial statements could result in a possible impairment of the intangible assets and goodwill, or require acceleration of the amortization expense of finite-lived intangible assets.</p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">Use of Estimates </b><span style=\"font-size:11pt;\"> </span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:11pt;font-weight:bold;visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. The estimates are based upon information available as of the date of the consolidated financial statements. Actual results could differ from those estimates. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">We evaluate our significant estimates, including those related to revenue recognition, provision for doubtful accounts, valuation of stock-based compensation, valuation of long-lived assets, valuation of deferred tax assets, and litigation, among others. We base our estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. We refer to accounting estimates of this type as \u201ccritical accounting estimates.\u201d </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">Foreign Currency </b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">The functional currency of each of our international subsidiaries is the local currency of the country in which it operates. Assets and liabilities of our foreign subsidiaries are translated at month-end exchange rates, and revenue and expenses are translated at the average monthly exchange rates. The resulting cumulative translation adjustments are recorded as a component of accumulated other comprehensive income. Foreign currency transaction gains and losses are included in \u201cother income (expense), net\u201d in the consolidated statements of operations, and resulted in a loss of $824,000 and a gain of $570,000, in fiscal years ended June 30, 2022 and 2021, respectively. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">Cash and Cash Equivalents, Restricted Cash and Investments </b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">We consider all highly liquid investments with an original purchase to maturity date of three months or less to be cash equivalents. Time deposits held for investments that are not debt securities are included in short-term investments in the consolidated balance sheets. Investments in time deposits with original maturities of more than three months but remaining maturities of less than one year are considered short-term investments. Investments held with the intent to reinvest or hold for longer than a year, or with remaining maturities of one year or more, are considered long-term investments. As of June 30, 2022 and 2021, we did not have any short-term or long-term investments. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">Cash earmarked for a specific purpose and therefore not available for immediate and general use by the Company is considered restricted cash. Expected usage of restricted cash within one year is classified as a current asset; expected usage more than a year is considered a non-current asset. As of June 30, 2022 and 2021, our restricted cash was nominal and expected to be used within one year.</p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">Fair Value of Financial Instruments </b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">Our financial instruments consist of cash and cash equivalents, restricted cash, accounts receivable, accounts payable and accrued liabilities. We do not have any derivative financial instruments. We believe the reported carrying amounts of these financial instruments approximate fair value, based upon their short-term nature and comparable market information available at the respective balance sheet dates.</p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">Concentration of Credit Risk </b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">Financial instruments that subject us to concentrations of credit risk consist principally of cash and cash equivalents and trade accounts receivable. Cash and cash equivalents are deposited with high credit quality institutions. We are exposed to credit risk in the event of default by these institutions to the extent of the amount recorded on the balance sheet. We invest excess cash primarily in money market funds, which are highly liquid securities that bear minimal risk. In addition, we have investment policies and procedures that are reviewed periodically to minimize credit risk. Our cash, cash equivalents and restricted cash were $72.2 million as of June 30, 2022 and exceeded the FDIC (Federal Deposit Insurance Corporation) limits. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">Our customer base extends across many different industries and geographic regions. Revenue is allocated to individual countries and geographic region by customer, based on where the product is shipped to and location of services performed. Cisco Systems, Inc. remained consistent and accounted for 21% of total revenue for the years ended June 30, 2022 and 2021. BT PLC accounted for 11% and 13% of total revenue for the years ended June 30, 2022 and 2021, respectively. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">We perform ongoing credit evaluations of our customers with outstanding receivables and generally do not require collateral. In addition, we established an allowance for doubtful accounts based upon factors surrounding the credit risk of customers, historical trends and other information. Three partners and customers accounted for 26%, 20%, and 13% of accounts receivable as of June 30, 2022. A <span style=\"-sec-ix-hidden:Hidden_WnfP2Oh4tUSB1ATFRMTS7A;\"><span style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;\">set</span></span> of different partners and customers accounted for 30%, 17%, and 16% of accounts receivable as of June 30, 2021. \u00a0</p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">Accounts Receivable and Allowance for Doubtful Accounts </b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">We extend unsecured credit to our customers on a regular basis. Our accounts receivable are derived from revenue earned from customers and are not interest bearing. We also maintain an allowance for doubtful accounts to reserve for potential </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">uncollectible trade receivables. We review our trade receivables by aging category to identify specific customers with known disputes or collectability issues. We exercise judgment when determining the adequacy of these reserves as we evaluate historical bad debt trends, general economic conditions in the U.S. and internationally, and changes in customer financial conditions. If we made different judgments or utilized different estimates, material differences may result in additional reserves for trade receivables, which would be reflected by charges in general and administrative expenses for any period presented. We write off a receivable after all collection efforts have been exhausted and the amount is deemed uncollectible. Recovered written off receivables are recorded as they occur. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">In certain revenue contracts, contractual billings do not coincide with revenue recognized on the contract. Unbilled accounts receivables are recorded when revenue recognized on the contract exceeds billings, pursuant to contract provisions, and become billable upon certain criteria being met. Unbilled accounts receivables, for which the Company has the unconditional right to consideration, totaled $770,000 and $719,000 as of June 30, 2022 and 2021, respectively, and are included in the accounts receivable balance. \u00a0 </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">Property and Equipment, Net </b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">Property and equipment, net, is stated at cost, net of accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful life of the respective assets, which typically is between <span style=\"-sec-ix-hidden:Hidden_Jj_E4-FClU6ybRJVaVvTQw;\"><span style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;\">three</span></span> or five years. Leasehold improvements and leased equipment are depreciated on a straight-line basis over the shorter of the lease term or useful life of the asset, which is typically <span style=\"-sec-ix-hidden:Hidden_tElbxvoRyE20dKnG7N5qmg;\"><span style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;\">three</span></span> to five years. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">Goodwill and Other Intangible Assets, Net </b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">We review goodwill annually for impairment or sooner whenever events or changes in circumstances indicate that it may be impaired. These events or circumstances could include a significant change in the business climate, legal factors, operating performance indicators, competition, or sale or disposition of a significant portion of a reporting unit. In addition, we evaluate purchased intangible assets to determine that all such assets have determinable lives. We operate under a single reporting unit and accordingly, all of our goodwill is associated with the entire company. We had no indicators of impairment for fiscal years ended June 30, 2022 and 2021. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">Impairment of Long-Lived Assets </b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">We review long-lived assets for impairment, including property and equipment, whenever events or changes in business circumstances indicate that the carrying amounts of the assets may not be fully recoverable. An impairment loss is recognized when estimated undiscounted future cash flows expected to result from the use of the asset and its eventual disposition is less than its carrying amount. During fiscal years 2022 and 2021, we did not have any such impairment losses. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">Deferred Revenue </b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:11pt;font-weight:bold;visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">Deferred revenue primarily consists of payments received in advance of revenue recognition from cloud, term and ratable licenses, and maintenance and support services and is recognized as the revenue recognition criteria are met. We generally invoice customers in annual or quarterly installments. The deferred revenue balance does not represent the total contract value of annual or multi-year, non-cancelable cloud or maintenance and support agreements. Deferred revenue is influenced by several factors, including seasonality, the compounding effects of renewals, invoice duration, invoice timing and new business linearity within the quarter. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">Deferred revenue that will be recognized during the succeeding twelve-month period is recorded as current deferred revenue and the remaining portion is recorded as noncurrent. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">Cost Capitalized to Obtain Revenue Contracts, Net</b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">Under Topic 606, we capitalize incremental costs of obtaining non-cancelable subscription and support revenue contracts. The capitalized amounts consist primarily of sales commissions paid to our direct sales force. Capitalized amounts also include (i) amounts paid to employees other than the direct sales force who earn incentive payouts under annual </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">compensation plans that are tied to the value of contracts acquired and (ii) the associated payroll taxes and fringe benefit costs associated with the payments to our employees, including stock-based compensation. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">Costs capitalized related to new revenue contracts are generally deferred and amortized on a straight-line basis over a period of benefit that we estimate to be five years. We determine the period of benefit by taking into consideration the historical and expected durations of our customer contracts, the expected useful lives of our technologies, and other factors. Commissions for renewal contracts relating to our cloud-based arrangements are expensed when incurred, as we do not consider renewal contracts to be commensurate with initial customer contracts. Historically, any commission associated with renewals have been immaterial. Amortization of costs to obtain revenue contracts is included as a component of sales and marketing expenses in our consolidated statements of operations. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">The Company does not adjust transaction price for the effects of a significant financing component when the period between the transfers of the promised good or service to the customer and payment for that good or service by the customer is expected to be one year or less. The Company assessed each of its revenue contracts in order to determine whether a significant financing component exists, and determined its contracts did not include a significant financing component for the years ended June 30, 2022 and 2021.</p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">During the fiscal years ended June 30, 2022 and 2021, we capitalized $2.4 million and $1.5 million of costs to obtain revenue contracts, respectively, and amortized $1.5 million and $1.2 million to sales and marketing expense, respectively. Capitalized costs to obtain revenue contracts, net were $4.6 million and $3.9 million as of June 30, 2022 and 2021, respectively.</p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">Leases</b><b style=\"font-weight:bold;\"> </b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">Lease agreements are evaluated to determine whether an arrangement is or contains a lease in accordance with ASC 842, <i style=\"font-style:italic;\">Leases</i>. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">Operating leases are included in operating lease right-of-use (ROU) assets, current operating lease liabilities, and noncurrent operating lease liabilities in the consolidated financial statements. ROU assets represent the Company\u2019s right to use leased assets over the agreed upon term. Lease liabilities represent the Company\u2019s contractual obligation to make lease payments over the lease term. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">For operating leases, ROU assets and lease liabilities are recognized at the commencement date of the lease. The lease liability is measured as the present value of the lease payments over the lease term, using the rate implicit in the lease if readily determinable. If the rate implicit in the lease cannot be readily determined, the Company uses its incremental borrowing rate at lease commencement. The operating lease right-of-use assets are calculated as the present value of the remaining lease payments plus unamortized initial direct costs and any prepayments, less unamortized lease incentives received. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">Operating leases typically include non-lease components such as common-area maintenance costs. We have elected to include non-lease components with lease payments for the purpose of calculating lease right-of-use assets and liabilities, to the extent that they are fixed. Non-lease component payments that are not fixed are expensed as incurred as variable lease payments. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">Lease terms may include renewal or extension options to the extent they are reasonably certain to be exercised. The assessment of whether renewal or extension options are reasonably certain to be exercised is made at lease commencement. Factors considered in determining whether an option is reasonably certain of exercise include, but are not limited to, the value of any leasehold improvements, the value of renewal rates compared to market rates, and the presence of factors that would cause a significant economic penalty to the Company if the option were not exercised. Lease expense is recognized on a straight-line basis over the lease term. The Company has elected not to recognize right-of-use assets and obligations for leases with an initial term of twelve months or less, and has applied a capitalization threshold to recognize a lease on </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">the balance sheet. The expense associated with short-term leases and leases that do not meet the Company\u2019s capitalization threshold are recorded to lease expense in the period it is incurred. \u00a0</p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">Software Development Costs </b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">We account for software development costs in accordance with ASC 985, <i style=\"font-style:italic;\">Software</i>, for costs of the software to be sold, leased or marketed, whereby costs for the development of new software products and substantial enhancements to existing software products are included in research and development expense as incurred until technological feasibility has been established, at which time any additional costs are capitalized. Technological feasibility is established upon completion of a working model. To date, software development costs incurred in the period between achieving technological feasibility and general availability of software have not been material and have been charged to operations as incurred. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">Advertising Costs </b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">We expense advertising costs as incurred. Total advertising expenses for the fiscal years ended June 30, 2022 and 2021 were $554,000 and $190,000, respectively. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">Stock-Based Compensation </b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">We account for stock-based compensation in accordance with ASC 718, <i style=\"font-style:italic;\">Compensation\u2014Stock Compensation</i>. Determining the fair value of the stock-based awards at the grant date requires significant judgment and the use of estimates, particularly surrounding Black-Scholes valuation assumptions such as stock price volatility and expected option term. Stock-based compensation expense for employee and non-employee awards is recognized as expense over the requisite service period, which is generally in line with the vesting period. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">Income Taxes </b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">Income taxes are accounted for using the asset and liability method in accordance with ASC 740,<i style=\"font-style:italic;\"> Income Taxes. </i>Under this method, deferred tax liabilities and assets are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. For the legacy eGain business in the United States, based upon the weight of available evidence, which includes our historical operating performance, our future investment plans, and the uncertainty in the current market environment due to COVID-19, we have provided a full valuation allowance against our net deferred tax assets. For the legacy eGain business in the United Kingdom, based on the positive evidence, the Company has determined it would be able to utilize the deferred tax assets and does not have a valuation allowance against the deferred tax assets. The remaining eGain foreign operations as well as Exony\u2019s business have historically been profitable and we believe it is more likely than not that those assets will be realized. Our tax provision primarily relates to foreign activities as well as state income taxes. Our income tax rate differs from the statutory tax rates primarily due to the expiration of net operating loss carry-forwards which had previously been valued against as well our change in valuation allowance.</p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">We account for uncertain tax positions according to the provisions of ASC 740. ASC 740 contains a two-step approach for recognizing and measuring uncertain tax positions. Tax positions are evaluated for recognition by determining if the weight of available evidence indicates that it is probable that the position will be sustained on audit, including resolution of related appeals or litigation. Tax benefits are then measured as the largest amount which is more than 50% likely of being realized upon ultimate settlement. We consider many factors when evaluating and estimating tax positions and tax benefits, which may require periodic adjustments and which may not accurately anticipate actual outcomes.</p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">As of June 30, 2022, utilization of the NOL or tax credit carryforwards to offset future taxable income and taxes, respectively, are subject to an annual limitation under the Internal Revenue Code of 1986 and similar state provisions, which is determined by first multiplying the value of the Company\u2019s stock at the time of the ownership change by the applicable long-term, tax-exempt rate, and then could be subject to additional adjustments such as built in gain or built in loss, as required. Any limitation may result in expiration of all or a portion of its NOL and or tax credit carryforwards before utilization. The Company has not identified a change in ownership as of June 30, 2022 that would significantly limit the net operating loss carryovers.</p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;background:#c0c0c0;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">Comprehensive (Loss) Income </b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">We report comprehensive income and its components in accordance with ASC 220, <i style=\"font-style:italic;\">Comprehensive Income</i>. Under the accounting standards, comprehensive (loss) income includes all changes in equity during a period except those resulting from investments by or distributions to owners. Total comprehensive income for each of the two years in the year ended June 30, 2022 is shown in the accompanying consolidated statements of comprehensive (loss) income. Accumulated other comprehensive loss presented in the accompanying consolidated balance sheets as of June 30, 2022 and 2021 consists of accumulated foreign currency translation adjustments. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">(Loss) Earnings Per Common Share </b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">Basic net (loss) income per common share is computed using the weighted-average number of shares of common stock outstanding. In periods where net income is reported, the weighted average number of shares is increased by stock options in-the-money to calculate diluted net income per common share. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">The following table represents the calculation of basic and diluted net (loss) income per common share (in thousands, except per share data): </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:75.45%;margin:0pt;padding:0pt;\"><div style=\"height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;\"><div style=\"bottom:0pt;position:absolute;width:100%;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</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;\">\u200b</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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.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;\">\u200b</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;\">\u200b</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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:8.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;\">\u200b</span></p></div></div></td></tr><tr><td style=\"vertical-align:bottom;width:75.45%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.63%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"5\" style=\"vertical-align:bottom;white-space:nowrap;width:21.9%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Years\u00a0Ended\u00a0June\u00a030,</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:75.45%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.63%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:9.3%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\">\u00a0\u00a0\u00a0\u00a0</p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:9.96%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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:75.45%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Net (loss) income applicable to common stockholders</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:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.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:7.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;\"> (2,441)</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.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:8.15%;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 3pt 0pt 0pt;\"> 6,959</p></td></tr><tr><td style=\"vertical-align:bottom;width:75.45%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Basic net (loss) income per common share</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:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.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:7.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (0.08)</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.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:8.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 3pt 0pt 0pt;\"> 0.22</p></td></tr><tr><td style=\"vertical-align:bottom;width:75.45%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Weighted average common shares used in computing basic net (loss) income per common share</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:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.5%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 31,553</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</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;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 31,007</p></td></tr><tr><td style=\"vertical-align:bottom;width:75.45%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Effect of dilutive common equivalents outstanding</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:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.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 3pt 0pt 0pt;\"> \u2014</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,590</p></td></tr><tr><td style=\"vertical-align:bottom;width:75.45%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Weighted average common shares used in computing diluted net (loss) income per common share</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:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.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;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.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 3pt 0pt 0pt;\"> 31,553</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.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;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:8.15%;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 3pt 0pt 0pt;\"> 32,597</p></td></tr><tr><td style=\"vertical-align:bottom;width:75.45%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Diluted net (loss) income per common share</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:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.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:7.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (0.08)</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:right;margin:0pt;\"><span style=\"font-family:'Arial','Helvetica','sans-serif';\"> </span><span style=\"font-family:'Arial','Helvetica','sans-serif';visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.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:8.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 3pt 0pt 0pt;\"> 0.21</p></td></tr></table><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">Weighted average options to purchase 2,935,174 and 293,949 shares of common stock as of June 30, 2022 and 2021, respectively, were not included in the computation of diluted net income per common share due to their anti-dilutive effect. Such securities could have a dilutive effect in future periods. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">Segment Information </b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:11pt;font-weight:bold;visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">We operate in one segment, the development, license, implementation, and support of our customer service infrastructure software solutions. Operating segments are identified as components of an enterprise for which discrete financial information is available and regularly reviewed by our chief operating decision-maker in order to make decisions about resources to be allocated to the segment and assess its performance. Our chief operating decision-makers under ASC 280, <i style=\"font-style:italic;\">Segment Reporting</i>, are our executive management team. Our chief operating decision-makers review financial information presented on a consolidated basis for purposes of making operating decisions and assessing financial performance. \u00a0</p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">Information relating to our geographic areas for the fiscal years ended June 30, 2022 and 2021 is as follows (in thousands): \u00a0</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:45.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;\">\u200b</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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.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;\">\u200b</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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.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;\">\u200b</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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.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;\">\u200b</span></p></div></div></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:45.94%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.21%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:15.17%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">(Loss)</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.15%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:45.94%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:15.17%;background:#ffffff;margin:0pt;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:2.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:15.17%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Income</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:15.11%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Long-Lived</b></p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:45.94%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:15.17%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Revenue</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:15.17%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">from Operations</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:15.11%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Assets</b></p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:45.94%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Year ended June 30, 2022:</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:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.21%;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;\">\u200b</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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.21%;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;\">\u200b</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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.15%;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;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:45.94%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">North America</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:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;\"><p 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.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 66,793</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;\"><p 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.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (4,128)</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;\"><p 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.15%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 488</p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:45.94%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Europe, Middle East, &amp; Africa</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:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.21%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 25,158</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.21%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 8,997</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.15%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 119</p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:45.94%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Asia Pacific</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:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> \u2014</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.21%;border-bottom: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,007)</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 224</p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:45.94%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</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:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.21%;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 3pt 0pt 0pt;\"> 91,951</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.21%;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,138)</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.15%;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 3pt 0pt 0pt;\"> 831</p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:45.94%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Year ended June 30, 2021:</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:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">   <span style=\"visibility:hidden;\">\u200b</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">   <span style=\"visibility:hidden;\">\u200b</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">   <span style=\"visibility:hidden;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:45.94%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">North America</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:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;\"><p 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.21%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 54,380</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;\"><p 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.21%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 4,936</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;\"><p 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.15%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 350</p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:45.94%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Europe, Middle East, &amp; Africa</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:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 23,907</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 8,496</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 85</p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:45.94%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Asia Pacific</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:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;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;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.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 3pt 0pt 0pt;\"> \u2014</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;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;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.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;\"> (6,093)</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;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;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.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 3pt 0pt 0pt;\"> 270</p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:45.94%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</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:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p 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.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 3pt 0pt 0pt;\"> 78,287</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p 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.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 3pt 0pt 0pt;\"> 7,339</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p 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.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 3pt 0pt 0pt;\"> 705</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;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">For the purposes of entity-wide geographic area disclosures, we define long-lived assets as hard assets that cannot be easily removed, such as property and equipment. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">Recent Accounting Pronouncements</b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"font-family:'inherit';visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"font-style:italic;font-weight:bold;\">Pronouncements Not Yet Adopted</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"font-family:'inherit';visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (ASU 2016-13), which requires measurement and recognition of expected credit losses for financial assets held at the reporting date based on internal information, external information, or a combination of both relating to past events, current conditions, and reasonable and supportable forecasts. ASU No. 2016-13 replaces the existing incurred loss impairment model with a forward-looking expected credit loss model, which will result in earlier recognition of credit losses. Subsequent to the issuance of ASU No. 2016-13, the FASB issued ASU No. 2018-19, Codification Improvements to Topic 326, Financial Instruments - Credit Losses, ASU No. 2019-04, Codification Improvements to Topic 326, Financial Instruments \u00a0- Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instrument, ASU No. 2019-05, Financial Instruments - Credit Losses (Topic 326) Targeted Transition Relief, ASU No. 2016-13, ASU No. 2019-10 Financial Instruments-Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842), and ASU No. 2019-11 Codification Improvements to Topic 326, Financial Instruments-Credit Losses. The subsequent ASUs do not change the core principle of the guidance in ASU No. 2016-13. Instead, these amendments are intended to clarify and improve operability of certain topics included within ASU No. 2016-13.</p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">Additionally, ASU No. 2019-10 defers the effective date for the adoption of the new standard on credit losses for public filers that are considered small reporting companies (SRC) as defined by the SEC to fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, which will be fiscal year 2024 for the Company if it continues to be classified as a SRC. In February 2020, the FASB issued ASU 2020-02, which provides guidance regarding methodologies, documentation, and internal controls related to expected credit losses. The subsequent amendments will have the same effective date and transition requirements as ASU No. 2016-13. Early adoption is permitted. Topic 326 requires a modified retrospective approach by recording a cumulative-effect adjustment to retained earnings as of the beginning of the period of adoption. While the Company is currently evaluating the impact of Topic 326, the Company does not expect the adoption of this ASU to have a material impact on its consolidated financial statements or the related disclosure.</p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"font-style:italic;font-weight:bold;\">Pronouncements Recently Adopted</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">In August 2018, the Financial Accounting Standards Board (FASB) issued ASU 2018-15, Intangibles\u2014Goodwill and Other\u2014Internal-Use Software (Subtopic 350-40). This update requires a customer in a cloud computing service arrangement to follow the internal-use software guidance to determine which implementation costs to recognize and defer </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">as an asset. We adopted this guidance as of our first quarter of fiscal year 2021 with no impact on our consolidated financial statements. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">In December 2019, FASB issued ASU 2019-12, <i style=\"font-style:italic;\">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. </i>This update simplifies the accounting for income taxes. This update is effective for fiscal years beginning after December 15, 2020 (our fiscal year 2022). During the current year, the Company has adopted this provision with no material impact to the consolidated financial statements.</p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;background:#ffff00;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">Revenue Recognition </b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:11pt;visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 13.7pt;\"><span style=\"font-style:italic;font-weight:bold;\">Revenue Recognition Policy</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 13.7pt;\"><span style=\"font-style:italic;font-weight:bold;margin-left:0pt;visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">Our revenue is comprised of two categories including subscription and professional services. Subscription includes SaaS revenue and legacy revenue. SaaS includes revenue from cloud delivery arrangements, term licenses and embedded OEM royalties and associated support. Legacy revenue is associated with license, maintenance, and support contracts on perpetual license arrangements that we no longer sell. Professional services includes consulting, implementation and training.</p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 12.25pt;\"><span style=\"font-style:italic;font-weight:bold;\">Significant Judgment Applied in the Determination of Revenue Recognition</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">We enter into contractual arrangements with customers that may include promises to transfer multiple services, such as subscription, support and professional services. With respect to our business, a performance obligation is a promise to transfer a service to a customer that is distinct. Significant judgment is required to determine whether services are distinct </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">performance obligations that should be accounted for separately or combined as one unit of accounting. Additionally, significant judgment is required to determine the timing of revenue recognition. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">We allocate the transaction price to each performance obligation based on relative standalone selling price basis (SSP). The SSP is the price at which we would sell a promised service separately to one of our customers. Judgment is required to determine the SSP for each distinct performance obligation.</p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">We determine the SSP by considering our pricing objectives in relation to market demand. Consideration is placed based on our history of discounting prices, size and volume of transactions involved, customer demographics and geographic locations, price lists, contract prices and our market strategy.</p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;\"><span style=\"font-style:italic;font-weight:bold;\">Determination of Revenue Recognition</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;\"><span style=\"margin-left:0pt;visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:justify;margin:0pt 0pt 8pt 0pt;\">Under Topic 606, we recognize revenue upon the transfer of control of promised services to our customers in the amount that is commensurate with the consideration that we expect to receive in exchange for those services. If consideration includes a variable amount in the arrangement, such as service level credits or contingent fees, then we include an estimate of the amount that we expect to receive for the total transaction price.</p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">The amount of revenue that we recognize is based on (i) identifying the contract with a customer; (ii) identifying the performance obligations in the contract; (iii) determining the transaction price; (iv) allocating the transaction price to the performance obligations in the contract on a relative SSP basis; and (v) recognizing revenue when, or as, we satisfy each performance obligation in the contract typically through delivery or when control is transferred to the customer.</p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;\"><span style=\"font-style:italic;font-weight:bold;\">Subscription Revenue</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">The following customer arrangements are recognized ratably over the contract term as the performance obligations are delivered:</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;text-align:justify;width:100%;border:0pt;\"><tr><td style=\"width:18pt;\"></td><td style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;\">\u25cf</td><td style=\"padding:0pt;\"><span style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;\">Cloud delivery arrangements;</span></td></tr></table><table style=\"border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;\"><tr><td style=\"width:18pt;\"></td><td style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;\">\u25cf</td><td style=\"padding:0pt;\"><span style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;\">Maintenance and support arrangements; and</span></td></tr></table><table style=\"border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;\"><tr><td style=\"width:18pt;\"></td><td style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;\">\u25cf</td><td style=\"padding:0pt;\"><span style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;\">Term license subscriptions which incorporate on-premise software licenses and substantial cloud functionality that are not distinct in the context of our arrangements </span><span style=\"font-family:'inherit';font-size:10pt;font-style:normal;font-weight:normal;\">as such are considered highly interrelated and represent a single combined performance obligation.</span></td></tr></table><div style=\"margin-top:10pt;\"></div><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">For contracts involving distinct software licenses, the license performance obligation is satisfied at a point in time when control is transferred to the customer.</p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">We typically invoice our customers in advance upon execution of the contract or subsequent renewals with payment terms between 30 and 45 days. Invoiced amounts are recorded in accounts receivable, deferred revenue or revenue, depending if control transferred to our customers based on each arrangement.</p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">The Company has a royalty revenue agreement with a customer related to the Company\u2019s embedded intellectual property. \u00a0Under the terms of the agreement, the customer is to provide a combined fixed fee, per agent, for each software license sold containing the embedded software to the Company. These embedded OEM royalties are included as subscription revenue. Under Topic 606 revenue guidance, since these arrangements are for sales-based licenses of intellectual property, for which the guidance in paragraph ASC 606-10-55-65 applies, the Company recognizes revenue only as the subsequent sale occurs. However, the Company notes that such sales are reported by the customer with a quarter in arrears, such revenue is recognized at the time it is reported and paid by the customer given that any estimated variable consideration would have to be fully constrained due to the unpredictability of such estimate and the unavoidable risk that it may lead to significant revenue reversals. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;\"><span style=\"font-style:italic;font-weight:bold;\">Professional Services Revenue</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 12.25pt;\"><span style=\"font-style:italic;margin-left:0pt;visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">Professional services revenue includes system implementation, consulting, training, and managed services. The transaction price is allocated to various performance obligations based on their stand-alone selling prices. Revenue allocated to each performance obligation is recognized at the earlier of satisfaction of discrete performance obligations, or as work is performed on a time and material basis. Our consulting and implementation service contracts are bid either on a time-and-materials basis or on a fixed-fee basis. Fixed fees are generally paid upon milestone billing or customer acceptance at pre-determined points in the contract. Amounts that have been invoiced are recorded in accounts receivable and in deferred revenue or revenue, depending on whether transfer of control to customers has occurred. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">Training revenue that meets the criteria to be accounted for separately is recognized when training is provided. \u00a0</p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;\"><span style=\"font-style:italic;font-weight:bold;\">Contracts with Multiple Performance Obligations</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"font-style:italic;font-weight:bold;visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">The Company enters into contracts that can include various combinations of subscriptions, professional services and maintenance and support, which are generally distinct and accounted for as separate performance obligations. For contracts with multiple performance obligations, the Company allocates the transaction price of the contract to each performance obligation on a relative basis using the respective standalone selling prices for each performance obligation. \u00a0 </p>"}]},{"name":"rpt:f-291","factDimensions":{"xbrl:concept":"us-gaap:ConsolidationPolicyTextBlock","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"<p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">Organization and Nature of Business </b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">eGain Corporation (\u201ceGain\u201d, the \u201cCompany\u201d, \u201cour\u201d, \u201cwe\u201d or \u201cus\u201d) automates customer engagement with an innovative Software as a service (SaaS) platform, powered by deep digital, Artificial intelligence (AI), and knowledge capabilities. We sell mostly to large enterprises across financial services, telecommunications, retail, government, healthcare, and utilities. That is, organizations seeking to better serve customers at scale while coping with content silos, process complexity, and regulatory compliance. With our mantra of <span style=\"font-style:italic;font-weight:bold;\">AX + BX + CX = DX\u2122</span><i style=\"font-style:italic;\">, </i>we guide clients to effortless digital experience (DX) by holistically optimizing agent experience (AX), business experience (BX) and customer experience (CX). Leading brands use eGain\u2019s cloud software to improve customer satisfaction, empower agents, reduce service cost, and boost sales. We are headquartered in the United States. We also operate in United Kingdom and India.</p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">Principles of Consolidation </b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">The consolidated financial statements include the accounts of eGain and our wholly-owned subsidiaries, eGain Communications Ltd., Exony Limited (Exony), eGain Communications Pvt. Ltd., eGain Communications (SA), eGain France S.A.R.L, Netherlands (eGain Communications B.V.) and eGain Deutschland GmbH. All significant intercompany balances and transactions have been eliminated.</p>"}]},{"name":"rpt:f-292","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationsPolicy","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"<p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">Business Combinations</b><span style=\"font-size:11pt;\"> </span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">Business combinations are accounted for at fair value under the purchase method of accounting. Acquisition costs are expensed as incurred and recorded in general and administrative expenses and changes in deferred tax asset valuation allowances and income tax uncertainties after the acquisition date affect income tax expense. The accounting for business combinations requires estimates and judgment as to expectations for future cash flows of the acquired business, and the allocation of those cash flows to identifiable intangible assets, in determining the estimated fair value for assets acquired and liabilities assumed. The fair values assigned to tangible and intangible assets acquired and liabilities assumed are based on management\u2019s estimates and assumptions, as well as other information compiled by management, including valuations that utilize customary valuation procedures and techniques. If the actual results differ from the estimates and judgments used in these estimates, the amounts recorded in the consolidated financial statements could result in a possible impairment of the intangible assets and goodwill, or require acceleration of the amortization expense of finite-lived intangible assets.</p>"}]},{"name":"rpt:f-293","factDimensions":{"xbrl:concept":"us-gaap:UseOfEstimates","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"<p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">Use of Estimates </b><span style=\"font-size:11pt;\"> </span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:11pt;font-weight:bold;visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenue and expenses during the reporting period. The estimates are based upon information available as of the date of the consolidated financial statements. Actual results could differ from those estimates. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">We evaluate our significant estimates, including those related to revenue recognition, provision for doubtful accounts, valuation of stock-based compensation, valuation of long-lived assets, valuation of deferred tax assets, and litigation, among others. We base our estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. We refer to accounting estimates of this type as \u201ccritical accounting estimates.\u201d </p>"}]},{"name":"rpt:f-294","factDimensions":{"xbrl:concept":"us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"<p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">Foreign Currency </b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">The functional currency of each of our international subsidiaries is the local currency of the country in which it operates. Assets and liabilities of our foreign subsidiaries are translated at month-end exchange rates, and revenue and expenses are translated at the average monthly exchange rates. The resulting cumulative translation adjustments are recorded as a component of accumulated other comprehensive income. Foreign currency transaction gains and losses are included in \u201cother income (expense), net\u201d in the consolidated statements of operations, and resulted in a loss of $824,000 and a gain of $570,000, in fiscal years ended June 30, 2022 and 2021, respectively. </p>"}]},{"name":"rpt:f-295","factDimensions":{"xbrl:concept":"us-gaap:ForeignCurrencyTransactionGainLossBeforeTax","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-824000","decimals":-3}]},{"name":"rpt:f-296","factDimensions":{"xbrl:concept":"us-gaap:ForeignCurrencyTransactionGainLossBeforeTax","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"570000","decimals":-3}]},{"name":"rpt:f-297","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsPolicyTextBlock","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"<p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">Cash and Cash Equivalents, Restricted Cash and Investments </b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">We consider all highly liquid investments with an original purchase to maturity date of three months or less to be cash equivalents. Time deposits held for investments that are not debt securities are included in short-term investments in the consolidated balance sheets. Investments in time deposits with original maturities of more than three months but remaining maturities of less than one year are considered short-term investments. Investments held with the intent to reinvest or hold for longer than a year, or with remaining maturities of one year or more, are considered long-term investments. As of June 30, 2022 and 2021, we did not have any short-term or long-term investments. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">Cash earmarked for a specific purpose and therefore not available for immediate and general use by the Company is considered restricted cash. Expected usage of restricted cash within one year is classified as a current asset; expected usage more than a year is considered a non-current asset. As of June 30, 2022 and 2021, our restricted cash was nominal and expected to be used within one year.</p>"}]},{"name":"rpt:f-298","factDimensions":{"xbrl:concept":"us-gaap:FairValueOfFinancialInstrumentsPolicy","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"<p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">Fair Value of Financial Instruments </b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">Our financial instruments consist of cash and cash equivalents, restricted cash, accounts receivable, accounts payable and accrued liabilities. We do not have any derivative financial instruments. We believe the reported carrying amounts of these financial instruments approximate fair value, based upon their short-term nature and comparable market information available at the respective balance sheet dates.</p>"}]},{"name":"rpt:f-299","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskCreditRisk","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"<p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">Concentration of Credit Risk </b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">Financial instruments that subject us to concentrations of credit risk consist principally of cash and cash equivalents and trade accounts receivable. Cash and cash equivalents are deposited with high credit quality institutions. We are exposed to credit risk in the event of default by these institutions to the extent of the amount recorded on the balance sheet. We invest excess cash primarily in money market funds, which are highly liquid securities that bear minimal risk. In addition, we have investment policies and procedures that are reviewed periodically to minimize credit risk. Our cash, cash equivalents and restricted cash were $72.2 million as of June 30, 2022 and exceeded the FDIC (Federal Deposit Insurance Corporation) limits. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">Our customer base extends across many different industries and geographic regions. Revenue is allocated to individual countries and geographic region by customer, based on where the product is shipped to and location of services performed. Cisco Systems, Inc. remained consistent and accounted for 21% of total revenue for the years ended June 30, 2022 and 2021. BT PLC accounted for 11% and 13% of total revenue for the years ended June 30, 2022 and 2021, respectively. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">We perform ongoing credit evaluations of our customers with outstanding receivables and generally do not require collateral. In addition, we established an allowance for doubtful accounts based upon factors surrounding the credit risk of customers, historical trends and other information. Three partners and customers accounted for 26%, 20%, and 13% of accounts receivable as of June 30, 2022. A <span style=\"-sec-ix-hidden:Hidden_WnfP2Oh4tUSB1ATFRMTS7A;\"><span style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;\">set</span></span> of different partners and customers accounted for 30%, 17%, and 16% of accounts receivable as of June 30, 2021. \u00a0</p>"}]},{"name":"rpt:f-300","factDimensions":{"xbrl:concept":"egan:CashCashEquivalentsAndRestrictedCash","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"72200000","decimals":-5}]},{"name":"rpt:f-301","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","srt:MajorCustomersAxis":"egan:CiscoSystemsIncMember","us-gaap:ConcentrationRiskByBenchmarkAxis":"us-gaap:SalesMember","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:CustomerConcentrationRiskMember"},"factValues":[{"value":"0.21","decimals":2}]},{"name":"rpt:f-302","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","srt:MajorCustomersAxis":"egan:CiscoSystemsIncMember","us-gaap:ConcentrationRiskByBenchmarkAxis":"us-gaap:SalesMember","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:CustomerConcentrationRiskMember"},"factValues":[{"value":"0.21","decimals":2}]},{"name":"rpt:f-303","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","srt:MajorCustomersAxis":"egan:BtPlcMember","us-gaap:ConcentrationRiskByBenchmarkAxis":"us-gaap:SalesMember","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:CustomerConcentrationRiskMember"},"factValues":[{"value":"0.11","decimals":2}]},{"name":"rpt:f-304","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","srt:MajorCustomersAxis":"egan:BtPlcMember","us-gaap:ConcentrationRiskByBenchmarkAxis":"us-gaap:SalesMember","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:CustomerConcentrationRiskMember"},"factValues":[{"value":"0.13","decimals":2}]},{"name":"rpt:f-305","factDimensions":{"xbrl:concept":"egan:NumberOfPartnersAndCustomersThatAccountedForMoreThanTenPercentOfCompanyAccountsReceivable","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"egan:item","us-gaap:ConcentrationRiskByBenchmarkAxis":"us-gaap:AccountsReceivableMember","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:CustomerConcentrationRiskMember"},"factValues":[{"value":"3"}]},{"name":"rpt:f-306","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","srt:MajorCustomersAxis":"egan:CustomerOneMember","us-gaap:ConcentrationRiskByBenchmarkAxis":"us-gaap:AccountsReceivableMember","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:CustomerConcentrationRiskMember"},"factValues":[{"value":"0.26","decimals":2}]},{"name":"rpt:f-307","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","srt:MajorCustomersAxis":"egan:CustomerTwoMember","us-gaap:ConcentrationRiskByBenchmarkAxis":"us-gaap:AccountsReceivableMember","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:CustomerConcentrationRiskMember"},"factValues":[{"value":"0.20","decimals":2}]},{"name":"rpt:f-308","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","srt:MajorCustomersAxis":"egan:CustomerThreeMember","us-gaap:ConcentrationRiskByBenchmarkAxis":"us-gaap:AccountsReceivableMember","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:CustomerConcentrationRiskMember"},"factValues":[{"value":"0.13","decimals":2}]},{"name":"rpt:f-309","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","srt:MajorCustomersAxis":"egan:CustomerOneMember","us-gaap:ConcentrationRiskByBenchmarkAxis":"us-gaap:AccountsReceivableMember","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:CustomerConcentrationRiskMember"},"factValues":[{"value":"0.30","decimals":2}]},{"name":"rpt:f-310","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","srt:MajorCustomersAxis":"egan:CustomerTwoMember","us-gaap:ConcentrationRiskByBenchmarkAxis":"us-gaap:AccountsReceivableMember","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:CustomerConcentrationRiskMember"},"factValues":[{"value":"0.17","decimals":2}]},{"name":"rpt:f-311","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","srt:MajorCustomersAxis":"egan:CustomerThreeMember","us-gaap:ConcentrationRiskByBenchmarkAxis":"us-gaap:AccountsReceivableMember","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:CustomerConcentrationRiskMember"},"factValues":[{"value":"0.16","decimals":2}]},{"name":"rpt:f-312","factDimensions":{"xbrl:concept":"us-gaap:TradeAndOtherAccountsReceivablePolicy","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"<p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">Accounts Receivable and Allowance for Doubtful Accounts </b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">We extend unsecured credit to our customers on a regular basis. Our accounts receivable are derived from revenue earned from customers and are not interest bearing. We also maintain an allowance for doubtful accounts to reserve for potential </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">uncollectible trade receivables. We review our trade receivables by aging category to identify specific customers with known disputes or collectability issues. We exercise judgment when determining the adequacy of these reserves as we evaluate historical bad debt trends, general economic conditions in the U.S. and internationally, and changes in customer financial conditions. If we made different judgments or utilized different estimates, material differences may result in additional reserves for trade receivables, which would be reflected by charges in general and administrative expenses for any period presented. We write off a receivable after all collection efforts have been exhausted and the amount is deemed uncollectible. Recovered written off receivables are recorded as they occur. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">In certain revenue contracts, contractual billings do not coincide with revenue recognized on the contract. Unbilled accounts receivables are recorded when revenue recognized on the contract exceeds billings, pursuant to contract provisions, and become billable upon certain criteria being met. Unbilled accounts receivables, for which the Company has the unconditional right to consideration, totaled $770,000 and $719,000 as of June 30, 2022 and 2021, respectively, and are included in the accounts receivable balance. \u00a0 </p>"}]},{"name":"rpt:f-313","factDimensions":{"xbrl:concept":"us-gaap:UnbilledContractsReceivable","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"us-gaap:AccountsReceivableMember"},"factValues":[{"value":"770000","decimals":-3}]},{"name":"rpt:f-314","factDimensions":{"xbrl:concept":"us-gaap:UnbilledContractsReceivable","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"us-gaap:AccountsReceivableMember"},"factValues":[{"value":"719000","decimals":-3}]},{"name":"rpt:f-315","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"<p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">Property and Equipment, Net </b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">Property and equipment, net, is stated at cost, net of accumulated depreciation and amortization. Depreciation is computed using the straight-line method over the estimated useful life of the respective assets, which typically is between <span style=\"-sec-ix-hidden:Hidden_Jj_E4-FClU6ybRJVaVvTQw;\"><span style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;\">three</span></span> or five years. Leasehold improvements and leased equipment are depreciated on a straight-line basis over the shorter of the lease term or useful life of the asset, which is typically <span style=\"-sec-ix-hidden:Hidden_tElbxvoRyE20dKnG7N5qmg;\"><span style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;\">three</span></span> to five years. </p>"}]},{"name":"rpt:f-316","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","srt:RangeAxis":"srt:MaximumMember"},"factValues":[{"value":"P5Y"}]},{"name":"rpt:f-317","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","srt:RangeAxis":"srt:MaximumMember","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:LeaseholdsAndLeaseholdImprovementsMember"},"factValues":[{"value":"P5Y"}]},{"name":"rpt:f-318","factDimensions":{"xbrl:concept":"us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"<p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">Goodwill and Other Intangible Assets, Net </b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">We review goodwill annually for impairment or sooner whenever events or changes in circumstances indicate that it may be impaired. These events or circumstances could include a significant change in the business climate, legal factors, operating performance indicators, competition, or sale or disposition of a significant portion of a reporting unit. In addition, we evaluate purchased intangible assets to determine that all such assets have determinable lives. We operate under a single reporting unit and accordingly, all of our goodwill is associated with the entire company. We had no indicators of impairment for fiscal years ended June 30, 2022 and 2021. </p>"}]},{"name":"rpt:f-319","factDimensions":{"xbrl:concept":"us-gaap:GoodwillAndIntangibleAssetImpairment","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-5}]},{"name":"rpt:f-320","factDimensions":{"xbrl:concept":"us-gaap:GoodwillAndIntangibleAssetImpairment","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-5}]},{"name":"rpt:f-321","factDimensions":{"xbrl:concept":"us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"<p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">Impairment of Long-Lived Assets </b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">We review long-lived assets for impairment, including property and equipment, whenever events or changes in business circumstances indicate that the carrying amounts of the assets may not be fully recoverable. An impairment loss is recognized when estimated undiscounted future cash flows expected to result from the use of the asset and its eventual disposition is less than its carrying amount. During fiscal years 2022 and 2021, we did not have any such impairment losses. </p>"}]},{"name":"rpt:f-322","factDimensions":{"xbrl:concept":"us-gaap:ImpairmentOfLongLivedAssetsHeldForUse","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-5}]},{"name":"rpt:f-323","factDimensions":{"xbrl:concept":"us-gaap:ImpairmentOfLongLivedAssetsHeldForUse","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-5}]},{"name":"rpt:f-324","factDimensions":{"xbrl:concept":"egan:RevenueRecognitionDeferredRevenuePolicyTextBlock","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"<p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">Deferred Revenue </b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:11pt;font-weight:bold;visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">Deferred revenue primarily consists of payments received in advance of revenue recognition from cloud, term and ratable licenses, and maintenance and support services and is recognized as the revenue recognition criteria are met. We generally invoice customers in annual or quarterly installments. The deferred revenue balance does not represent the total contract value of annual or multi-year, non-cancelable cloud or maintenance and support agreements. Deferred revenue is influenced by several factors, including seasonality, the compounding effects of renewals, invoice duration, invoice timing and new business linearity within the quarter. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">Deferred revenue that will be recognized during the succeeding twelve-month period is recorded as current deferred revenue and the remaining portion is recorded as noncurrent. </p>"}]},{"name":"rpt:f-325","factDimensions":{"xbrl:concept":"us-gaap:CommissionsExpensePolicyPolicyTextBlock","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"<p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">Cost Capitalized to Obtain Revenue Contracts, Net</b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">Under Topic 606, we capitalize incremental costs of obtaining non-cancelable subscription and support revenue contracts. The capitalized amounts consist primarily of sales commissions paid to our direct sales force. Capitalized amounts also include (i) amounts paid to employees other than the direct sales force who earn incentive payouts under annual </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">compensation plans that are tied to the value of contracts acquired and (ii) the associated payroll taxes and fringe benefit costs associated with the payments to our employees, including stock-based compensation. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">Costs capitalized related to new revenue contracts are generally deferred and amortized on a straight-line basis over a period of benefit that we estimate to be five years. We determine the period of benefit by taking into consideration the historical and expected durations of our customer contracts, the expected useful lives of our technologies, and other factors. Commissions for renewal contracts relating to our cloud-based arrangements are expensed when incurred, as we do not consider renewal contracts to be commensurate with initial customer contracts. Historically, any commission associated with renewals have been immaterial. Amortization of costs to obtain revenue contracts is included as a component of sales and marketing expenses in our consolidated statements of operations. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">The Company does not adjust transaction price for the effects of a significant financing component when the period between the transfers of the promised good or service to the customer and payment for that good or service by the customer is expected to be one year or less. The Company assessed each of its revenue contracts in order to determine whether a significant financing component exists, and determined its contracts did not include a significant financing component for the years ended June 30, 2022 and 2021.</p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">During the fiscal years ended June 30, 2022 and 2021, we capitalized $2.4 million and $1.5 million of costs to obtain revenue contracts, respectively, and amortized $1.5 million and $1.2 million to sales and marketing expense, respectively. Capitalized costs to obtain revenue contracts, net were $4.6 million and $3.9 million as of June 30, 2022 and 2021, respectively.</p>"}]},{"name":"rpt:f-326","factDimensions":{"xbrl:concept":"us-gaap:CapitalizedContractCostAmortizationPeriod","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","us-gaap:CapitalizedContractCostAxis":"egan:CostsCapitalizedRelatedToNewRevenueContractsMember"},"factValues":[{"value":"P5Y"}]},{"name":"rpt:f-327","factDimensions":{"xbrl:concept":"egan:ContractCostCapitalizedDuringPeriod","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2400000","decimals":-5}]},{"name":"rpt:f-328","factDimensions":{"xbrl:concept":"egan:ContractCostCapitalizedDuringPeriod","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1500000","decimals":-5}]},{"name":"rpt:f-329","factDimensions":{"xbrl:concept":"us-gaap:CapitalizedContractCostAmortization","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1500000","decimals":-5}]},{"name":"rpt:f-330","factDimensions":{"xbrl:concept":"us-gaap:CapitalizedContractCostAmortization","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1200000","decimals":-5}]},{"name":"rpt:f-331","factDimensions":{"xbrl:concept":"us-gaap:CapitalizedContractCostNet","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4600000","decimals":-5}]},{"name":"rpt:f-332","factDimensions":{"xbrl:concept":"us-gaap:CapitalizedContractCostNet","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3900000","decimals":-5}]},{"name":"rpt:f-333","factDimensions":{"xbrl:concept":"us-gaap:LesseeLeasesPolicyTextBlock","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"<p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">Leases</b><b style=\"font-weight:bold;\"> </b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">Lease agreements are evaluated to determine whether an arrangement is or contains a lease in accordance with ASC 842, <i style=\"font-style:italic;\">Leases</i>. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">Operating leases are included in operating lease right-of-use (ROU) assets, current operating lease liabilities, and noncurrent operating lease liabilities in the consolidated financial statements. ROU assets represent the Company\u2019s right to use leased assets over the agreed upon term. Lease liabilities represent the Company\u2019s contractual obligation to make lease payments over the lease term. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">For operating leases, ROU assets and lease liabilities are recognized at the commencement date of the lease. The lease liability is measured as the present value of the lease payments over the lease term, using the rate implicit in the lease if readily determinable. If the rate implicit in the lease cannot be readily determined, the Company uses its incremental borrowing rate at lease commencement. The operating lease right-of-use assets are calculated as the present value of the remaining lease payments plus unamortized initial direct costs and any prepayments, less unamortized lease incentives received. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">Operating leases typically include non-lease components such as common-area maintenance costs. We have elected to include non-lease components with lease payments for the purpose of calculating lease right-of-use assets and liabilities, to the extent that they are fixed. Non-lease component payments that are not fixed are expensed as incurred as variable lease payments. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">Lease terms may include renewal or extension options to the extent they are reasonably certain to be exercised. The assessment of whether renewal or extension options are reasonably certain to be exercised is made at lease commencement. Factors considered in determining whether an option is reasonably certain of exercise include, but are not limited to, the value of any leasehold improvements, the value of renewal rates compared to market rates, and the presence of factors that would cause a significant economic penalty to the Company if the option were not exercised. Lease expense is recognized on a straight-line basis over the lease term. The Company has elected not to recognize right-of-use assets and obligations for leases with an initial term of twelve months or less, and has applied a capitalization threshold to recognize a lease on </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">the balance sheet. The expense associated with short-term leases and leases that do not meet the Company\u2019s capitalization threshold are recorded to lease expense in the period it is incurred. \u00a0</p>"}]},{"name":"rpt:f-334","factDimensions":{"xbrl:concept":"us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"<p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">Software Development Costs </b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">We account for software development costs in accordance with ASC 985, <i style=\"font-style:italic;\">Software</i>, for costs of the software to be sold, leased or marketed, whereby costs for the development of new software products and substantial enhancements to existing software products are included in research and development expense as incurred until technological feasibility has been established, at which time any additional costs are capitalized. Technological feasibility is established upon completion of a working model. To date, software development costs incurred in the period between achieving technological feasibility and general availability of software have not been material and have been charged to operations as incurred. </p>"}]},{"name":"rpt:f-335","factDimensions":{"xbrl:concept":"us-gaap:AdvertisingCostsPolicyTextBlock","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"<p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">Advertising Costs </b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">We expense advertising costs as incurred. Total advertising expenses for the fiscal years ended June 30, 2022 and 2021 were $554,000 and $190,000, respectively. </p>"}]},{"name":"rpt:f-336","factDimensions":{"xbrl:concept":"us-gaap:AdvertisingExpense","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"554000","decimals":-3}]},{"name":"rpt:f-337","factDimensions":{"xbrl:concept":"us-gaap:AdvertisingExpense","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"190000","decimals":-3}]},{"name":"rpt:f-338","factDimensions":{"xbrl:concept":"us-gaap:CompensationRelatedCostsPolicyTextBlock","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"<p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">Stock-Based Compensation </b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">We account for stock-based compensation in accordance with ASC 718, <i style=\"font-style:italic;\">Compensation\u2014Stock Compensation</i>. Determining the fair value of the stock-based awards at the grant date requires significant judgment and the use of estimates, particularly surrounding Black-Scholes valuation assumptions such as stock price volatility and expected option term. Stock-based compensation expense for employee and non-employee awards is recognized as expense over the requisite service period, which is generally in line with the vesting period. </p>"}]},{"name":"rpt:f-339","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxPolicyTextBlock","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"<p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">Income Taxes </b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">Income taxes are accounted for using the asset and liability method in accordance with ASC 740,<i style=\"font-style:italic;\"> Income Taxes. </i>Under this method, deferred tax liabilities and assets are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. For the legacy eGain business in the United States, based upon the weight of available evidence, which includes our historical operating performance, our future investment plans, and the uncertainty in the current market environment due to COVID-19, we have provided a full valuation allowance against our net deferred tax assets. For the legacy eGain business in the United Kingdom, based on the positive evidence, the Company has determined it would be able to utilize the deferred tax assets and does not have a valuation allowance against the deferred tax assets. The remaining eGain foreign operations as well as Exony\u2019s business have historically been profitable and we believe it is more likely than not that those assets will be realized. Our tax provision primarily relates to foreign activities as well as state income taxes. Our income tax rate differs from the statutory tax rates primarily due to the expiration of net operating loss carry-forwards which had previously been valued against as well our change in valuation allowance.</p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">We account for uncertain tax positions according to the provisions of ASC 740. ASC 740 contains a two-step approach for recognizing and measuring uncertain tax positions. Tax positions are evaluated for recognition by determining if the weight of available evidence indicates that it is probable that the position will be sustained on audit, including resolution of related appeals or litigation. Tax benefits are then measured as the largest amount which is more than 50% likely of being realized upon ultimate settlement. We consider many factors when evaluating and estimating tax positions and tax benefits, which may require periodic adjustments and which may not accurately anticipate actual outcomes.</p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">As of June 30, 2022, utilization of the NOL or tax credit carryforwards to offset future taxable income and taxes, respectively, are subject to an annual limitation under the Internal Revenue Code of 1986 and similar state provisions, which is determined by first multiplying the value of the Company\u2019s stock at the time of the ownership change by the applicable long-term, tax-exempt rate, and then could be subject to additional adjustments such as built in gain or built in loss, as required. Any limitation may result in expiration of all or a portion of its NOL and or tax credit carryforwards before utilization. The Company has not identified a change in ownership as of June 30, 2022 that would significantly limit the net operating loss carryovers.</p>"}]},{"name":"rpt:f-340","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomePolicyPolicyTextBlock","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"<p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">Comprehensive (Loss) Income </b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">We report comprehensive income and its components in accordance with ASC 220, <i style=\"font-style:italic;\">Comprehensive Income</i>. Under the accounting standards, comprehensive (loss) income includes all changes in equity during a period except those resulting from investments by or distributions to owners. Total comprehensive income for each of the two years in the year ended June 30, 2022 is shown in the accompanying consolidated statements of comprehensive (loss) income. Accumulated other comprehensive loss presented in the accompanying consolidated balance sheets as of June 30, 2022 and 2021 consists of accumulated foreign currency translation adjustments. </p>"}]},{"name":"rpt:f-341","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerSharePolicyTextBlock","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"<p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">(Loss) Earnings Per Common Share </b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">Basic net (loss) income per common share is computed using the weighted-average number of shares of common stock outstanding. In periods where net income is reported, the weighted average number of shares is increased by stock options in-the-money to calculate diluted net income per common share. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">The following table represents the calculation of basic and diluted net (loss) income per common share (in thousands, except per share data): </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:75.45%;margin:0pt;padding:0pt;\"><div style=\"height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;\"><div style=\"bottom:0pt;position:absolute;width:100%;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</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;\">\u200b</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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.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;\">\u200b</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;\">\u200b</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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:8.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;\">\u200b</span></p></div></div></td></tr><tr><td style=\"vertical-align:bottom;width:75.45%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.63%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"5\" style=\"vertical-align:bottom;white-space:nowrap;width:21.9%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Years\u00a0Ended\u00a0June\u00a030,</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:75.45%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.63%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:9.3%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\">\u00a0\u00a0\u00a0\u00a0</p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:9.96%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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:75.45%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Net (loss) income applicable to common stockholders</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:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.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:7.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;\"> (2,441)</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.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:8.15%;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 3pt 0pt 0pt;\"> 6,959</p></td></tr><tr><td style=\"vertical-align:bottom;width:75.45%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Basic net (loss) income per common share</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:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.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:7.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (0.08)</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.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:8.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 3pt 0pt 0pt;\"> 0.22</p></td></tr><tr><td style=\"vertical-align:bottom;width:75.45%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Weighted average common shares used in computing basic net (loss) income per common share</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:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.5%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 31,553</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</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;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 31,007</p></td></tr><tr><td style=\"vertical-align:bottom;width:75.45%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Effect of dilutive common equivalents outstanding</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:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.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 3pt 0pt 0pt;\"> \u2014</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,590</p></td></tr><tr><td style=\"vertical-align:bottom;width:75.45%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Weighted average common shares used in computing diluted net (loss) income per common share</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:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.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;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.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 3pt 0pt 0pt;\"> 31,553</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.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;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:8.15%;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 3pt 0pt 0pt;\"> 32,597</p></td></tr><tr><td style=\"vertical-align:bottom;width:75.45%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Diluted net (loss) income per common share</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:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.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:7.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (0.08)</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:right;margin:0pt;\"><span style=\"font-family:'Arial','Helvetica','sans-serif';\"> </span><span style=\"font-family:'Arial','Helvetica','sans-serif';visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.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:8.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 3pt 0pt 0pt;\"> 0.21</p></td></tr></table><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">Weighted average options to purchase 2,935,174 and 293,949 shares of common stock as of June 30, 2022 and 2021, respectively, were not included in the computation of diluted net income per common share due to their anti-dilutive effect. Such securities could have a dilutive effect in future periods. </p>"}]},{"name":"rpt:f-342","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"<p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">The following table represents the calculation of basic and diluted net (loss) income per common share (in thousands, except per share data): </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:75.45%;margin:0pt;padding:0pt;\"><div style=\"height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;\"><div style=\"bottom:0pt;position:absolute;width:100%;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</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;\">\u200b</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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.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;\">\u200b</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;\">\u200b</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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:8.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;\">\u200b</span></p></div></div></td></tr><tr><td style=\"vertical-align:bottom;width:75.45%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.63%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"5\" style=\"vertical-align:bottom;white-space:nowrap;width:21.9%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Years\u00a0Ended\u00a0June\u00a030,</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:75.45%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.63%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:9.3%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\">\u00a0\u00a0\u00a0\u00a0</p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:9.96%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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:75.45%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Net (loss) income applicable to common stockholders</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:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.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:7.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;\"> (2,441)</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.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:8.15%;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 3pt 0pt 0pt;\"> 6,959</p></td></tr><tr><td style=\"vertical-align:bottom;width:75.45%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Basic net (loss) income per common share</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:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.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:7.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (0.08)</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.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:8.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 3pt 0pt 0pt;\"> 0.22</p></td></tr><tr><td style=\"vertical-align:bottom;width:75.45%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Weighted average common shares used in computing basic net (loss) income per common share</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:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.5%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 31,553</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</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;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:8.15%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 31,007</p></td></tr><tr><td style=\"vertical-align:bottom;width:75.45%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Effect of dilutive common equivalents outstanding</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:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.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 3pt 0pt 0pt;\"> \u2014</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:8.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,590</p></td></tr><tr><td style=\"vertical-align:bottom;width:75.45%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Weighted average common shares used in computing diluted net (loss) income per common share</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:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.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;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.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 3pt 0pt 0pt;\"> 31,553</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.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;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:8.15%;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 3pt 0pt 0pt;\"> 32,597</p></td></tr><tr><td style=\"vertical-align:bottom;width:75.45%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Diluted net (loss) income per common share</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:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.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:7.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (0.08)</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:right;margin:0pt;\"><span style=\"font-family:'Arial','Helvetica','sans-serif';\"> </span><span style=\"font-family:'Arial','Helvetica','sans-serif';visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.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:8.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 3pt 0pt 0pt;\"> 0.21</p></td></tr></table>"}]},{"name":"rpt:f-343","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-2441000","decimals":-3}]},{"name":"rpt:f-344","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6959000","decimals":-3}]},{"name":"rpt:f-345","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.08","decimals":2}]},{"name":"rpt:f-346","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.22","decimals":2}]},{"name":"rpt:f-347","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"31553000","decimals":-3}]},{"name":"rpt:f-348","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"31007000","decimals":-3}]},{"name":"rpt:f-349","factDimensions":{"xbrl:concept":"us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"1590000","decimals":-3}]},{"name":"rpt:f-350","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"31553000","decimals":-3}]},{"name":"rpt:f-351","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"32597000","decimals":-3}]},{"name":"rpt:f-352","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.08","decimals":2}]},{"name":"rpt:f-353","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.21","decimals":2}]},{"name":"rpt:f-354","factDimensions":{"xbrl:concept":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares","us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis":"us-gaap:EmployeeStockOptionMember"},"factValues":[{"value":"2935174","decimals":0}]},{"name":"rpt:f-355","factDimensions":{"xbrl:concept":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares","us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis":"us-gaap:EmployeeStockOptionMember"},"factValues":[{"value":"293949","decimals":0}]},{"name":"rpt:f-356","factDimensions":{"xbrl:concept":"us-gaap:SegmentReportingPolicyPolicyTextBlock","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"<p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">Segment Information </b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:11pt;font-weight:bold;visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">We operate in one segment, the development, license, implementation, and support of our customer service infrastructure software solutions. Operating segments are identified as components of an enterprise for which discrete financial information is available and regularly reviewed by our chief operating decision-maker in order to make decisions about resources to be allocated to the segment and assess its performance. Our chief operating decision-makers under ASC 280, <i style=\"font-style:italic;\">Segment Reporting</i>, are our executive management team. Our chief operating decision-makers review financial information presented on a consolidated basis for purposes of making operating decisions and assessing financial performance. \u00a0</p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">Information relating to our geographic areas for the fiscal years ended June 30, 2022 and 2021 is as follows (in thousands): \u00a0</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:45.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;\">\u200b</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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.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;\">\u200b</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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.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;\">\u200b</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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.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;\">\u200b</span></p></div></div></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:45.94%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.21%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:15.17%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">(Loss)</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.15%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:45.94%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:15.17%;background:#ffffff;margin:0pt;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:2.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:15.17%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Income</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:15.11%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Long-Lived</b></p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:45.94%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:15.17%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Revenue</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:15.17%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">from Operations</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:15.11%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Assets</b></p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:45.94%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Year ended June 30, 2022:</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:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.21%;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;\">\u200b</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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.21%;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;\">\u200b</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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.15%;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;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:45.94%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">North America</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:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;\"><p 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.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 66,793</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;\"><p 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.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (4,128)</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;\"><p 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.15%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 488</p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:45.94%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Europe, Middle East, &amp; Africa</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:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.21%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 25,158</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.21%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 8,997</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.15%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 119</p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:45.94%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Asia Pacific</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:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> \u2014</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.21%;border-bottom: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,007)</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 224</p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:45.94%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</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:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.21%;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 3pt 0pt 0pt;\"> 91,951</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.21%;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,138)</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.15%;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 3pt 0pt 0pt;\"> 831</p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:45.94%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Year ended June 30, 2021:</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:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">   <span style=\"visibility:hidden;\">\u200b</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">   <span style=\"visibility:hidden;\">\u200b</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">   <span style=\"visibility:hidden;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:45.94%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">North America</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:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;\"><p 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.21%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 54,380</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;\"><p 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.21%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 4,936</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;\"><p 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.15%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 350</p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:45.94%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Europe, Middle East, &amp; Africa</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:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 23,907</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 8,496</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 85</p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:45.94%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Asia Pacific</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:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;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;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.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 3pt 0pt 0pt;\"> \u2014</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;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;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.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;\"> (6,093)</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;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;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.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 3pt 0pt 0pt;\"> 270</p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:45.94%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</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:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p 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.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 3pt 0pt 0pt;\"> 78,287</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p 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.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 3pt 0pt 0pt;\"> 7,339</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p 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.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 3pt 0pt 0pt;\"> 705</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;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">For the purposes of entity-wide geographic area disclosures, we define long-lived assets as hard assets that cannot be easily removed, such as property and equipment. </p>"}]},{"name":"rpt:f-357","factDimensions":{"xbrl:concept":"us-gaap:NumberOfOperatingSegments","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"egan:segment"},"factValues":[{"value":"1"}]},{"name":"rpt:f-358","factDimensions":{"xbrl:concept":"us-gaap:NumberOfOperatingSegments","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"egan:segment"},"factValues":[{"value":"1"}]},{"name":"rpt:f-359","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"<p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">Information relating to our geographic areas for the fiscal years ended June 30, 2022 and 2021 is as follows (in thousands): \u00a0</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:45.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;\">\u200b</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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.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;\">\u200b</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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.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;\">\u200b</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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.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;\">\u200b</span></p></div></div></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:45.94%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.21%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:15.17%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">(Loss)</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.15%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:45.94%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:15.17%;background:#ffffff;margin:0pt;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:2.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:15.17%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Income</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:15.11%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Long-Lived</b></p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:45.94%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:15.17%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Revenue</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:15.17%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">from Operations</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:15.11%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Assets</b></p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:45.94%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Year ended June 30, 2022:</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:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.21%;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;\">\u200b</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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.21%;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;\">\u200b</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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.15%;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;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:45.94%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">North America</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:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;\"><p 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.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 66,793</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;\"><p 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.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (4,128)</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;\"><p 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.15%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 488</p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:45.94%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Europe, Middle East, &amp; Africa</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:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.21%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 25,158</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.21%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 8,997</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.15%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 119</p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:45.94%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Asia Pacific</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:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> \u2014</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.21%;border-bottom: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,007)</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 224</p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:45.94%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</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:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.21%;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 3pt 0pt 0pt;\"> 91,951</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.21%;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,138)</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.15%;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 3pt 0pt 0pt;\"> 831</p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:45.94%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Year ended June 30, 2021:</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:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">   <span style=\"visibility:hidden;\">\u200b</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">   <span style=\"visibility:hidden;\">\u200b</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">   <span style=\"visibility:hidden;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:45.94%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">North America</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:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;\"><p 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.21%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 54,380</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;\"><p 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.21%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 4,936</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;background:#cceeff;margin:0pt;padding:0pt;\"><p 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.15%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 350</p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:45.94%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Europe, Middle East, &amp; Africa</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:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 23,907</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 8,496</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.15%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 85</p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:45.94%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Asia Pacific</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:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;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;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.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 3pt 0pt 0pt;\"> \u2014</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;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;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.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;\"> (6,093)</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;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;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.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 3pt 0pt 0pt;\"> 270</p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:45.94%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</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:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p 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.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 3pt 0pt 0pt;\"> 78,287</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p 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.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 3pt 0pt 0pt;\"> 7,339</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p 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.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 3pt 0pt 0pt;\"> 705</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;\">\u200b</span></p>"}]},{"name":"rpt:f-360","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"srt:NorthAmericaMember"},"factValues":[{"value":"66793000","decimals":-3}]},{"name":"rpt:f-361","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"srt:NorthAmericaMember"},"factValues":[{"value":"-4128000","decimals":-3}]},{"name":"rpt:f-362","factDimensions":{"xbrl:concept":"us-gaap:NoncurrentAssets","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"srt:NorthAmericaMember"},"factValues":[{"value":"488000","decimals":-3}]},{"name":"rpt:f-363","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"us-gaap:EMEAMember"},"factValues":[{"value":"25158000","decimals":-3}]},{"name":"rpt:f-364","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"us-gaap:EMEAMember"},"factValues":[{"value":"8997000","decimals":-3}]},{"name":"rpt:f-365","factDimensions":{"xbrl:concept":"us-gaap:NoncurrentAssets","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"us-gaap:EMEAMember"},"factValues":[{"value":"119000","decimals":-3}]},{"name":"rpt:f-366","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"srt:AsiaPacificMember"},"factValues":[{"value":"-7007000","decimals":-3}]},{"name":"rpt:f-367","factDimensions":{"xbrl:concept":"us-gaap:NoncurrentAssets","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"srt:AsiaPacificMember"},"factValues":[{"value":"224000","decimals":-3}]},{"name":"rpt:f-368","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"91951000","decimals":-3}]},{"name":"rpt:f-369","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-2138000","decimals":-3}]},{"name":"rpt:f-370","factDimensions":{"xbrl:concept":"us-gaap:NoncurrentAssets","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"831000","decimals":-3}]},{"name":"rpt:f-371","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"srt:NorthAmericaMember"},"factValues":[{"value":"54380000","decimals":-3}]},{"name":"rpt:f-372","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"srt:NorthAmericaMember"},"factValues":[{"value":"4936000","decimals":-3}]},{"name":"rpt:f-373","factDimensions":{"xbrl:concept":"us-gaap:NoncurrentAssets","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"srt:NorthAmericaMember"},"factValues":[{"value":"350000","decimals":-3}]},{"name":"rpt:f-374","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"us-gaap:EMEAMember"},"factValues":[{"value":"23907000","decimals":-3}]},{"name":"rpt:f-375","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"us-gaap:EMEAMember"},"factValues":[{"value":"8496000","decimals":-3}]},{"name":"rpt:f-376","factDimensions":{"xbrl:concept":"us-gaap:NoncurrentAssets","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"us-gaap:EMEAMember"},"factValues":[{"value":"85000","decimals":-3}]},{"name":"rpt:f-377","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"srt:AsiaPacificMember"},"factValues":[{"value":"-6093000","decimals":-3}]},{"name":"rpt:f-378","factDimensions":{"xbrl:concept":"us-gaap:NoncurrentAssets","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"srt:AsiaPacificMember"},"factValues":[{"value":"270000","decimals":-3}]},{"name":"rpt:f-379","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"78287000","decimals":-3}]},{"name":"rpt:f-380","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7339000","decimals":-3}]},{"name":"rpt:f-381","factDimensions":{"xbrl:concept":"us-gaap:NoncurrentAssets","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"705000","decimals":-3}]},{"name":"rpt:f-382","factDimensions":{"xbrl:concept":"us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"<p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">Recent Accounting Pronouncements</b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"font-family:'inherit';visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"font-style:italic;font-weight:bold;\">Pronouncements Not Yet Adopted</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"font-family:'inherit';visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (ASU 2016-13), which requires measurement and recognition of expected credit losses for financial assets held at the reporting date based on internal information, external information, or a combination of both relating to past events, current conditions, and reasonable and supportable forecasts. ASU No. 2016-13 replaces the existing incurred loss impairment model with a forward-looking expected credit loss model, which will result in earlier recognition of credit losses. Subsequent to the issuance of ASU No. 2016-13, the FASB issued ASU No. 2018-19, Codification Improvements to Topic 326, Financial Instruments - Credit Losses, ASU No. 2019-04, Codification Improvements to Topic 326, Financial Instruments \u00a0- Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instrument, ASU No. 2019-05, Financial Instruments - Credit Losses (Topic 326) Targeted Transition Relief, ASU No. 2016-13, ASU No. 2019-10 Financial Instruments-Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842), and ASU No. 2019-11 Codification Improvements to Topic 326, Financial Instruments-Credit Losses. The subsequent ASUs do not change the core principle of the guidance in ASU No. 2016-13. Instead, these amendments are intended to clarify and improve operability of certain topics included within ASU No. 2016-13.</p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">Additionally, ASU No. 2019-10 defers the effective date for the adoption of the new standard on credit losses for public filers that are considered small reporting companies (SRC) as defined by the SEC to fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, which will be fiscal year 2024 for the Company if it continues to be classified as a SRC. In February 2020, the FASB issued ASU 2020-02, which provides guidance regarding methodologies, documentation, and internal controls related to expected credit losses. The subsequent amendments will have the same effective date and transition requirements as ASU No. 2016-13. Early adoption is permitted. Topic 326 requires a modified retrospective approach by recording a cumulative-effect adjustment to retained earnings as of the beginning of the period of adoption. While the Company is currently evaluating the impact of Topic 326, the Company does not expect the adoption of this ASU to have a material impact on its consolidated financial statements or the related disclosure.</p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"font-style:italic;font-weight:bold;\">Pronouncements Recently Adopted</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">In August 2018, the Financial Accounting Standards Board (FASB) issued ASU 2018-15, Intangibles\u2014Goodwill and Other\u2014Internal-Use Software (Subtopic 350-40). This update requires a customer in a cloud computing service arrangement to follow the internal-use software guidance to determine which implementation costs to recognize and defer </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">as an asset. We adopted this guidance as of our first quarter of fiscal year 2021 with no impact on our consolidated financial statements. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">In December 2019, FASB issued ASU 2019-12, <i style=\"font-style:italic;\">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. </i>This update simplifies the accounting for income taxes. This update is effective for fiscal years beginning after December 15, 2020 (our fiscal year 2022). During the current year, the Company has adopted this provision with no material impact to the consolidated financial statements.</p>"}]},{"name":"rpt:f-383","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerPolicyTextBlock","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"<p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">Revenue Recognition </b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:11pt;visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 13.7pt;\"><span style=\"font-style:italic;font-weight:bold;\">Revenue Recognition Policy</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 13.7pt;\"><span style=\"font-style:italic;font-weight:bold;margin-left:0pt;visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">Our revenue is comprised of two categories including subscription and professional services. Subscription includes SaaS revenue and legacy revenue. SaaS includes revenue from cloud delivery arrangements, term licenses and embedded OEM royalties and associated support. Legacy revenue is associated with license, maintenance, and support contracts on perpetual license arrangements that we no longer sell. Professional services includes consulting, implementation and training.</p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 12.25pt;\"><span style=\"font-style:italic;font-weight:bold;\">Significant Judgment Applied in the Determination of Revenue Recognition</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">We enter into contractual arrangements with customers that may include promises to transfer multiple services, such as subscription, support and professional services. With respect to our business, a performance obligation is a promise to transfer a service to a customer that is distinct. Significant judgment is required to determine whether services are distinct </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">performance obligations that should be accounted for separately or combined as one unit of accounting. Additionally, significant judgment is required to determine the timing of revenue recognition. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">We allocate the transaction price to each performance obligation based on relative standalone selling price basis (SSP). The SSP is the price at which we would sell a promised service separately to one of our customers. Judgment is required to determine the SSP for each distinct performance obligation.</p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">We determine the SSP by considering our pricing objectives in relation to market demand. Consideration is placed based on our history of discounting prices, size and volume of transactions involved, customer demographics and geographic locations, price lists, contract prices and our market strategy.</p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;\"><span style=\"font-style:italic;font-weight:bold;\">Determination of Revenue Recognition</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;\"><span style=\"margin-left:0pt;visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;text-align:justify;margin:0pt 0pt 8pt 0pt;\">Under Topic 606, we recognize revenue upon the transfer of control of promised services to our customers in the amount that is commensurate with the consideration that we expect to receive in exchange for those services. If consideration includes a variable amount in the arrangement, such as service level credits or contingent fees, then we include an estimate of the amount that we expect to receive for the total transaction price.</p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">The amount of revenue that we recognize is based on (i) identifying the contract with a customer; (ii) identifying the performance obligations in the contract; (iii) determining the transaction price; (iv) allocating the transaction price to the performance obligations in the contract on a relative SSP basis; and (v) recognizing revenue when, or as, we satisfy each performance obligation in the contract typically through delivery or when control is transferred to the customer.</p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;\"><span style=\"font-style:italic;font-weight:bold;\">Subscription Revenue</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">The following customer arrangements are recognized ratably over the contract term as the performance obligations are delivered:</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;text-align:justify;width:100%;border:0pt;\"><tr><td style=\"width:18pt;\"></td><td style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;\">\u25cf</td><td style=\"padding:0pt;\"><span style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;\">Cloud delivery arrangements;</span></td></tr></table><table style=\"border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;\"><tr><td style=\"width:18pt;\"></td><td style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;\">\u25cf</td><td style=\"padding:0pt;\"><span style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;\">Maintenance and support arrangements; and</span></td></tr></table><table style=\"border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;\"><tr><td style=\"width:18pt;\"></td><td style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;\">\u25cf</td><td style=\"padding:0pt;\"><span style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;\">Term license subscriptions which incorporate on-premise software licenses and substantial cloud functionality that are not distinct in the context of our arrangements </span><span style=\"font-family:'inherit';font-size:10pt;font-style:normal;font-weight:normal;\">as such are considered highly interrelated and represent a single combined performance obligation.</span></td></tr></table><div style=\"margin-top:10pt;\"></div><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">For contracts involving distinct software licenses, the license performance obligation is satisfied at a point in time when control is transferred to the customer.</p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">We typically invoice our customers in advance upon execution of the contract or subsequent renewals with payment terms between 30 and 45 days. Invoiced amounts are recorded in accounts receivable, deferred revenue or revenue, depending if control transferred to our customers based on each arrangement.</p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">The Company has a royalty revenue agreement with a customer related to the Company\u2019s embedded intellectual property. \u00a0Under the terms of the agreement, the customer is to provide a combined fixed fee, per agent, for each software license sold containing the embedded software to the Company. These embedded OEM royalties are included as subscription revenue. Under Topic 606 revenue guidance, since these arrangements are for sales-based licenses of intellectual property, for which the guidance in paragraph ASC 606-10-55-65 applies, the Company recognizes revenue only as the subsequent sale occurs. However, the Company notes that such sales are reported by the customer with a quarter in arrears, such revenue is recognized at the time it is reported and paid by the customer given that any estimated variable consideration would have to be fully constrained due to the unpredictability of such estimate and the unavoidable risk that it may lead to significant revenue reversals. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;\"><span style=\"font-style:italic;font-weight:bold;\">Professional Services Revenue</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 12.25pt;\"><span style=\"font-style:italic;margin-left:0pt;visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">Professional services revenue includes system implementation, consulting, training, and managed services. The transaction price is allocated to various performance obligations based on their stand-alone selling prices. Revenue allocated to each performance obligation is recognized at the earlier of satisfaction of discrete performance obligations, or as work is performed on a time and material basis. Our consulting and implementation service contracts are bid either on a time-and-materials basis or on a fixed-fee basis. Fixed fees are generally paid upon milestone billing or customer acceptance at pre-determined points in the contract. Amounts that have been invoiced are recorded in accounts receivable and in deferred revenue or revenue, depending on whether transfer of control to customers has occurred. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">Training revenue that meets the criteria to be accounted for separately is recognized when training is provided. \u00a0</p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;\"><span style=\"font-style:italic;font-weight:bold;\">Contracts with Multiple Performance Obligations</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"font-style:italic;font-weight:bold;visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">The Company enters into contracts that can include various combinations of subscriptions, professional services and maintenance and support, which are generally distinct and accounted for as separate performance obligations. For contracts with multiple performance obligations, the Company allocates the transaction price of the contract to each performance obligation on a relative basis using the respective standalone selling prices for each performance obligation. \u00a0 </p>"}]},{"name":"rpt:f-384","factDimensions":{"xbrl:concept":"egan:NumberOfRevenueCategories","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"egan:item"},"factValues":[{"value":"2"}]},{"name":"rpt:f-385","factDimensions":{"xbrl:concept":"egan:RevenuePaymentTermMinimum","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"P30D"}]},{"name":"rpt:f-386","factDimensions":{"xbrl:concept":"egan:RevenuePaymentTermMaximum","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"P45D"}]},{"name":"rpt:f-387","factDimensions":{"xbrl:concept":"us-gaap:SupplementalBalanceSheetDisclosuresTextBlock","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"<p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">2. BALANCE SHEET COMPONENTS </b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">Property and equipment, net consists of the following: </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"font-size:8pt;visibility:hidden;\">\u200b</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:62.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;\"><div style=\"height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;\"><div style=\"bottom:0pt;position:absolute;width:100%;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;\"><div style=\"height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;\"><div style=\"bottom:0pt;position:absolute;width:100%;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></div></div></td></tr><tr><td style=\"vertical-align:bottom;width:62.95%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"5\" style=\"vertical-align:bottom;white-space:nowrap;width:33.14%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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 June\u00a030,</b></p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:62.95%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:14.61%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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.9%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:14.61%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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;\"></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:62.95%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"5\" style=\"vertical-align:bottom;white-space:nowrap;width:33.14%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">(in thousands)</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:62.95%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Computers and equipment</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;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;\">\u200b</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;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 4,174</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</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;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 3,750</p></td></tr><tr><td style=\"vertical-align:bottom;width:62.95%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Furniture and fixtures</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></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;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 933</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></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;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,029</p></td></tr><tr><td style=\"vertical-align:bottom;width:62.95%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Leasehold improvements</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.67%;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;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 600</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.67%;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;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 589</p></td></tr><tr><td style=\"vertical-align:bottom;width:62.95%;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.9%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></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;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 5,707</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></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;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 5,368</p></td></tr><tr><td style=\"vertical-align:bottom;width:62.95%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Accumulated depreciation and amortization</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.67%;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;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (4,876)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.67%;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;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (4,663)</p></td></tr><tr><td style=\"vertical-align:bottom;width:62.95%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Property and equipment, net</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 831</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 705</p></td></tr></table><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:9pt;visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">Depreciation and amortization expense was $478,000 and $428,000 for the fiscal years ended June 30, 2022 and 2021, respectively. Disposed fixed assets, which were substantially fully-depreciated, were $71,000 and none for the years ended June 30, 2022, and, 2021, respectively. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"font-size:9pt;visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Accrued compensation consists of the following: </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"font-size:8pt;visibility:hidden;\">\u200b</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:62.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;\"><div style=\"height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;\"><div style=\"bottom:0pt;position:absolute;width:100%;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;\"><div style=\"height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;\"><div style=\"bottom:0pt;position:absolute;width:100%;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></div></div></td></tr><tr><td style=\"vertical-align:bottom;width:62.95%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"5\" style=\"vertical-align:bottom;white-space:nowrap;width:33.14%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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 June\u00a030,</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:62.95%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:14.61%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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.9%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\">\u00a0\u00a0\u00a0\u00a0</p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:14.61%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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;\"></td></tr><tr><td style=\"vertical-align:bottom;width:62.95%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"5\" style=\"vertical-align:bottom;white-space:nowrap;width:33.14%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">(in thousands)</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:62.95%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Accrued bonuses</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;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;\">\u200b</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;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 3,716</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</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;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 3,601</p></td></tr><tr><td style=\"vertical-align:bottom;width:62.95%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Accrued vacation</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></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;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 2,956</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></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;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 2,636</p></td></tr><tr><td style=\"vertical-align:bottom;width:62.95%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Payroll and other employee related costs</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;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;\">\u200b</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;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,477</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</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;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,559</p></td></tr><tr><td style=\"vertical-align:bottom;width:62.95%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Accrued commissions</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 559</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 648</p></td></tr><tr><td style=\"vertical-align:bottom;width:62.95%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Accrued compensation</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 8,708</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 8,444</p></td></tr></table><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Accrued liabilities consists of the following: </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;\">\u200b</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:62.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;\"><div style=\"height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;\"><div style=\"bottom:0pt;position:absolute;width:100%;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;\"><div style=\"height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;\"><div style=\"bottom:0pt;position:absolute;width:100%;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></div></div></td></tr><tr><td style=\"vertical-align:bottom;width:62.95%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"5\" style=\"vertical-align:bottom;white-space:nowrap;width:33.14%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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 June\u00a030,</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:62.95%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:14.61%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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.9%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\">\u00a0\u00a0\u00a0\u00a0</p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:14.61%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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;\"></td></tr><tr><td style=\"vertical-align:bottom;width:62.95%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"5\" style=\"vertical-align:bottom;white-space:nowrap;width:33.14%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">(in thousands)</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:62.95%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Customer advances</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;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;\">\u200b</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;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 329</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</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;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 349</p></td></tr><tr><td style=\"vertical-align:bottom;width:62.95%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Sales tax payable</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></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=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 936</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></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=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 796</p></td></tr><tr><td style=\"vertical-align:bottom;width:62.95%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">VAT liability</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;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;\">\u200b</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;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,191</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</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;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 2,190</p></td></tr><tr><td style=\"vertical-align:bottom;width:62.95%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Accrued other liabilities</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 2,470</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,017</p></td></tr><tr><td style=\"vertical-align:bottom;width:62.95%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Accrued liabilities</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 4,926</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 4,352</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;\">\u200b</span></p>"}]},{"name":"rpt:f-388","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentTextBlock","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"<p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"font-size:8pt;visibility:hidden;\">\u200b</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:62.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;\"><div style=\"height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;\"><div style=\"bottom:0pt;position:absolute;width:100%;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;\"><div style=\"height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;\"><div style=\"bottom:0pt;position:absolute;width:100%;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></div></div></td></tr><tr><td style=\"vertical-align:bottom;width:62.95%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"5\" style=\"vertical-align:bottom;white-space:nowrap;width:33.14%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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 June\u00a030,</b></p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:62.95%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:14.61%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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.9%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:14.61%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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;\"></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:62.95%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"5\" style=\"vertical-align:bottom;white-space:nowrap;width:33.14%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">(in thousands)</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:62.95%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Computers and equipment</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;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;\">\u200b</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;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 4,174</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</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;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 3,750</p></td></tr><tr><td style=\"vertical-align:bottom;width:62.95%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Furniture and fixtures</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></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;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 933</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></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;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,029</p></td></tr><tr><td style=\"vertical-align:bottom;width:62.95%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Leasehold improvements</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.67%;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;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 600</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.67%;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;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 589</p></td></tr><tr><td style=\"vertical-align:bottom;width:62.95%;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.9%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></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;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 5,707</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></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;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 5,368</p></td></tr><tr><td style=\"vertical-align:bottom;width:62.95%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Accumulated depreciation and amortization</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.67%;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;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (4,876)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.67%;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;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (4,663)</p></td></tr><tr><td style=\"vertical-align:bottom;width:62.95%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Property and equipment, net</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 831</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 705</p></td></tr></table>"}]},{"name":"rpt:f-389","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:ComputerEquipmentMember"},"factValues":[{"value":"4174000","decimals":-3}]},{"name":"rpt:f-390","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:ComputerEquipmentMember"},"factValues":[{"value":"3750000","decimals":-3}]},{"name":"rpt:f-391","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:FurnitureAndFixturesMember"},"factValues":[{"value":"933000","decimals":-3}]},{"name":"rpt:f-392","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:FurnitureAndFixturesMember"},"factValues":[{"value":"1029000","decimals":-3}]},{"name":"rpt:f-393","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:LeaseholdImprovementsMember"},"factValues":[{"value":"600000","decimals":-3}]},{"name":"rpt:f-394","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:LeaseholdImprovementsMember"},"factValues":[{"value":"589000","decimals":-3}]},{"name":"rpt:f-395","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5707000","decimals":-3}]},{"name":"rpt:f-396","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5368000","decimals":-3}]},{"name":"rpt:f-397","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4876000","decimals":-3}]},{"name":"rpt:f-398","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4663000","decimals":-3}]},{"name":"rpt:f-399","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"831000","decimals":-3}]},{"name":"rpt:f-400","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"705000","decimals":-3}]},{"name":"rpt:f-401","factDimensions":{"xbrl:concept":"egan:DepreciationAndAmortizationOfCapitalLeaseAssets","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"478000","decimals":-3}]},{"name":"rpt:f-402","factDimensions":{"xbrl:concept":"egan:DepreciationAndAmortizationOfCapitalLeaseAssets","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"428000","decimals":-3}]},{"name":"rpt:f-403","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentDisposals","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"71000","decimals":-3}]},{"name":"rpt:f-404","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentDisposals","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-405","factDimensions":{"xbrl:concept":"egan:ScheduleOfAccruedCompensation","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"<p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"font-size:8pt;visibility:hidden;\">\u200b</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:62.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;\"><div style=\"height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;\"><div style=\"bottom:0pt;position:absolute;width:100%;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;\"><div style=\"height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;\"><div style=\"bottom:0pt;position:absolute;width:100%;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></div></div></td></tr><tr><td style=\"vertical-align:bottom;width:62.95%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"5\" style=\"vertical-align:bottom;white-space:nowrap;width:33.14%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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 June\u00a030,</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:62.95%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:14.61%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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.9%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\">\u00a0\u00a0\u00a0\u00a0</p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:14.61%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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;\"></td></tr><tr><td style=\"vertical-align:bottom;width:62.95%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"5\" style=\"vertical-align:bottom;white-space:nowrap;width:33.14%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">(in thousands)</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:62.95%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Accrued bonuses</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;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;\">\u200b</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;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 3,716</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</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;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 3,601</p></td></tr><tr><td style=\"vertical-align:bottom;width:62.95%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Accrued vacation</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></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;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 2,956</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></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;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 2,636</p></td></tr><tr><td style=\"vertical-align:bottom;width:62.95%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Payroll and other employee related costs</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;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;\">\u200b</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;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,477</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</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;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,559</p></td></tr><tr><td style=\"vertical-align:bottom;width:62.95%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Accrued commissions</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 559</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 648</p></td></tr><tr><td style=\"vertical-align:bottom;width:62.95%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Accrued compensation</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 8,708</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 8,444</p></td></tr></table>"}]},{"name":"rpt:f-406","factDimensions":{"xbrl:concept":"us-gaap:AccruedBonusesCurrent","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3716000","decimals":-3}]},{"name":"rpt:f-407","factDimensions":{"xbrl:concept":"us-gaap:AccruedBonusesCurrent","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3601000","decimals":-3}]},{"name":"rpt:f-408","factDimensions":{"xbrl:concept":"us-gaap:AccruedVacationCurrent","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2956000","decimals":-3}]},{"name":"rpt:f-409","factDimensions":{"xbrl:concept":"us-gaap:AccruedVacationCurrent","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2636000","decimals":-3}]},{"name":"rpt:f-410","factDimensions":{"xbrl:concept":"us-gaap:OtherEmployeeRelatedLiabilitiesCurrent","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1477000","decimals":-3}]},{"name":"rpt:f-411","factDimensions":{"xbrl:concept":"us-gaap:OtherEmployeeRelatedLiabilitiesCurrent","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1559000","decimals":-3}]},{"name":"rpt:f-412","factDimensions":{"xbrl:concept":"us-gaap:AccruedLiabilitiesForCommissionsExpenseAndTaxes","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"559000","decimals":-3}]},{"name":"rpt:f-413","factDimensions":{"xbrl:concept":"us-gaap:AccruedLiabilitiesForCommissionsExpenseAndTaxes","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"648000","decimals":-3}]},{"name":"rpt:f-414","factDimensions":{"xbrl:concept":"us-gaap:EmployeeRelatedLiabilitiesCurrent","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8708000","decimals":-3}]},{"name":"rpt:f-415","factDimensions":{"xbrl:concept":"us-gaap:EmployeeRelatedLiabilitiesCurrent","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8444000","decimals":-3}]},{"name":"rpt:f-416","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"<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;\">\u200b</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:62.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;\"><div style=\"height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;\"><div style=\"bottom:0pt;position:absolute;width:100%;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;\"><div style=\"height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;\"><div style=\"bottom:0pt;position:absolute;width:100%;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></div></div></td></tr><tr><td style=\"vertical-align:bottom;width:62.95%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"5\" style=\"vertical-align:bottom;white-space:nowrap;width:33.14%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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 June\u00a030,</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:62.95%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:14.61%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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.9%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\">\u00a0\u00a0\u00a0\u00a0</p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:14.61%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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;\"></td></tr><tr><td style=\"vertical-align:bottom;width:62.95%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"5\" style=\"vertical-align:bottom;white-space:nowrap;width:33.14%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">(in thousands)</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:62.95%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Customer advances</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;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;\">\u200b</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;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 329</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</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;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 349</p></td></tr><tr><td style=\"vertical-align:bottom;width:62.95%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Sales tax payable</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></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=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 936</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></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=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 796</p></td></tr><tr><td style=\"vertical-align:bottom;width:62.95%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">VAT liability</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;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;\">\u200b</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;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,191</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</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;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 2,190</p></td></tr><tr><td style=\"vertical-align:bottom;width:62.95%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Accrued other liabilities</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 2,470</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,017</p></td></tr><tr><td style=\"vertical-align:bottom;width:62.95%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Accrued liabilities</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 4,926</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.9%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 4,352</p></td></tr></table>"}]},{"name":"rpt:f-417","factDimensions":{"xbrl:concept":"egan:CustomerAdvances","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"329000","decimals":-3}]},{"name":"rpt:f-418","factDimensions":{"xbrl:concept":"egan:CustomerAdvances","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"349000","decimals":-3}]},{"name":"rpt:f-419","factDimensions":{"xbrl:concept":"us-gaap:SalesAndExciseTaxPayableCurrent","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"936000","decimals":-3}]},{"name":"rpt:f-420","factDimensions":{"xbrl:concept":"us-gaap:SalesAndExciseTaxPayableCurrent","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"796000","decimals":-3}]},{"name":"rpt:f-421","factDimensions":{"xbrl:concept":"egan:ValueAddedTaxPayableCurrent","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1191000","decimals":-3}]},{"name":"rpt:f-422","factDimensions":{"xbrl:concept":"egan:ValueAddedTaxPayableCurrent","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2190000","decimals":-3}]},{"name":"rpt:f-423","factDimensions":{"xbrl:concept":"us-gaap:OtherAccruedLiabilitiesCurrent","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2470000","decimals":-3}]},{"name":"rpt:f-424","factDimensions":{"xbrl:concept":"us-gaap:OtherAccruedLiabilitiesCurrent","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1017000","decimals":-3}]},{"name":"rpt:f-425","factDimensions":{"xbrl:concept":"us-gaap:AccruedLiabilitiesCurrent","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4926000","decimals":-3}]},{"name":"rpt:f-426","factDimensions":{"xbrl:concept":"us-gaap:AccruedLiabilitiesCurrent","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4352000","decimals":-3}]},{"name":"rpt:f-427","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerTextBlock","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"<p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">3. REVENUE RECOGNITION</b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-weight:bold;visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-style:italic;font-weight:bold;\">Disaggregation of Revenue</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">The following table presents our subscription and professional services revenue during the fiscal years ended June 30, 2022 and 2021, respectively:</p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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:62.27%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.24%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></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=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.01%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></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=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;width:62.27%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.24%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;\">\u200b</span></p></td><td colspan=\"5\" style=\"vertical-align:bottom;white-space:nowrap;width:33.48%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Fiscal Year\u00a0Ended\u00a0June\u00a030,</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:62.27%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.24%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:14.74%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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:4.01%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:14.72%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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;\"></td></tr><tr><td style=\"vertical-align:bottom;width:62.27%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.24%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;\">\u200b</span></p></td><td colspan=\"5\" style=\"vertical-align:bottom;white-space:nowrap;width:33.48%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">(in\u00a0thousands)</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:62.27%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Revenue:</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.24%;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;\">\u200b</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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.01%;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;\">\u200b</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=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;width:62.27%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;\">SaaS revenue</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.24%;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;\">\u200b</span></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;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 80,904</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.01%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></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;\">$</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 3pt 0pt 0pt;\"> 66,929</p></td></tr><tr><td style=\"vertical-align:bottom;width:62.27%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;\">Legacy revenue</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.24%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 3,653</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.01%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 5,442</p></td></tr><tr><td style=\"vertical-align:bottom;width:62.27%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Total subscription</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.24%;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;\">\u200b</span></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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 84,557</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.01%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 72,371</p></td></tr><tr><td style=\"vertical-align:bottom;width:62.27%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;\">Professional services</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.24%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 7,394</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.01%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 5,916</p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:62.27%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;\">Total revenue</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.24%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 91,951</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.01%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 78,287</p></td></tr></table><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">The following table presents our revenue recognized over-time and at a point-in-time during the fiscal years ended June 30, 2022 and 2021, respectively:</p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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.59%;margin:0pt;padding:0pt;\"><div style=\"height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;\"><div style=\"bottom:0pt;position:absolute;width:100%;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:32.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;\">\u200b</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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;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;\">\u200b</span></p></div></div></td></tr><tr><td style=\"vertical-align:bottom;width:33.59%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:32.9%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;\">\u200b</span></p></td><td colspan=\"5\" style=\"vertical-align:bottom;white-space:nowrap;width:33.5%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Fiscal Year\u00a0Ended\u00a0June\u00a030,</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:33.59%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:32.9%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:15%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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.72%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:14.78%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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;\"></td></tr><tr><td style=\"vertical-align:bottom;width:33.59%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:32.9%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;\">\u200b</span></p></td><td colspan=\"5\" style=\"vertical-align:bottom;white-space:nowrap;width:33.5%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">(in\u00a0thousands)</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:33.59%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Revenue:</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:32.9%;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;\">\u200b</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;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.96%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.72%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.94%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:6.84%;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;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;width:33.59%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;\">Over-time</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:32.9%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.96%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 81,937</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.72%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 68,649</p></td></tr><tr><td style=\"vertical-align:bottom;width:33.59%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;\">Point-in-time</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:32.9%;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;\">\u200b</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=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 10,014</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;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 3pt 0pt 0pt;\"> 9,638</p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:33.59%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;\">Total revenue</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:32.9%;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;\">\u200b</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;white-space:nowrap;width:13.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 91,951</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.72%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;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 3pt 0pt 0pt;\"> 78,287</p></td></tr></table><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">The following table presents our revenue by geography. Revenue by geography is generally determined on the region of our contracting entity rather than the region of our customer. The relative proportion of our total revenues between each geographic region as presented in the table below was materially consistent across each of our operating segments\u2019 revenues for the periods presented.</p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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:62.12%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.24%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></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=\"font-size:1pt;visibility:hidden;\">\u200b</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=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.24%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></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=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;width:62.12%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.24%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;\">\u200b</span></p></td><td colspan=\"5\" style=\"vertical-align:bottom;white-space:nowrap;width:33.62%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Fiscal Year\u00a0Ended\u00a0June\u00a030,</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:62.12%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.24%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:14.7%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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:4.24%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:14.68%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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;\"></td></tr><tr><td style=\"vertical-align:bottom;width:62.12%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.24%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;\">\u200b</span></p></td><td colspan=\"5\" style=\"vertical-align:bottom;white-space:nowrap;width:33.62%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">(in\u00a0thousands)</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:62.12%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Revenue:</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.24%;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;\">\u200b</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;\">\u200b</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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.24%;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;\">\u200b</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=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12%;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;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;\">North America</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.24%;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;\">\u200b</span></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;\">$</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 3pt 0pt 0pt;\"> 66,793</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.24%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></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;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 54,380</p></td></tr><tr><td style=\"vertical-align:bottom;width:62.12%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;\">Europe, Middle East, &amp; Africa</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.24%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></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 3pt 0pt 0pt;\"> 25,158</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.24%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width: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 3pt 0pt 0pt;\"> 23,907</p></td></tr><tr><td style=\"vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"white-space:pre-wrap;\">       Total revenue</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.24%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.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 3pt 0pt 0pt;\"> 91,951</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.24%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 78,287</p></td></tr></table><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-style:italic;font-weight:bold;\">Contract Balances</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">Contract assets, if any, consist of unbilled receivables for completed performance obligations which have not been invoiced, and for which we do not have an unconditional right to consideration. Contract liabilities consist of deferred revenue for which we have an obligation to transfer services to customers and have received consideration in advance or the amount is due from customers. Once the obligations are fulfilled, then deferred revenue is recognized to revenue in the respective period. There were no contract assets for the years ended June 30, 2022 and 2021. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">The following table presents the changes in contract liabilities (in thousands):</p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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:63.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;width:13.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;\"><div style=\"height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;\"><div style=\"bottom:0pt;position:absolute;width:100%;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.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;\">\u200b</span></p></div></div></td></tr><tr><td style=\"vertical-align:bottom;width:63.36%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:2.95%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';\">\u00a0\u00a0\u00a0\u00a0</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;width:15.68%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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 as of </b><b style=\"font-weight:bold;\"><br/></b><b style=\"font-weight:bold;\">June 30, 2022</b><b style=\"font-weight:bold;\"><br/></b><b style=\"font-weight:bold;\">($)</b></p></td><td style=\"vertical-align:bottom;width:2.31%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';\">\u00a0\u00a0\u00a0\u00a0</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;width:15.68%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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 as of </b><b style=\"font-weight:bold;\"><br/></b><b style=\"font-weight:bold;\">July 1, 2021</b><b style=\"font-weight:bold;\"><br/></b><b style=\"font-weight:bold;\">($)</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:63.36%;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;\">Contract liabilities:</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.95%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:13.98%;background:#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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.31%;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;\">\u200b</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=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.98%;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;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;width:63.36%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Deferred revenue</p></td><td style=\"vertical-align:bottom;width:2.95%;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;\">\u200b</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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.98%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 45,638</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.31%;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;\">\u200b</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=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.98%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 46,211</p></td></tr><tr><td style=\"vertical-align:bottom;width:63.36%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Deferred revenue, net of current portion</p></td><td style=\"vertical-align:bottom;width:2.95%;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;\">\u200b</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:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.98%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 3,785</p></td><td style=\"vertical-align:bottom;width:2.31%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:1.69%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.98%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 3,332</p></td></tr></table><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$41.4 million of deferred revenue as of June 30, 2021 was recognized as revenue during the fiscal year ended June 30, 2022. $36.5 million of deferred revenue as of June 30, 2020 was recognized as revenue during the fiscal year ended June 30, 2021. Total deferred revenue includes additions of $91.4 million and deductions of $91.5 million for the fiscal year ended June 30, 2022. Deductions consist of revenue recognize from beginning of period and impact of foreign currency translation. <span style=\"font-size:12pt;\"> </span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-style:italic;font-weight:bold;\">Remaining Performance Obligations</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-weight:bold;visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">Remaining performance obligations represent contracted revenues that had not yet been recognized, and include deferred revenues, invoices that have been issued to customers but were uncollected and have not been recognized as revenues, and amounts that will be invoiced and recognized as revenues in future periods. The transaction price allocated to the remaining performance obligation is influenced by a variety of factors, including seasonality, timing of renewals, average contract terms and foreign currency rates. As of June 30, 2022, our remaining performance obligations were $100.5 million of which we expect to recognize $63.2 million and $37.3 million as revenue within one year and beyond one year, respectively. \u00a0</p>"}]},{"name":"rpt:f-428","factDimensions":{"xbrl:concept":"us-gaap:DisaggregationOfRevenueTableTextBlock","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"<p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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:62.27%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.24%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></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=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.01%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></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=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;width:62.27%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.24%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;\">\u200b</span></p></td><td colspan=\"5\" style=\"vertical-align:bottom;white-space:nowrap;width:33.48%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Fiscal Year\u00a0Ended\u00a0June\u00a030,</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:62.27%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.24%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:14.74%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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:4.01%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:14.72%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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;\"></td></tr><tr><td style=\"vertical-align:bottom;width:62.27%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.24%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;\">\u200b</span></p></td><td colspan=\"5\" style=\"vertical-align:bottom;white-space:nowrap;width:33.48%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">(in\u00a0thousands)</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:62.27%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Revenue:</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.24%;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;\">\u200b</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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.01%;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;\">\u200b</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=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;width:62.27%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;\">SaaS revenue</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.24%;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;\">\u200b</span></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;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 80,904</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.01%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></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;\">$</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 3pt 0pt 0pt;\"> 66,929</p></td></tr><tr><td style=\"vertical-align:bottom;width:62.27%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;\">Legacy revenue</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.24%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 3,653</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.01%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 5,442</p></td></tr><tr><td style=\"vertical-align:bottom;width:62.27%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Total subscription</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.24%;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;\">\u200b</span></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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.06%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 84,557</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.01%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 72,371</p></td></tr><tr><td style=\"vertical-align:bottom;width:62.27%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;\">Professional services</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.24%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 7,394</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.01%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 5,916</p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:62.27%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;\">Total revenue</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.24%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 91,951</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.01%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 78,287</p></td></tr></table><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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.59%;margin:0pt;padding:0pt;\"><div style=\"height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;\"><div style=\"bottom:0pt;position:absolute;width:100%;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:32.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;\">\u200b</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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;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;\">\u200b</span></p></div></div></td></tr><tr><td style=\"vertical-align:bottom;width:33.59%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:32.9%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;\">\u200b</span></p></td><td colspan=\"5\" style=\"vertical-align:bottom;white-space:nowrap;width:33.5%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Fiscal Year\u00a0Ended\u00a0June\u00a030,</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:33.59%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:32.9%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:15%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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.72%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:14.78%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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;\"></td></tr><tr><td style=\"vertical-align:bottom;width:33.59%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:32.9%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;\">\u200b</span></p></td><td colspan=\"5\" style=\"vertical-align:bottom;white-space:nowrap;width:33.5%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">(in\u00a0thousands)</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:33.59%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Revenue:</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:32.9%;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;\">\u200b</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;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.96%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.72%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.94%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:6.84%;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;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;width:33.59%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;\">Over-time</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:32.9%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.96%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 81,937</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.72%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 68,649</p></td></tr><tr><td style=\"vertical-align:bottom;width:33.59%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;\">Point-in-time</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:32.9%;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;\">\u200b</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=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.96%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 10,014</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;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 3pt 0pt 0pt;\"> 9,638</p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:33.59%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;\">Total revenue</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:32.9%;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;\">\u200b</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;white-space:nowrap;width:13.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 91,951</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.72%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;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 3pt 0pt 0pt;\"> 78,287</p></td></tr></table>"}]},{"name":"rpt:f-429","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"egan:SoftwareAsaServiceRevenueMember"},"factValues":[{"value":"80904000","decimals":-3}]},{"name":"rpt:f-430","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"egan:SoftwareAsaServiceRevenueMember"},"factValues":[{"value":"66929000","decimals":-3}]},{"name":"rpt:f-431","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"egan:LegacySupportRevenueMember"},"factValues":[{"value":"3653000","decimals":-3}]},{"name":"rpt:f-432","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"egan:LegacySupportRevenueMember"},"factValues":[{"value":"5442000","decimals":-3}]},{"name":"rpt:f-433","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:LicenseMember"},"factValues":[{"value":"84557000","decimals":-3}]},{"name":"rpt:f-434","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:LicenseMember"},"factValues":[{"value":"72371000","decimals":-3}]},{"name":"rpt:f-435","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:TechnologyServiceMember"},"factValues":[{"value":"7394000","decimals":-3}]},{"name":"rpt:f-436","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"us-gaap:TechnologyServiceMember"},"factValues":[{"value":"5916000","decimals":-3}]},{"name":"rpt:f-437","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"91951000","decimals":-3}]},{"name":"rpt:f-438","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"78287000","decimals":-3}]},{"name":"rpt:f-439","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:TimingOfTransferOfGoodOrServiceAxis":"us-gaap:TransferredOverTimeMember"},"factValues":[{"value":"81937000","decimals":-3}]},{"name":"rpt:f-440","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:TimingOfTransferOfGoodOrServiceAxis":"us-gaap:TransferredOverTimeMember"},"factValues":[{"value":"68649000","decimals":-3}]},{"name":"rpt:f-441","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:TimingOfTransferOfGoodOrServiceAxis":"us-gaap:TransferredAtPointInTimeMember"},"factValues":[{"value":"10014000","decimals":-3}]},{"name":"rpt:f-442","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:TimingOfTransferOfGoodOrServiceAxis":"us-gaap:TransferredAtPointInTimeMember"},"factValues":[{"value":"9638000","decimals":-3}]},{"name":"rpt:f-443","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"91951000","decimals":-3}]},{"name":"rpt:f-444","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"78287000","decimals":-3}]},{"name":"rpt:f-445","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"<p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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:62.12%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.24%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></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=\"font-size:1pt;visibility:hidden;\">\u200b</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=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.24%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></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=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;width:62.12%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.24%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;\">\u200b</span></p></td><td colspan=\"5\" style=\"vertical-align:bottom;white-space:nowrap;width:33.62%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Fiscal Year\u00a0Ended\u00a0June\u00a030,</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:62.12%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.24%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:14.7%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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:4.24%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:14.68%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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;\"></td></tr><tr><td style=\"vertical-align:bottom;width:62.12%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.24%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;\">\u200b</span></p></td><td colspan=\"5\" style=\"vertical-align:bottom;white-space:nowrap;width:33.62%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">(in\u00a0thousands)</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:62.12%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Revenue:</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.24%;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;\">\u200b</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;\">\u200b</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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.24%;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;\">\u200b</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=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12%;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;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;\">North America</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.24%;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;\">\u200b</span></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;\">$</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 3pt 0pt 0pt;\"> 66,793</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.24%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></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;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 54,380</p></td></tr><tr><td style=\"vertical-align:bottom;width:62.12%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;\">Europe, Middle East, &amp; Africa</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.24%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></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 3pt 0pt 0pt;\"> 25,158</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.24%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width: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 3pt 0pt 0pt;\"> 23,907</p></td></tr><tr><td style=\"vertical-align:bottom;width:62.12%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"white-space:pre-wrap;\">       Total revenue</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.24%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.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 3pt 0pt 0pt;\"> 91,951</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.24%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 78,287</p></td></tr></table>"}]},{"name":"rpt:f-446","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"srt:NorthAmericaMember"},"factValues":[{"value":"66793000","decimals":-3}]},{"name":"rpt:f-447","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"srt:NorthAmericaMember"},"factValues":[{"value":"54380000","decimals":-3}]},{"name":"rpt:f-448","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"us-gaap:EMEAMember"},"factValues":[{"value":"25158000","decimals":-3}]},{"name":"rpt:f-449","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"us-gaap:EMEAMember"},"factValues":[{"value":"23907000","decimals":-3}]},{"name":"rpt:f-450","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"91951000","decimals":-3}]},{"name":"rpt:f-451","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"78287000","decimals":-3}]},{"name":"rpt:f-452","factDimensions":{"xbrl:concept":"us-gaap:UnbilledReceivablesCurrent","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-453","factDimensions":{"xbrl:concept":"us-gaap:UnbilledReceivablesCurrent","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-454","factDimensions":{"xbrl:concept":"us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"<p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">The following table presents the changes in contract liabilities (in thousands):</p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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:63.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;width:13.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;\"><div style=\"height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;\"><div style=\"bottom:0pt;position:absolute;width:100%;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.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;\">\u200b</span></p></div></div></td></tr><tr><td style=\"vertical-align:bottom;width:63.36%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:2.95%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';\">\u00a0\u00a0\u00a0\u00a0</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;width:15.68%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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 as of </b><b style=\"font-weight:bold;\"><br/></b><b style=\"font-weight:bold;\">June 30, 2022</b><b style=\"font-weight:bold;\"><br/></b><b style=\"font-weight:bold;\">($)</b></p></td><td style=\"vertical-align:bottom;width:2.31%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';\">\u00a0\u00a0\u00a0\u00a0</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;width:15.68%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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 as of </b><b style=\"font-weight:bold;\"><br/></b><b style=\"font-weight:bold;\">July 1, 2021</b><b style=\"font-weight:bold;\"><br/></b><b style=\"font-weight:bold;\">($)</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:63.36%;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;\">Contract liabilities:</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.95%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:13.98%;background:#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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.31%;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;\">\u200b</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=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.98%;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;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;width:63.36%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Deferred revenue</p></td><td style=\"vertical-align:bottom;width:2.95%;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;\">\u200b</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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.98%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 45,638</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.31%;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;\">\u200b</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=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.98%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 46,211</p></td></tr><tr><td style=\"vertical-align:bottom;width:63.36%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Deferred revenue, net of current portion</p></td><td style=\"vertical-align:bottom;width:2.95%;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;\">\u200b</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:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.98%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 3,785</p></td><td style=\"vertical-align:bottom;width:2.31%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:1.69%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.98%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 3,332</p></td></tr></table>"}]},{"name":"rpt:f-455","factDimensions":{"xbrl:concept":"us-gaap:ContractWithCustomerLiabilityCurrent","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"45638000","decimals":-3}]},{"name":"rpt:f-456","factDimensions":{"xbrl:concept":"us-gaap:ContractWithCustomerLiabilityCurrent","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"46211000","decimals":-3}]},{"name":"rpt:f-457","factDimensions":{"xbrl:concept":"us-gaap:ContractWithCustomerLiabilityNoncurrent","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3785000","decimals":-3}]},{"name":"rpt:f-458","factDimensions":{"xbrl:concept":"us-gaap:ContractWithCustomerLiabilityNoncurrent","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3332000","decimals":-3}]},{"name":"rpt:f-459","factDimensions":{"xbrl:concept":"us-gaap:ContractWithCustomerLiabilityRevenueRecognized","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"41400000","decimals":-5}]},{"name":"rpt:f-460","factDimensions":{"xbrl:concept":"us-gaap:ContractWithCustomerLiabilityRevenueRecognized","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"36500000","decimals":-5}]},{"name":"rpt:f-461","factDimensions":{"xbrl:concept":"egan:ContractWithCustomerLiabilityAdditions","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"91400000","decimals":-5}]},{"name":"rpt:f-462","factDimensions":{"xbrl:concept":"egan:ContractWithCustomerLiabilityDeductions","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"91500000","decimals":-5}]},{"name":"rpt:f-463","factDimensions":{"xbrl:concept":"us-gaap:RevenueRemainingPerformanceObligation","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"100500000","decimals":-4}]},{"name":"rpt:f-464","factDimensions":{"xbrl:concept":"us-gaap:RevenueRemainingPerformanceObligation","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis":"2022-07-01"},"factValues":[{"value":"63200000","decimals":-4}]},{"name":"rpt:f-465","factDimensions":{"xbrl:concept":"us-gaap:RevenueRemainingPerformanceObligation","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis":"2023-07-01"},"factValues":[{"value":"37300000","decimals":-4}]},{"name":"rpt:f-466","factDimensions":{"xbrl:concept":"us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis":"2022-07-01"},"factValues":[{"value":"P1Y"}]},{"name":"rpt:f-467","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxDisclosureTextBlock","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"<p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">4. INCOME TAXES</b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">(Loss) income before income tax (provision) benefit consisted of the following (in thousands): </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:64.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</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:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</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:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"5\" style=\"vertical-align:bottom;white-space:nowrap;width:31.78%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Fiscal Year\u00a0Ended\u00a0June\u00a030,</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:13.86%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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.99%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\">\u00a0\u00a0\u00a0\u00a0</p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:13.91%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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:64.21%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">United States</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</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:11.34%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (4,214)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></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:11.39%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 5,024</p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Foreign</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 3,008</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,769</p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;\">(Loss) Income before income tax (provision) benefit</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.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:11.34%;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,206)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.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:11.39%;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 3pt 0pt 0pt;\"> 6,793</p></td></tr></table><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">The fiscal 2021 (provision) benefit for income tax reconciliations have been recast to dollar values versus a percentage of income before taxes for comparability to the fiscal 2022 presentation. \u00a0The reconciliation of income tax (expense) benefit at the statutory federal income tax rate and the Company\u2019s effective tax rate is as follows (in thousands):</p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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:62.18%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</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:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</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:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;width:62.18%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.44%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"4\" style=\"vertical-align:bottom;white-space:nowrap;width:31.5%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Fiscal Year\u00a0Ended\u00a0June\u00a030,</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:62.18%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.44%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.6%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.44%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.6%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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:62.18%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;background:#ffffff;margin:0pt;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.44%;background:#ffffff;margin:0pt;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.6%;background:#ffffff;margin:0pt;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;background:#ffffff;margin:0pt;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.44%;background:#ffffff;margin:0pt;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.6%;background:#ffffff;margin:0pt;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;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;width:62.18%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Federal statutory income tax rate</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">\u00a0</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;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.6%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 253</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></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;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.6%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (1,427)</p></td></tr><tr><td style=\"vertical-align:bottom;width:62.18%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Current state taxes, net of federal benefit</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</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;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 134</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">\u00a0</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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (145)</p></td></tr><tr><td style=\"vertical-align:bottom;width:62.18%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Foreign rate differential</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</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;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.6%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 98</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">\u00a0</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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.6%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 126</p></td></tr><tr><td style=\"vertical-align:bottom;width:62.18%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Research and development credits</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</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;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 433</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</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=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 574</p></td></tr><tr><td style=\"vertical-align:bottom;width:62.18%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Foreign withholding tax</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</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;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.6%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (63)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">\u00a0</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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.6%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (31)</p></td></tr><tr><td style=\"vertical-align:bottom;width:62.18%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Stock-based compensation</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (102)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 51</p></td></tr><tr><td style=\"vertical-align:bottom;width:62.18%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Deferred return to provision</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;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;\">\u200b</span></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;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.6%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (213)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.6%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 125</p></td></tr><tr><td style=\"vertical-align:bottom;width:62.18%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Other items</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</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;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (12)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">\u00a0</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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (18)</p></td></tr><tr><td style=\"vertical-align:bottom;width:62.18%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Net change in valuation allowance</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;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;\">\u200b</span></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;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.6%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 3,079</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.6%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 13,209</p></td></tr><tr><td style=\"vertical-align:bottom;width:62.18%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Foreign income </p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> \u2014</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (194)</p></td></tr><tr><td style=\"vertical-align:bottom;width:62.18%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Expiration of tax attributes</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</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;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.6%;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;\"> (4,842)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">\u00a0</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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.6%;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;\"> (12,104)</p></td></tr><tr><td style=\"vertical-align:bottom;width:62.18%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Income tax (provision) benefit</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">\u00a0</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;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.6%;border-bottom: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,235)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 166</p></td></tr></table><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">The components of the income tax (provision) benefit are as follows (in thousands): </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><table style=\"border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;\"><tr style=\"height:1pt;\"><td style=\"vertical-align:bottom;width:64.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.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;\">\u200b</span></p></div></div></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"5\" style=\"vertical-align:bottom;white-space:nowrap;width:31.78%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Fiscal Year\u00a0Ended\u00a0June\u00a030,</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:13.86%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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.99%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\">\u00a0\u00a0\u00a0\u00a0</p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:13.91%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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:64.21%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Current (provision) benefit:</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</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;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.34%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></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;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.39%;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;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Federal</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</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;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> \u2014</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</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;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> \u2014</p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">State</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.52%;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;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.34%;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;\"> (350)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.52%;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;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.39%;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;\"> (107)</p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Foreign</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.52%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (586)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.52%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (31)</p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Total current:</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.52%;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;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.34%;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;\"> (936)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.52%;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;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.39%;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;\"> (138)</p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Deferred:</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</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:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</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:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Federal</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;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;\">\u200b</span></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;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.34%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> \u2014</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></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;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> \u2014</p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Foreign</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (299)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 304</p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Total deferred:</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.52%;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;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.34%;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;\"> (299)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.52%;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;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.39%;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 3pt 0pt 0pt;\"> 304</p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Income tax (provision) benefit</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom: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,235)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 166</p></td></tr></table><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">As of June 30, 2022, we had federal and state net operating loss carryforwards of approximately $67.1 million and $13.7 million, respectively. The net operating loss carryforwards will expire at various dates beginning in fiscal year ending June 30, 2023, if not utilized. We also had federal research and development credit carryforwards of approximately $3.6 million as of June 30, 2022, which will expire at various dates beginning in fiscal year ending June 30, 2023, if not utilized. The California research and development credit carryforwards are approximately $6.0 million as of June 30, 2022 and have an indefinite carryover period. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">As of June 30, 2022, utilization of the NOL or tax credit carryforwards to offset future taxable income and taxes, respectively, are subject to an annual limitation under the Internal Revenue Code of 1986 and similar state provisions, which is determined by first multiplying the value of the Company\u2019s stock at the time of the ownership change by the applicable long-term, tax-exempt rate, and then could be subject to additional adjustments such as built in gain or built in loss, as required. Any limitation may result in expiration of all or a portion of its NOL and or tax credit carryforwards before utilization. As of June 30, 2022, the Company did not identify any ownership change that would significantly limit the net operating loss carryovers.</p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><span style=\"letter-spacing:-0.1pt;\">Deferred tax assets and liabilities reflect the net tax effects of net operating loss and credit carryforwards and of temporary differences between the carrying amounts of assets and liabilities for financial reporting and the amounts used for income tax purposes.</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Significant components of our deferred tax assets and liabilities for federal, state and foreign income taxes are as follows (in thousands): </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><table style=\"border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;\"><tr style=\"height:1pt;\"><td style=\"vertical-align:bottom;width:64.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:3.99%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</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:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</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:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:3.99%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;\">\u200b</span></p></td><td colspan=\"5\" style=\"vertical-align:bottom;white-space:nowrap;width:31.78%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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 June\u00a030,</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:3.99%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;\">\u00a0\u00a0\u00a0\u00a0</p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:13.86%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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.99%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\">\u00a0\u00a0\u00a0\u00a0</p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:13.91%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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:64.21%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Deferred tax assets:</p></td><td style=\"vertical-align:bottom;width:3.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;\">\u200b</span></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;text-align:right;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.34%;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> </span><span style=\"font-family:'Calibri','Helvetica','sans-serif';\"> </span><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> </span><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;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;\"> </span><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></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;text-align:right;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.39%;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> </span><span style=\"font-family:'Calibri','Helvetica','sans-serif';\"> </span><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> </span><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Net operating loss carryforwards</p></td><td style=\"vertical-align:bottom;width:3.99%;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;\">\u200b</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;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 14,637</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</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;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 23,418</p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Research credits</p></td><td style=\"vertical-align:bottom;width:3.99%;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;\">\u200b</span></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;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.34%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 8,321</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;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;\">\u200b</span></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;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 7,728</p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Deferred revenue</p></td><td style=\"vertical-align:bottom;width:3.99%;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;\">\u200b</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:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,036</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</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:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,220</p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Stock-based compensation</p></td><td style=\"vertical-align:bottom;width:3.99%;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;\">\u200b</span></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;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.34%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 2,899</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;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;\">\u200b</span></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;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,136</p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Accruals and reserves</p></td><td style=\"vertical-align:bottom;width:3.99%;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;\">\u200b</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:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 6,057</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</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:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 2,799</p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Lease liability</p></td><td style=\"vertical-align:bottom;width:3.99%;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;\">\u200b</span></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;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.34%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 664</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;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;\">\u200b</span></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;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 228</p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Other</p></td><td style=\"vertical-align:bottom;width:3.99%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 104</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 46</p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Gross deferred tax assets</p></td><td style=\"vertical-align:bottom;width:3.99%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;\"><span style=\"margin-left:0pt;visibility:hidden;\">\u200b</span></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;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.34%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 33,718</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></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;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 36,575</p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Less valuation allowance</p></td><td style=\"vertical-align:bottom;width:3.99%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (32,412)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom: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,492)</p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Net deferred tax assets </p></td><td style=\"vertical-align:bottom;width:3.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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.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:11.34%;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 3pt 0pt 0pt;\"> 1,306</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.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:11.39%;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 3pt 0pt 0pt;\"> 1,083</p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Gross deferred tax liabilities</p></td><td style=\"vertical-align:bottom;width:3.99%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Right-of-use asset</p></td><td style=\"vertical-align:bottom;width:3.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;\">\u200b</span></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:11.34%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (723)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></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:11.39%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (207)</p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Fixed assets</p></td><td style=\"vertical-align:bottom;width:3.99%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.52%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (69)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.52%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (38)</p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Gross deferred tax liabilities</p></td><td style=\"vertical-align:bottom;width:3.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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.34%;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;\"> (792)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.39%;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;\"> (245)</p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Total deferred tax assets, net *</p></td><td style=\"vertical-align:bottom;width:3.99%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 514</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 838</p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:3.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;\">\u200b</span></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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.34%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.39%;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;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">*included in other assets, net on the consolidated balance sheet</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;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;\">\u200b</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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.34%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;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;\">\u200b</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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.39%;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;\">\u200b</span></p></td></tr></table><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">ASC 740, <i style=\"font-style:italic;\">Income Taxes</i>, provides for the recognition of deferred tax assets if realization of such assets is more likely than not. For the legacy eGain business in the United States, based upon the weight of available evidence, which includes our historical operating performance and the reported cumulative net losses in prior years, we have provided a full valuation allowance against our U.S. net deferred tax assets. With respect to our foreign operations, we expect to utilize the deferred tax assets and have not placed a valuation allowance against them. Our tax provision primarily relates to foreign activities as well as state income taxes. Our income tax rate differs from the statutory tax rates primarily due to the expiration of net operating loss carryforwards which had previously been valued against, change in valuation allowance, stock-based compensation, research and development credits, and our foreign operations. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">The net valuation allowance decreased by $3.1 million and $13.2 million for the fiscal years ended June 30, 2022 and 2021, respectively. \u00a0</p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">We have not provided for taxes on $21.3 million of undistributed earnings of our foreign subsidiaries as of June 30, 2022. It is our intention to reinvest such undistributed earnings indefinitely in our foreign subsidiaries. If we distribute these earnings, in the form of dividends or otherwise, we would be subject to withholding taxes payable to the foreign jurisdiction and potential state taxes. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">For the fiscal years ended June 30, 2022 and 2021, we have none and $923,000 of Global Intangible Low Tax Income (GILTI) income inclusion and used our net operating losses to offset our taxable income.</p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">Uncertain Tax Positions </b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:11pt;font-weight:bold;visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">The aggregate changes in the balance of our gross unrecognized tax benefits during fiscal years 2022 and 2021 were as follows (in thousands): </p><table style=\"border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;\"><tr style=\"height:1pt;\"><td style=\"vertical-align:bottom;width:64.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</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:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</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:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"5\" style=\"vertical-align:bottom;white-space:nowrap;width:31.78%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Fiscal Year\u00a0Ended\u00a0June\u00a030,</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:13.86%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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.99%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:13.91%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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:64.21%;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:3.99%;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;\">\u200b</span></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:11.34%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,762</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-family:'Arial','Helvetica','sans-serif';visibility:hidden;\">\u200b</span></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:11.39%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,691</p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Increases in balances related to tax positions taken during current periods</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</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:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 89</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-family:'Arial','Helvetica','sans-serif';\"> </span><span style=\"font-family:'Arial','Helvetica','sans-serif';visibility:hidden;\">\u200b</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:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 71</p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Expired Attributes</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.52%;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;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.34%;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;\"> (295)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-family:'Arial','Helvetica','sans-serif';visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.52%;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;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.39%;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 3pt 0pt 0pt;\"> \u2014</p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;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:3.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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,556</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;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><span style=\"font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,762</p></td></tr></table><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">There is no amount of unrecognized tax benefit, if recognized currently, that would impact the Company\u2019s effective tax rate as of June 30, 2022 and 2021, respectively. No accrued interest and penalties have been recognized in the tax provision related to unrecognized tax benefits.</p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">We do not anticipate the amount of existing unrecognized tax benefit to significantly increase or decrease during the next twelve months. Our policy is to record interest and penalties related to unrecognized tax benefits as income tax expense. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">We file income tax returns in the United States as well as various state and foreign jurisdictions. In these jurisdictions, tax years between 2002 and 2016 remain subject to examination by the appropriate governmental agencies due to tax loss carryovers from those years. For U.S. tax purposes, tax years after 2016 are subject to a three year statute of limitations. The Company is not currently under audit with either the IRS, foreign, or any state or local jurisdictions, nor has it been notified of any other potential future income tax audit. The federal and California statute of limitations remains open for three and four years, respectively, from the date of utilization of any net operating loss or credits. </p>"}]},{"name":"rpt:f-468","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"<p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">(Loss) income before income tax (provision) benefit consisted of the following (in thousands): </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:64.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</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:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</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:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"5\" style=\"vertical-align:bottom;white-space:nowrap;width:31.78%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Fiscal Year\u00a0Ended\u00a0June\u00a030,</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:13.86%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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.99%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\">\u00a0\u00a0\u00a0\u00a0</p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:13.91%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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:64.21%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">United States</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</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:11.34%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (4,214)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></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:11.39%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 5,024</p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Foreign</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 3,008</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,769</p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;\">(Loss) Income before income tax (provision) benefit</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.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:11.34%;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,206)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.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:11.39%;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 3pt 0pt 0pt;\"> 6,793</p></td></tr></table><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p>"}]},{"name":"rpt:f-469","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-4214000","decimals":-3}]},{"name":"rpt:f-470","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5024000","decimals":-3}]},{"name":"rpt:f-471","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3008000","decimals":-3}]},{"name":"rpt:f-472","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1769000","decimals":-3}]},{"name":"rpt:f-473","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1206000","decimals":-3}]},{"name":"rpt:f-474","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6793000","decimals":-3}]},{"name":"rpt:f-475","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"<p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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:62.18%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</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:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</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:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;width:62.18%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.44%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"4\" style=\"vertical-align:bottom;white-space:nowrap;width:31.5%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Fiscal Year\u00a0Ended\u00a0June\u00a030,</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:62.18%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.44%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.6%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.44%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.6%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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:62.18%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;background:#ffffff;margin:0pt;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.44%;background:#ffffff;margin:0pt;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.6%;background:#ffffff;margin:0pt;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;background:#ffffff;margin:0pt;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.44%;background:#ffffff;margin:0pt;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.6%;background:#ffffff;margin:0pt;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;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;width:62.18%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Federal statutory income tax rate</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">\u00a0</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;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.6%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 253</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></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;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.6%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (1,427)</p></td></tr><tr><td style=\"vertical-align:bottom;width:62.18%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Current state taxes, net of federal benefit</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</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;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 134</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">\u00a0</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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (145)</p></td></tr><tr><td style=\"vertical-align:bottom;width:62.18%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Foreign rate differential</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</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;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.6%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 98</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">\u00a0</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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.6%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 126</p></td></tr><tr><td style=\"vertical-align:bottom;width:62.18%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Research and development credits</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</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;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 433</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</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=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 574</p></td></tr><tr><td style=\"vertical-align:bottom;width:62.18%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Foreign withholding tax</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</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;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.6%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (63)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">\u00a0</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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.6%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (31)</p></td></tr><tr><td style=\"vertical-align:bottom;width:62.18%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Stock-based compensation</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (102)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 51</p></td></tr><tr><td style=\"vertical-align:bottom;width:62.18%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Deferred return to provision</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;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;\">\u200b</span></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;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.6%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (213)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.6%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 125</p></td></tr><tr><td style=\"vertical-align:bottom;width:62.18%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Other items</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</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;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (12)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">\u00a0</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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (18)</p></td></tr><tr><td style=\"vertical-align:bottom;width:62.18%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Net change in valuation allowance</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;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;\">\u200b</span></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;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.6%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 3,079</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.6%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 13,209</p></td></tr><tr><td style=\"vertical-align:bottom;width:62.18%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Foreign income </p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> \u2014</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (194)</p></td></tr><tr><td style=\"vertical-align:bottom;width:62.18%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Expiration of tax attributes</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</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;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.6%;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;\"> (4,842)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">\u00a0</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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.6%;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;\"> (12,104)</p></td></tr><tr><td style=\"vertical-align:bottom;width:62.18%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Income tax (provision) benefit</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">\u00a0</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;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.6%;border-bottom: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,235)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 166</p></td></tr></table><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p>"}]},{"name":"rpt:f-476","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-253000","decimals":-3}]},{"name":"rpt:f-477","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1427000","decimals":-3}]},{"name":"rpt:f-478","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-134000","decimals":-3}]},{"name":"rpt:f-479","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"145000","decimals":-3}]},{"name":"rpt:f-480","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-98000","decimals":-3}]},{"name":"rpt:f-481","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-126000","decimals":-3}]},{"name":"rpt:f-482","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationTaxCreditsResearch","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-433000","decimals":-3}]},{"name":"rpt:f-483","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationTaxCreditsResearch","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-574000","decimals":-3}]},{"name":"rpt:f-484","factDimensions":{"xbrl:concept":"egan:EffectiveIncomeTaxRateReconciliationForeignWithholdingTax","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"63000","decimals":-3}]},{"name":"rpt:f-485","factDimensions":{"xbrl:concept":"egan:EffectiveIncomeTaxRateReconciliationForeignWithholdingTax","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"31000","decimals":-3}]},{"name":"rpt:f-486","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"102000","decimals":-3}]},{"name":"rpt:f-487","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-51000","decimals":-3}]},{"name":"rpt:f-488","factDimensions":{"xbrl:concept":"egan:EffectiveIncomeTaxRateReconciliationDeferredReturnToProvisionShareBasedPaymentArrangementAmount","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"213000","decimals":-3}]},{"name":"rpt:f-489","factDimensions":{"xbrl:concept":"egan:EffectiveIncomeTaxRateReconciliationDeferredReturnToProvisionShareBasedPaymentArrangementAmount","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-125000","decimals":-3}]},{"name":"rpt:f-490","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationOtherAdjustments","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12000","decimals":-3}]},{"name":"rpt:f-491","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationOtherAdjustments","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"18000","decimals":-3}]},{"name":"rpt:f-492","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-3079000","decimals":-3}]},{"name":"rpt:f-493","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-13209000","decimals":-3}]},{"name":"rpt:f-494","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationTaxContingenciesForeign","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"194000","decimals":-3}]},{"name":"rpt:f-495","factDimensions":{"xbrl:concept":"egan:EffectiveIncomeTaxRateReconciliationExpirationOfTaxAttributesAmount","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4842000","decimals":-3}]},{"name":"rpt:f-496","factDimensions":{"xbrl:concept":"egan:EffectiveIncomeTaxRateReconciliationExpirationOfTaxAttributesAmount","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12104000","decimals":-3}]},{"name":"rpt:f-497","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1235000","decimals":-3}]},{"name":"rpt:f-498","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-166000","decimals":-3}]},{"name":"rpt:f-499","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"<p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">The components of the income tax (provision) benefit are as follows (in thousands): </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><table style=\"border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;\"><tr style=\"height:1pt;\"><td style=\"vertical-align:bottom;width:64.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.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;\">\u200b</span></p></div></div></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"5\" style=\"vertical-align:bottom;white-space:nowrap;width:31.78%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Fiscal Year\u00a0Ended\u00a0June\u00a030,</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:13.86%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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.99%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\">\u00a0\u00a0\u00a0\u00a0</p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:13.91%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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:64.21%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Current (provision) benefit:</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</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;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.34%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></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;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.39%;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;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Federal</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</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;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> \u2014</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</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;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> \u2014</p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">State</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.52%;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;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.34%;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;\"> (350)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.52%;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;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.39%;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;\"> (107)</p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Foreign</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.52%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (586)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.52%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (31)</p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Total current:</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.52%;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;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.34%;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;\"> (936)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.52%;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;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.39%;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;\"> (138)</p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Deferred:</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</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:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</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:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Federal</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;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;\">\u200b</span></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;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.34%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> \u2014</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></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;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> \u2014</p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Foreign</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (299)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 304</p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Total deferred:</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.52%;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;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.34%;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;\"> (299)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.52%;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;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.39%;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 3pt 0pt 0pt;\"> 304</p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Income tax (provision) benefit</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom: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,235)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 166</p></td></tr></table>"}]},{"name":"rpt:f-500","factDimensions":{"xbrl:concept":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"350000","decimals":-3}]},{"name":"rpt:f-501","factDimensions":{"xbrl:concept":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"107000","decimals":-3}]},{"name":"rpt:f-502","factDimensions":{"xbrl:concept":"us-gaap:CurrentForeignTaxExpenseBenefit","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"586000","decimals":-3}]},{"name":"rpt:f-503","factDimensions":{"xbrl:concept":"us-gaap:CurrentForeignTaxExpenseBenefit","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"31000","decimals":-3}]},{"name":"rpt:f-504","factDimensions":{"xbrl:concept":"us-gaap:CurrentIncomeTaxExpenseBenefit","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"936000","decimals":-3}]},{"name":"rpt:f-505","factDimensions":{"xbrl:concept":"us-gaap:CurrentIncomeTaxExpenseBenefit","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"138000","decimals":-3}]},{"name":"rpt:f-506","factDimensions":{"xbrl:concept":"us-gaap:DeferredForeignIncomeTaxExpenseBenefit","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"299000","decimals":-3}]},{"name":"rpt:f-507","factDimensions":{"xbrl:concept":"us-gaap:DeferredForeignIncomeTaxExpenseBenefit","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-304000","decimals":-3}]},{"name":"rpt:f-508","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxExpenseBenefit","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"299000","decimals":-3}]},{"name":"rpt:f-509","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxExpenseBenefit","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-304000","decimals":-3}]},{"name":"rpt:f-510","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1235000","decimals":-3}]},{"name":"rpt:f-511","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-166000","decimals":-3}]},{"name":"rpt:f-512","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"67100000","decimals":-5}]},{"name":"rpt:f-513","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"13700000","decimals":-5}]},{"name":"rpt:f-514","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:TaxCreditCarryforwardAxis":"egan:FederalResearchAndDevelopmentCreditsMember"},"factValues":[{"value":"3600000","decimals":-5}]},{"name":"rpt:f-515","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:TaxCreditCarryforwardAxis":"egan:StateResearchAndDevelopmentCreditsMember"},"factValues":[{"value":"6000000.0","decimals":-5}]},{"name":"rpt:f-516","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"<p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Significant components of our deferred tax assets and liabilities for federal, state and foreign income taxes are as follows (in thousands): </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><table style=\"border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;\"><tr style=\"height:1pt;\"><td style=\"vertical-align:bottom;width:64.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:3.99%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</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:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</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:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:3.99%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;\">\u200b</span></p></td><td colspan=\"5\" style=\"vertical-align:bottom;white-space:nowrap;width:31.78%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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 June\u00a030,</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:3.99%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;\">\u00a0\u00a0\u00a0\u00a0</p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:13.86%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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.99%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\">\u00a0\u00a0\u00a0\u00a0</p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:13.91%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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:64.21%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Deferred tax assets:</p></td><td style=\"vertical-align:bottom;width:3.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;\">\u200b</span></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;text-align:right;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.34%;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> </span><span style=\"font-family:'Calibri','Helvetica','sans-serif';\"> </span><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> </span><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;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;\"> </span><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></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;text-align:right;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.39%;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> </span><span style=\"font-family:'Calibri','Helvetica','sans-serif';\"> </span><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> </span><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Net operating loss carryforwards</p></td><td style=\"vertical-align:bottom;width:3.99%;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;\">\u200b</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;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 14,637</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</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;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 23,418</p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Research credits</p></td><td style=\"vertical-align:bottom;width:3.99%;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;\">\u200b</span></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;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.34%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 8,321</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;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;\">\u200b</span></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;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 7,728</p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Deferred revenue</p></td><td style=\"vertical-align:bottom;width:3.99%;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;\">\u200b</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:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,036</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</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:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,220</p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Stock-based compensation</p></td><td style=\"vertical-align:bottom;width:3.99%;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;\">\u200b</span></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;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.34%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 2,899</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;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;\">\u200b</span></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;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,136</p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Accruals and reserves</p></td><td style=\"vertical-align:bottom;width:3.99%;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;\">\u200b</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:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 6,057</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</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:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 2,799</p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Lease liability</p></td><td style=\"vertical-align:bottom;width:3.99%;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;\">\u200b</span></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;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.34%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 664</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;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;\">\u200b</span></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;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 228</p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Other</p></td><td style=\"vertical-align:bottom;width:3.99%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 104</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 46</p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Gross deferred tax assets</p></td><td style=\"vertical-align:bottom;width:3.99%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 24pt;\"><span style=\"margin-left:0pt;visibility:hidden;\">\u200b</span></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;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.34%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 33,718</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></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;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 36,575</p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Less valuation allowance</p></td><td style=\"vertical-align:bottom;width:3.99%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (32,412)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom: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,492)</p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Net deferred tax assets </p></td><td style=\"vertical-align:bottom;width:3.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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.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:11.34%;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 3pt 0pt 0pt;\"> 1,306</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.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:11.39%;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 3pt 0pt 0pt;\"> 1,083</p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Gross deferred tax liabilities</p></td><td style=\"vertical-align:bottom;width:3.99%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Right-of-use asset</p></td><td style=\"vertical-align:bottom;width:3.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;\">\u200b</span></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:11.34%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (723)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></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:11.39%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (207)</p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Fixed assets</p></td><td style=\"vertical-align:bottom;width:3.99%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.52%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (69)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.52%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (38)</p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Gross deferred tax liabilities</p></td><td style=\"vertical-align:bottom;width:3.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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.34%;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;\"> (792)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.39%;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;\"> (245)</p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Total deferred tax assets, net *</p></td><td style=\"vertical-align:bottom;width:3.99%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 514</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 838</p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:3.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;\">\u200b</span></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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.34%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.39%;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;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">*included in other assets, net on the consolidated balance sheet</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;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;\">\u200b</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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.34%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;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;\">\u200b</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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.39%;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;\">\u200b</span></p></td></tr></table><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p>"}]},{"name":"rpt:f-517","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwards","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"14637000","decimals":-3}]},{"name":"rpt:f-518","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwards","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"23418000","decimals":-3}]},{"name":"rpt:f-519","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8321000","decimals":-3}]},{"name":"rpt:f-520","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7728000","decimals":-3}]},{"name":"rpt:f-521","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsDeferredIncome","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1036000","decimals":-3}]},{"name":"rpt:f-522","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsDeferredIncome","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1220000","decimals":-3}]},{"name":"rpt:f-523","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2899000","decimals":-3}]},{"name":"rpt:f-524","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1136000","decimals":-3}]},{"name":"rpt:f-525","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6057000","decimals":-3}]},{"name":"rpt:f-526","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2799000","decimals":-3}]},{"name":"rpt:f-527","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"664000","decimals":-3}]},{"name":"rpt:f-528","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"228000","decimals":-3}]},{"name":"rpt:f-529","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsOther","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"104000","decimals":-3}]},{"name":"rpt:f-530","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsOther","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"46000","decimals":-3}]},{"name":"rpt:f-531","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsGross","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"33718000","decimals":-3}]},{"name":"rpt:f-532","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsGross","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"36575000","decimals":-3}]},{"name":"rpt:f-533","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsValuationAllowance","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"32412000","decimals":-3}]},{"name":"rpt:f-534","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsValuationAllowance","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"35492000","decimals":-3}]},{"name":"rpt:f-535","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsNet","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1306000","decimals":-3}]},{"name":"rpt:f-536","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsNet","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1083000","decimals":-3}]},{"name":"rpt:f-537","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesLeasingArrangements","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"723000","decimals":-3}]},{"name":"rpt:f-538","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesLeasingArrangements","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"207000","decimals":-3}]},{"name":"rpt:f-539","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"69000","decimals":-3}]},{"name":"rpt:f-540","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"38000","decimals":-3}]},{"name":"rpt:f-541","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxLiabilities","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"792000","decimals":-3}]},{"name":"rpt:f-542","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxLiabilities","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"245000","decimals":-3}]},{"name":"rpt:f-543","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsLiabilitiesNet","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"us-gaap:OtherAssetsMember"},"factValues":[{"value":"514000","decimals":-3}]},{"name":"rpt:f-544","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsLiabilitiesNet","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:BalanceSheetLocationAxis":"us-gaap:OtherAssetsMember"},"factValues":[{"value":"838000","decimals":-3}]},{"name":"rpt:f-545","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-3100000","decimals":-5}]},{"name":"rpt:f-546","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-13200000","decimals":-5}]},{"name":"rpt:f-547","factDimensions":{"xbrl:concept":"us-gaap:UndistributedEarningsOfForeignSubsidiaries","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"21300000","decimals":-5}]},{"name":"rpt:f-548","factDimensions":{"xbrl:concept":"egan:TaxCutsAndJobsActOf2017GlobalIntangibleLowTaxedIncome","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-549","factDimensions":{"xbrl:concept":"egan:TaxCutsAndJobsActOf2017GlobalIntangibleLowTaxedIncome","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"923000","decimals":-3}]},{"name":"rpt:f-550","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"<p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">The aggregate changes in the balance of our gross unrecognized tax benefits during fiscal years 2022 and 2021 were as follows (in thousands): </p><table style=\"border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;\"><tr style=\"height:1pt;\"><td style=\"vertical-align:bottom;width:64.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</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:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</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:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"5\" style=\"vertical-align:bottom;white-space:nowrap;width:31.78%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Fiscal Year\u00a0Ended\u00a0June\u00a030,</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:13.86%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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.99%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:13.91%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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:64.21%;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:3.99%;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;\">\u200b</span></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:11.34%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,762</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-family:'Arial','Helvetica','sans-serif';visibility:hidden;\">\u200b</span></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:11.39%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,691</p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Increases in balances related to tax positions taken during current periods</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</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:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.34%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 89</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-family:'Arial','Helvetica','sans-serif';\"> </span><span style=\"font-family:'Arial','Helvetica','sans-serif';visibility:hidden;\">\u200b</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:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 71</p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Expired Attributes</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.52%;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;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.34%;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;\"> (295)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-family:'Arial','Helvetica','sans-serif';visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.52%;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;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.39%;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 3pt 0pt 0pt;\"> \u2014</p></td></tr><tr><td style=\"vertical-align:bottom;width:64.21%;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:3.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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,556</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.99%;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><span style=\"font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,762</p></td></tr></table><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p>"}]},{"name":"rpt:f-551","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefits","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1762000","decimals":-3}]},{"name":"rpt:f-552","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefits","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1691000","decimals":-3}]},{"name":"rpt:f-553","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"89000","decimals":-3}]},{"name":"rpt:f-554","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"71000","decimals":-3}]},{"name":"rpt:f-555","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"295000","decimals":-3}]},{"name":"rpt:f-556","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefits","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1556000","decimals":-3}]},{"name":"rpt:f-557","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefits","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1762000","decimals":-3}]},{"name":"rpt:f-558","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-5}]},{"name":"rpt:f-559","factDimensions":{"xbrl:concept":"egan:NumberOfOpenTaxYearsFromDateOfUtilizationOfNetOperatingLossFederal","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"egan:Y"},"factValues":[{"value":"3"}]},{"name":"rpt:f-560","factDimensions":{"xbrl:concept":"egan:NumberOfOpenTaxYearsFromDateOfUtilizationOfNetOperatingLossState","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"egan:Y"},"factValues":[{"value":"4"}]},{"name":"rpt:f-561","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityNoteDisclosureTextBlock","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"<p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><b style=\"font-weight:bold;\">5. STOCKHOLDERS\u2019 EQUITY </b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">On December 8, 2021, our board of directors authorized the amended and restated Certificate of Incorporation which increased the total authorized shares of common stock from 50,000,000 to 60,000,000 shares. As of June 30, 2022, and June 30, 2021, the Company had 31,930,000 and 31,231,000 shares of common stock <span style=\"-sec-ix-hidden:Hidden_UgiDQ30L5kOGEeWJKnp0Lg;\"><span style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;\">issued</span></span> and <span style=\"-sec-ix-hidden:Hidden_wvviQW9WQ0eG3ba0BzjnuA;\"><span style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;\">outstanding</span></span>, respectively. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><span style=\"font-weight:bold;visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">Common Stock </b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">We have reserved shares of common stock for issuance as of June 30, 2022 as follows: </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:80.08%;\"><tr style=\"height:1pt;\"><td style=\"vertical-align:bottom;width:78.25%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.06%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:18.68%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;width:78.25%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.06%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:18.68%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Reserved</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:78.25%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.06%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:18.68%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Stock</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:78.25%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.06%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:18.68%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:78.25%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Stock options outstanding</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.06%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:18.68%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\">5,443,928 </p></td></tr><tr><td style=\"vertical-align:bottom;width:78.25%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Stock available for future grants or issuance:</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.06%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:18.68%;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;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;width:78.25%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;\">2005 Stock Incentive Plan</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.06%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:18.68%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\">679,790 </p></td></tr><tr><td style=\"vertical-align:bottom;width:78.25%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;\">2005 Management Stock Option Plan</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.06%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:18.68%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\">71,983 </p></td></tr><tr><td style=\"vertical-align:bottom;width:78.25%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;\">2017 Employee Stock Purchase Plan</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.06%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:18.68%;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 3pt 0pt 0pt;\">1,097,360 </p></td></tr><tr><td style=\"vertical-align:bottom;width:78.25%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Total reserved shares of common stock for issuance</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.06%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:18.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\">7,293,061 </p></td></tr></table><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"font-size:11pt;font-weight:bold;visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">Preferred Stock </b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">We are authorized to issue 5,000,000 shares of preferred stock with a par value of $0.001 per share. As of June 30, 2022 and 2021, no shares of preferred stock are issued or outstanding. Our board of directors has the authority, without further action by our stockholders, to issue up to 5,000,000 shares of preferred stock in one or more series and to fix the rights, preferences, privileges and restrictions thereof. These rights, preferences and privileges could include dividend rights, conversion rights, voting rights, terms of redemption, liquidation preferences, sinking fund terms and the number of shares </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">constituting any series or the designation of such series, any or all of which may be greater than the rights of the common stock. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">2005 Management Stock Option Plan </b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:11pt;font-weight:bold;visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">In May 2005, our board of directors adopted the 2005 Management Stock Option Plan (2005 Management Plan) which provides for the grant of non-statutory stock options to directors, officers and key employees of eGain and its subsidiaries. Our board extended the expiration date of the 2005 Management Plan to September 30, 2024. Options under the 2005 Management Plan are granted at a price not less than 100% of the fair market value of the common stock on the date of grant. Options granted under the 2005 Management Plan are subject to eGain\u2019s right of repurchase, whose right shall lapse with respect to one-forty-eighth (<span style=\"-sec-ix-hidden:Hidden_bN_7y3EClkyopWuIKouIZg;\"><span style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;\">1/48</span><sup style=\"font-family:'Times New Roman','Times','serif';font-size:6.37pt;font-style:normal;font-weight:normal;line-height:100%;top:0pt;vertical-align:top;\">th</sup></span>) of the shares granted to a director, officer or key employee for each month of continuous service provided by such director, officer or key employee to eGain. The options granted under this plan are exercisable for up to ten years from the date of grant. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">The following table represents the activity under the 2005 Management Plan: </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;\">\u200b</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:84.53%;\"><tr style=\"height:1pt;\"><td style=\"vertical-align:bottom;width:51.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.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;\">\u200b</span></p></div></div></td></tr><tr><td style=\"vertical-align:bottom;width:51.6%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.63%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Shares</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\">\u00a0\u00a0\u00a0\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.63%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\">\u00a0\u00a0\u00a0\u00a0</p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:13.5%;background:#ffffff;margin:0pt;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:51.6%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.63%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Available\u00a0for</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;background:#ffffff;margin:0pt;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.63%;background:#ffffff;margin:0pt;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</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;background:#ffffff;margin:0pt;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;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:13.5%;background:#ffffff;margin:0pt;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:51.6%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.63%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;background:#ffffff;margin:0pt;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.63%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Outstanding</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;background:#ffffff;margin:0pt;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;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:13.5%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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 Price</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:51.6%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Balance as of June 30, 2020</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.63%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 68,649</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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';\"> </span><span style=\"font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.63%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,278,517</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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';\"> </span><span style=\"font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.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;white-space:nowrap;width:11.48%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 3.58</p></td></tr><tr><td style=\"vertical-align:bottom;width:51.6%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Options Granted</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> \u2014</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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><span style=\"font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> \u2014</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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><span style=\"font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> \u2014</p></td></tr><tr><td style=\"vertical-align:bottom;width:51.6%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Options Exercised</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.63%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> \u2014</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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';\"> </span><span style=\"font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.63%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (106,000)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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';\"> </span><span style=\"font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.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;white-space:nowrap;width:11.48%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 4.30</p></td></tr><tr><td style=\"vertical-align:bottom;width:51.6%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Options Forfeited / Expired</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> \u2014</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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><span style=\"font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> \u2014</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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><span style=\"font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> \u2014</p></td></tr><tr><td style=\"vertical-align:bottom;width:51.6%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Balance as of June 30, 2021</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.63%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 68,649</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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';\"> </span><span style=\"font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.63%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,172,517</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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;\"> </span><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.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;white-space:nowrap;width:11.48%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 3.51</p></td></tr><tr><td style=\"vertical-align:bottom;width:51.6%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Options Granted</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> \u2014</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> \u2014</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> \u2014</p></td></tr><tr><td style=\"vertical-align:bottom;width:51.6%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Options Exercised</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.63%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> \u2014</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.63%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (342,466)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.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;white-space:nowrap;width:11.48%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 4.08</p></td></tr><tr><td style=\"vertical-align:bottom;width:51.6%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Options Forfeited / Expired</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 3,334</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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><span style=\"font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (3,334)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1.75</p></td></tr><tr><td style=\"vertical-align:bottom;width:51.6%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Balance as of June 30, 2022</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.63%;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 3pt 0pt 0pt;\"> 71,983</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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;\"> </span><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.63%;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 3pt 0pt 0pt;\"> 826,717</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.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;white-space:nowrap;width:11.48%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 3.29</p></td></tr></table><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"font-size:11pt;font-weight:bold;visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">2005 Stock Incentive Plan </b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"font-size:11pt;visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">In March 2005, our board of directors adopted the 2005 Stock Incentive Plan which provides for the grant of stock options to eGain\u2019s employees, officers, directors and consultants. Our board extended the expiration date of the 2005 Stock Incentive Plan to September 30, 2024 and made certain other changes. Options granted under the 2005 Stock Incentive Plan are non-qualified stock options. Non-qualified stock options may be granted to employees with exercise prices of no less than the fair value of the common stock on the date of grant. The options generally vest ratably over a period of four years and expire no later than ten years from the date of grant. During the fiscal year ended June 30, 2022, we have increased our number of authorized shares available for grant by 3,000,000 shares.</p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">The following table represents the activity under the 2005 Stock Incentive Plan: </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;\">\u200b</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:84.91%;\"><tr style=\"height:1pt;\"><td style=\"vertical-align:bottom;width:51.61%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.64%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.64%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></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;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.47%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;width:51.61%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.64%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Shares</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\">\u00a0\u00a0\u00a0\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.64%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\">\u00a0\u00a0\u00a0\u00a0</p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:13.49%;background:#ffffff;margin:0pt;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:51.61%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.64%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Available\u00a0for</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;background:#ffffff;margin:0pt;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.64%;background:#ffffff;margin:0pt;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</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;background:#ffffff;margin:0pt;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;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:13.49%;background:#ffffff;margin:0pt;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:51.61%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.64%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;background:#ffffff;margin:0pt;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.64%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Outstanding</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;background:#ffffff;margin:0pt;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;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:13.49%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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 Price</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:51.61%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Balance as of June 30, 2020</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.64%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,073,386</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.64%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,607,449</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></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:11.47%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 5.60</p></td></tr><tr><td style=\"vertical-align:bottom;width:51.61%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Options Granted</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.64%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (207,700)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.64%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 207,700</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></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:11.47%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 12.07</p></td></tr><tr><td style=\"vertical-align:bottom;width:51.61%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Options Exercised</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.64%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> \u2014</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.64%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (173,313)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></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:11.47%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 4.41</p></td></tr><tr><td style=\"vertical-align:bottom;width:51.61%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Options Forfeited / Expired</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.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 3pt 0pt 0pt;\"> 78,841</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.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;\"> (78,841)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></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:11.47%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 8.69</p></td></tr><tr><td style=\"vertical-align:bottom;width:51.61%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Balance as of June 30, 2021</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.64%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 944,527</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.64%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,562,995</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></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:11.47%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 6.44</p></td></tr><tr><td style=\"vertical-align:bottom;width:51.61%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Shares Added</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.64%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 3,000,000</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.64%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> \u2014</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></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:11.47%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> \u2014</p></td></tr><tr><td style=\"vertical-align:bottom;width:51.61%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Options Granted</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.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,607,661)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.64%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 3,607,661</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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;\">\u200b</span></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:11.47%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 11.18</p></td></tr><tr><td style=\"vertical-align:bottom;width:51.61%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Options Exercised</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.64%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> \u2014</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.64%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (210,521)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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;\">\u200b</span></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:11.47%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 3.52</p></td></tr><tr><td style=\"vertical-align:bottom;width:51.61%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Options Forfeited / Expired</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.64%;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 3pt 0pt 0pt;\"> 342,924</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.64%;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;\"> (342,924)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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;\">\u200b</span></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:11.47%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 10.75</p></td></tr><tr><td style=\"vertical-align:bottom;width:51.61%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Balance as of June 30, 2022</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 679,790</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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;\"> </span><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 4,617,211</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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;\"> </span><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></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:11.47%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 9.96</p></td></tr></table><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">During the fiscal year ended June 30, 2022, we granted 71,100 stock options to consultants. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">The following table summarizes information about stock options outstanding and exercisable under all stock option plans as of June 30, 2022:</p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</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:9.59%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:13.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</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;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</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;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</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:1pt;visibility:hidden;\">\u200b</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:1pt;visibility:hidden;\">\u200b</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;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</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;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</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:1pt;visibility:hidden;\">\u200b</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:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:9.59%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:13.21%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.86%;background:#ffffff;margin:0pt;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;\">\u200b</span></p></td><td colspan=\"6\" style=\"vertical-align:bottom;white-space:nowrap;width:43.85%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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\u00a0Outstanding</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"4\" style=\"vertical-align:bottom;white-space:nowrap;width:27.6%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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\u00a0Exercisable</b></p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:9.59%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:13.21%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.86%;background:#ffffff;margin:0pt;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.81%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.81%;background:#ffffff;margin:0pt;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%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.1%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.15%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.81%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.1%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.1%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.57%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:9.59%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:13.21%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Range\u00a0of</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.81%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.81%;background:#ffffff;margin:0pt;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%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:14.25%;background:#ffffff;margin:0pt;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.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.81%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.1%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:14.68%;background:#ffffff;margin:0pt;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;white-space:nowrap;width:9.59%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:13.21%;background:#ffffff;margin:0pt;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:2.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.81%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Number of </b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.81%;background:#ffffff;margin:0pt;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:2.1%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:14.25%;background:#ffffff;margin:0pt;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.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.81%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Number of </b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.1%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:14.68%;background:#ffffff;margin:0pt;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;white-space:nowrap;width:9.59%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:13.21%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Prices</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">\u00a0\u00a0\u00a0\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.81%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Shares</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">\u00a0\u00a0\u00a0\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.81%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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\u00a0Life</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.1%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">\u00a0\u00a0\u00a0\u00a0</p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:14.25%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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> <b style=\"font-weight:bold;\">Price</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">\u00a0\u00a0\u00a0\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.81%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Shares</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.1%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">\u00a0\u00a0\u00a0\u00a0</p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:14.68%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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> <b style=\"font-weight:bold;\">Price</b></p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:9.59%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.21%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\">$1.6-$2.13</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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.81%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 14,980</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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\">4.70</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;\">\u200b</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:12.15%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"> 1.80</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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.81%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 14,980</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;\">\u200b</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:12.57%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1.80</p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\">$2.50 </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;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,049,534</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;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\">4.37</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;\">\u200b</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:12.15%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"> 2.50</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;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,041,107</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;\">\u200b</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:12.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 2.50</p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:9.59%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.21%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\">$3.4-$7.96</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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.81%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 635,227</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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\">5.05</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;\">\u200b</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:12.15%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"> 6.22</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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.81%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 563,071</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;\">\u200b</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:12.57%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 6.03</p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\">$8.2-$10.96</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;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 592,298</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;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\">8.66</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;\">\u200b</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:12.15%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"> 9.81</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;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 128,966</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;\">\u200b</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:12.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 9.53</p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:9.59%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.21%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\">$11.05-$11.26</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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.81%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 129,900</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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\">9.24</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;\">\u200b</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:12.15%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"> 11.11</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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.81%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 8,020</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;\">\u200b</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:12.57%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 11.24</p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\">$11.36 </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;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 2,701,365</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;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\">9.13</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;\">\u200b</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:12.15%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"> 11.36</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;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 511,788</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;\">\u200b</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:12.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 11.36</p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:9.59%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.21%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\">$11.47-$13.75</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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.81%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 286,174</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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\">7.82</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;\">\u200b</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:12.15%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"> 12.40</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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.81%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 137,426</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;\">\u200b</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:12.57%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 12.90</p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\">$14.28 </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;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 8,600</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;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\">8.21</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;\">\u200b</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:12.15%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"> 14.28</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;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 3,762</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;\">\u200b</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:12.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 14.28</p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:9.59%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.21%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\">$14.40 </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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.81%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 3,550</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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\">6.12</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;\">\u200b</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:12.15%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"> 14.40</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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.81%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 3,402</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;\">\u200b</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:12.57%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 14.40</p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\">$19.11 </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;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.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 3pt 0pt 0pt;\"> 22,300</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;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\">7.75</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;\">\u200b</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:12.15%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"> 19.11</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;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.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 3pt 0pt 0pt;\"> 10,166</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;\">\u200b</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:12.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 19.11</p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:9.59%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.21%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\">$1.6-$19.11</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.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 3pt 0pt 0pt;\">5,443,928 </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:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\">7.60</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:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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:12.15%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"> 8.94</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.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 3pt 0pt 0pt;\"> 2,422,688</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</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:12.57%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 6.29</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;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 0pt 0pt;\">The summary of options vested and exercisable as of June 30, 2022 comprised: </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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:90.45%;\"><tr style=\"height:1pt;\"><td style=\"vertical-align:bottom;width:44.64%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.45%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></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;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></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;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</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;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.5%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></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;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;width:44.64%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.45%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.82%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:11.04%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.82%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.87%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.5%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.82%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.13%;background:#ffffff;margin:0pt;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:44.64%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.45%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.82%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:11.04%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.82%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.87%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.5%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.82%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.13%;background:#ffffff;margin:0pt;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:44.64%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.45%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.82%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:11.04%;background:#ffffff;margin:0pt;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.82%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:13.38%;background:#ffffff;margin:0pt;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><td style=\"vertical-align:bottom;white-space:nowrap;width:1.82%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.13%;background:#ffffff;margin:0pt;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></tr><tr><td style=\"vertical-align:bottom;width:44.64%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.45%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Number\u00a0of</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.82%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:11.04%;background:#ffffff;margin:0pt;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.82%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:13.38%;background:#ffffff;margin:0pt;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><td style=\"vertical-align:bottom;white-space:nowrap;width:1.82%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.13%;background:#ffffff;margin:0pt;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></tr><tr><td style=\"vertical-align:bottom;width:44.64%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.45%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Shares</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.82%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:11.04%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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><b style=\"font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;\">\u00a0</b><b style=\"font-weight:bold;\">Price</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.82%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:13.38%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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><td style=\"vertical-align:bottom;white-space:nowrap;width:1.82%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.13%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Term</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:44.64%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Options outstanding</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">\u00a0\u00a0\u00a0\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.45%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 5,443,928</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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.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;white-space:nowrap;width:9.02%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 8.94</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;\">\u200b</span></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;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.5%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 10,098,695</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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 7.60</p></td></tr><tr><td style=\"vertical-align:bottom;width:44.64%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Fully vested and expected to vest options</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.45%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 5,173,999</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;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;\"><p 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.02%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 8.83</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;\"> <span style=\"visibility:hidden;\">\u200b</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;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.5%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 10,072,808</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;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 7.52</p></td></tr><tr><td style=\"vertical-align:bottom;width:44.64%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Options exercisable</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.45%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 2,422,688</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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.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;white-space:nowrap;width:9.02%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 6.29</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;\">\u200b</span></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;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.5%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 9,806,115</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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 5.70</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;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">The aggregate intrinsic value in the preceding table represents the total intrinsic value based on stock options with a weighted average exercise price less than our closing stock price of $9.75 as of June 30, 2022 that would have been </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">received by the option holders, had they exercised their options on June 30, 2022. The total intrinsic value of stock options exercised was $4.3 million and $2.0 million during fiscal years 2022 and 2021, respectively.</p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">Stock-Based Compensation </b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">We account for stock-based compensation in accordance with ASC 718, <i style=\"font-style:italic;\">Compensation\u2014Stock Compensation</i>. Under the fair value recognition provisions of ASC 718, stock-based compensation cost is measured at the grant date based on the fair value of the award and is recognized as expense over the requisite service period, which is generally the vesting period. Stock-based compensation expense consists of expenses for stock options and our employee stock purchase plan (ESPP). </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 10pt 0pt;\"><span style=\"font-style:italic;font-weight:bold;\">2017 Employee Stock Purchase Plan</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">In October 2017, our board of directors adopted the 2017 Employee Stock Purchase Plan (ESPP) which provided eligible employees the option purchase the Company\u2019s common stock through payroll deductions at a price equal to 85% of the lower of the fair market value at the entry date of the applicable offering period or at the end of each applicable purchasing period. The offering period, meaning a period with respect to which the right to purchase shares of our common stock may be granted under the ESPP, will not exceed twenty-seven months and consist of a series of six-month purchase periods. Eligible employees may join the ESPP at the beginning of any six-month purchase period. Under the terms of the ESPP, employees can choose to have between 1% and 15% of their base earnings withheld to purchase the Company\u2019s common stock. On December 17, 2021, our board of directors authorized an additional 600,000 shares of common stock to be available for issuance under ESPP. As of June 30th, 2022 we have 1,097,360 reserved stock available for issuance under ESPP.</p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">Determining the fair value of the stock-based awards at the grant date requires significant judgment and the use of estimates, particularly surrounding Black-Scholes valuation assumptions such as stock price volatility and expected option term. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"font-size:9pt;visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">The table below summarizes the effect of stock-based compensation (in thousands): </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;\">\u200b</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:81.1%;\"><tr style=\"height:1pt;\"><td style=\"vertical-align:bottom;width:59.07%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.65%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:14.3%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.65%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;width:59.07%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.65%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"5\" style=\"vertical-align:bottom;white-space:nowrap;width:37.27%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Fiscal Year\u00a0Ended\u00a0June\u00a030,</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:59.07%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.65%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:16.8%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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.65%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:16.8%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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:59.07%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Non-cash stock-based compensation expense</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.65%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.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:14.3%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (11,380)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:11pt;\">$</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:14.1%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (1,700)</p></td></tr><tr><td style=\"vertical-align:bottom;width:59.07%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Income tax expense</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.65%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.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;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:14.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;\"> (102)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.65%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.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;\"><span style=\"font-size:11pt;\">\u00a0</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:14.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (51)</p></td></tr><tr><td style=\"vertical-align:bottom;width:59.07%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Net (loss) income effect</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.65%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.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:14.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;\"> (11,482)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:14.1%;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,751)</p></td></tr></table><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"color:#ff0000;font-weight:bold;visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">The Company recognized $102,000 and $51,000 of tax expense related to stock-based compensation expense for eGain UK and Exony for the fiscal years ended June 30, 2022 and 2021, respectively. There is no income tax effect that has been recognized relating to the stock-based compensation expense in the US due to full valuation allowance.</p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">Total stock-based compensation includes expense related to non-employee awards of $232,000 and $47,000 during the fiscal years ended June 30, 2022 and 2021, respectively. \u00a0</p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"font-size:9pt;visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">Total stock-based compensation includes expense related to the ESPP of $457,000 and $473,000 during the fiscal years ended June 30, 2022 and 2021, respectively. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:10.0pt;text-align:justify;margin:0pt;\">\u00a0\u00a0</p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">We utilized the Black-Scholes valuation model for estimating the fair value of the stock-based compensation of options granted. All shares of our common stock issued pursuant to our stock option plans are only issued out of an authorized reserve of shares of common stock, which were previously registered with the Securities and Exchange Commission on a registration statement on Form\u00a0S-8. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">During the fiscal years ended June 30, 2022 and 2021, there were 3,607,661 and 207,700 options granted, respectively, with a weighted average grant date fair value of $5.83 and $6.60, per share, respectively. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">We used the following assumptions as inputs into the Black-Scholes valuation model to estimate the fair value of the options granted:</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;\">\u200b</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;white-space:nowrap;width:60.72%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.97%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;width:60.72%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.76%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"6\" style=\"vertical-align:bottom;white-space:nowrap;width:35.51%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Fiscal Year\u00a0Ended\u00a0June\u00a030,</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:60.72%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.76%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td colspan=\"3\" style=\"vertical-align:bottom;white-space:nowrap;width:17.85%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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.18%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:15.47%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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:60.72%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Dividend yield</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.76%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.49%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> \u2014</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.57%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.49%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> \u2014</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.97%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:60.72%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Expected volatility</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 70</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">%\u00a0\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 72</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.97%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">%\u00a0\u00a0</p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:60.72%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Average risk-free interest rate</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.76%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.49%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1.01</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.57%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">%\u00a0\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.49%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 0.50</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.97%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">%\u00a0\u00a0</p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:60.72%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Expected life (in years)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 4.68</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 4.35</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.97%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td></tr></table><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">We used the following weighted-average assumptions as inputs to estimate the fair value of the ESPP stock purchase right:</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:59.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;width:3.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;\"><div style=\"height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;\"><div style=\"bottom:0pt;position:absolute;width:100%;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.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;\">\u200b</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;\">\u200b</span></p></div></div></td></tr><tr><td style=\"vertical-align:bottom;width:59.67%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:3.69%;background:#ffffff;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;\">\u200b</span></p></td><td colspan=\"7\" style=\"vertical-align:bottom;white-space:nowrap;width:36.62%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Fiscal Year Ended June 30,</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:59.67%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:3.69%;background:#ffffff;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;\">\u200b</span></p></td><td colspan=\"3\" style=\"vertical-align:bottom;white-space:nowrap;width:17.18%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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.14%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"3\" style=\"vertical-align:bottom;white-space:nowrap;width:17.29%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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:59.67%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Dividend yield</p></td><td style=\"vertical-align:bottom;width:3.69%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:2.74%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> \u2014</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.12%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</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=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> \u2014</span></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=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:59.67%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Expected volatility</p></td><td style=\"vertical-align:bottom;width:3.69%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:2.74%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\">57</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">%\u00a0\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\">69</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;\">%</p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:59.67%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Average risk-free interest rate</p></td><td style=\"vertical-align:bottom;width:3.69%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:2.74%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\">1.22</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">%\u00a0\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\">1.27</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;\">%\u00a0\u00a0</p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:59.67%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Expected term (in years)</p></td><td style=\"vertical-align:bottom;width:3.69%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:2.74%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\">0.50</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.12%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</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=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\">0.50</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=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:59.67%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Fair Value of grants per share</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.69%;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;\">\u200b</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;text-align:right;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\">2.96</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.12%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</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;text-align:right;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\">3.64</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=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></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;background:#00ffff;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">During the fiscal year ended June 30, 2022, employees were granted the right and purchased an aggregate of 145,715 shares pursuant to the 2017 ESPP. Compensation expense related to those purchase rights was $457,000 and $473,000 for the fiscal years ended June 30, 2022 and 2021, respectively. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">As of June 30, 2022, unrecognized compensation expense related to purchase rights that will be recognized over a weighted average period of 0.42 years was $220,000.</p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">The dividend yield of zero is based on the fact that we have never paid cash dividends and have no present intention to pay cash dividends. We determined the appropriate measure of expected volatility by reviewing historic volatility in the share price of our common stock, as adjusted for certain events that management deemed to be non-recurring and non-indicative of future events. The risk-free interest rate is derived from the average U.S. Treasury Strips rate. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">We base our estimate of expected life of a stock option on the historical exercise behavior, and cancellations of all past option grants made by the Company during the time period which its common stock has been publicly traded, the contractual term of the option, the vesting period and the expected remaining term of the outstanding options.</p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">In accordance with Accounting Standards Updates (ASU) 2016-09, <i style=\"font-style:italic;\">Compensation\u2014Stock Compensation: Improvements to Employee Share-Based Accounting</i>, we elected to continue to estimate forfeitures in the calculation of stock-based compensation expense.</p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">The following table summarizes stock-based compensation expense relating to stock options for the years ended June 30, 2022 and 2021, respectively (in thousands):</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;\">\u200b</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.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;width:16.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:21.31%;margin:0pt;padding:0pt;\"><div style=\"height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;\"><div style=\"bottom:0pt;position:absolute;width:100%;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:5.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:16.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;\">\u200b</span></p></div></div></td></tr><tr><td style=\"vertical-align:bottom;width:33.42%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:16.83%;background:#ffffff;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;\">\u200b</span></p></td><td colspan=\"5\" style=\"vertical-align:bottom;white-space:nowrap;width:49.74%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Fiscal Year Ended June 30,</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:33.42%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:16.83%;background:#ffffff;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;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:24.47%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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:5.26%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:19.99%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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:33.42%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Cost of revenue</p></td><td style=\"vertical-align:bottom;width:16.83%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.16%;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:21.31%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 2,916</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:5.26%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.16%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:16.83%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\">222</p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:33.42%;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;width:16.83%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:3.16%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:21.31%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 2,797</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:5.26%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:16.83%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\">347</p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:33.42%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Sales and marketing</p></td><td style=\"vertical-align:bottom;width:16.83%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:3.16%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:21.31%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 2,248</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:5.26%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.16%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:16.83%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\">501</p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:33.42%;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;width:16.83%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:3.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 0pt 12pt;\"><span style=\"margin-left:0pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:21.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 2,962</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:5.26%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:16.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 3pt 0pt 0pt;\">157</p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:33.42%;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:16.83%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.16%;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;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:21.31%;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 3pt 0pt 0pt;\"> 10,923</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:5.26%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.16%;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;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:16.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 3pt 0pt 0pt;\"> 1,227</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;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">Total unamortized compensation cost, net of forfeitures, for all options granted but not yet vested as of June 30, 2022 was $11.8 million which is expected to be recognized over the weighted average period of 1.64 years.</p>"}]},{"name":"rpt:f-562","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesAuthorized","xbrl:period":"2021-12-08T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"50000000"}]},{"name":"rpt:f-563","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesAuthorized","xbrl:period":"2021-12-09T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"60000000"}]},{"name":"rpt:f-564","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesIssued","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"31930000","decimals":-3}]},{"name":"rpt:f-565","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesOutstanding","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"31231000","decimals":-3}]},{"name":"rpt:f-566","factDimensions":{"xbrl:concept":"egan:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"<p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">We have reserved shares of common stock for issuance as of June 30, 2022 as follows: </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:80.08%;\"><tr style=\"height:1pt;\"><td style=\"vertical-align:bottom;width:78.25%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.06%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:18.68%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;width:78.25%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.06%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:18.68%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Reserved</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:78.25%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.06%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:18.68%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Stock</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:78.25%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.06%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:18.68%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:78.25%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Stock options outstanding</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.06%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:18.68%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\">5,443,928 </p></td></tr><tr><td style=\"vertical-align:bottom;width:78.25%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Stock available for future grants or issuance:</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.06%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:18.68%;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;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;width:78.25%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;\">2005 Stock Incentive Plan</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.06%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:18.68%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\">679,790 </p></td></tr><tr><td style=\"vertical-align:bottom;width:78.25%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;\">2005 Management Stock Option Plan</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.06%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:18.68%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\">71,983 </p></td></tr><tr><td style=\"vertical-align:bottom;width:78.25%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;\">2017 Employee Stock Purchase Plan</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.06%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:18.68%;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 3pt 0pt 0pt;\">1,097,360 </p></td></tr><tr><td style=\"vertical-align:bottom;width:78.25%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Total reserved shares of common stock for issuance</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.06%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:18.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\">7,293,061 </p></td></tr></table>"}]},{"name":"rpt:f-567","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"5443928"}]},{"name":"rpt:f-568","factDimensions":{"xbrl:concept":"us-gaap:CommonStockCapitalSharesReservedForFutureIssuance","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"egan:TwoThousandFiveStockIncentivePlanMember"},"factValues":[{"value":"679790"}]},{"name":"rpt:f-569","factDimensions":{"xbrl:concept":"us-gaap:CommonStockCapitalSharesReservedForFutureIssuance","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"egan:TwoThousandFivePlanMember"},"factValues":[{"value":"71983"}]},{"name":"rpt:f-570","factDimensions":{"xbrl:concept":"us-gaap:CommonStockCapitalSharesReservedForFutureIssuance","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares","us-gaap:SubsidiarySaleOfStockAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"1097360"}]},{"name":"rpt:f-571","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"7293061"}]},{"name":"rpt:f-572","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockSharesAuthorized","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"5000000"}]},{"name":"rpt:f-573","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockParOrStatedValuePerShare","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.001"}]},{"name":"rpt:f-574","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockSharesOutstanding","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"0"}]},{"name":"rpt:f-575","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockSharesOutstanding","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"0"}]},{"name":"rpt:f-576","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockSharesAuthorized","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"5000000"}]},{"name":"rpt:f-577","factDimensions":{"xbrl:concept":"egan:PercentageOfGrantedOptionToPurchaseExercisePriceNotLessThanFairMarketValueOnGrantDate","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","srt:RangeAxis":"srt:MinimumMember","us-gaap:PlanNameAxis":"egan:TwoThousandFivePlanMember"},"factValues":[{"value":"1"}]},{"name":"rpt:f-578","factDimensions":{"xbrl:concept":"egan:ExpirationPeriodFromDateOfGrant","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","srt:RangeAxis":"srt:MaximumMember","us-gaap:PlanNameAxis":"egan:TwoThousandFivePlanMember"},"factValues":[{"value":"P10Y"}]},{"name":"rpt:f-579","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","us-gaap:PlanNameAxis":"egan:TwoThousandFivePlanMember"},"factValues":[{"value":"<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;\">\u200b</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:84.53%;\"><tr style=\"height:1pt;\"><td style=\"vertical-align:bottom;width:51.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.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;\">\u200b</span></p></div></div></td></tr><tr><td style=\"vertical-align:bottom;width:51.6%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.63%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Shares</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\">\u00a0\u00a0\u00a0\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.63%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\">\u00a0\u00a0\u00a0\u00a0</p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:13.5%;background:#ffffff;margin:0pt;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:51.6%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.63%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Available\u00a0for</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;background:#ffffff;margin:0pt;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.63%;background:#ffffff;margin:0pt;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</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;background:#ffffff;margin:0pt;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;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:13.5%;background:#ffffff;margin:0pt;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:51.6%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.63%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;background:#ffffff;margin:0pt;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.63%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Outstanding</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;background:#ffffff;margin:0pt;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;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:13.5%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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 Price</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:51.6%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Balance as of June 30, 2020</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.63%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 68,649</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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';\"> </span><span style=\"font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.63%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,278,517</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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';\"> </span><span style=\"font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.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;white-space:nowrap;width:11.48%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 3.58</p></td></tr><tr><td style=\"vertical-align:bottom;width:51.6%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Options Granted</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> \u2014</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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><span style=\"font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> \u2014</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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><span style=\"font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> \u2014</p></td></tr><tr><td style=\"vertical-align:bottom;width:51.6%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Options Exercised</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.63%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> \u2014</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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';\"> </span><span style=\"font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.63%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (106,000)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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';\"> </span><span style=\"font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.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;white-space:nowrap;width:11.48%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 4.30</p></td></tr><tr><td style=\"vertical-align:bottom;width:51.6%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Options Forfeited / Expired</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> \u2014</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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><span style=\"font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> \u2014</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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><span style=\"font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> \u2014</p></td></tr><tr><td style=\"vertical-align:bottom;width:51.6%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Balance as of June 30, 2021</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.63%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 68,649</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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';\"> </span><span style=\"font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.63%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,172,517</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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;\"> </span><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.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;white-space:nowrap;width:11.48%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 3.51</p></td></tr><tr><td style=\"vertical-align:bottom;width:51.6%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Options Granted</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> \u2014</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.63%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> \u2014</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> \u2014</p></td></tr><tr><td style=\"vertical-align:bottom;width:51.6%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Options Exercised</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.63%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> \u2014</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.63%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (342,466)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.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;white-space:nowrap;width:11.48%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 4.08</p></td></tr><tr><td style=\"vertical-align:bottom;width:51.6%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Options Forfeited / Expired</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 3,334</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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><span style=\"font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (3,334)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.48%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1.75</p></td></tr><tr><td style=\"vertical-align:bottom;width:51.6%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Balance as of June 30, 2022</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.63%;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 3pt 0pt 0pt;\"> 71,983</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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;\"> </span><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.63%;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 3pt 0pt 0pt;\"> 826,717</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.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;white-space:nowrap;width:11.48%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 3.29</p></td></tr></table>"}]},{"name":"rpt:f-580","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"egan:TwoThousandFivePlanMember"},"factValues":[{"value":"68649"}]},{"name":"rpt:f-581","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"egan:TwoThousandFivePlanMember"},"factValues":[{"value":"1278517"}]},{"name":"rpt:f-582","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:PlanNameAxis":"egan:TwoThousandFivePlanMember"},"factValues":[{"value":"3.58","decimals":2}]},{"name":"rpt:f-583","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"egan:TwoThousandFivePlanMember"},"factValues":[{"value":"106000"}]},{"name":"rpt:f-584","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:PlanNameAxis":"egan:TwoThousandFivePlanMember"},"factValues":[{"value":"4.30","decimals":2}]},{"name":"rpt:f-585","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"egan:TwoThousandFivePlanMember"},"factValues":[{"value":"68649"}]},{"name":"rpt:f-586","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"egan:TwoThousandFivePlanMember"},"factValues":[{"value":"1172517"}]},{"name":"rpt:f-587","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:PlanNameAxis":"egan:TwoThousandFivePlanMember"},"factValues":[{"value":"3.51","decimals":2}]},{"name":"rpt:f-588","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"egan:TwoThousandFivePlanMember"},"factValues":[{"value":"342466"}]},{"name":"rpt:f-589","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:PlanNameAxis":"egan:TwoThousandFivePlanMember"},"factValues":[{"value":"4.08","decimals":2}]},{"name":"rpt:f-590","factDimensions":{"xbrl:concept":"egan:ShareBasedCompensationArrangementByShareBasedAwardNumberOfSharesAvailableForGrantForfeitedExpired","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"egan:TwoThousandFivePlanMember"},"factValues":[{"value":"3334"}]},{"name":"rpt:f-591","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"egan:TwoThousandFivePlanMember"},"factValues":[{"value":"3334"}]},{"name":"rpt:f-592","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:PlanNameAxis":"egan:TwoThousandFivePlanMember"},"factValues":[{"value":"1.75","decimals":2}]},{"name":"rpt:f-593","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"egan:TwoThousandFivePlanMember"},"factValues":[{"value":"71983"}]},{"name":"rpt:f-594","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"egan:TwoThousandFivePlanMember"},"factValues":[{"value":"826717"}]},{"name":"rpt:f-595","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:PlanNameAxis":"egan:TwoThousandFivePlanMember"},"factValues":[{"value":"3.29","decimals":2}]},{"name":"rpt:f-596","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","us-gaap:PlanNameAxis":"egan:TwoThousandFiveStockIncentivePlanMember"},"factValues":[{"value":"P4Y"}]},{"name":"rpt:f-597","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","srt:RangeAxis":"srt:MaximumMember","us-gaap:PlanNameAxis":"egan:TwoThousandFiveStockIncentivePlanMember"},"factValues":[{"value":"P10Y"}]},{"name":"rpt:f-598","factDimensions":{"xbrl:concept":"egan:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedForFutureIssuance","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"egan:TwoThousandFiveStockIncentivePlanMember"},"factValues":[{"value":"3000000"}]},{"name":"rpt:f-599","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","us-gaap:PlanNameAxis":"egan:TwoThousandFiveStockIncentivePlanMember"},"factValues":[{"value":"<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;\">\u200b</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:84.91%;\"><tr style=\"height:1pt;\"><td style=\"vertical-align:bottom;width:51.61%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.64%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.64%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></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;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.47%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;width:51.61%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.64%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Shares</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\">\u00a0\u00a0\u00a0\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.64%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\">\u00a0\u00a0\u00a0\u00a0</p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:13.49%;background:#ffffff;margin:0pt;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:51.61%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.64%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Available\u00a0for</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;background:#ffffff;margin:0pt;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.64%;background:#ffffff;margin:0pt;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</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;background:#ffffff;margin:0pt;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;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:13.49%;background:#ffffff;margin:0pt;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:51.61%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.64%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;background:#ffffff;margin:0pt;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.64%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Outstanding</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;background:#ffffff;margin:0pt;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;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:13.49%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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 Price</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:51.61%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Balance as of June 30, 2020</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.64%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,073,386</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.64%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,607,449</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></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:11.47%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 5.60</p></td></tr><tr><td style=\"vertical-align:bottom;width:51.61%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Options Granted</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.64%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (207,700)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.64%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 207,700</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></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:11.47%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 12.07</p></td></tr><tr><td style=\"vertical-align:bottom;width:51.61%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Options Exercised</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.64%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> \u2014</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.64%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (173,313)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></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:11.47%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 4.41</p></td></tr><tr><td style=\"vertical-align:bottom;width:51.61%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Options Forfeited / Expired</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.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 3pt 0pt 0pt;\"> 78,841</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.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;\"> (78,841)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></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:11.47%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 8.69</p></td></tr><tr><td style=\"vertical-align:bottom;width:51.61%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Balance as of June 30, 2021</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.64%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 944,527</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.64%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,562,995</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></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:11.47%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 6.44</p></td></tr><tr><td style=\"vertical-align:bottom;width:51.61%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Shares Added</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.64%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 3,000,000</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.64%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> \u2014</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></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:11.47%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> \u2014</p></td></tr><tr><td style=\"vertical-align:bottom;width:51.61%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Options Granted</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.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,607,661)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.64%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 3,607,661</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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;\">\u200b</span></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:11.47%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 11.18</p></td></tr><tr><td style=\"vertical-align:bottom;width:51.61%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Options Exercised</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.64%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> \u2014</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.64%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (210,521)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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;\">\u200b</span></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:11.47%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 3.52</p></td></tr><tr><td style=\"vertical-align:bottom;width:51.61%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Options Forfeited / Expired</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.64%;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 3pt 0pt 0pt;\"> 342,924</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.64%;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;\"> (342,924)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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;\">\u200b</span></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:11.47%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 10.75</p></td></tr><tr><td style=\"vertical-align:bottom;width:51.61%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Balance as of June 30, 2022</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 679,790</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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;\"> </span><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 4,617,211</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.2%;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;\"> </span><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></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:11.47%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 9.96</p></td></tr></table><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p>"}]},{"name":"rpt:f-600","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"egan:TwoThousandFiveStockIncentivePlanMember"},"factValues":[{"value":"1073386"}]},{"name":"rpt:f-601","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"egan:TwoThousandFiveStockIncentivePlanMember"},"factValues":[{"value":"1607449"}]},{"name":"rpt:f-602","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:PlanNameAxis":"egan:TwoThousandFiveStockIncentivePlanMember"},"factValues":[{"value":"5.60","decimals":2}]},{"name":"rpt:f-603","factDimensions":{"xbrl:concept":"egan:ShareBasedCompensationArrangementByShareBasedAwardNumberOfSharesAvailableForGrantGranted","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"egan:TwoThousandFiveStockIncentivePlanMember"},"factValues":[{"value":"207700"}]},{"name":"rpt:f-604","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"egan:TwoThousandFiveStockIncentivePlanMember"},"factValues":[{"value":"207700"}]},{"name":"rpt:f-605","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:PlanNameAxis":"egan:TwoThousandFiveStockIncentivePlanMember"},"factValues":[{"value":"12.07","decimals":2}]},{"name":"rpt:f-606","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"egan:TwoThousandFiveStockIncentivePlanMember"},"factValues":[{"value":"173313"}]},{"name":"rpt:f-607","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:PlanNameAxis":"egan:TwoThousandFiveStockIncentivePlanMember"},"factValues":[{"value":"4.41","decimals":2}]},{"name":"rpt:f-608","factDimensions":{"xbrl:concept":"egan:ShareBasedCompensationArrangementByShareBasedAwardNumberOfSharesAvailableForGrantForfeitedExpired","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"egan:TwoThousandFiveStockIncentivePlanMember"},"factValues":[{"value":"78841"}]},{"name":"rpt:f-609","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"egan:TwoThousandFiveStockIncentivePlanMember"},"factValues":[{"value":"78841"}]},{"name":"rpt:f-610","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:PlanNameAxis":"egan:TwoThousandFiveStockIncentivePlanMember"},"factValues":[{"value":"8.69","decimals":2}]},{"name":"rpt:f-611","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"egan:TwoThousandFiveStockIncentivePlanMember"},"factValues":[{"value":"944527"}]},{"name":"rpt:f-612","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"egan:TwoThousandFiveStockIncentivePlanMember"},"factValues":[{"value":"1562995"}]},{"name":"rpt:f-613","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:PlanNameAxis":"egan:TwoThousandFiveStockIncentivePlanMember"},"factValues":[{"value":"6.44","decimals":2}]},{"name":"rpt:f-614","factDimensions":{"xbrl:concept":"egan:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedForFutureIssuance","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"egan:TwoThousandFiveStockIncentivePlanMember"},"factValues":[{"value":"3000000"}]},{"name":"rpt:f-615","factDimensions":{"xbrl:concept":"egan:ShareBasedCompensationArrangementByShareBasedAwardNumberOfSharesAvailableForGrantGranted","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"egan:TwoThousandFiveStockIncentivePlanMember"},"factValues":[{"value":"3607661"}]},{"name":"rpt:f-616","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"egan:TwoThousandFiveStockIncentivePlanMember"},"factValues":[{"value":"3607661"}]},{"name":"rpt:f-617","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:PlanNameAxis":"egan:TwoThousandFiveStockIncentivePlanMember"},"factValues":[{"value":"11.18","decimals":2}]},{"name":"rpt:f-618","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"egan:TwoThousandFiveStockIncentivePlanMember"},"factValues":[{"value":"210521"}]},{"name":"rpt:f-619","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:PlanNameAxis":"egan:TwoThousandFiveStockIncentivePlanMember"},"factValues":[{"value":"3.52","decimals":2}]},{"name":"rpt:f-620","factDimensions":{"xbrl:concept":"egan:ShareBasedCompensationArrangementByShareBasedAwardNumberOfSharesAvailableForGrantForfeitedExpired","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"egan:TwoThousandFiveStockIncentivePlanMember"},"factValues":[{"value":"342924"}]},{"name":"rpt:f-621","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"egan:TwoThousandFiveStockIncentivePlanMember"},"factValues":[{"value":"342924"}]},{"name":"rpt:f-622","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:PlanNameAxis":"egan:TwoThousandFiveStockIncentivePlanMember"},"factValues":[{"value":"10.75","decimals":2}]},{"name":"rpt:f-623","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"egan:TwoThousandFiveStockIncentivePlanMember"},"factValues":[{"value":"679790"}]},{"name":"rpt:f-624","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"egan:TwoThousandFiveStockIncentivePlanMember"},"factValues":[{"value":"4617211"}]},{"name":"rpt:f-625","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:PlanNameAxis":"egan:TwoThousandFiveStockIncentivePlanMember"},"factValues":[{"value":"9.96","decimals":2}]},{"name":"rpt:f-626","factDimensions":{"xbrl:concept":"egan:ShareBasedCompensationArrangementByShareBasedAwardNumberOfSharesAvailableForGrantGranted","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares","srt:TitleOfIndividualAxis":"egan:ConsultantMember","us-gaap:PlanNameAxis":"egan:TwoThousandFiveStockIncentivePlanMember"},"factValues":[{"value":"-71100"}]},{"name":"rpt:f-627","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"<p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">The following table summarizes information about stock options outstanding and exercisable under all stock option plans as of June 30, 2022:</p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</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:9.59%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:13.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</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;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</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;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</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:1pt;visibility:hidden;\">\u200b</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:1pt;visibility:hidden;\">\u200b</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;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</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;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</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:1pt;visibility:hidden;\">\u200b</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:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:9.59%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:13.21%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.86%;background:#ffffff;margin:0pt;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;\">\u200b</span></p></td><td colspan=\"6\" style=\"vertical-align:bottom;white-space:nowrap;width:43.85%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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\u00a0Outstanding</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"4\" style=\"vertical-align:bottom;white-space:nowrap;width:27.6%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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\u00a0Exercisable</b></p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:9.59%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:13.21%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.86%;background:#ffffff;margin:0pt;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.81%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.81%;background:#ffffff;margin:0pt;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%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.1%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.15%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.81%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.1%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.1%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:12.57%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:9.59%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:13.21%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Range\u00a0of</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.81%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.81%;background:#ffffff;margin:0pt;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%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:14.25%;background:#ffffff;margin:0pt;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.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.81%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.1%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:14.68%;background:#ffffff;margin:0pt;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;white-space:nowrap;width:9.59%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:13.21%;background:#ffffff;margin:0pt;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:2.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.81%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Number of </b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.81%;background:#ffffff;margin:0pt;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:2.1%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:14.25%;background:#ffffff;margin:0pt;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.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.81%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Number of </b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.1%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:14.68%;background:#ffffff;margin:0pt;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;white-space:nowrap;width:9.59%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:13.21%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Prices</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">\u00a0\u00a0\u00a0\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.81%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Shares</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">\u00a0\u00a0\u00a0\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.81%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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\u00a0Life</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.1%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">\u00a0\u00a0\u00a0\u00a0</p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:14.25%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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> <b style=\"font-weight:bold;\">Price</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">\u00a0\u00a0\u00a0\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.81%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Shares</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.1%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">\u00a0\u00a0\u00a0\u00a0</p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:14.68%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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> <b style=\"font-weight:bold;\">Price</b></p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:9.59%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.21%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\">$1.6-$2.13</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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.81%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 14,980</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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\">4.70</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;\">\u200b</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:12.15%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"> 1.80</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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.81%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 14,980</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;\">\u200b</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:12.57%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1.80</p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\">$2.50 </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;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,049,534</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;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\">4.37</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;\">\u200b</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:12.15%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"> 2.50</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;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,041,107</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;\">\u200b</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:12.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 2.50</p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:9.59%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.21%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\">$3.4-$7.96</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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.81%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 635,227</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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\">5.05</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;\">\u200b</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:12.15%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"> 6.22</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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.81%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 563,071</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;\">\u200b</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:12.57%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 6.03</p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\">$8.2-$10.96</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;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 592,298</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;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\">8.66</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;\">\u200b</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:12.15%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"> 9.81</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;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 128,966</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;\">\u200b</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:12.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 9.53</p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:9.59%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.21%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\">$11.05-$11.26</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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.81%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 129,900</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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\">9.24</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;\">\u200b</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:12.15%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"> 11.11</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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.81%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 8,020</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;\">\u200b</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:12.57%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 11.24</p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\">$11.36 </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;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 2,701,365</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;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\">9.13</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;\">\u200b</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:12.15%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"> 11.36</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;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 511,788</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;\">\u200b</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:12.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 11.36</p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:9.59%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.21%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\">$11.47-$13.75</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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.81%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 286,174</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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\">7.82</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;\">\u200b</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:12.15%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"> 12.40</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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.81%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 137,426</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;\">\u200b</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:12.57%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 12.90</p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\">$14.28 </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;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 8,600</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;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\">8.21</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;\">\u200b</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:12.15%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"> 14.28</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;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.81%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 3,762</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;\">\u200b</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:12.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 14.28</p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:9.59%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.21%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\">$14.40 </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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.81%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 3,550</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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\">6.12</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;\">\u200b</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:12.15%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"> 14.40</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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.81%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 3,402</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;\">\u200b</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:12.57%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 14.40</p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:9.59%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.21%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\">$19.11 </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;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.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 3pt 0pt 0pt;\"> 22,300</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;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.81%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\">7.75</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;\">\u200b</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:12.15%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"> 19.11</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;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.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 3pt 0pt 0pt;\"> 10,166</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;\">\u200b</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:12.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 19.11</p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:9.59%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.21%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\">$1.6-$19.11</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.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 3pt 0pt 0pt;\">5,443,928 </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:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\">7.60</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:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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:12.15%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"> 8.94</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.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 3pt 0pt 0pt;\"> 2,422,688</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:right;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</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:12.57%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 6.29</p></td></tr></table>"}]},{"name":"rpt:f-628","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesOneMember"},"factValues":[{"value":"1.6","decimals":2}]},{"name":"rpt:f-629","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesOneMember"},"factValues":[{"value":"2.13","decimals":2}]},{"name":"rpt:f-630","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesOneMember"},"factValues":[{"value":"14980"}]},{"name":"rpt:f-631","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesOneMember"},"factValues":[{"value":"P4Y8M12D"}]},{"name":"rpt:f-632","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesOneMember"},"factValues":[{"value":"1.80","decimals":2}]},{"name":"rpt:f-633","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesOneMember"},"factValues":[{"value":"14980"}]},{"name":"rpt:f-634","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesOneMember"},"factValues":[{"value":"1.80","decimals":2}]},{"name":"rpt:f-635","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesTwoMember"},"factValues":[{"value":"2.50","decimals":2}]},{"name":"rpt:f-636","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesTwoMember"},"factValues":[{"value":"1049534"}]},{"name":"rpt:f-637","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesTwoMember"},"factValues":[{"value":"P4Y4M13D"}]},{"name":"rpt:f-638","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesTwoMember"},"factValues":[{"value":"2.50","decimals":2}]},{"name":"rpt:f-639","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesTwoMember"},"factValues":[{"value":"1041107"}]},{"name":"rpt:f-640","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesTwoMember"},"factValues":[{"value":"2.50","decimals":2}]},{"name":"rpt:f-641","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesThreeMember"},"factValues":[{"value":"3.4","decimals":2}]},{"name":"rpt:f-642","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesThreeMember"},"factValues":[{"value":"7.96","decimals":2}]},{"name":"rpt:f-643","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesThreeMember"},"factValues":[{"value":"635227"}]},{"name":"rpt:f-644","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesThreeMember"},"factValues":[{"value":"P5Y18D"}]},{"name":"rpt:f-645","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesThreeMember"},"factValues":[{"value":"6.22","decimals":2}]},{"name":"rpt:f-646","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesThreeMember"},"factValues":[{"value":"563071"}]},{"name":"rpt:f-647","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesThreeMember"},"factValues":[{"value":"6.03","decimals":2}]},{"name":"rpt:f-648","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesFourMember"},"factValues":[{"value":"8.2","decimals":2}]},{"name":"rpt:f-649","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesFourMember"},"factValues":[{"value":"10.96","decimals":2}]},{"name":"rpt:f-650","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesFourMember"},"factValues":[{"value":"592298"}]},{"name":"rpt:f-651","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesFourMember"},"factValues":[{"value":"P8Y7M28D"}]},{"name":"rpt:f-652","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesFourMember"},"factValues":[{"value":"9.81","decimals":2}]},{"name":"rpt:f-653","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesFourMember"},"factValues":[{"value":"128966"}]},{"name":"rpt:f-654","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesFourMember"},"factValues":[{"value":"9.53","decimals":2}]},{"name":"rpt:f-655","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesFiveMember"},"factValues":[{"value":"11.05","decimals":2}]},{"name":"rpt:f-656","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesFiveMember"},"factValues":[{"value":"11.26","decimals":2}]},{"name":"rpt:f-657","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesFiveMember"},"factValues":[{"value":"129900"}]},{"name":"rpt:f-658","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesFiveMember"},"factValues":[{"value":"P9Y2M26D"}]},{"name":"rpt:f-659","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesFiveMember"},"factValues":[{"value":"11.11","decimals":2}]},{"name":"rpt:f-660","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesFiveMember"},"factValues":[{"value":"8020"}]},{"name":"rpt:f-661","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesFiveMember"},"factValues":[{"value":"11.24","decimals":2}]},{"name":"rpt:f-662","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesSixMember"},"factValues":[{"value":"11.36","decimals":2}]},{"name":"rpt:f-663","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesSixMember"},"factValues":[{"value":"2701365"}]},{"name":"rpt:f-664","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesSixMember"},"factValues":[{"value":"P9Y1M17D"}]},{"name":"rpt:f-665","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesSixMember"},"factValues":[{"value":"11.36","decimals":2}]},{"name":"rpt:f-666","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesSixMember"},"factValues":[{"value":"511788"}]},{"name":"rpt:f-667","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesSixMember"},"factValues":[{"value":"11.36","decimals":2}]},{"name":"rpt:f-668","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesSevenMember"},"factValues":[{"value":"11.47","decimals":2}]},{"name":"rpt:f-669","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesSevenMember"},"factValues":[{"value":"13.75","decimals":2}]},{"name":"rpt:f-670","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesSevenMember"},"factValues":[{"value":"286174"}]},{"name":"rpt:f-671","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesSevenMember"},"factValues":[{"value":"P7Y9M25D"}]},{"name":"rpt:f-672","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesSevenMember"},"factValues":[{"value":"12.40","decimals":2}]},{"name":"rpt:f-673","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesSevenMember"},"factValues":[{"value":"137426"}]},{"name":"rpt:f-674","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesSevenMember"},"factValues":[{"value":"12.90","decimals":2}]},{"name":"rpt:f-675","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesEightMember"},"factValues":[{"value":"14.28","decimals":3}]},{"name":"rpt:f-676","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesEightMember"},"factValues":[{"value":"8600"}]},{"name":"rpt:f-677","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesEightMember"},"factValues":[{"value":"P8Y2M15D"}]},{"name":"rpt:f-678","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesEightMember"},"factValues":[{"value":"14.28","decimals":2}]},{"name":"rpt:f-679","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesEightMember"},"factValues":[{"value":"3762"}]},{"name":"rpt:f-680","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesEightMember"},"factValues":[{"value":"14.28","decimals":2}]},{"name":"rpt:f-681","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesNineMember"},"factValues":[{"value":"14.40","decimals":2}]},{"name":"rpt:f-682","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesNineMember"},"factValues":[{"value":"3550"}]},{"name":"rpt:f-683","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesNineMember"},"factValues":[{"value":"P6Y1M13D"}]},{"name":"rpt:f-684","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesNineMember"},"factValues":[{"value":"14.40","decimals":2}]},{"name":"rpt:f-685","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesNineMember"},"factValues":[{"value":"3402"}]},{"name":"rpt:f-686","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesNineMember"},"factValues":[{"value":"14.40","decimals":2}]},{"name":"rpt:f-687","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesTenMember"},"factValues":[{"value":"19.11","decimals":2}]},{"name":"rpt:f-688","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesTenMember"},"factValues":[{"value":"22300"}]},{"name":"rpt:f-689","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesTenMember"},"factValues":[{"value":"P7Y9M"}]},{"name":"rpt:f-690","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesTenMember"},"factValues":[{"value":"19.11","decimals":2}]},{"name":"rpt:f-691","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesTenMember"},"factValues":[{"value":"10166"}]},{"name":"rpt:f-692","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesTenMember"},"factValues":[{"value":"19.11","decimals":2}]},{"name":"rpt:f-693","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesElevenMember"},"factValues":[{"value":"1.6","decimals":2}]},{"name":"rpt:f-694","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesElevenMember"},"factValues":[{"value":"19.11","decimals":2}]},{"name":"rpt:f-695","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesElevenMember"},"factValues":[{"value":"5443928"}]},{"name":"rpt:f-696","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesElevenMember"},"factValues":[{"value":"P7Y7M6D"}]},{"name":"rpt:f-697","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesElevenMember"},"factValues":[{"value":"8.94","decimals":2}]},{"name":"rpt:f-698","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesElevenMember"},"factValues":[{"value":"2422688"}]},{"name":"rpt:f-699","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"egan:RangeOfExercisePricesElevenMember"},"factValues":[{"value":"6.29","decimals":2}]},{"name":"rpt:f-700","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableTableTextBlock","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"<p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:12pt 0pt 0pt 0pt;\">The summary of options vested and exercisable as of June 30, 2022 comprised: </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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:90.45%;\"><tr style=\"height:1pt;\"><td style=\"vertical-align:bottom;width:44.64%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.45%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></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;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:9.02%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></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;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</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;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.5%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></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;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;width:44.64%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.45%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.82%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:11.04%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.82%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.87%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.5%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.82%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.13%;background:#ffffff;margin:0pt;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:44.64%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.45%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.82%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:11.04%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.82%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.87%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.5%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.82%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.13%;background:#ffffff;margin:0pt;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:44.64%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.45%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.82%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:11.04%;background:#ffffff;margin:0pt;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.82%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:13.38%;background:#ffffff;margin:0pt;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><td style=\"vertical-align:bottom;white-space:nowrap;width:1.82%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.13%;background:#ffffff;margin:0pt;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></tr><tr><td style=\"vertical-align:bottom;width:44.64%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.45%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Number\u00a0of</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.82%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:11.04%;background:#ffffff;margin:0pt;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.82%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:13.38%;background:#ffffff;margin:0pt;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><td style=\"vertical-align:bottom;white-space:nowrap;width:1.82%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.13%;background:#ffffff;margin:0pt;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></tr><tr><td style=\"vertical-align:bottom;width:44.64%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.45%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Shares</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.82%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:11.04%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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><b style=\"font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;\">\u00a0</b><b style=\"font-weight:bold;\">Price</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.82%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:13.38%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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><td style=\"vertical-align:bottom;white-space:nowrap;width:1.82%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.13%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Term</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:44.64%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Options outstanding</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">\u00a0\u00a0\u00a0\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.45%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 5,443,928</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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.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;white-space:nowrap;width:9.02%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 8.94</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;\">\u200b</span></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;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.5%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 10,098,695</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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 7.60</p></td></tr><tr><td style=\"vertical-align:bottom;width:44.64%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Fully vested and expected to vest options</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.45%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 5,173,999</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;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;\"><p 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.02%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 8.83</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;\"> <span style=\"visibility:hidden;\">\u200b</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;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.5%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 10,072,808</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;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.13%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 7.52</p></td></tr><tr><td style=\"vertical-align:bottom;width:44.64%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Options exercisable</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.86%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.45%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 2,422,688</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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.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;white-space:nowrap;width:9.02%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 6.29</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;\">\u200b</span></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;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.5%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 9,806,115</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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:10.13%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 5.70</p></td></tr></table>"}]},{"name":"rpt:f-701","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"5443928"}]},{"name":"rpt:f-702","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"8.94","decimals":2}]},{"name":"rpt:f-703","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10098695","decimals":0}]},{"name":"rpt:f-704","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"P7Y7M6D"}]},{"name":"rpt:f-705","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"5173999"}]},{"name":"rpt:f-706","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"8.83","decimals":2}]},{"name":"rpt:f-707","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10072808","decimals":0}]},{"name":"rpt:f-708","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"P7Y6M7D"}]},{"name":"rpt:f-709","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"2422688"}]},{"name":"rpt:f-710","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"6.29","decimals":2}]},{"name":"rpt:f-711","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9806115","decimals":0}]},{"name":"rpt:f-712","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"P5Y8M12D"}]},{"name":"rpt:f-713","factDimensions":{"xbrl:concept":"egan:StockOptionIntrinsicValueClosingPrice","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"9.75","decimals":2}]},{"name":"rpt:f-714","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4300000","decimals":-5}]},{"name":"rpt:f-715","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2000000.0","decimals":-5}]},{"name":"rpt:f-716","factDimensions":{"xbrl:concept":"egan:EmployeeStockPurchasePlanPercentageOfStockPriceAtWhichStockMayBePurchased","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","us-gaap:SubsidiarySaleOfStockAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"0.85","decimals":2}]},{"name":"rpt:f-717","factDimensions":{"xbrl:concept":"egan:EmployeeStockPurchasePlanOfferingPeriod","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","us-gaap:SubsidiarySaleOfStockAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"P27M"}]},{"name":"rpt:f-718","factDimensions":{"xbrl:concept":"egan:EmployeeStockPurchasePlanPurchasePeriod","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","us-gaap:SubsidiarySaleOfStockAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"P6M"}]},{"name":"rpt:f-719","factDimensions":{"xbrl:concept":"egan:EmployeeStockPurchasePlanEmployeePayrollContributionLimitPercentage","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","srt:RangeAxis":"srt:MinimumMember","us-gaap:SubsidiarySaleOfStockAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"0.01"}]},{"name":"rpt:f-720","factDimensions":{"xbrl:concept":"egan:EmployeeStockPurchasePlanEmployeePayrollContributionLimitPercentage","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","srt:RangeAxis":"srt:MaximumMember","us-gaap:SubsidiarySaleOfStockAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"0.15"}]},{"name":"rpt:f-721","factDimensions":{"xbrl:concept":"egan:EmployeeStockPurchasePlansNumberOfAdditionalSharesAuthorizedForFutureIssuance","xbrl:period":"2021-12-17T00:00:00/2021-12-18T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"600000"}]},{"name":"rpt:f-722","factDimensions":{"xbrl:concept":"egan:EmployeeStockPurchasePlansSharesAvailableForIssuance","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares","us-gaap:SubsidiarySaleOfStockAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"1097360"}]},{"name":"rpt:f-723","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"<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;\">\u200b</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:81.1%;\"><tr style=\"height:1pt;\"><td style=\"vertical-align:bottom;width:59.07%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.65%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:14.3%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.65%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;width:59.07%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.65%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"5\" style=\"vertical-align:bottom;white-space:nowrap;width:37.27%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Fiscal Year\u00a0Ended\u00a0June\u00a030,</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:59.07%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.65%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:16.8%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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.65%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:16.8%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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:59.07%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Non-cash stock-based compensation expense</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.65%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.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:14.3%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (11,380)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:11pt;\">$</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:14.1%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (1,700)</p></td></tr><tr><td style=\"vertical-align:bottom;width:59.07%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Income tax expense</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.65%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.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;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:14.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;\"> (102)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.65%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.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;\"><span style=\"font-size:11pt;\">\u00a0</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:14.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (51)</p></td></tr><tr><td style=\"vertical-align:bottom;width:59.07%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Net (loss) income effect</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.65%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.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:14.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;\"> (11,482)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:14.1%;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,751)</p></td></tr></table>"}]},{"name":"rpt:f-724","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"11380000","decimals":-3}]},{"name":"rpt:f-725","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1700000","decimals":-3}]},{"name":"rpt:f-726","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-102000","decimals":-3}]},{"name":"rpt:f-727","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-51000","decimals":-3}]},{"name":"rpt:f-728","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"11482000","decimals":-3}]},{"name":"rpt:f-729","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1751000","decimals":-3}]},{"name":"rpt:f-730","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","srt:ConsolidatedEntitiesAxis":"egan:EgainUkAndExonyMember"},"factValues":[{"value":"-102000","decimals":-3}]},{"name":"rpt:f-731","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","srt:ConsolidatedEntitiesAxis":"egan:EgainUkAndExonyMember"},"factValues":[{"value":"-51000","decimals":-3}]},{"name":"rpt:f-732","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","srt:ConsolidatedEntitiesAxis":"egan:EgainAndOtherUsSubsidiariesMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-733","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","srt:ConsolidatedEntitiesAxis":"egan:EgainAndOtherUsSubsidiariesMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-734","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"egan:NonEmployeeAwardsMember"},"factValues":[{"value":"232000","decimals":-3}]},{"name":"rpt:f-735","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"egan:NonEmployeeAwardsMember"},"factValues":[{"value":"47000","decimals":-3}]},{"name":"rpt:f-736","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:SubsidiarySaleOfStockAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"457000","decimals":-3}]},{"name":"rpt:f-737","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:SubsidiarySaleOfStockAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"473000","decimals":-3}]},{"name":"rpt:f-738","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"3607661"}]},{"name":"rpt:f-739","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"207700"}]},{"name":"rpt:f-740","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"5.83","decimals":2}]},{"name":"rpt:f-741","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"6.60","decimals":2}]},{"name":"rpt:f-742","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"<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;\">\u200b</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;white-space:nowrap;width:60.72%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.97%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;width:60.72%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.76%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"6\" style=\"vertical-align:bottom;white-space:nowrap;width:35.51%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Fiscal Year\u00a0Ended\u00a0June\u00a030,</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:60.72%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.76%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td colspan=\"3\" style=\"vertical-align:bottom;white-space:nowrap;width:17.85%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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.18%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:15.47%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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:60.72%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Dividend yield</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.76%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.49%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> \u2014</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.57%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.49%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> \u2014</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.97%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:60.72%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Expected volatility</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 70</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">%\u00a0\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 72</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.97%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">%\u00a0\u00a0</p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:60.72%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Average risk-free interest rate</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.76%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.49%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1.01</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.57%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">%\u00a0\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.49%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 0.50</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.97%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">%\u00a0\u00a0</p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:60.72%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Expected life (in years)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.76%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 4.68</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.49%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 4.35</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.97%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td></tr></table>"}]},{"name":"rpt:f-743","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"0.70","decimals":2}]},{"name":"rpt:f-744","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"0.72","decimals":2}]},{"name":"rpt:f-745","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"0.0101","decimals":4}]},{"name":"rpt:f-746","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"0.0050","decimals":4}]},{"name":"rpt:f-747","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"P4Y8M4D"}]},{"name":"rpt:f-748","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"P4Y4M6D"}]},{"name":"rpt:f-749","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"<p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">We used the following weighted-average assumptions as inputs to estimate the fair value of the ESPP stock purchase right:</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:59.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;width:3.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;\"><div style=\"height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;\"><div style=\"bottom:0pt;position:absolute;width:100%;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.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;\">\u200b</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;\">\u200b</span></p></div></div></td></tr><tr><td style=\"vertical-align:bottom;width:59.67%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:3.69%;background:#ffffff;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;\">\u200b</span></p></td><td colspan=\"7\" style=\"vertical-align:bottom;white-space:nowrap;width:36.62%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Fiscal Year Ended June 30,</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:59.67%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:3.69%;background:#ffffff;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;\">\u200b</span></p></td><td colspan=\"3\" style=\"vertical-align:bottom;white-space:nowrap;width:17.18%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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.14%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"3\" style=\"vertical-align:bottom;white-space:nowrap;width:17.29%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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:59.67%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Dividend yield</p></td><td style=\"vertical-align:bottom;width:3.69%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:2.74%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> \u2014</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.12%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</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=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> \u2014</span></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=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:59.67%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Expected volatility</p></td><td style=\"vertical-align:bottom;width:3.69%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:2.74%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\">57</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.12%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">%\u00a0\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\">69</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;\">%</p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:59.67%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Average risk-free interest rate</p></td><td style=\"vertical-align:bottom;width:3.69%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:2.74%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\">1.22</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.12%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">%\u00a0\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\">1.27</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;\">%\u00a0\u00a0</p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:59.67%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Expected term (in years)</p></td><td style=\"vertical-align:bottom;width:3.69%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:2.74%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\">0.50</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.12%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.14%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</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=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\">0.50</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=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:59.67%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Fair Value of grants per share</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.69%;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;\">\u200b</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;text-align:right;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\">2.96</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.12%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.14%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</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;text-align:right;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:11.32%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\">3.64</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=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td></tr></table>"}]},{"name":"rpt:f-750","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","us-gaap:SubsidiarySaleOfStockAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"0.57","decimals":2}]},{"name":"rpt:f-751","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","us-gaap:SubsidiarySaleOfStockAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"0.69","decimals":2}]},{"name":"rpt:f-752","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","us-gaap:SubsidiarySaleOfStockAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"0.0122","decimals":4}]},{"name":"rpt:f-753","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","us-gaap:SubsidiarySaleOfStockAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"0.0127","decimals":4}]},{"name":"rpt:f-754","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","us-gaap:SubsidiarySaleOfStockAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"P0Y6M"}]},{"name":"rpt:f-755","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","us-gaap:SubsidiarySaleOfStockAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"P0Y6M"}]},{"name":"rpt:f-756","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:SubsidiarySaleOfStockAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"2.96","decimals":2}]},{"name":"rpt:f-757","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:SubsidiarySaleOfStockAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"3.64","decimals":2}]},{"name":"rpt:f-758","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"145715"}]},{"name":"rpt:f-759","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:SubsidiarySaleOfStockAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"457000","decimals":-3}]},{"name":"rpt:f-760","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:SubsidiarySaleOfStockAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"473000","decimals":-3}]},{"name":"rpt:f-761","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","us-gaap:SubsidiarySaleOfStockAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"P0Y5M1D"}]},{"name":"rpt:f-762","factDimensions":{"xbrl:concept":"egan:EmployeeStockPurchasePlanCompensationNotYetRecognized","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:SubsidiarySaleOfStockAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"220000","decimals":-3}]},{"name":"rpt:f-763","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"0","decimals":2}]},{"name":"rpt:f-764","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"0","decimals":2}]},{"name":"rpt:f-765","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockOptionMember"},"factValues":[{"value":"<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;\">\u200b</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.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;width:16.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:21.31%;margin:0pt;padding:0pt;\"><div style=\"height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;\"><div style=\"bottom:0pt;position:absolute;width:100%;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:5.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:16.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;\">\u200b</span></p></div></div></td></tr><tr><td style=\"vertical-align:bottom;width:33.42%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:16.83%;background:#ffffff;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;\">\u200b</span></p></td><td colspan=\"5\" style=\"vertical-align:bottom;white-space:nowrap;width:49.74%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Fiscal Year Ended June 30,</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:33.42%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:16.83%;background:#ffffff;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;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:24.47%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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:5.26%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:19.99%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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:33.42%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Cost of revenue</p></td><td style=\"vertical-align:bottom;width:16.83%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.16%;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:21.31%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 2,916</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:5.26%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.16%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:16.83%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\">222</p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:33.42%;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;width:16.83%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:3.16%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:21.31%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 2,797</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:5.26%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.16%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:16.83%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\">347</p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:33.42%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Sales and marketing</p></td><td style=\"vertical-align:bottom;width:16.83%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:3.16%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:21.31%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 2,248</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:5.26%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.16%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:16.83%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\">501</p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:33.42%;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;width:16.83%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:3.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 0pt 12pt;\"><span style=\"margin-left:0pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:21.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 2,962</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:5.26%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:16.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 3pt 0pt 0pt;\">157</p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:33.42%;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:16.83%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.16%;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;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:21.31%;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 3pt 0pt 0pt;\"> 10,923</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:5.26%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.16%;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;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:16.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 3pt 0pt 0pt;\"> 1,227</p></td></tr></table>"}]},{"name":"rpt:f-766","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockOptionMember","us-gaap:IncomeStatementLocationAxis":"us-gaap:CostOfSalesMember"},"factValues":[{"value":"2916000","decimals":-3}]},{"name":"rpt:f-767","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockOptionMember","us-gaap:IncomeStatementLocationAxis":"us-gaap:CostOfSalesMember"},"factValues":[{"value":"222000","decimals":-3}]},{"name":"rpt:f-768","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockOptionMember","us-gaap:IncomeStatementLocationAxis":"us-gaap:ResearchAndDevelopmentExpenseMember"},"factValues":[{"value":"2797000","decimals":-3}]},{"name":"rpt:f-769","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockOptionMember","us-gaap:IncomeStatementLocationAxis":"us-gaap:ResearchAndDevelopmentExpenseMember"},"factValues":[{"value":"347000","decimals":-3}]},{"name":"rpt:f-770","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockOptionMember","us-gaap:IncomeStatementLocationAxis":"us-gaap:SellingAndMarketingExpenseMember"},"factValues":[{"value":"2248000","decimals":-3}]},{"name":"rpt:f-771","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockOptionMember","us-gaap:IncomeStatementLocationAxis":"us-gaap:SellingAndMarketingExpenseMember"},"factValues":[{"value":"501000","decimals":-3}]},{"name":"rpt:f-772","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockOptionMember","us-gaap:IncomeStatementLocationAxis":"us-gaap:GeneralAndAdministrativeExpenseMember"},"factValues":[{"value":"2962000","decimals":-3}]},{"name":"rpt:f-773","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockOptionMember","us-gaap:IncomeStatementLocationAxis":"us-gaap:GeneralAndAdministrativeExpenseMember"},"factValues":[{"value":"157000","decimals":-3}]},{"name":"rpt:f-774","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockOptionMember"},"factValues":[{"value":"10923000","decimals":-3}]},{"name":"rpt:f-775","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"us-gaap:EmployeeStockOptionMember"},"factValues":[{"value":"1227000","decimals":-3}]},{"name":"rpt:f-776","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"11800000","decimals":-5}]},{"name":"rpt:f-777","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"P1Y7M20D"}]},{"name":"rpt:f-778","factDimensions":{"xbrl:concept":"us-gaap:IntangibleAssetsDisclosureTextBlock","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"<p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">6. INTANGIBLE ASSETS</b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-family:'inherit';visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;\"><span style=\"font-family:'inherit';\">Intangible assets are amortized over the estimated lives, as follows (in thousands, except expected life):</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:19.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;\">\u200b</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;\">\u200b</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;\">\u200b</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;\">\u200b</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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.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;\">\u200b</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;\">\u200b</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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.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;\">\u200b</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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.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;\">\u200b</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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;width:21.61%;margin:0pt;padding:0pt;\"><div style=\"height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;\"><div style=\"bottom:0pt;position:absolute;width:100%;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></div></div></td></tr><tr><td style=\"vertical-align:bottom;width:19.65%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.8%;background:#ffffff;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;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:13.66%;background:#ffffff;margin:0pt;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</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.8%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.16%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.81%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.8%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.5%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.36%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.8%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.2%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.8%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:21.61%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Consolidated</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:19.65%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.8%;background:#ffffff;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;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:13.66%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Carrying</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.8%;background:#ffffff;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;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:16.97%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Accumulated</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.8%;background:#ffffff;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;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:14.86%;background:#ffffff;margin:0pt;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\u00a0Balance</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.8%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.2%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.8%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:21.61%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Statements of Operations</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:19.65%;background:#ffffff;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;\">Intangible\u00a0Asset</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.8%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;\"><b style=\"font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:13.66%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Amount</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.8%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;\"><b style=\"font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:16.97%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Amortization</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.8%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;\"><b style=\"font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:14.86%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">June\u00a030,\u00a02022</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.8%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;\"><b style=\"font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.2%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.8%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;\"><b style=\"font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:21.61%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Category</b>\u00a0\u00a0</p></td></tr><tr><td style=\"vertical-align:bottom;width:19.65%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;\">Customer relationships - maintenance contracts</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=\"font-size:9pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;\">\u00a0</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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,610</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:9pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;\"> (1,610)</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=\"font-size:9pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> \u2014</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:9pt;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.2%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"><span style=\"font-size:9pt;\"> 6</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:9pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:21.61%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;\">Cost of recurring</p></td></tr><tr><td style=\"vertical-align:bottom;width:19.65%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:9pt;visibility:hidden;\">\u200b</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:9pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,610</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:9pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;\"> (1,610)</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:9pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> \u2014</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:9pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.2%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:9pt;visibility:hidden;\">\u200b</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:9pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:21.61%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:9pt;visibility:hidden;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:19.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:9pt;visibility:hidden;\">\u200b</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;\"><span style=\"font-size:9pt;visibility:hidden;\">\u200b</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=\"font-size:9pt;visibility:hidden;\">\u200b</span></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;margin:0pt;\"><span style=\"font-size:9pt;visibility:hidden;\">\u200b</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;\"><span style=\"font-size:9pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.16%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:9pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.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:9pt;visibility:hidden;\">\u200b</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;\"><span style=\"font-size:9pt;visibility:hidden;\">\u200b</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=\"font-size:9pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.36%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:9pt;visibility:hidden;\">\u200b</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;\"><span style=\"font-size:9pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.2%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:9pt;visibility:hidden;\">\u200b</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;\"><span style=\"font-size:9pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:21.61%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:9pt;visibility:hidden;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;width:19.65%;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;\">\u200b</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;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:13.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;\">Gross</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;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.16%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.81%;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;\">\u200b</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;visibility:hidden;\">\u200b</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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.36%;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;\">\u200b</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;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.2%;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;\">\u200b</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;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:21.61%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Consolidated</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:19.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;visibility:hidden;\">\u200b</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;\"><span style=\"font-size:8pt;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:13.66%;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;\">Carrying</b></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=\"font-size:8pt;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:16.97%;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;\">Accumulated</b></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=\"font-size:8pt;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:14.86%;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;\">Net\u00a0Balance</b></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=\"font-size:8pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.2%;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;\">\u200b</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;\"><span style=\"font-size:8pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:21.61%;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;\">Statements of Operations</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:19.65%;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;\">Intangible\u00a0Asset</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;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:13.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;\">Amount</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;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:16.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Amortization</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;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:14.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;\">June\u00a030,\u00a02021</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;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.2%;border-bottom:1px solid #000000;margin:0pt;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</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;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:21.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Category</b>\u00a0\u00a0</p></td></tr><tr><td style=\"vertical-align:bottom;width:19.65%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;\">Customer relationships - maintenance contracts</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=\"font-size:9pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;\">\u00a0</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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,610</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:9pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;\"> (1,610)</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=\"font-size:9pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> \u2014</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:9pt;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.2%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"><span style=\"font-size:9pt;\"> 6</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:9pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:21.61%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;\">Cost of recurring</p></td></tr><tr><td style=\"vertical-align:bottom;width:19.65%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:9pt;visibility:hidden;\">\u200b</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:9pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,610</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:9pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;\"> (1,610)</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:9pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> \u2014</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:9pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.2%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:9pt;visibility:hidden;\">\u200b</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:9pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:21.61%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:9pt;visibility:hidden;\">\u200b</span></p></td></tr></table><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Amortization expense related to the above intangible assets were $0 and $26,000 for fiscal years ended June 30, 2022 and 2021, respectively. </p>"}]},{"name":"rpt:f-779","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"<p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;\"><span style=\"font-family:'inherit';\">Intangible assets are amortized over the estimated lives, as follows (in thousands, except expected life):</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:19.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;\">\u200b</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;\">\u200b</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;\">\u200b</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;\">\u200b</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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.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;\">\u200b</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;\">\u200b</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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.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;\">\u200b</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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.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;\">\u200b</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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;width:21.61%;margin:0pt;padding:0pt;\"><div style=\"height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;\"><div style=\"bottom:0pt;position:absolute;width:100%;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></div></div></td></tr><tr><td style=\"vertical-align:bottom;width:19.65%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.8%;background:#ffffff;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;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:13.66%;background:#ffffff;margin:0pt;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</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.8%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.16%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.81%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.8%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.5%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.36%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.8%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.2%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.8%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:21.61%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Consolidated</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:19.65%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.8%;background:#ffffff;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;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:13.66%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Carrying</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.8%;background:#ffffff;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;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:16.97%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Accumulated</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.8%;background:#ffffff;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;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:14.86%;background:#ffffff;margin:0pt;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\u00a0Balance</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.8%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.2%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.8%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:21.61%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Statements of Operations</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:19.65%;background:#ffffff;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;\">Intangible\u00a0Asset</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.8%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;\"><b style=\"font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:13.66%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Amount</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.8%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;\"><b style=\"font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:16.97%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Amortization</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.8%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;\"><b style=\"font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:14.86%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">June\u00a030,\u00a02022</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.8%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;\"><b style=\"font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.2%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.8%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;\"><b style=\"font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:21.61%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Category</b>\u00a0\u00a0</p></td></tr><tr><td style=\"vertical-align:bottom;width:19.65%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;\">Customer relationships - maintenance contracts</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=\"font-size:9pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;\">\u00a0</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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,610</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:9pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;\"> (1,610)</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=\"font-size:9pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> \u2014</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:9pt;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.2%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"><span style=\"font-size:9pt;\"> 6</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:9pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:21.61%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;\">Cost of recurring</p></td></tr><tr><td style=\"vertical-align:bottom;width:19.65%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:9pt;visibility:hidden;\">\u200b</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:9pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,610</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:9pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;\"> (1,610)</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:9pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> \u2014</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:9pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.2%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:9pt;visibility:hidden;\">\u200b</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:9pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:21.61%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:9pt;visibility:hidden;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;white-space:nowrap;width:19.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:9pt;visibility:hidden;\">\u200b</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;\"><span style=\"font-size:9pt;visibility:hidden;\">\u200b</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=\"font-size:9pt;visibility:hidden;\">\u200b</span></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;margin:0pt;\"><span style=\"font-size:9pt;visibility:hidden;\">\u200b</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;\"><span style=\"font-size:9pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.16%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:9pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.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:9pt;visibility:hidden;\">\u200b</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;\"><span style=\"font-size:9pt;visibility:hidden;\">\u200b</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=\"font-size:9pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.36%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:9pt;visibility:hidden;\">\u200b</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;\"><span style=\"font-size:9pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.2%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:9pt;visibility:hidden;\">\u200b</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;\"><span style=\"font-size:9pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:21.61%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:9pt;visibility:hidden;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;width:19.65%;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;\">\u200b</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;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:13.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;\">Gross</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;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.16%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.81%;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;\">\u200b</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;visibility:hidden;\">\u200b</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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.36%;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;\">\u200b</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;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.2%;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;\">\u200b</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;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:21.61%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Consolidated</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:19.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;visibility:hidden;\">\u200b</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;\"><span style=\"font-size:8pt;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:13.66%;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;\">Carrying</b></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=\"font-size:8pt;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:16.97%;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;\">Accumulated</b></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=\"font-size:8pt;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:14.86%;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;\">Net\u00a0Balance</b></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=\"font-size:8pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.2%;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;\">\u200b</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;\"><span style=\"font-size:8pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:21.61%;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;\">Statements of Operations</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:19.65%;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;\">Intangible\u00a0Asset</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;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:13.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;\">Amount</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;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:16.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Amortization</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;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:14.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;\">June\u00a030,\u00a02021</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;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.2%;border-bottom:1px solid #000000;margin:0pt;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</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;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:21.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Category</b>\u00a0\u00a0</p></td></tr><tr><td style=\"vertical-align:bottom;width:19.65%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;\">Customer relationships - maintenance contracts</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=\"font-size:9pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;\">\u00a0</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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,610</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:9pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.81%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;\"> (1,610)</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=\"font-size:9pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> \u2014</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:9pt;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.2%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"><span style=\"font-size:9pt;\"> 6</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:9pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:21.61%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;\">Cost of recurring</p></td></tr><tr><td style=\"vertical-align:bottom;width:19.65%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:9pt;visibility:hidden;\">\u200b</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:9pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:9pt;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:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,610</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:9pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:3.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.81%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt;\"> (1,610)</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:9pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:13.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> \u2014</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:9pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.2%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:9pt;visibility:hidden;\">\u200b</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:9pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:21.61%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:9pt;visibility:hidden;\">\u200b</span></p></td></tr></table>"}]},{"name":"rpt:f-780","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelatedIntangibleAssetsMember"},"factValues":[{"value":"1610000","decimals":-3}]},{"name":"rpt:f-781","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelatedIntangibleAssetsMember"},"factValues":[{"value":"1610000","decimals":-3}]},{"name":"rpt:f-782","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelatedIntangibleAssetsMember"},"factValues":[{"value":"P6Y"}]},{"name":"rpt:f-783","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1610000","decimals":-3}]},{"name":"rpt:f-784","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1610000","decimals":-3}]},{"name":"rpt:f-785","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelatedIntangibleAssetsMember"},"factValues":[{"value":"1610000","decimals":-3}]},{"name":"rpt:f-786","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelatedIntangibleAssetsMember"},"factValues":[{"value":"1610000","decimals":-3}]},{"name":"rpt:f-787","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetUsefulLife","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelatedIntangibleAssetsMember"},"factValues":[{"value":"P6Y"}]},{"name":"rpt:f-788","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1610000","decimals":-3}]},{"name":"rpt:f-789","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1610000","decimals":-3}]},{"name":"rpt:f-790","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-791","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"26000","decimals":-3}]},{"name":"rpt:f-792","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeasesTextBlock","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"<p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><b style=\"font-weight:bold;\">7.\u00a0LEASES </b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-family:'34mtwboglbaeebx';\">During our fiscal year ended June 30, 2022, we leased our office facilities under non-cancelable operating leases that expire on various dates through the fiscal year 2027; and we were the sublessor for some office spaces through March 2022. We also modified </span><span style=\"font-family:'34mtwboglbaeebx';\">one</span><span style=\"font-family:'34mtwboglbaeebx';\"> of the existing operating leases by extending it through 2027, which resulted in an increase in operating lease right-of-use assets and operating lease liabilities in the amount of </span><span style=\"font-family:'34mtwboglbaeebx';\">$2.8</span><span style=\"font-family:'34mtwboglbaeebx';\"> million during our fiscal year ended June 30. 2022. All of our office leases are classified as operating leases with lease expense recognized on a straight-line basis over the lease term. Lease right-of-use assets and liabilities are recognized on the commencement date at the present value of lease payments over the lease term. As our leases do not provide an implicit rate, we use our incremental borrowing rate based on information available at the commencement date to determine the present value of lease payments.</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">The following table presents information about the weighted average lease term and discount rate as follows:</p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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:71.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;width:3.01%;margin:0pt;padding:0pt;\"><div style=\"height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;\"><div style=\"bottom:0pt;position:absolute;width:100%;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</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;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:20.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;\">\u200b</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;\">\u200b</span></p></div></div></td></tr><tr><td style=\"vertical-align:bottom;width:71.44%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:3.01%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';\">\u00a0\u00a0\u00a0\u00a0</span></p></td><td colspan=\"3\" style=\"vertical-align:bottom;white-space:nowrap;width:25.54%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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 June\u00a030,\u00a02022</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Weighted average remaining lease term (in years)</p></td><td style=\"vertical-align:bottom;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:20.99%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 4.05</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;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Weighted average discount rate</p></td><td style=\"vertical-align:bottom;width:3.01%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\"><span style=\"margin-left:0pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:20.99%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 4.92</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;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\">%</span></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;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"font-family:'34mtwboglbaeebx';\">The following table presents information about leases on our consolidated statement of operations (in thousands):</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"font-family:'34mtwboglbaeebx';visibility:hidden;\">\u200b</span></p><table style=\"border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;\"><tr style=\"height:1pt;\"><td style=\"vertical-align:bottom;width:73.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;width:3.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;\">\u200b</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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:21.58%;margin:0pt;padding:0pt;\"><div style=\"height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;\"><div style=\"bottom:0pt;position:absolute;width:100%;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></div></div></td></tr><tr><td style=\"vertical-align:bottom;width:73.41%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:3.1%;background:#ffffff;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;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:23.48%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Fiscal Year Ended</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:73.41%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:3.1%;background:#ffffff;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;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:23.48%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">June\u00a030,\u00a02022</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:73.41%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Operating lease expense</p></td><td style=\"vertical-align:bottom;width:3.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;\">\u200b</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:21.58%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,346</p></td></tr><tr><td style=\"vertical-align:bottom;width:73.41%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Short-term lease expense</p></td><td style=\"vertical-align:bottom;width:3.1%;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;\">\u200b</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;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:21.58%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 4</p></td></tr><tr><td style=\"vertical-align:bottom;width:73.41%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Sublease income</p></td><td style=\"vertical-align:bottom;width:3.1%;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;\">\u200b</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;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:21.58%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 463</p></td></tr></table><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"font-family:'34mtwboglbaeebx';visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"font-family:'34mtwboglbaeebx';visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"font-family:'34mtwboglbaeebx';visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"font-family:'34mtwboglbaeebx';visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"font-family:'34mtwboglbaeebx';\">The following table presents supplemental cash flow information about our leases (in thousands):</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"font-family:'34mtwboglbaeebx';visibility:hidden;\">\u200b</span></p><table style=\"border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;\"><tr style=\"height:1pt;\"><td style=\"vertical-align:bottom;width:73.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;width:3.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;\">\u200b</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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:21.58%;margin:0pt;padding:0pt;\"><div style=\"height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;\"><div style=\"bottom:0pt;position:absolute;width:100%;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></div></div></td></tr><tr><td style=\"vertical-align:bottom;width:73.41%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:3.1%;background:#ffffff;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;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:23.48%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Fiscal Year Ended</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:73.41%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:3.1%;background:#ffffff;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;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:23.48%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">June\u00a030,\u00a02022</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:73.41%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Operating cash outflows from operating leases</p></td><td style=\"vertical-align:bottom;width:3.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;\">\u200b</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:21.58%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,691</p></td></tr><tr><td style=\"vertical-align:bottom;width:73.41%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Right-of-use assets obtained in exchange for new operating lease liabilities</p></td><td style=\"vertical-align:bottom;width:3.1%;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;\">\u200b</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;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:21.58%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> \u2014</p></td></tr></table><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;\"><span style=\"font-family:'34mtwboglbaeebx';\">As of June 30, 2022, remaining maturities of lease liabilities are as follows (in thousands):</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;\"><span style=\"font-family:'34mtwboglbaeebx';visibility:hidden;\">\u200b</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:77.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;width:4.25%;margin:0pt;padding:0pt;\"><div style=\"height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;\"><div style=\"bottom:0pt;position:absolute;width:100%;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;\"><div style=\"height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;\"><div style=\"bottom:0pt;position:absolute;width:100%;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:15.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;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></div></div></td></tr><tr><td style=\"vertical-align:bottom;width:77.74%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><b style=\"font-weight:bold;\">Fiscal Period:</b></p></td><td style=\"vertical-align:bottom;width:4.25%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.59%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:15.4%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;width:77.74%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;\">Fiscal 2023</p></td><td style=\"vertical-align:bottom;width:4.25%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;\"><p 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.4%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,193</p></td></tr><tr><td style=\"vertical-align:bottom;width:77.74%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;\">Fiscal 2024</p></td><td style=\"vertical-align:bottom;width:4.25%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 878</p></td></tr><tr><td style=\"vertical-align:bottom;width:77.74%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;\">Fiscal 2025</p></td><td style=\"vertical-align:bottom;width:4.25%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:15.4%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 668</p></td></tr><tr><td style=\"vertical-align:bottom;width:77.74%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;\">Fiscal 2026</p></td><td style=\"vertical-align:bottom;width:4.25%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 688</p></td></tr><tr><td style=\"vertical-align:bottom;width:77.74%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;\">Thereafter</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.25%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.59%;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:15.4%;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 3pt 0pt 0pt;\"> 528</p></td></tr><tr><td style=\"vertical-align:bottom;width:77.74%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Total minimum lease payments</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.25%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.59%;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:15.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 3,955</p></td></tr><tr><td style=\"vertical-align:bottom;width:77.74%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;\">Less: Imputed interest</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.25%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.59%;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:15.4%;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;\"> (374)</p></td></tr><tr><td style=\"vertical-align:bottom;width:77.74%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"white-space:pre-wrap;\">Total  </span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.25%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p 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.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 3,581</p></td></tr></table><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p>"}]},{"name":"rpt:f-793","factDimensions":{"xbrl:concept":"egan:OperatingLeasesNumberOfLeasesModified","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"egan:lease"},"factValues":[{"value":"1"}]},{"name":"rpt:f-794","factDimensions":{"xbrl:concept":"egan:OperatingLeaseOperatingLeaseLiabilityIncreaseDecreaseDueToLeaseModification","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2800000","decimals":-5}]},{"name":"rpt:f-795","factDimensions":{"xbrl:concept":"us-gaap:LeaseCostTableTextBlock","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"<p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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:71.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;width:3.01%;margin:0pt;padding:0pt;\"><div style=\"height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;\"><div style=\"bottom:0pt;position:absolute;width:100%;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</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;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:20.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;\">\u200b</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;\">\u200b</span></p></div></div></td></tr><tr><td style=\"vertical-align:bottom;width:71.44%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:3.01%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';\">\u00a0\u00a0\u00a0\u00a0</span></p></td><td colspan=\"3\" style=\"vertical-align:bottom;white-space:nowrap;width:25.54%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;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 June\u00a030,\u00a02022</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:71.44%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Weighted average remaining lease term (in years)</p></td><td style=\"vertical-align:bottom;width:3.01%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:20.99%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 4.05</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;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;width:71.44%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Weighted average discount rate</p></td><td style=\"vertical-align:bottom;width:3.01%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\"><span style=\"margin-left:0pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:20.99%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 4.92</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;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\">%</span></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;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"font-family:'34mtwboglbaeebx';\">The following table presents information about leases on our consolidated statement of operations (in thousands):</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"font-family:'34mtwboglbaeebx';visibility:hidden;\">\u200b</span></p><table style=\"border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;\"><tr style=\"height:1pt;\"><td style=\"vertical-align:bottom;width:73.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;width:3.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;\">\u200b</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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:21.58%;margin:0pt;padding:0pt;\"><div style=\"height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;\"><div style=\"bottom:0pt;position:absolute;width:100%;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></div></div></td></tr><tr><td style=\"vertical-align:bottom;width:73.41%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:3.1%;background:#ffffff;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;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:23.48%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Fiscal Year Ended</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:73.41%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:3.1%;background:#ffffff;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;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:23.48%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">June\u00a030,\u00a02022</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:73.41%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Operating lease expense</p></td><td style=\"vertical-align:bottom;width:3.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;\">\u200b</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:21.58%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,346</p></td></tr><tr><td style=\"vertical-align:bottom;width:73.41%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Short-term lease expense</p></td><td style=\"vertical-align:bottom;width:3.1%;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;\">\u200b</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;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:21.58%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 4</p></td></tr><tr><td style=\"vertical-align:bottom;width:73.41%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Sublease income</p></td><td style=\"vertical-align:bottom;width:3.1%;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;\">\u200b</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;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:21.58%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 463</p></td></tr></table>"}]},{"name":"rpt:f-796","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"P4Y18D"}]},{"name":"rpt:f-797","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"0.0492","decimals":4}]},{"name":"rpt:f-798","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseExpense","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1346000","decimals":-3}]},{"name":"rpt:f-799","factDimensions":{"xbrl:concept":"us-gaap:ShortTermLeaseCost","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4000","decimals":-3}]},{"name":"rpt:f-800","factDimensions":{"xbrl:concept":"us-gaap:SubleaseIncome","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"463000","decimals":-3}]},{"name":"rpt:f-801","factDimensions":{"xbrl:concept":"egan:LesseeSupplementalCashFlowInformationOfOperatingLeasesTableTextBlock","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"<p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"font-family:'34mtwboglbaeebx';visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"font-family:'34mtwboglbaeebx';visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"font-family:'34mtwboglbaeebx';visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"font-family:'34mtwboglbaeebx';\">The following table presents supplemental cash flow information about our leases (in thousands):</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"font-family:'34mtwboglbaeebx';visibility:hidden;\">\u200b</span></p><table style=\"border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;\"><tr style=\"height:1pt;\"><td style=\"vertical-align:bottom;width:73.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;width:3.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;\">\u200b</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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:21.58%;margin:0pt;padding:0pt;\"><div style=\"height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;\"><div style=\"bottom:0pt;position:absolute;width:100%;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></div></div></td></tr><tr><td style=\"vertical-align:bottom;width:73.41%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:3.1%;background:#ffffff;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;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:23.48%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Fiscal Year Ended</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:73.41%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:3.1%;background:#ffffff;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;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:23.48%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">June\u00a030,\u00a02022</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:73.41%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Operating cash outflows from operating leases</p></td><td style=\"vertical-align:bottom;width:3.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;\">\u200b</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:21.58%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,691</p></td></tr><tr><td style=\"vertical-align:bottom;width:73.41%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Right-of-use assets obtained in exchange for new operating lease liabilities</p></td><td style=\"vertical-align:bottom;width:3.1%;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;\">\u200b</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;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:21.58%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> \u2014</p></td></tr></table>"}]},{"name":"rpt:f-802","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasePayments","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1691000","decimals":-3}]},{"name":"rpt:f-803","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"<p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;\"><span style=\"font-family:'34mtwboglbaeebx';\">As of June 30, 2022, remaining maturities of lease liabilities are as follows (in thousands):</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:1.27;margin:0pt;\"><span style=\"font-family:'34mtwboglbaeebx';visibility:hidden;\">\u200b</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:77.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;width:4.25%;margin:0pt;padding:0pt;\"><div style=\"height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;\"><div style=\"bottom:0pt;position:absolute;width:100%;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;\"><div style=\"height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;\"><div style=\"bottom:0pt;position:absolute;width:100%;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:15.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;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></div></div></td></tr><tr><td style=\"vertical-align:bottom;width:77.74%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><b style=\"font-weight:bold;\">Fiscal Period:</b></p></td><td style=\"vertical-align:bottom;width:4.25%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.59%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:15.4%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;width:77.74%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;\">Fiscal 2023</p></td><td style=\"vertical-align:bottom;width:4.25%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;\"><p 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.4%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,193</p></td></tr><tr><td style=\"vertical-align:bottom;width:77.74%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;\">Fiscal 2024</p></td><td style=\"vertical-align:bottom;width:4.25%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 878</p></td></tr><tr><td style=\"vertical-align:bottom;width:77.74%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;\">Fiscal 2025</p></td><td style=\"vertical-align:bottom;width:4.25%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:15.4%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 668</p></td></tr><tr><td style=\"vertical-align:bottom;width:77.74%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;\">Fiscal 2026</p></td><td style=\"vertical-align:bottom;width:4.25%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.59%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:15.4%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 688</p></td></tr><tr><td style=\"vertical-align:bottom;width:77.74%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;\">Thereafter</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.25%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.59%;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:15.4%;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 3pt 0pt 0pt;\"> 528</p></td></tr><tr><td style=\"vertical-align:bottom;width:77.74%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Total minimum lease payments</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.25%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.59%;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:15.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 3,955</p></td></tr><tr><td style=\"vertical-align:bottom;width:77.74%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;\">Less: Imputed interest</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.25%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.59%;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:15.4%;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;\"> (374)</p></td></tr><tr><td style=\"vertical-align:bottom;width:77.74%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"white-space:pre-wrap;\">Total  </span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:4.25%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p 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.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 3,581</p></td></tr></table>"}]},{"name":"rpt:f-804","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1193000","decimals":-3}]},{"name":"rpt:f-805","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"878000","decimals":-3}]},{"name":"rpt:f-806","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"668000","decimals":-3}]},{"name":"rpt:f-807","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"688000","decimals":-3}]},{"name":"rpt:f-808","factDimensions":{"xbrl:concept":"egan:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"528000","decimals":-3}]},{"name":"rpt:f-809","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3955000","decimals":-3}]},{"name":"rpt:f-810","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"374000","decimals":-3}]},{"name":"rpt:f-811","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseLiability","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3581000","decimals":-3}]},{"name":"rpt:f-812","factDimensions":{"xbrl:concept":"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"<p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><b style=\"font-weight:bold;\">8. COMMITMENTS AND CONTINGENCIES</b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"font-weight:bold;visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">Employee benefit plans </b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 13.5pt;\"><span style=\"font-style:italic;font-weight:bold;\">Defined Contribution Plans </span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">We sponsor an employee savings and retirement plan, the 401(k) Plan, as allowed under Section\u00a0401(k) of the Internal Revenue Code. The 401(k) Plan is available to all domestic employees who meet minimum age and service requirements, and provides employees with tax deferred salary deductions and alternative investment options. Employees may contribute up to 60% of their salary, subject to certain limitations. We, at the discretion of our board of directors, may contribute to the 401(k) Plan. In fiscal years 2022 and 2021, we contributed approximately $704,000 and $569,000 to the 401(k) Plan, respectively. We also have a defined contribution plan related to our foreign subsidiaries. Amounts expensed under this plan were $542,000 and $534,000, for the fiscal years ended June 30, 2022 and 2021, respectively. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 13.5pt;\"><span style=\"font-style:italic;font-weight:bold;\">Gratuity Plan\u2014India </span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">In accordance with Gratuity Act of 1972, we sponsor a defined benefit plan (Gratuity Plan) for all of our India employees. The Gratuity Plan is required by local law, which provides a lump sum payment to vested employees upon retirement or termination of employment in an amount based on each employee\u2019s salary and duration of employment with the Company. The Gratuity Plan benefit cost for the year is calculated on an actuarial basis. Current service costs and actuarial gains or losses, or prior service cost, for the Gratuity Plan were insignificant for the fiscal years 2022 and 2021. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">Warranty </b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">We generally warrant that the program portion of our software will perform substantially in accordance with certain specifications for a period up to one year from the date of delivery. Our liability for a breach of this warranty is either a return of the license fee or providing a fix, patch, work-around or replacement of the software. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">We also provide standard warranties against and indemnification for the potential infringement of third party intellectual property rights to our customers relating to the use of our products, as well as indemnification agreements with certain officers and employees under which we may be required to indemnify such persons for liabilities arising out of their duties to us. The terms of such obligations vary. Generally, the maximum obligation is the amount permitted by law. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">Historically, costs related to these warranties have not been significant. However, we cannot guarantee that a warranty reserve will not become necessary in the future. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">Indemnification </b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">We have agreed to indemnify our directors and executive officers for costs associated with any fees, expenses, judgments, fines and settlement amounts incurred by any of these persons in any action or proceeding to which any of those persons is, or is threatened to be, made a party by reason of the person\u2019s service as a director or officer, including any action by us, arising out of that person\u2019s services as our director or officer or that person\u2019s services provided to any other company or enterprise at our request. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">Transfer Pricing </b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">We have received transfer-pricing assessments from tax authorities with regard to transfer pricing issues for certain fiscal years, which we have appealed with the appropriate authority. We review the status of each significant matter and assess its potential financial exposure. We believe that such assessments are without merit and would not have a significant impact on our consolidated financial statements.</p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">Contractual Obligations and Commitments</b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Contractual agreements with third parties consist of software licenses, maintenance and support for our operations. As of June 30, 2022, we have paid all non-cancelable contractual agreements related to these software licenses. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">We have no significant commitments related to co-location services for cloud operations as of June 30, 2022 and 2021.</p>"}]},{"name":"rpt:f-813","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","us-gaap:RetirementPlanSponsorLocationAxis":"country:US"},"factValues":[{"value":"0.60","decimals":2}]},{"name":"rpt:f-814","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:RetirementPlanSponsorLocationAxis":"country:US"},"factValues":[{"value":"704000","decimals":-3}]},{"name":"rpt:f-815","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:RetirementPlanSponsorLocationAxis":"country:US"},"factValues":[{"value":"569000","decimals":-3}]},{"name":"rpt:f-816","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanCostRecognized","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:RetirementPlanSponsorLocationAxis":"us-gaap:ForeignPlanMember"},"factValues":[{"value":"542000","decimals":-3}]},{"name":"rpt:f-817","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanCostRecognized","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:RetirementPlanSponsorLocationAxis":"us-gaap:ForeignPlanMember"},"factValues":[{"value":"534000","decimals":-3}]},{"name":"rpt:f-818","factDimensions":{"xbrl:concept":"egan:WarrantyPeriodMaximum","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"P1Y"}]},{"name":"rpt:f-819","factDimensions":{"xbrl:concept":"us-gaap:LegalMattersAndContingenciesTextBlock","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"<p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">9.\u00a0LITIGATION </b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">In the ordinary course of business, we are involved in various legal proceedings and claims related to alleged infringement of third-party patents and other intellectual property rights, commercial, corporate and securities, labor and employment, wage and hour, and other claims that are not expected to have a material impact. We have been, and may in the future be, put on notice and/or sued by third parties for alleged infringement of their proprietary rights, including patent infringement.</p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">We evaluate all claims and lawsuits with respect to their potential merits, our potential defenses and counterclaims, settlement or litigation potential and the expected effect on us. Our technologies may be subject to injunction if they are found to infringe the rights of a third party. In addition, our agreements require us to indemnify our customers for third-party intellectual property infringement claims, which could increase the cost to us of an adverse ruling on such a claim. </p>"}]},{"name":"rpt:f-820","factDimensions":{"xbrl:concept":"us-gaap:FairValueMeasurementInputsDisclosureTextBlock","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"<p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">10.\u00a0FAIR VALUE MEASUREMENT </b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">ASC 820, <i style=\"font-style:italic;\">Fair Value Measurement and Disclosures,</i> defines fair value, establishes a framework for measuring fair value of assets and liabilities, and expands disclosures about fair value measurements. Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability in the principal or most advantageous market for the assets or liabilities in an orderly transaction between market participants on the measurement date. Subsequent changes in fair value of these financial assets and liabilities are recognized in earnings or other comprehensive income when they occur. ASC 820 applies whenever other statements require or permit assets or liabilities to be measured at fair value. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">ASC 820 includes a fair value hierarchy, of which the first two are considered observable and the last unobservable, that is intended to increase the consistency and comparability in fair value measurements and related disclosures. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. Observable inputs reflect assumptions market participants would use in pricing an asset or liability based on market data obtained from independent sources while unobservable inputs reflect a reporting entity\u2019s pricing based upon their own market assumptions. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\">The fair value hierarchy consists of the following three levels: </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:24.5pt;text-align:justify;text-indent:-24.5pt;margin:0pt 0pt 10pt 0pt;\">Level\u00a01 \u2013 instrument valuations are obtained from real-time quotes for transactions in active exchange markets involving identical assets. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:24.5pt;text-align:justify;text-indent:-24.5pt;margin:0pt 0pt 10pt 0pt;\">Level\u00a02 \u2013 instrument valuations are obtained from readily-available pricing sources for comparable instruments. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:24.5pt;text-align:justify;text-indent:-24.5pt;margin:0pt 0pt 10pt 0pt;\">Level\u00a03 \u2013 instrument valuations are obtained without observable market value and require a high level of judgment to determine the fair value. </p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\">Our money market funds are measured at fair value on a recurring basis based on quoted market prices in active markets and are classified as level 1 within the fair value hierarchy. As of June 30, 2022 and 2021, cash equivalents classified as level 1 instruments, including money market account investments, were measured at $57.9 million and $55.4 million, respectively.</p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p>"}]},{"name":"rpt:f-821","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsFairValueDisclosure","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember"},"factValues":[{"value":"57900000","decimals":-5}]},{"name":"rpt:f-822","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsFairValueDisclosure","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member","us-gaap:FairValueByMeasurementFrequencyAxis":"us-gaap:FairValueMeasurementsRecurringMember"},"factValues":[{"value":"55400000","decimals":-5}]},{"name":"rpt:f-823","factDimensions":{"xbrl:concept":"us-gaap:QuarterlyFinancialInformationTextBlock","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"<p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><span style=\"font-size:11pt;font-weight:bold;visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">11. QUARTERLY FINANCIAL DATA (Unaudited)</b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;\">Following is a summary of quarterly operating results and share data for the years ended June 30, 2022 and 2021, respectively:</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;\">\u200b</span></p><table style=\"border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.78%;\"><tr style=\"height:1pt;\"><td style=\"vertical-align:bottom;width:39.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;width:2.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;\"><div style=\"height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;\"><div style=\"bottom:0pt;position:absolute;width:100%;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;\"><div style=\"height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;\"><div style=\"bottom:0pt;position:absolute;width:100%;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;\"><div style=\"height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;\"><div style=\"bottom:0pt;position:absolute;width:100%;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;\"><div style=\"height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;\"><div style=\"bottom:0pt;position:absolute;width:100%;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;\"><div style=\"height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;\"><div style=\"bottom:0pt;position:absolute;width:100%;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;\"><div style=\"height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;\"><div style=\"bottom:0pt;position:absolute;width:100%;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;\"><div style=\"height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;\"><div style=\"bottom:0pt;position:absolute;width:100%;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;\"><div style=\"height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;\"><div style=\"bottom:0pt;position:absolute;width:100%;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;\"><div style=\"height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;\"><div style=\"bottom:0pt;position:absolute;width:100%;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;\"><div style=\"height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;\"><div style=\"bottom:0pt;position:absolute;width:100%;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:8.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;\">\u200b</span></p></div></div></td></tr><tr><td style=\"vertical-align:bottom;width:39.82%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:2.48%;background:#ffffff;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;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:9.24%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">1st\u00a0Quarter</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:9.24%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">2nd\u00a0Quarter</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:9.4%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">\u00a0</b> <b style=\"font-weight:bold;\">3rd\u00a0Quarter</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:9.26%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">\u00a0</b> <b style=\"font-weight:bold;\">4th\u00a0Quarter</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:10.23%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">\u00a0</b> <b style=\"font-weight:bold;\">Fiscal\u00a0Year</b></p></td></tr><tr style=\"height:0pt;visibility:hidden;\"><td colspan=\"16\" style=\"padding:0pt;\"></td></tr><tr><td style=\"vertical-align:bottom;width:39.82%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:2.48%;background:#ffffff;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;\">\u200b</span></p></td><td colspan=\"14\" style=\"vertical-align:bottom;white-space:nowrap;width:57.68%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">(in\u00a0thousands,\u00a0except\u00a0per\u00a0share\u00a0data)</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:39.82%;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;\">Fiscal Year 2022</b></p></td><td style=\"vertical-align:bottom;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><b style=\"font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> </span> <span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> </span><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;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;\">\u00a0\u00a0\u00a0\u00a0</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> </span> <span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> </span> <span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> </span><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;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;\">\u00a0\u00a0\u00a0\u00a0</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;text-align:right;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.67%;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> </span> <span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> </span> <span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> </span><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;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;\">\u00a0\u00a0\u00a0\u00a0</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:right;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> </span> <span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> </span> <span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> </span><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;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;\">\u00a0\u00a0\u00a0\u00a0</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:8.55%;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> </span> <span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> </span> <span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> </span><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;width:39.82%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Revenue</p></td><td style=\"vertical-align:bottom;width:2.48%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 21,451</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 23,093</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</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:7.67%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 23,904</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</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;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 23,503</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 91,951</p></td></tr><tr><td style=\"vertical-align:bottom;width:39.82%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Gross profit</p></td><td style=\"vertical-align:bottom;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 16,153</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 16,992</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</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:7.67%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 17,367</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</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:7.56%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 16,902</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:8.55%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 67,414</p></td></tr><tr><td style=\"vertical-align:bottom;width:39.82%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Income (loss) from operations</p></td><td style=\"vertical-align:bottom;width:2.48%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 691</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (630)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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:7.67%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (476)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (1,723)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (2,138)</p></td></tr><tr><td style=\"vertical-align:bottom;width:39.82%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Net income (loss)</p></td><td style=\"vertical-align:bottom;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 551</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (826)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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:7.67%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (615)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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:7.56%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (1,551)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:8.55%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (2,441)</p></td></tr><tr><td style=\"vertical-align:bottom;width:39.82%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Basic net income (loss) per share</p></td><td style=\"vertical-align:bottom;width:2.48%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 0.02</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;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.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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:7.67%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (0.02)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (0.05)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (0.08)</p></td></tr><tr><td style=\"vertical-align:bottom;width:39.82%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Diluted net income (loss) per share</p></td><td style=\"vertical-align:bottom;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 0.02</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (0.03)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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:7.67%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (0.02)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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:7.56%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (0.05)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:8.55%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (0.08)</p></td></tr><tr><td style=\"vertical-align:bottom;width:39.82%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:2.48%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">   <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">     <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</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;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">     <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</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:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">     <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">     <span style=\"visibility:hidden;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;width:39.82%;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;\">Fiscal Year 2021</b></p></td><td style=\"vertical-align:bottom;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><b style=\"font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> </span> <span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> </span><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;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;\">\u00a0\u00a0\u00a0\u00a0</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> </span> <span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> </span> <span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> </span><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;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;\">\u00a0\u00a0\u00a0\u00a0</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;text-align:right;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.67%;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> </span> <span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> </span> <span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> </span><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;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;\">\u00a0\u00a0\u00a0\u00a0</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:right;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> </span> <span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> </span> <span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> </span><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;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;\">\u00a0\u00a0\u00a0\u00a0</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:8.55%;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> </span> <span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> </span> <span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> </span><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;width:39.82%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Revenue</p></td><td style=\"vertical-align:bottom;width:2.48%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 19,063</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 19,233</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</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:7.67%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 19,743</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</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;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 20,248</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 78,287</p></td></tr><tr><td style=\"vertical-align:bottom;width:39.82%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Gross profit</p></td><td style=\"vertical-align:bottom;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 14,432</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 14,522</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</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:7.67%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 14,897</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</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:7.56%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 15,169</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:8.55%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 59,020</p></td></tr><tr><td style=\"vertical-align:bottom;width:39.82%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Income from operations</p></td><td style=\"vertical-align:bottom;width:2.48%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 2,352</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,896</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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:7.67%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,577</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,514</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 7,339</p></td></tr><tr><td style=\"vertical-align:bottom;width:39.82%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Net income</p></td><td style=\"vertical-align:bottom;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 2,044</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,606</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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:7.67%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,261</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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:7.56%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 2,048</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:8.55%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 6,959</p></td></tr><tr><td style=\"vertical-align:bottom;width:39.82%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Basic net income per share</p></td><td style=\"vertical-align:bottom;width:2.48%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 0.06</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 0.05</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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:7.67%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\">0.04 </p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 0.07</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 0.22</p></td></tr><tr><td style=\"vertical-align:bottom;width:39.82%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Diluted net income per share</p></td><td style=\"vertical-align:bottom;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 0.06</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 0.05</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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:7.67%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\">0.04 </p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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:7.56%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 0.06</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:8.55%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 0.21</p></td></tr></table><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;line-height:12pt;margin:0pt;\"><span style=\"font-size:12pt;visibility:hidden;\">\u200b</span></p>"}]},{"name":"rpt:f-824","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"<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;\">\u200b</span></p><table style=\"border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.78%;\"><tr style=\"height:1pt;\"><td style=\"vertical-align:bottom;width:39.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;width:2.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;\"><div style=\"height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;\"><div style=\"bottom:0pt;position:absolute;width:100%;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;\"><div style=\"height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;\"><div style=\"bottom:0pt;position:absolute;width:100%;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;\"><div style=\"height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;\"><div style=\"bottom:0pt;position:absolute;width:100%;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;\"><div style=\"height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;\"><div style=\"bottom:0pt;position:absolute;width:100%;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;\"><div style=\"height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;\"><div style=\"bottom:0pt;position:absolute;width:100%;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;\"><div style=\"height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;\"><div style=\"bottom:0pt;position:absolute;width:100%;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;\"><div style=\"height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;\"><div style=\"bottom:0pt;position:absolute;width:100%;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;\"><div style=\"height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;\"><div style=\"bottom:0pt;position:absolute;width:100%;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;\"><div style=\"height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;\"><div style=\"bottom:0pt;position:absolute;width:100%;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;\"><div style=\"height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;\"><div style=\"bottom:0pt;position:absolute;width:100%;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:8.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;\">\u200b</span></p></div></div></td></tr><tr><td style=\"vertical-align:bottom;width:39.82%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:2.48%;background:#ffffff;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;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:9.24%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">1st\u00a0Quarter</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:9.24%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">2nd\u00a0Quarter</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:9.4%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">\u00a0</b> <b style=\"font-weight:bold;\">3rd\u00a0Quarter</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:9.26%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">\u00a0</b> <b style=\"font-weight:bold;\">4th\u00a0Quarter</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:10.23%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">\u00a0</b> <b style=\"font-weight:bold;\">Fiscal\u00a0Year</b></p></td></tr><tr style=\"height:0pt;visibility:hidden;\"><td colspan=\"16\" style=\"padding:0pt;\"></td></tr><tr><td style=\"vertical-align:bottom;width:39.82%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:2.48%;background:#ffffff;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;\">\u200b</span></p></td><td colspan=\"14\" style=\"vertical-align:bottom;white-space:nowrap;width:57.68%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">(in\u00a0thousands,\u00a0except\u00a0per\u00a0share\u00a0data)</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:39.82%;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;\">Fiscal Year 2022</b></p></td><td style=\"vertical-align:bottom;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><b style=\"font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> </span> <span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> </span><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;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;\">\u00a0\u00a0\u00a0\u00a0</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> </span> <span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> </span> <span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> </span><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;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;\">\u00a0\u00a0\u00a0\u00a0</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;text-align:right;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.67%;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> </span> <span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> </span> <span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> </span><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;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;\">\u00a0\u00a0\u00a0\u00a0</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:right;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> </span> <span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> </span> <span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> </span><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;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;\">\u00a0\u00a0\u00a0\u00a0</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:8.55%;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> </span> <span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> </span> <span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> </span><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;width:39.82%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Revenue</p></td><td style=\"vertical-align:bottom;width:2.48%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 21,451</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 23,093</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</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:7.67%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 23,904</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</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;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 23,503</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 91,951</p></td></tr><tr><td style=\"vertical-align:bottom;width:39.82%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Gross profit</p></td><td style=\"vertical-align:bottom;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 16,153</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 16,992</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</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:7.67%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 17,367</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</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:7.56%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 16,902</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:8.55%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 67,414</p></td></tr><tr><td style=\"vertical-align:bottom;width:39.82%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Income (loss) from operations</p></td><td style=\"vertical-align:bottom;width:2.48%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 691</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (630)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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:7.67%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (476)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (1,723)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (2,138)</p></td></tr><tr><td style=\"vertical-align:bottom;width:39.82%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Net income (loss)</p></td><td style=\"vertical-align:bottom;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 551</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (826)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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:7.67%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (615)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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:7.56%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (1,551)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:8.55%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (2,441)</p></td></tr><tr><td style=\"vertical-align:bottom;width:39.82%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Basic net income (loss) per share</p></td><td style=\"vertical-align:bottom;width:2.48%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 0.02</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;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.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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:7.67%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (0.02)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (0.05)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (0.08)</p></td></tr><tr><td style=\"vertical-align:bottom;width:39.82%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Diluted net income (loss) per share</p></td><td style=\"vertical-align:bottom;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 0.02</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (0.03)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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:7.67%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (0.02)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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:7.56%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (0.05)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:8.55%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (0.08)</p></td></tr><tr><td style=\"vertical-align:bottom;width:39.82%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;width:2.48%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">   <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">     <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</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;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">     <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</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:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">     <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">\u00a0</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\">     <span style=\"visibility:hidden;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;width:39.82%;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;\">Fiscal Year 2021</b></p></td><td style=\"vertical-align:bottom;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><b style=\"font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> </span> <span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> </span><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;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;\">\u00a0\u00a0\u00a0\u00a0</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> </span> <span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> </span> <span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> </span><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;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;\">\u00a0\u00a0\u00a0\u00a0</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;text-align:right;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.67%;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> </span> <span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> </span> <span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> </span><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;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;\">\u00a0\u00a0\u00a0\u00a0</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:right;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> </span> <span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> </span> <span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> </span><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;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;\">\u00a0\u00a0\u00a0\u00a0</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:8.55%;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-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> </span> <span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> </span> <span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;\"> </span><span style=\"font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;width:39.82%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Revenue</p></td><td style=\"vertical-align:bottom;width:2.48%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 19,063</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 19,233</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</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:7.67%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 19,743</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</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;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 20,248</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 78,287</p></td></tr><tr><td style=\"vertical-align:bottom;width:39.82%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Gross profit</p></td><td style=\"vertical-align:bottom;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 14,432</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 14,522</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</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:7.67%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 14,897</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</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:7.56%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 15,169</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:8.55%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 59,020</p></td></tr><tr><td style=\"vertical-align:bottom;width:39.82%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Income from operations</p></td><td style=\"vertical-align:bottom;width:2.48%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 2,352</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,896</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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:7.67%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,577</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,514</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 7,339</p></td></tr><tr><td style=\"vertical-align:bottom;width:39.82%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Net income</p></td><td style=\"vertical-align:bottom;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 2,044</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,606</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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:7.67%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 1,261</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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:7.56%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 2,048</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:8.55%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 6,959</p></td></tr><tr><td style=\"vertical-align:bottom;width:39.82%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Basic net income per share</p></td><td style=\"vertical-align:bottom;width:2.48%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 0.06</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 0.05</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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:7.67%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\">0.04 </p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 0.07</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:8.55%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 0.22</p></td></tr><tr><td style=\"vertical-align:bottom;width:39.82%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Diluted net income per share</p></td><td style=\"vertical-align:bottom;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 0.06</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:7.56%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 0.05</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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:7.67%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\">0.04 </p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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:7.56%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 0.06</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.57%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:8.55%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 0.21</p></td></tr></table>"}]},{"name":"rpt:f-825","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2021-07-01T00:00:00/2021-10-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"21451000","decimals":-3}]},{"name":"rpt:f-826","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2021-10-01T00:00:00/2022-01-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"23093000","decimals":-3}]},{"name":"rpt:f-827","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2022-01-01T00:00:00/2022-04-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"23904000","decimals":-3}]},{"name":"rpt:f-828","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2022-04-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"23503000","decimals":-3}]},{"name":"rpt:f-829","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"91951000","decimals":-3}]},{"name":"rpt:f-830","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2021-07-01T00:00:00/2021-10-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"16153000","decimals":-3}]},{"name":"rpt:f-831","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2021-10-01T00:00:00/2022-01-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"16992000","decimals":-3}]},{"name":"rpt:f-832","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2022-01-01T00:00:00/2022-04-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17367000","decimals":-3}]},{"name":"rpt:f-833","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2022-04-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"16902000","decimals":-3}]},{"name":"rpt:f-834","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"67414000","decimals":-3}]},{"name":"rpt:f-835","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2021-07-01T00:00:00/2021-10-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"691000","decimals":-3}]},{"name":"rpt:f-836","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2021-10-01T00:00:00/2022-01-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-630000","decimals":-3}]},{"name":"rpt:f-837","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2022-01-01T00:00:00/2022-04-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-476000","decimals":-3}]},{"name":"rpt:f-838","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2022-04-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1723000","decimals":-3}]},{"name":"rpt:f-839","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-2138000","decimals":-3}]},{"name":"rpt:f-840","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2021-07-01T00:00:00/2021-10-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"551000","decimals":-3}]},{"name":"rpt:f-841","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2021-10-01T00:00:00/2022-01-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-826000","decimals":-3}]},{"name":"rpt:f-842","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2022-01-01T00:00:00/2022-04-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-615000","decimals":-3}]},{"name":"rpt:f-843","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2022-04-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1551000","decimals":-3}]},{"name":"rpt:f-844","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-2441000","decimals":-3}]},{"name":"rpt:f-845","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2021-07-01T00:00:00/2021-10-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.02","decimals":2}]},{"name":"rpt:f-846","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2021-10-01T00:00:00/2022-01-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.03","decimals":2}]},{"name":"rpt:f-847","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2022-01-01T00:00:00/2022-04-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.02","decimals":2}]},{"name":"rpt:f-848","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2022-04-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.05","decimals":2}]},{"name":"rpt:f-849","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.08","decimals":2}]},{"name":"rpt:f-850","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2021-07-01T00:00:00/2021-10-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.02","decimals":2}]},{"name":"rpt:f-851","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2021-10-01T00:00:00/2022-01-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.03","decimals":2}]},{"name":"rpt:f-852","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2022-01-01T00:00:00/2022-04-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.02","decimals":2}]},{"name":"rpt:f-853","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2022-04-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.05","decimals":2}]},{"name":"rpt:f-854","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.08","decimals":2}]},{"name":"rpt:f-855","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2020-07-01T00:00:00/2020-10-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"19063000","decimals":-3}]},{"name":"rpt:f-856","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2020-10-01T00:00:00/2021-01-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"19233000","decimals":-3}]},{"name":"rpt:f-857","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2021-01-01T00:00:00/2021-04-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"19743000","decimals":-3}]},{"name":"rpt:f-858","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2021-04-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"20248000","decimals":-3}]},{"name":"rpt:f-859","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"78287000","decimals":-3}]},{"name":"rpt:f-860","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2020-07-01T00:00:00/2020-10-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"14432000","decimals":-3}]},{"name":"rpt:f-861","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2020-10-01T00:00:00/2021-01-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"14522000","decimals":-3}]},{"name":"rpt:f-862","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2021-01-01T00:00:00/2021-04-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"14897000","decimals":-3}]},{"name":"rpt:f-863","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2021-04-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"15169000","decimals":-3}]},{"name":"rpt:f-864","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"59020000","decimals":-3}]},{"name":"rpt:f-865","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2020-07-01T00:00:00/2020-10-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2352000","decimals":-3}]},{"name":"rpt:f-866","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2020-10-01T00:00:00/2021-01-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1896000","decimals":-3}]},{"name":"rpt:f-867","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2021-01-01T00:00:00/2021-04-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1577000","decimals":-3}]},{"name":"rpt:f-868","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2021-04-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1514000","decimals":-3}]},{"name":"rpt:f-869","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7339000","decimals":-3}]},{"name":"rpt:f-870","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2020-07-01T00:00:00/2020-10-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2044000","decimals":-3}]},{"name":"rpt:f-871","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2020-10-01T00:00:00/2021-01-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1606000","decimals":-3}]},{"name":"rpt:f-872","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2021-01-01T00:00:00/2021-04-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1261000","decimals":-3}]},{"name":"rpt:f-873","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2021-04-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2048000","decimals":-3}]},{"name":"rpt:f-874","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6959000","decimals":-3}]},{"name":"rpt:f-875","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2020-07-01T00:00:00/2020-10-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.06","decimals":2}]},{"name":"rpt:f-876","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2020-10-01T00:00:00/2021-01-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.05","decimals":2}]},{"name":"rpt:f-877","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2021-01-01T00:00:00/2021-04-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.04","decimals":2}]},{"name":"rpt:f-878","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2021-04-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.07","decimals":2}]},{"name":"rpt:f-879","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.22","decimals":2}]},{"name":"rpt:f-880","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2020-07-01T00:00:00/2020-10-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.06","decimals":2}]},{"name":"rpt:f-881","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2020-10-01T00:00:00/2021-01-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.05","decimals":2}]},{"name":"rpt:f-882","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2021-01-01T00:00:00/2021-04-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.04","decimals":2}]},{"name":"rpt:f-883","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2021-04-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.06","decimals":2}]},{"name":"rpt:f-884","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.21","decimals":2}]},{"name":"rpt:f-885","factDimensions":{"xbrl:concept":"srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194"},"factValues":[{"value":"<p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><b style=\"font-size:11pt;font-weight:bold;\">SCHEDULE II\u2014VALUATION AND QUALIFYING ACCOUNTS </b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Years Ended June 30, 2022 and 2021</b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">(in thousands) </b></p><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-weight:bold;visibility:hidden;\">\u200b</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:85.42%;\"><tr style=\"height:1pt;\"><td style=\"vertical-align:bottom;width:45.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;\">\u200b</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;\">\u200b</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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:8.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;\">\u200b</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;\">\u200b</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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:8.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;\"><div style=\"height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;\"><div style=\"bottom:0pt;position:absolute;width:100%;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;\"><div style=\"height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;\"><div style=\"bottom:0pt;position:absolute;width:100%;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:8.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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;\"><div style=\"height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;\"><div style=\"bottom:0pt;position:absolute;width:100%;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"font-size:1pt;visibility:hidden;\">\u200b</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;\">\u200b</span></p></div></div></td><td style=\"vertical-align:bottom;white-space:nowrap;width:9.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;\">\u200b</span></p></div></div></td></tr><tr><td style=\"vertical-align:bottom;width:45.1%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.73%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.85%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:8.96%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.73%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.85%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:8.98%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.76%;background:#ffffff;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;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:10.84%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Amounts</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.76%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:9.38%;background:#ffffff;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;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;width:45.1%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.73%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:10.81%;background:#ffffff;margin:0pt;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\u00a0at</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.73%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:10.84%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Additions</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.76%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:10.84%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Written Off,</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.76%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">\u00a0\u00a0\u00a0\u00a0</b></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:11.38%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;width:45.1%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.73%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:10.81%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Beginning\u00a0of</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.73%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:10.84%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Charged\u00a0to</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.76%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:10.84%;background:#ffffff;margin:0pt;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\u00a0of</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.76%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:11.38%;background:#ffffff;margin:0pt;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\u00a0at</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:45.1%;background:#ffffff;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.73%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:10.81%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Period</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.73%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:10.84%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Expense</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.76%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:10.84%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">Recoveries</b></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.76%;background:#ffffff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;\"><span style=\"font-size:8pt;font-weight:bold;visibility:hidden;\">\u200b</span></p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space:nowrap;width:11.38%;background:#ffffff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;\"><b style=\"font-weight:bold;\">End</b><b style=\"font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;\">\u00a0</b><b style=\"font-weight:bold;\">of</b><b style=\"font-family:'Calibri','Helvetica','sans-serif';font-weight:bold;\">\u00a0</b><b style=\"font-weight:bold;\">Period</b></p></td></tr><tr><td style=\"vertical-align:bottom;width:45.1%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\">Allowance for Doubtful Accounts:</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;\">\u00a0</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;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:8.96%;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;\">\u200b</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;\">\u200b</span></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;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:8.98%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:8.96%;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;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</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;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:9.38%;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;\">\u200b</span></p></td></tr><tr><td style=\"vertical-align:bottom;width:45.1%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Year ended June 30, 2022</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;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:8.96%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 434</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;\">\u200b</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;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 68</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;\"><p 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.96%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (379)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:9.38%;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 123</p></td></tr><tr><td style=\"vertical-align:bottom;width:45.1%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;\">Year ended June 30, 2021</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;text-align:right;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</span></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;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:8.96%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 384</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;\">\u200b</span></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;\">$</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:8.98%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 400</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"> <span style=\"visibility:hidden;\">\u200b</span></p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;\"><p 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.96%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;\"> (350)</p></td><td style=\"vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;\"><span style=\"visibility:hidden;\">\u200b</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:9.38%;background:#cceeff;margin:0pt;padding:0pt;\"><p style=\"font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;\"> 434</p></td></tr></table>"}]},{"name":"rpt:f-886","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:AllowanceForCreditLossMember"},"factValues":[{"value":"434000","decimals":-3}]},{"name":"rpt:f-887","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:AllowanceForCreditLossMember"},"factValues":[{"value":"68000","decimals":-3}]},{"name":"rpt:f-888","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesDeductions","xbrl:period":"2021-07-01T00:00:00/2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:AllowanceForCreditLossMember"},"factValues":[{"value":"379000","decimals":-3}]},{"name":"rpt:f-889","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2022-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:AllowanceForCreditLossMember"},"factValues":[{"value":"123000","decimals":-3}]},{"name":"rpt:f-890","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2020-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:AllowanceForCreditLossMember"},"factValues":[{"value":"384000","decimals":-3}]},{"name":"rpt:f-891","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:AllowanceForCreditLossMember"},"factValues":[{"value":"400000","decimals":-3}]},{"name":"rpt:f-892","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesDeductions","xbrl:period":"2020-07-01T00:00:00/2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:AllowanceForCreditLossMember"},"factValues":[{"value":"350000","decimals":-3}]},{"name":"rpt:f-893","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesBalance","xbrl:period":"2021-07-01T00:00:00","xbrl:entity":"cik:0001066194","xbrl:unit":"iso4217:USD","us-gaap:ValuationAllowancesAndReservesTypeAxis":"us-gaap:AllowanceForCreditLossMember"},"factValues":[{"value":"434000","decimals":-3}]}]}}