{"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/0001654954-18-009628","cik":"http://www.sec.gov/CIK","dei":"http://xbrl.sec.gov/dei/2018-01-31","xbrli":"http://www.xbrl.org/2003/instance","us-gaap":"http://fasb.org/us-gaap/2018-01-31","nonnum":"http://www.xbrl.org/dtr/type/non-numeric","srt":"http://fasb.org/srt/2018-01-31","AEHR":"http://aehr.com/20180531"},"description":"10-K 0001654954-18-009628 (CIK 0001040470) projected from XBRL by xbrlkit"},"xbrlModel":{"name":"rpt:Report","modelType":"xbrl:report","properties":[{"property":"xbrl:reportFilingDate","value":"2018-08-28"}],"entities":[{"name":"cik:0001040470"}],"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"}],"dataTypes":[{"name":"xbrli:gMonthDayItemType","baseType":"xs:gMonthDay"},{"name":"dei:fiscalPeriodItemType","baseType":"xs:token"},{"name":"dei:submissionTypeItemType","baseType":"xs:string"},{"name":"dei:centralIndexKeyItemType","baseType":"xs:token"},{"name":"dei:yesNoItemType","baseType":"xs:token"},{"name":"dei:filerCategoryItemType","baseType":"xs:string"}],"concepts":[{"name":"AEHR:CashCashEquivalentsAndInvestmentsCost","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"AEHR:CashCashEquivalentsAndInvestmentsEstimatedFairValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"AEHR:ConcentrationOfSupplyRiskPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"AEHR:CumulativeStockIssuedSharesEmployeeStockPurchasePlan","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"AEHR:CustomerDepositsAndDeferredRevenue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"AEHR:CustomerDepositsAndDeferredRevenueTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"AEHR:DebtIssuanceCostsArrangementsNet","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"AEHR:EffectOnNetIncomeLossPerShareBasic","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"AEHR:EffectOnNetIncomeLossPerShareDiluted","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"AEHR:EmployeeStockPurchasePlanNumberOfSharesAvailableForGrant","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"AEHR:EstimatedForfeituresOfUnvestedStockBasedAwards","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"AEHR:ForeignNetOperatingLossCarryforwards","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"AEHR:GrossProceedsFromIssuanceOfFollowOnPublicOffering","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"AEHR:GrossProceedsFromIssuanceOfPrivatePlacement","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"AEHR:IncreaseDecreaseInCustomerDepositsAndDeferredRevenue","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"AEHR:InvestorRelations","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"AEHR:IssuanceOfCommonStockUnderFollowOnPublicOfferingShares","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"AEHR:LineOfCreditConvertedToConvertibleNotes","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"AEHR:Liquidity","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"AEHR:LongtermInvestmentsCertificateOfDepositCost","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"AEHR:LongtermInvestmentsCertificateOfDepositEstimedFairValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"AEHR:NetChangeInCapitalizedStockbasedCompensation","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"AEHR:ProceedsFromIssuanceOfFollowOnPublicOfferingNetOfIssuanceCosts","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"AEHR:ResearchAndDevelopmentTaxCreditCarryforwards","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"AEHR:ScheduleUsefulLifeForPropertyAndEquipmentTableTextblock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"AEHR:ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeStockPurchasePlanMaximumSharesThatMayBePurchased","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"AEHR:ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeStockPurchasePlanNumberOfSharesReservedForFutureIssuance","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"AEHR:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesReservedForFutureIssuance","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"AEHR:StockbasedCompensationExpenseRelatedToStockOptionsAndRestrictedStockUnits","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"AEHR:StockbasedCompensationRelatedToEmployeeStockPurchasePlan","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"dei:AmendmentFlag","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:CurrentFiscalYearEndDate","dataType":"xbrli:gMonthDayItemType","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:DocumentType","dataType":"dei:submissionTypeItemType","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:EntityFilerCategory","dataType":"dei:filerCategoryItemType","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:EntityVoluntaryFilers","dataType":"dei:yesNoItemType","periodType":"duration","nillable":true},{"name":"dei:EntityWellKnownSeasonedIssuer","dataType":"dei:yesNoItemType","periodType":"duration","nillable":true},{"name":"us-gaap:AccountsPayableCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AccountsReceivableGrossCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AccountsReceivableNetCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AccruedIncomeTaxesCurrent","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:AccruedProfessionalFeesCurrent","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:AdvertisingCostsPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:AllocatedShareBasedCompensationExpense","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:AllowanceForDoubtfulAccountsReceivableRecoveries","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AmortizationOfFinancingCosts","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:AssetsFairValueDisclosure","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:CapitalizedComputerSoftwareAmortization1","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:Cash","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:CashAndCashEquivalentsDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CashAndCashEquivalentsPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:CashEquivalentsAtCarryingValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CertificatesOfDepositAtCarryingValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","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:CompensationAndEmployeeBenefitPlansTextBlock","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:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest","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:ConversionOfStockAmountIssued1","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ConversionOfStockSharesIssued1","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:CostOfRevenue","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CurrentFederalTaxExpenseBenefit","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:CurrentStateAndLocalTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CustomerDepositsCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DebtInstrumentCarryingAmount","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DebtInstrumentConvertibleConversionPrice1","dataType":"xbrlr:perShare","periodType":"instant","nillable":true},{"name":"us-gaap:DebtInstrumentConvertibleTermsOfConversionFeature","dataType":"xs:string","periodType":"duration","nillable":true},{"name":"us-gaap:DebtInstrumentFrequencyOfPeriodicPayment","dataType":"xs:string","periodType":"duration","nillable":true},{"name":"us-gaap:DebtInstrumentInterestRateDuringPeriod","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:DebtInstrumentMaturityDate","dataType":"xs:date","periodType":"duration","nillable":true},{"name":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","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:DeferredRentCreditNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DeferredRevenueAndCreditsCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DeferredRevenueNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","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:DeferredTaxAssetsInventory","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:DeferredTaxAssetsOperatingLossCarryforwards","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:DeferredTaxAssetsTaxCreditCarryforwards","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves","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:DefinedContributionPlanEmployerDiscretionaryContributionAmount","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:Depreciation","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DepreciationAndAmortization","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DueToRelatedPartiesCurrentAndNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:EarningsPerShareBasic","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:EarningsPerShareBasicAndDiluted","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:EarningsPerShareDiluted","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:EarningsPerShareTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:EmployeeRelatedLiabilitiesCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:EmployeeStockOwnershipPlanESOPSharesContributedToESOP","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:FairValueDisclosuresTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"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:FurnitureAndFixturesGross","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:GrossProfit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"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:IncomeTaxReconciliationTaxCredits","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncomeTaxesPaid","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:IncreaseDecreaseInAccruedIncomeTaxesPayable","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncreaseDecreaseInAccruedLiabilities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncreaseDecreaseInDeferredIncomeTaxes","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncreaseDecreaseInInventories","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncreaseDecreaseInOtherDeferredLiability","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:InterestExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:InterestPaid","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:InventoryFinishedGoodsNetOfReserves","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:InventoryNet","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:InventoryPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:InventoryRawMaterialsNetOfReserves","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:InventoryWorkInProcessNetOfReserves","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:LeaseholdImprovementsGross","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"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:LiabilitiesSubjectToCompromiseDebtAndAccruedInterest","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:LongTermDebt","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LongTermDebtCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LongTermDebtTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:MachineryAndEquipmentGross","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:MinorityInterest","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:MoneyMarketFundsAtCarryingValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"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:NetIncomeLossAttributableToNoncontrollingInterest","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock","dataType":"xbrlr:textBlock","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:OperatingLeasesFutureMinimumPaymentsDue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeasesRentExpenseNet","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OperatingLossCarryforwardsValuationAllowance","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherAccruedLiabilitiesCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherAssetsNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","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:OtherIncomeAndOtherExpenseDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:OtherNonoperatingIncome","dataType":"xbrlr:monetary","periodType":"duration","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:PreferredStockValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProceedsFromIssuanceOfCommonStock","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProceedsFromIssuanceOfPrivatePlacement","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProceedsFromRepaymentsOfLinesOfCredit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProductWarrantyAccrual","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ProductWarrantyAccrualPayments","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ProductWarrantyAccrualWarrantiesIssued","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ProductWarrantyDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ProfitLoss","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:PropertyPlantAndEquipmentOther","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:PurchaseObligation","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:QuarterlyFinancialInformationTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:RelatedPartyTransactionAmountsOfTransaction","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:RelatedPartyTransactionsDisclosureTextBlock","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:ResearchAndDevelopmentExpensePolicy","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:RetainedEarningsAccumulatedDeficit","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:RevenueRecognitionPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:Revenues","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:SaleOfStockPricePerShare","dataType":"xbrlr:perShare","periodType":"instant","nillable":true},{"name":"us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock","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:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfInventoryCurrentTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock","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:SegmentReportingDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:SellingGeneralAndAdministrativeExpense","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:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","dataType":"xbrla:sharesType","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:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized","dataType":"xbrla:sharesType","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:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","dataType":"xbrlr:perShare","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:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"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:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"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:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:SharesIssued","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:ShippingAndHandlingCostPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:StockIssuedDuringPeriodSharesNewIssues","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:StockIssuedDuringPeriodValueNewIssues","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","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:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","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:SupplementalBalanceSheetDisclosuresTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:USGovernmentSecuritiesAtCarryingValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:UnrecognizedTaxBenefits","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions","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:ValuationAllowancesAndReservesChargedToCostAndExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","dataType":"xbrla:sharesType","periodType":"duration","nillable":true}],"headings":[{"name":"AEHR:CashCashEquivalentsAndInvestmentsDetailsAbstract"},{"name":"AEHR:ConsolidatedBalanceSheetsAbstract"},{"name":"AEHR:ConsolidatedBalanceSheetsParentheticalAbstract"},{"name":"AEHR:CustomerDepositsAndDeferredRevenueDetailsAbstract"},{"name":"AEHR:DocumentAndEntityInformationAbstract"},{"name":"AEHR:PropertyAndEquipmentNetDetailsNarrativeAbstract"},{"name":"us-gaap:AccountingPoliciesAbstract"},{"name":"us-gaap:AccruedLiabilitiesCurrentAndNoncurrentAbstract"},{"name":"us-gaap:AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"},{"name":"us-gaap:AssetsAbstract"},{"name":"us-gaap:CashAndCashEquivalentsAbstract"},{"name":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract"},{"name":"us-gaap:CompensationAndRetirementDisclosureAbstract"},{"name":"us-gaap:ComponentsOfDeferredTaxAssetsAbstract"},{"name":"us-gaap:EarningsPerShareAbstract"},{"name":"us-gaap:EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"},{"name":"us-gaap:EmployeeBenefitsAndShareBasedCompensationAbstract"},{"name":"us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"},{"name":"us-gaap:EquityAbstract"},{"name":"us-gaap:FairValueDisclosuresAbstract"},{"name":"us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract"},{"name":"us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract"},{"name":"us-gaap:IncomeStatementAbstract"},{"name":"us-gaap:IncomeTaxDisclosureAbstract"},{"name":"us-gaap:IncreaseDecreaseInOperatingAssetsAbstract"},{"name":"us-gaap:InventoryNetAbstract"},{"name":"us-gaap:LiabilitiesAndStockholdersEquityAbstract"},{"name":"us-gaap:LongTermDebtAbstract"},{"name":"us-gaap:MovementInStandardProductWarrantyAccrualRollForward"},{"name":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract"},{"name":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract"},{"name":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract"},{"name":"us-gaap:NoncashInvestingAndFinancingItemsAbstract"},{"name":"us-gaap:OperatingExpensesAbstract"},{"name":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueAbstract"},{"name":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"},{"name":"us-gaap:OtherIncomeAndExpensesAbstract"},{"name":"us-gaap:ProductWarrantiesDisclosuresAbstract"},{"name":"us-gaap:PropertyPlantAndEquipmentNetAbstract"},{"name":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract"},{"name":"us-gaap:ReceivablesAbstract"},{"name":"us-gaap:ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"},{"name":"us-gaap:RelatedPartyTransactionsAbstract"},{"name":"us-gaap:SegmentReportingAbstract"},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract"},{"name":"us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract"},{"name":"us-gaap:StatementLineItems"},{"name":"us-gaap:StatementOfCashFlowsAbstract"},{"name":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract"},{"name":"us-gaap:StatementOfStockholdersEquityAbstract"},{"name":"us-gaap:StatementTable"},{"name":"us-gaap:StockholdersEquityAbstract"},{"name":"us-gaap:StockholdersEquityNoteAbstract"},{"name":"us-gaap:SupplementalCashFlowInformationAbstract"}],"dimensions":[{"name":"srt:RangeAxis","domainClass":"srt:RangeMember"},{"name":"us-gaap:AwardTypeAxis","domainClass":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"},{"name":"us-gaap:CashAndCashEquivalentsAxis","domainClass":"us-gaap:RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"},{"name":"us-gaap:ConcentrationRiskByTypeAxis","domainClass":"us-gaap:ConcentrationRiskTypeDomain"},{"name":"us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis","domainClass":"us-gaap:EmployeeStockOwnershipPlanESOPPlanDomain"},{"name":"us-gaap:ExtinguishmentOfDebtAxis","domainClass":"us-gaap:ExtinguishmentOfDebtTypeDomain"},{"name":"us-gaap:FairValueByFairValueHierarchyLevelAxis","domainClass":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain"},{"name":"us-gaap:IncomeStatementLocationAxis","domainClass":"us-gaap:IncomeStatementLocationDomain"},{"name":"us-gaap:IncomeTaxAuthorityAxis","domainClass":"us-gaap:IncomeTaxAuthorityDomain"},{"name":"us-gaap:MultiemployerPlanTypeAxis","domainClass":"us-gaap:MultiemployerPlansTypeDomain"},{"name":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","domainClass":"us-gaap:PropertyPlantAndEquipmentTypeDomain"},{"name":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis","domainClass":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain"},{"name":"us-gaap:StatementBusinessSegmentsAxis","domainClass":"us-gaap:SegmentDomain"},{"name":"us-gaap:StatementEquityComponentsAxis","domainClass":"us-gaap:EquityComponentDomain"}],"domainClasses":[{"name":"srt:RangeMember"},{"name":"us-gaap:ConcentrationRiskTypeDomain"},{"name":"us-gaap:EmployeeStockOwnershipPlanESOPPlanDomain"},{"name":"us-gaap:EquityComponentDomain"},{"name":"us-gaap:ExtinguishmentOfDebtTypeDomain"},{"name":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain"},{"name":"us-gaap:IncomeStatementLocationDomain"},{"name":"us-gaap:IncomeTaxAuthorityDomain"},{"name":"us-gaap:MultiemployerPlansTypeDomain"},{"name":"us-gaap:PropertyPlantAndEquipmentTypeDomain"},{"name":"us-gaap:RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"},{"name":"us-gaap:SegmentDomain"},{"name":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"},{"name":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain"}],"domainNetworks":[{"name":"rpt:domain-0","root":"us-gaap:RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember","relationships":[{"source":"us-gaap:RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember","target":"us-gaap:MoneyMarketFundsMember"},{"source":"us-gaap:RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember","target":"us-gaap:USTreasurySecuritiesMember"}]},{"name":"rpt:domain-1","root":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","relationships":[{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:StockOptionMember"},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:RestrictedStockUnitsRSUMember"}]},{"name":"rpt:domain-2","root":"us-gaap:EmployeeStockOwnershipPlanESOPPlanDomain","relationships":[{"source":"us-gaap:EmployeeStockOwnershipPlanESOPPlanDomain","target":"us-gaap:EmployeeStockMember"},{"source":"us-gaap:EmployeeStockOwnershipPlanESOPPlanDomain","target":"us-gaap:ConvertibleNotesPayableMember"}]},{"name":"rpt:domain-3","root":"us-gaap:ExtinguishmentOfDebtTypeDomain","relationships":[{"source":"us-gaap:ExtinguishmentOfDebtTypeDomain","target":"AEHR:SemicsIncMember"}]},{"name":"rpt:domain-4","root":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","relationships":[{"source":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","target":"us-gaap:FairValueInputsLevel1Member"},{"source":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","target":"us-gaap:FairValueInputsLevel2Member"},{"source":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","target":"us-gaap:FairValueInputsLevel3Member"}]},{"name":"rpt:domain-5","root":"us-gaap:IncomeTaxAuthorityDomain","relationships":[{"source":"us-gaap:IncomeTaxAuthorityDomain","target":"AEHR:FederalMember"},{"source":"us-gaap:IncomeTaxAuthorityDomain","target":"AEHR:StateMember"}]},{"name":"rpt:domain-6","root":"us-gaap:PropertyPlantAndEquipmentTypeDomain","relationships":[{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:FurnitureAndFixturesMember"},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:MachineryAndEquipmentMember"},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember"}]},{"name":"rpt:domain-7","root":"srt:RangeMember","relationships":[{"source":"srt:RangeMember","target":"srt:MinimumMember"},{"source":"srt:RangeMember","target":"srt:MaximumMember"}]},{"name":"rpt:domain-8","root":"us-gaap:SegmentDomain","relationships":[{"source":"us-gaap:SegmentDomain","target":"srt:AsiaMember"},{"source":"us-gaap:SegmentDomain","target":"srt:EuropeMember"},{"source":"us-gaap:SegmentDomain","target":"srt:NorthAmericaMember"},{"source":"us-gaap:SegmentDomain","target":"AEHR:OneCustomerMember"},{"source":"us-gaap:SegmentDomain","target":"AEHR:TwoCustomerMember"},{"source":"us-gaap:SegmentDomain","target":"AEHR:ThreeCustomerMember"},{"source":"us-gaap:SegmentDomain","target":"AEHR:FourCustomerMember"}]},{"name":"rpt:domain-9","root":"us-gaap:ConcentrationRiskTypeDomain","relationships":[{"source":"us-gaap:ConcentrationRiskTypeDomain","target":"us-gaap:AccountsReceivableMember"},{"source":"us-gaap:ConcentrationRiskTypeDomain","target":"us-gaap:SalesMember"}]},{"name":"rpt:domain-10","root":"us-gaap:SegmentDomain","relationships":[{"source":"us-gaap:SegmentDomain","target":"AEHR:USMember"},{"source":"us-gaap:SegmentDomain","target":"srt:AsiaMember"},{"source":"us-gaap:SegmentDomain","target":"srt:EuropeMember"}]},{"name":"rpt:domain-11","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":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:RetainedEarningsMember"},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:ParentMember"},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:NoncontrollingInterestMember"}]},{"name":"rpt:domain-12","root":"us-gaap:EquityComponentDomain","relationships":[{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AccumulatedTranslationAdjustmentMember"},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember"}]},{"name":"rpt:domain-13","root":"us-gaap:IncomeStatementLocationDomain","relationships":[{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:CostOfSalesMember"},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:GeneralAndAdministrativeExpenseMember"},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:ResearchAndDevelopmentExpenseMember"}]},{"name":"rpt:domain-14","root":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","relationships":[{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:StockOptionMember"}]},{"name":"rpt:domain-15","root":"us-gaap:EmployeeStockOwnershipPlanESOPPlanDomain","relationships":[{"source":"us-gaap:EmployeeStockOwnershipPlanESOPPlanDomain","target":"us-gaap:EmployeeStockMember"}]},{"name":"rpt:domain-16","root":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain","relationships":[{"source":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain","target":"AEHR:Range1Member"},{"source":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain","target":"AEHR:Range2Member"},{"source":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain","target":"AEHR:Range3Member"},{"source":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain","target":"AEHR:Range4Member"},{"source":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain","target":"AEHR:Range5Member"},{"source":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain","target":"AEHR:Range6Member"}]},{"name":"rpt:domain-17","root":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","relationships":[{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"AEHR:StockOptionAndRSUTransactionsMember"}]},{"name":"rpt:domain-18","root":"us-gaap:MultiemployerPlansTypeDomain","relationships":[{"source":"us-gaap:MultiemployerPlansTypeDomain","target":"AEHR:EquityIncentivePlan2016Member"},{"source":"us-gaap:MultiemployerPlansTypeDomain","target":"us-gaap:EmployeeStockMember"},{"source":"us-gaap:MultiemployerPlansTypeDomain","target":"AEHR:EquityIncentivePlan2006Member"},{"source":"us-gaap:MultiemployerPlansTypeDomain","target":"AEHR:StockOptionPlan20062016Member"},{"source":"us-gaap:MultiemployerPlansTypeDomain","target":"AEHR:BoardOfDirectorsMember"}]}],"members":[{"name":"AEHR:BoardOfDirectorsMember","domainClasses":["us-gaap:MultiemployerPlansTypeDomain"]},{"name":"AEHR:EquityIncentivePlan2006Member","domainClasses":["us-gaap:MultiemployerPlansTypeDomain"]},{"name":"AEHR:EquityIncentivePlan2016Member","domainClasses":["us-gaap:MultiemployerPlansTypeDomain"]},{"name":"AEHR:FederalMember","domainClasses":["us-gaap:IncomeTaxAuthorityDomain"]},{"name":"AEHR:FourCustomerMember","domainClasses":["us-gaap:SegmentDomain"]},{"name":"AEHR:OneCustomerMember","domainClasses":["us-gaap:SegmentDomain"]},{"name":"AEHR:Range1Member","domainClasses":["us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain"]},{"name":"AEHR:Range2Member","domainClasses":["us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain"]},{"name":"AEHR:Range3Member","domainClasses":["us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain"]},{"name":"AEHR:Range4Member","domainClasses":["us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain"]},{"name":"AEHR:Range5Member","domainClasses":["us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain"]},{"name":"AEHR:Range6Member","domainClasses":["us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain"]},{"name":"AEHR:SemicsIncMember","domainClasses":["us-gaap:ExtinguishmentOfDebtTypeDomain"]},{"name":"AEHR:StateMember","domainClasses":["us-gaap:IncomeTaxAuthorityDomain"]},{"name":"AEHR:StockOptionAndRSUTransactionsMember","domainClasses":["us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"]},{"name":"AEHR:StockOptionPlan20062016Member","domainClasses":["us-gaap:MultiemployerPlansTypeDomain"]},{"name":"AEHR:ThreeCustomerMember","domainClasses":["us-gaap:SegmentDomain"]},{"name":"AEHR:TwoCustomerMember","domainClasses":["us-gaap:SegmentDomain"]},{"name":"AEHR:USMember","domainClasses":["us-gaap:SegmentDomain"]},{"name":"srt:AsiaMember","domainClasses":["us-gaap:SegmentDomain"]},{"name":"srt:EuropeMember","domainClasses":["us-gaap:SegmentDomain"]},{"name":"srt:MaximumMember","domainClasses":["srt:RangeMember"]},{"name":"srt:MinimumMember","domainClasses":["srt:RangeMember"]},{"name":"srt:NorthAmericaMember","domainClasses":["us-gaap:SegmentDomain"]},{"name":"us-gaap:AccountsReceivableMember","domainClasses":["us-gaap:ConcentrationRiskTypeDomain"]},{"name":"us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:AccumulatedTranslationAdjustmentMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:AdditionalPaidInCapitalMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:CommonStockMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:ConvertibleNotesPayableMember","domainClasses":["us-gaap:EmployeeStockOwnershipPlanESOPPlanDomain"]},{"name":"us-gaap:CostOfSalesMember","domainClasses":["us-gaap:IncomeStatementLocationDomain"]},{"name":"us-gaap:EmployeeStockMember","domainClasses":["us-gaap:EmployeeStockOwnershipPlanESOPPlanDomain","us-gaap:MultiemployerPlansTypeDomain"]},{"name":"us-gaap:FairValueInputsLevel1Member","domainClasses":["us-gaap:FairValueMeasurementsFairValueHierarchyDomain"]},{"name":"us-gaap:FairValueInputsLevel2Member","domainClasses":["us-gaap:FairValueMeasurementsFairValueHierarchyDomain"]},{"name":"us-gaap:FairValueInputsLevel3Member","domainClasses":["us-gaap:FairValueMeasurementsFairValueHierarchyDomain"]},{"name":"us-gaap:FurnitureAndFixturesMember","domainClasses":["us-gaap:PropertyPlantAndEquipmentTypeDomain"]},{"name":"us-gaap:GeneralAndAdministrativeExpenseMember","domainClasses":["us-gaap:IncomeStatementLocationDomain"]},{"name":"us-gaap:MachineryAndEquipmentMember","domainClasses":["us-gaap:PropertyPlantAndEquipmentTypeDomain"]},{"name":"us-gaap:MoneyMarketFundsMember","domainClasses":["us-gaap:RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"]},{"name":"us-gaap:NoncontrollingInterestMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember","domainClasses":["us-gaap:PropertyPlantAndEquipmentTypeDomain"]},{"name":"us-gaap:ParentMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:ResearchAndDevelopmentExpenseMember","domainClasses":["us-gaap:IncomeStatementLocationDomain"]},{"name":"us-gaap:RestrictedStockUnitsRSUMember","domainClasses":["us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"]},{"name":"us-gaap:RetainedEarningsMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:SalesMember","domainClasses":["us-gaap:ConcentrationRiskTypeDomain"]},{"name":"us-gaap:StockOptionMember","domainClasses":["us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"]},{"name":"us-gaap:USTreasurySecuritiesMember","domainClasses":["us-gaap:RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"]}],"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:CashAndCashEquivalentsAxis","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:AwardTypeAxis","domainNetwork":"rpt:domain-1","optional":true},{"dimension":"us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis","domainNetwork":"rpt:domain-2","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:ExtinguishmentOfDebtAxis","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:FairValueByFairValueHierarchyLevelAxis","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:IncomeTaxAuthorityAxis","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:PropertyPlantAndEquipmentByTypeAxis","domainNetwork":"rpt:domain-6","optional":true},{"dimension":"srt:RangeAxis","domainNetwork":"rpt:domain-7","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":"us-gaap:StatementBusinessSegmentsAxis","domainNetwork":"rpt:domain-8","optional":true},{"dimension":"us-gaap:ConcentrationRiskByTypeAxis","domainNetwork":"rpt:domain-9","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},{"dimension":"us-gaap:StatementBusinessSegmentsAxis","domainNetwork":"rpt:domain-10","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:StatementEquityComponentsAxis","domainNetwork":"rpt:domain-11","optional":true}]},{"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":"us-gaap:StatementEquityComponentsAxis","domainNetwork":"rpt:domain-12","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:IncomeStatementLocationAxis","domainNetwork":"rpt:domain-13","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-14","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":"srt:RangeAxis","domainNetwork":"rpt:domain-7","optional":true},{"dimension":"us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis","domainNetwork":"rpt:domain-15","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:AwardTypeAxis","domainNetwork":"rpt:domain-14","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:AwardTypeAxis","domainNetwork":"rpt:domain-14","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:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis","domainNetwork":"rpt:domain-16","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-17","optional":true},{"dimension":"us-gaap:MultiemployerPlanTypeAxis","domainNetwork":"rpt:domain-18","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":"AEHR:BoardOfDirectorsMember","labelType":"xbrl:label","value":"Board Of Directors","language":"en-US"},{"forObject":"AEHR:CashCashEquivalentsAndInvestmentsCost","labelType":"xbrl:label","value":"Cash, cash equivalents, and investments, cost","language":"en-US"},{"forObject":"AEHR:CashCashEquivalentsAndInvestmentsEstimatedFairValue","labelType":"xbrl:label","value":"Cash, cash equivalents, and investments, estimated fair value","language":"en-US"},{"forObject":"AEHR:ConcentrationOfSupplyRiskPolicyTextBlock","labelType":"xbrl:label","value":"CONCENTRATION OF SUPPLY RISK:","language":"en-US"},{"forObject":"AEHR:ConsolidatedBalanceSheetsAbstract","labelType":"xbrl:label","value":"Consolidated Balance Sheets","language":"en-US"},{"forObject":"AEHR:ConsolidatedBalanceSheetsParentheticalAbstract","labelType":"xbrl:verboseLabel","value":"Consolidated Balance Sheets","language":"en-US"},{"forObject":"AEHR:CumulativeStockIssuedSharesEmployeeStockPurchasePlan","labelType":"xbrl:label","value":"Shares issued under ESPP plan","language":"en-US"},{"forObject":"AEHR:CustomerDepositsAndDeferredRevenue","labelType":"xbrl:label","value":"Customer deposits and deferred revenue, short-term","language":"en-US"},{"forObject":"AEHR:CustomerDepositsAndDeferredRevenue","labelType":"xbrl:totalLabel","value":"Customer deposits and deferred revenue","language":"en-US"},{"forObject":"AEHR:CustomerDepositsAndDeferredRevenueDetailsAbstract","labelType":"xbrl:label","value":"Customer Deposits And Deferred Revenue Details [Abstract]","language":"en-US"},{"forObject":"AEHR:CustomerDepositsAndDeferredRevenueTableTextBlock","labelType":"xbrl:verboseLabel","value":"Customer deposits and deferred revenue, short-term","language":"en-US"},{"forObject":"AEHR:CustomerDepositsAndDeferredRevenueTableTextBlock","labelType":"xbrl:label","value":"CustomerDepositsAndDeferredRevenueTableTextBlock","language":"en-US"},{"forObject":"AEHR:DebtIssuanceCostsArrangementsNet","labelType":"xbrl:label","value":"Debt issuance costs","language":"en-US"},{"forObject":"AEHR:DocumentAndEntityInformationAbstract","labelType":"xbrl:label","value":"Document And Entity Information","language":"en-US"},{"forObject":"AEHR:EffectOnNetIncomeLossPerShareBasic","labelType":"xbrl:label","value":"Effect on net income (loss) per share, Basic","language":"en-US"},{"forObject":"AEHR:EffectOnNetIncomeLossPerShareDiluted","labelType":"xbrl:label","value":"Effect on net income (loss) per share, Diluted","language":"en-US"},{"forObject":"AEHR:EmployeeStockPurchasePlanNumberOfSharesAvailableForGrant","labelType":"xbrl:label","value":"ESPP Shares available for issuance","language":"en-US"},{"forObject":"AEHR:EquityIncentivePlan2006Member","labelType":"xbrl:label","value":"2006 Equity Incentive Plan","language":"en-US"},{"forObject":"AEHR:EquityIncentivePlan2016Member","labelType":"xbrl:label","value":"2016 Equity Incentive Plan","language":"en-US"},{"forObject":"AEHR:EstimatedForfeituresOfUnvestedStockBasedAwards","labelType":"xbrl:label","value":"Estimated forfeitures of unvested stock based awards, amount","language":"en-US"},{"forObject":"AEHR:FederalMember","labelType":"xbrl:label","value":"Federal","language":"en-US"},{"forObject":"AEHR:ForeignNetOperatingLossCarryforwards","labelType":"xbrl:label","value":"Foreign net operating loss carryforwards","language":"en-US"},{"forObject":"AEHR:FourCustomerMember","labelType":"xbrl:label","value":"Customer Four","language":"en-US"},{"forObject":"AEHR:GrossProceedsFromIssuanceOfFollowOnPublicOffering","labelType":"xbrl:label","value":"Gross proceeds from issuance of follow on public offering","language":"en-US"},{"forObject":"AEHR:GrossProceedsFromIssuanceOfPrivatePlacement","labelType":"xbrl:label","value":"Gross proceeds from sale of common stock","language":"en-US"},{"forObject":"AEHR:IncreaseDecreaseInCustomerDepositsAndDeferredRevenue","labelType":"xbrl:label","value":"Customer deposits and deferred revenue","language":"en-US"},{"forObject":"AEHR:InvestorRelations","labelType":"xbrl:label","value":"Investor relations","language":"en-US"},{"forObject":"AEHR:IssuanceOfCommonStockUnderFollowOnPublicOfferingShares","labelType":"xbrl:label","value":"Issuance of common stock under public offering, Shares","language":"en-US"},{"forObject":"AEHR:LineOfCreditConvertedToConvertibleNotes","labelType":"xbrl:label","value":"Line of credit converted to convertible notes","language":"en-US"},{"forObject":"AEHR:Liquidity","labelType":"xbrl:label","value":"LIQUIDITY:","language":"en-US"},{"forObject":"AEHR:LongtermInvestmentsCertificateOfDepositCost","labelType":"xbrl:label","value":"Long-term investments, certificate of deposit, cost","language":"en-US"},{"forObject":"AEHR:LongtermInvestmentsCertificateOfDepositEstimedFairValue","labelType":"xbrl:label","value":"Long-term investments, certificate of deposit, estimed fair value","language":"en-US"},{"forObject":"AEHR:NetChangeInCapitalizedStockbasedCompensation","labelType":"xbrl:label","value":"Net change in capitalized stock-based compensation","language":"en-US"},{"forObject":"AEHR:OneCustomerMember","labelType":"xbrl:label","value":"Customer One","language":"en-US"},{"forObject":"AEHR:ProceedsFromIssuanceOfFollowOnPublicOfferingNetOfIssuanceCosts","labelType":"xbrl:label","value":"Issuance of common stock under public offering, Amount","language":"en-US"},{"forObject":"AEHR:ProceedsFromIssuanceOfFollowOnPublicOfferingNetOfIssuanceCosts","labelType":"xbrl:verboseLabel","value":"Proceeds from issuance of common stock under public offering, net of issuance costs","language":"en-US"},{"forObject":"AEHR:PropertyAndEquipmentNetDetailsNarrativeAbstract","labelType":"xbrl:label","value":"Property And Equipment Net Details Narrative [Abstract]","language":"en-US"},{"forObject":"AEHR:Range1Member","labelType":"xbrl:label","value":"$0.59-$0.97","language":"en-US"},{"forObject":"AEHR:Range2Member","labelType":"xbrl:label","value":"$1.09-$1.36","language":"en-US"},{"forObject":"AEHR:Range3Member","labelType":"xbrl:label","value":"$1.68-$2.06","language":"en-US"},{"forObject":"AEHR:Range4Member","labelType":"xbrl:label","value":"$2.10-$2.81","language":"en-US"},{"forObject":"AEHR:Range5Member","labelType":"xbrl:label","value":"$3.46-$3.93","language":"en-US"},{"forObject":"AEHR:Range6Member","labelType":"xbrl:label","value":"$0.59-$3.93","language":"en-US"},{"forObject":"AEHR:ResearchAndDevelopmentTaxCreditCarryforwards","labelType":"xbrl:label","value":"Research and development tax credit carryforwards","language":"en-US"},{"forObject":"AEHR:ScheduleUsefulLifeForPropertyAndEquipmentTableTextblock","labelType":"xbrl:label","value":"Useful life for property and equipment","language":"en-US"},{"forObject":"AEHR:SemicsIncMember","labelType":"xbrl:label","value":"Semics Inc,","language":"en-US"},{"forObject":"AEHR:ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeStockPurchasePlanMaximumSharesThatMayBePurchased","labelType":"xbrl:label","value":"Maximum number of shares a participant may purchase","language":"en-US"},{"forObject":"AEHR:ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeStockPurchasePlanNumberOfSharesReservedForFutureIssuance","labelType":"xbrl:label","value":"Shares reserved under ESPP in October 2016","language":"en-US"},{"forObject":"AEHR:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesReservedForFutureIssuance","labelType":"xbrl:label","value":"Shares reserved for issuance","language":"en-US"},{"forObject":"AEHR:StateMember","labelType":"xbrl:label","value":"State","language":"en-US"},{"forObject":"AEHR:StockOptionAndRSUTransactionsMember","labelType":"xbrl:label","value":"Stock Option and RSU Transactions","language":"en-US"},{"forObject":"AEHR:StockOptionPlan20062016Member","labelType":"xbrl:label","value":"2006 Stock Option Plan and 2016 Equity Incentive Plan","language":"en-US"},{"forObject":"AEHR:StockbasedCompensationExpenseRelatedToStockOptionsAndRestrictedStockUnits","labelType":"xbrl:label","value":"Stock-based compensation expense related to stock options and RSUs","language":"en-US"},{"forObject":"AEHR:StockbasedCompensationRelatedToEmployeeStockPurchasePlan","labelType":"xbrl:label","value":"Stock-based compensation related to the ESPP","language":"en-US"},{"forObject":"AEHR:ThreeCustomerMember","labelType":"xbrl:label","value":"Customer Three","language":"en-US"},{"forObject":"AEHR:TwoCustomerMember","labelType":"xbrl:label","value":"Customer Two","language":"en-US"},{"forObject":"AEHR:USMember","labelType":"xbrl:label","value":"US","language":"en-US"},{"forObject":"dei:AmendmentFlag","labelType":"xbrl:label","value":"Amendment Flag","language":"en-US"},{"forObject":"dei:CurrentFiscalYearEndDate","labelType":"xbrl:label","value":"Current Fiscal Year End Date","language":"en-US"},{"forObject":"dei:DocumentFiscalPeriodFocus","labelType":"xbrl:label","value":"Document Fiscal Period Focus","language":"en-US"},{"forObject":"dei:DocumentFiscalYearFocus","labelType":"xbrl:label","value":"Document Fiscal Year Focus","language":"en-US"},{"forObject":"dei:DocumentPeriodEndDate","labelType":"xbrl:label","value":"Document Period End Date","language":"en-US"},{"forObject":"dei:DocumentType","labelType":"xbrl:label","value":"Document Type","language":"en-US"},{"forObject":"dei:EntityCentralIndexKey","labelType":"xbrl:label","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:EntityCurrentReportingStatus","labelType":"xbrl:label","value":"Is Entity's Reporting Status Current?","language":"en-US"},{"forObject":"dei:EntityFilerCategory","labelType":"xbrl:label","value":"Entity Filer Category","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:EntityVoluntaryFilers","labelType":"xbrl:label","value":"Is Entity a Voluntary Filer?","language":"en-US"},{"forObject":"dei:EntityWellKnownSeasonedIssuer","labelType":"xbrl:label","value":"Is Entity a Well-known Seasoned Issuer?","language":"en-US"},{"forObject":"srt:AsiaMember","labelType":"xbrl:label","value":"Asia","language":"en-US"},{"forObject":"srt:EuropeMember","labelType":"xbrl:label","value":"Europe","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:NorthAmericaMember","labelType":"xbrl:label","value":"North America","language":"en-US"},{"forObject":"srt:RangeAxis","labelType":"xbrl:label","value":"Range [Axis]","language":"en-US"},{"forObject":"us-gaap:AccountingPoliciesAbstract","labelType":"xbrl:label","value":"Accounting Policies [Abstract]","language":"en-US"},{"forObject":"us-gaap:AccountsPayableCurrent","labelType":"xbrl:label","value":"Accounts payable","language":"en-US"},{"forObject":"us-gaap:AccountsReceivableGrossCurrent","labelType":"xbrl:label","value":"Accounts receivable, gross","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","language":"en-US"},{"forObject":"us-gaap:AccruedIncomeTaxesCurrent","labelType":"xbrl:label","value":"Taxes payable","language":"en-US"},{"forObject":"us-gaap:AccruedLiabilitiesCurrent","labelType":"xbrl:label","value":"Accrued expenses","language":"en-US"},{"forObject":"us-gaap:AccruedLiabilitiesCurrent","labelType":"xbrl:totalLabel","value":"Accrued expenses","language":"en-US"},{"forObject":"us-gaap:AccruedLiabilitiesCurrentAndNoncurrentAbstract","labelType":"xbrl:label","value":"Accrued Liabilities [Abstract]","language":"en-US"},{"forObject":"us-gaap:AccruedProfessionalFeesCurrent","labelType":"xbrl:label","value":"Professional services","language":"en-US"},{"forObject":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","labelType":"xbrl:negatedLabel","value":"Less: Accumulated depreciation and amortization","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:AccumulatedNetUnrealizedInvestmentGainLossMember","labelType":"xbrl:label","value":"Unrealized loss on Investments, Net","language":"en-US"},{"forObject":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","labelType":"xbrl:label","value":"Accumulated other comprehensive income","language":"en-US"},{"forObject":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","labelType":"xbrl:periodStartLabel","value":"Accumulated other comprehensive income, beginning","language":"en-US"},{"forObject":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","labelType":"xbrl:periodEndLabel","value":"Accumulated other comprehensive income, ending","language":"en-US"},{"forObject":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","labelType":"xbrl:label","value":"Accumulated Other Comprehensive Income","language":"en-US"},{"forObject":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","labelType":"xbrl:verboseLabel","value":"Accumulated Other Comprehensive Income / Loss","language":"en-US"},{"forObject":"us-gaap:AccumulatedTranslationAdjustmentMember","labelType":"xbrl:label","value":"Cumulative Translation Adjustments [Member]","language":"en-US"},{"forObject":"us-gaap:AdditionalPaidInCapitalCommonStock","labelType":"xbrl:label","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:AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","labelType":"xbrl:label","value":"Adjustments to reconcile net income (loss) to net cash used in operating activities:","language":"en-US"},{"forObject":"us-gaap:AdvertisingCostsPolicyTextBlock","labelType":"xbrl:label","value":"ADVERTISING COSTS:","language":"en-US"},{"forObject":"us-gaap:AllocatedShareBasedCompensationExpense","labelType":"xbrl:label","value":"Stock-based compensation","language":"en-US"},{"forObject":"us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent","labelType":"xbrl:label","value":"Less: Allowance for doubtful accounts","language":"en-US"},{"forObject":"us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent","labelType":"xbrl:negatedPeriodStartLabel","value":"Allowance for doubtful accounts, Beginning","language":"en-US"},{"forObject":"us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent","labelType":"xbrl:negatedPeriodEndLabel","value":"Allowance for doubtful accounts, Ending","language":"en-US"},{"forObject":"us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries","labelType":"xbrl:label","value":"Allowance for doubtful accounts, Deductions","language":"en-US"},{"forObject":"us-gaap:AmortizationOfFinancingCosts","labelType":"xbrl:label","value":"Amortization of debt issuance costs","language":"en-US"},{"forObject":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","labelType":"xbrl:label","value":"Options not included in the computation of diluted net income (loss) per share","language":"en-US"},{"forObject":"us-gaap:Assets","labelType":"xbrl:totalLabel","value":"Total assets","language":"en-US"},{"forObject":"us-gaap:Assets","labelType":"xbrl:label","value":"Assets [Default Label]","language":"en-US"},{"forObject":"us-gaap:AssetsAbstract","labelType":"xbrl:label","value":"ASSETS","language":"en-US"},{"forObject":"us-gaap:AssetsCurrent","labelType":"xbrl:totalLabel","value":"Total current assets","language":"en-US"},{"forObject":"us-gaap:AssetsCurrent","labelType":"xbrl:label","value":"Assets, Current","language":"en-US"},{"forObject":"us-gaap:AssetsFairValueDisclosure","labelType":"xbrl:label","value":"Assets","language":"en-US"},{"forObject":"us-gaap:AwardTypeAxis","labelType":"xbrl:label","value":"Award Type [Axis]","language":"en-US"},{"forObject":"us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock","labelType":"xbrl:label","value":"ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES","language":"en-US"},{"forObject":"us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock","labelType":"xbrl:label","value":"BUSINESS:","language":"en-US"},{"forObject":"us-gaap:CapitalizedComputerSoftwareAmortization1","labelType":"xbrl:label","value":"System software development costs were capitalized or amortized","language":"en-US"},{"forObject":"us-gaap:Cash","labelType":"xbrl:label","value":"Cash, cost","language":"en-US"},{"forObject":"us-gaap:Cash","labelType":"xbrl:verboseLabel","value":"Cash, estimated fair value","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsAbstract","labelType":"xbrl:label","value":"Cash and Cash Equivalents [Abstract]","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsAtCarryingValue","labelType":"xbrl:label","value":"Cash and cash equivalents","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsAtCarryingValue","labelType":"xbrl:periodStartLabel","value":"Cash and cash equivalents, beginning of year","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsAtCarryingValue","labelType":"xbrl:periodEndLabel","value":"Cash and cash equivalents, end of year","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsAtCarryingValue","labelType":"xbrl:verboseLabel","value":"Cash and cash equivalents, cost","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsAtCarryingValue","labelType":"xbrl:terseLabel","value":"Cash and cash equivalents, estimated fair value","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsAxis","labelType":"xbrl:label","value":"Cash and Cash Equivalents [Axis]","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsDisclosureTextBlock","labelType":"xbrl:label","value":"CASH, CASH EQUIVALENTS AND INVESTMENTS","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease","labelType":"xbrl:totalLabel","value":"Net (decrease) increase in cash and cash equivalents","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease","labelType":"xbrl:label","value":"Cash and Cash Equivalents, Period Increase (Decrease)","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsPolicyTextBlock","labelType":"xbrl:label","value":"CASH EQUIVALENTS:","language":"en-US"},{"forObject":"us-gaap:CashEquivalentsAtCarryingValue","labelType":"xbrl:label","value":"Cash equivalents, cost","language":"en-US"},{"forObject":"us-gaap:CashEquivalentsAtCarryingValue","labelType":"xbrl:verboseLabel","value":"Cash equivalents, estimated fair value","language":"en-US"},{"forObject":"us-gaap:CertificatesOfDepositAtCarryingValue","labelType":"xbrl:label","value":"Certificate of deposit","language":"en-US"},{"forObject":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","labelType":"xbrl:label","value":"Commitments and Contingencies Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock","labelType":"xbrl:label","value":"COMMITMENTS AND CONTINGENCIES","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 value","language":"en-US"},{"forObject":"us-gaap:CommonStockSharesAuthorized","labelType":"xbrl:label","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:CommonStockSharesOutstanding","labelType":"xbrl:label","value":"Common stock, shares outstanding","language":"en-US"},{"forObject":"us-gaap:CommonStockValue","labelType":"xbrl:label","value":"Common stock, $0.01 par value: Authorized: 75,000 shares; Issued and outstanding: 22,143 shares and 21,340 shares at May 31, 2018 and 2017, respectively","language":"en-US"},{"forObject":"us-gaap:CompensationAndEmployeeBenefitPlansTextBlock","labelType":"xbrl:label","value":"EMPLOYEE BENEFIT PLANS","language":"en-US"},{"forObject":"us-gaap:CompensationAndRetirementDisclosureAbstract","labelType":"xbrl:label","value":"Retirement Benefits [Abstract]","language":"en-US"},{"forObject":"us-gaap:ComponentsOfDeferredTaxAssetsAbstract","labelType":"xbrl:label","value":"Components of Deferred Tax Assets [Abstract]","language":"en-US"},{"forObject":"us-gaap:ComprehensiveIncomeNetOfTax","labelType":"xbrl:label","value":"Comprehensive income (loss), attributable to Aehr Test Systems","language":"en-US"},{"forObject":"us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest","labelType":"xbrl:negatedLabel","value":"Less: Comprehensive (loss) income attributable to noncontrolling interest","language":"en-US"},{"forObject":"us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest","labelType":"xbrl:label","value":"Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest","language":"en-US"},{"forObject":"us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest","labelType":"xbrl:label","value":"Total comprehensive income (loss)","language":"en-US"},{"forObject":"us-gaap:ComprehensiveIncomePolicyPolicyTextBlock","labelType":"xbrl:label","value":"COMPREHENSIVE INCOME (LOSS):","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskByTypeAxis","labelType":"xbrl:label","value":"Segments [Axis]","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskByTypeAxis","labelType":"xbrl:verboseLabel","value":"Concentration Risk Type [Axis]","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskCreditRisk","labelType":"xbrl:label","value":"CONCENTRATION OF CREDIT RISK:","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskPercentage1","labelType":"xbrl:label","value":"Concentration risk","language":"en-US"},{"forObject":"us-gaap:ConsolidationPolicyTextBlock","labelType":"xbrl:label","value":"CONSOLIDATION:","language":"en-US"},{"forObject":"us-gaap:ConversionOfStockAmountIssued1","labelType":"xbrl:label","value":"Issuance of common stock in consideration for cancellation of outstanding vendor invoice, Amount","language":"en-US"},{"forObject":"us-gaap:ConversionOfStockAmountIssued1","labelType":"xbrl:verboseLabel","value":"Fair value of common stock issued to settle accounts payable","language":"en-US"},{"forObject":"us-gaap:ConversionOfStockAmountIssued1","labelType":"xbrl:terseLabel","value":"Cancellation of invoice","language":"en-US"},{"forObject":"us-gaap:ConversionOfStockSharesIssued1","labelType":"xbrl:label","value":"Issuance of common stock in consideration for cancellation of outstanding vendor invoice, Shares","language":"en-US"},{"forObject":"us-gaap:ConversionOfStockSharesIssued1","labelType":"xbrl:verboseLabel","value":"Issuance of common stock","language":"en-US"},{"forObject":"us-gaap:ConvertibleNotesPayableMember","labelType":"xbrl:label","value":"Convertible Notes","language":"en-US"},{"forObject":"us-gaap:CostOfRevenue","labelType":"xbrl:label","value":"Cost of sales","language":"en-US"},{"forObject":"us-gaap:CostOfSalesMember","labelType":"xbrl:label","value":"Cost Of Sales","language":"en-US"},{"forObject":"us-gaap:CurrentFederalTaxExpenseBenefit","labelType":"xbrl:label","value":"Current","language":"en-US"},{"forObject":"us-gaap:CurrentForeignTaxExpenseBenefit","labelType":"xbrl:verboseLabel","value":"Current","language":"en-US"},{"forObject":"us-gaap:CurrentForeignTaxExpenseBenefit","labelType":"xbrl:label","value":"Current Foreign Tax Expense (Benefit)","language":"en-US"},{"forObject":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","labelType":"xbrl:verboseLabel","value":"Current","language":"en-US"},{"forObject":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","labelType":"xbrl:label","value":"Current State and Local Tax Expense (Benefit)","language":"en-US"},{"forObject":"us-gaap:CustomerDepositsCurrent","labelType":"xbrl:label","value":"Customer deposits","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentCarryingAmount","labelType":"xbrl:label","value":"Convertible debt, principal amount","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentConvertibleConversionPrice1","labelType":"xbrl:label","value":"Conversion price for the Convertible Notes","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentConvertibleTermsOfConversionFeature","labelType":"xbrl:label","value":"Convertible Notes, Terms of Conversion Feature","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentFrequencyOfPeriodicPayment","labelType":"xbrl:label","value":"Convertible note, interest payment","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentInterestRateDuringPeriod","labelType":"xbrl:label","value":"Convertible note, interest rate","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentMaturityDate","labelType":"xbrl:label","value":"Convertible note, maturity","language":"en-US"},{"forObject":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","labelType":"xbrl:label","value":"Deferred","language":"en-US"},{"forObject":"us-gaap:DeferredForeignIncomeTaxExpenseBenefit","labelType":"xbrl:verboseLabel","value":"Deferred","language":"en-US"},{"forObject":"us-gaap:DeferredForeignIncomeTaxExpenseBenefit","labelType":"xbrl:label","value":"Deferred Foreign Income Tax Expense (Benefit)","language":"en-US"},{"forObject":"us-gaap:DeferredRentCreditNoncurrent","labelType":"xbrl:label","value":"Deferred rent","language":"en-US"},{"forObject":"us-gaap:DeferredRevenueAndCreditsCurrent","labelType":"xbrl:label","value":"Deferred revenue","language":"en-US"},{"forObject":"us-gaap:DeferredRevenueNoncurrent","labelType":"xbrl:label","value":"Deferred revenue, long-term","language":"en-US"},{"forObject":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","labelType":"xbrl:verboseLabel","value":"Deferred","language":"en-US"},{"forObject":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","labelType":"xbrl:label","value":"Deferred State and Local Income Tax Expense (Benefit)","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsGross","labelType":"xbrl:totalLabel","value":"Gross deferred tax assets","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsGross","labelType":"xbrl:label","value":"Deferred Tax Assets, Gross","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsInventory","labelType":"xbrl:label","value":"Inventory reserves","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsLiabilitiesNet","labelType":"xbrl:totalLabel","value":"Net deferred tax assets","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsLiabilitiesNet","labelType":"xbrl:label","value":"Deferred Tax Assets, Net","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwards","labelType":"xbrl:label","value":"Net operating losses","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsOther","labelType":"xbrl:verboseLabel","value":"Other","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsOther","labelType":"xbrl:label","value":"Deferred Tax Assets, Other","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsTaxCreditCarryforwards","labelType":"xbrl:label","value":"Credit carryforwards","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax","labelType":"xbrl:label","value":"Alternative minimum tax credit carryforwards","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves","labelType":"xbrl:label","value":"Reserves and accruals","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsValuationAllowance","labelType":"xbrl:negatedLabel","value":"Less: Valuation allowance","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsValuationAllowance","labelType":"xbrl:label","value":"Deferred Tax Assets, Valuation Allowance","language":"en-US"},{"forObject":"us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount","labelType":"xbrl:label","value":"Contributions to ESOP","language":"en-US"},{"forObject":"us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount","labelType":"xbrl:label","value":"Maximum calendar year contribution per employee","language":"en-US"},{"forObject":"us-gaap:Depreciation","labelType":"xbrl:label","value":"Depreciation expense","language":"en-US"},{"forObject":"us-gaap:DepreciationAndAmortization","labelType":"xbrl:label","value":"Depreciation and amortization","language":"en-US"},{"forObject":"us-gaap:DueToRelatedPartiesCurrentAndNoncurrent","labelType":"xbrl:label","value":"Payable to Wilson Sonsini Goodrich & Rosati","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareAbstract","labelType":"xbrl:label","value":"Earnings Per Share [Abstract]","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareBasic","labelType":"xbrl:label","value":"Basic net income (loss) per share","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareBasicAndDiluted","labelType":"xbrl:label","value":"Net income (loss) per share - basic and diluted","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareBasicAndDiluted","labelType":"xbrl:verboseLabel","value":"Net income (loss) per share basic and diluted","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareDiluted","labelType":"xbrl:label","value":"Diluted net income (loss) per share","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareTextBlock","labelType":"xbrl:label","value":"EARNINGS PER SHARE (EPS)","language":"en-US"},{"forObject":"us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents","labelType":"xbrl:label","value":"Effect of exchange rates on cash and cash equivalents","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","labelType":"xbrl:totalLabel","value":"Effective tax rate","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Percent","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Percent [Abstract]","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate","labelType":"xbrl:label","value":"U.S. federal statutory tax rate","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance","labelType":"xbrl:label","value":"Change in valuation allowance","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate","labelType":"xbrl:label","value":"Federal rate change impact","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential","labelType":"xbrl:label","value":"Foreign rate differential","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost","labelType":"xbrl:verboseLabel","value":"Stock-based compensation","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Percent","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments","labelType":"xbrl:verboseLabel","value":"Other","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Other Adjustments, Percent","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent","labelType":"xbrl:label","value":"ASU 2016-09 adoption","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes","labelType":"xbrl:label","value":"State taxes, net of federal tax effect","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits","labelType":"xbrl:negatedLabel","value":"Federal AMT refund","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Tax Credit, Percent","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch","labelType":"xbrl:label","value":"Research and development credit","language":"en-US"},{"forObject":"us-gaap:EmployeeBenefitsAndShareBasedCompensationAbstract","labelType":"xbrl:label","value":"Employee Benefits and Share-based Compensation, Noncash [Abstract]","language":"en-US"},{"forObject":"us-gaap:EmployeeRelatedLiabilitiesCurrent","labelType":"xbrl:label","value":"Payroll related","language":"en-US"},{"forObject":"us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems","labelType":"xbrl:label","value":"Stock-based compensation in the form of employee stock options, RSUs and ESPP purchase rights included in:","language":"en-US"},{"forObject":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","labelType":"xbrl:label","value":"Unrecognized stock-based compensation","language":"en-US"},{"forObject":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1","labelType":"xbrl:label","value":"Weighted average period for recognition of costs","language":"en-US"},{"forObject":"us-gaap:EmployeeStockMember","labelType":"xbrl:label","value":"Employee Stock Purchase Plan","language":"en-US"},{"forObject":"us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis","labelType":"xbrl:label","value":"Employee Stock Ownership Plan (ESOP) Name [Axis]","language":"en-US"},{"forObject":"us-gaap:EmployeeStockOwnershipPlanESOPSharesContributedToESOP","labelType":"xbrl:label","value":"Shares contributed to the ESOP for fiscal year","language":"en-US"},{"forObject":"us-gaap:EquityAbstract","labelType":"xbrl:label","value":"Equity [Abstract]","language":"en-US"},{"forObject":"us-gaap:ExtinguishmentOfDebtAxis","labelType":"xbrl:label","value":"Extinguishment of Debt [Axis]","language":"en-US"},{"forObject":"us-gaap:FairValueByFairValueHierarchyLevelAxis","labelType":"xbrl:label","value":"Fair Value, Hierarchy [Axis]","language":"en-US"},{"forObject":"us-gaap:FairValueByFairValueHierarchyLevelAxis","labelType":"xbrl:verboseLabel","value":"Fair Value Hierarchy and NAV [Axis]","language":"en-US"},{"forObject":"us-gaap:FairValueDisclosuresAbstract","labelType":"xbrl:label","value":"Fair Value Disclosures [Abstract]","language":"en-US"},{"forObject":"us-gaap:FairValueDisclosuresTextBlock","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:FairValueInputsLevel2Member","labelType":"xbrl:label","value":"Level 2","language":"en-US"},{"forObject":"us-gaap:FairValueInputsLevel3Member","labelType":"xbrl:label","value":"Level 3","language":"en-US"},{"forObject":"us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract","labelType":"xbrl:label","value":"Federal income taxes:","language":"en-US"},{"forObject":"us-gaap:ForeignCurrencyTransactionGainLossBeforeTax","labelType":"xbrl:label","value":"Foreign exchange (loss) gain","language":"en-US"},{"forObject":"us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock","labelType":"xbrl:label","value":"FOREIGN CURRENCY TRANSLATION AND TRANSACTIONS:","language":"en-US"},{"forObject":"us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract","labelType":"xbrl:label","value":"Foreign income taxes:","language":"en-US"},{"forObject":"us-gaap:FurnitureAndFixturesGross","labelType":"xbrl:verboseLabel","value":"Furniture and fixtures","language":"en-US"},{"forObject":"us-gaap:FurnitureAndFixturesGross","labelType":"xbrl:label","value":"Furniture and Fixtures, Gross","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":"Loss on disposal of asset","language":"en-US"},{"forObject":"us-gaap:GeneralAndAdministrativeExpenseMember","labelType":"xbrl:label","value":"Selling, General and Administrative","language":"en-US"},{"forObject":"us-gaap:GrossProfit","labelType":"xbrl:totalLabel","value":"Gross profit","language":"en-US"},{"forObject":"us-gaap:GrossProfit","labelType":"xbrl:label","value":"Gross profit","language":"en-US"},{"forObject":"us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock","labelType":"xbrl:label","value":"IMPAIRMENT OF LONG-LIVED ASSETS:","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","labelType":"xbrl:label","value":"Domestic","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","labelType":"xbrl:totalLabel","value":"Income (loss) before income tax benefit (expense)","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","labelType":"xbrl:label","value":"Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign","labelType":"xbrl:label","value":"Foreign","language":"en-US"},{"forObject":"us-gaap:IncomeStatementAbstract","labelType":"xbrl:label","value":"Income Statement [Abstract]","language":"en-US"},{"forObject":"us-gaap:IncomeStatementLocationAxis","labelType":"xbrl:label","value":"Income Statement Location [Axis]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxAuthorityAxis","labelType":"xbrl:label","value":"Income Tax Authority [Axis]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxDisclosureAbstract","labelType":"xbrl:label","value":"Income Tax Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxDisclosureTextBlock","labelType":"xbrl:label","value":"INCOME TAXES","language":"en-US"},{"forObject":"us-gaap:IncomeTaxExpenseBenefit","labelType":"xbrl:negatedLabel","value":"Income tax benefit (expense)","language":"en-US"},{"forObject":"us-gaap:IncomeTaxExpenseBenefit","labelType":"xbrl:label","value":"Income Tax Expense (Benefit)","language":"en-US"},{"forObject":"us-gaap:IncomeTaxPolicyTextBlock","labelType":"xbrl:label","value":"INCOME TAXES:","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance","labelType":"xbrl:label","value":"Valuation allowance","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationTaxCredits","labelType":"xbrl:label","value":"Federal refundable AMT credit","language":"en-US"},{"forObject":"us-gaap:IncomeTaxesPaid","labelType":"xbrl:label","value":"Cash paid during the year for Income taxes","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInAccountsPayable","labelType":"xbrl:verboseLabel","value":"Accounts payable","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInAccountsPayable","labelType":"xbrl:label","value":"Increase (Decrease) in Accounts Payable","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInAccountsReceivable","labelType":"xbrl:label","value":"Accounts receivable","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable","labelType":"xbrl:label","value":"Income taxes payable","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInAccruedLiabilities","labelType":"xbrl:verboseLabel","value":"Accrued expenses","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInAccruedLiabilities","labelType":"xbrl:label","value":"Increase (Decrease) in Accrued Liabilities","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInDeferredIncomeTaxes","labelType":"xbrl:label","value":"Reduction in deferred tax assets","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInInventories","labelType":"xbrl:verboseLabel","value":"Inventories","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInInventories","labelType":"xbrl:label","value":"Increase (Decrease) in Inventories","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInOperatingAssetsAbstract","labelType":"xbrl:label","value":"Changes in operating assets and liabilities:","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInOtherDeferredLiability","labelType":"xbrl:verboseLabel","value":"Deferred rent","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInOtherDeferredLiability","labelType":"xbrl:label","value":"Increase (Decrease) in Other Deferred Liability","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInPrepaidExpense","labelType":"xbrl:verboseLabel","value":"Prepaid expenses and other","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInPrepaidExpense","labelType":"xbrl:label","value":"Increase (Decrease) in Prepaid Expense","language":"en-US"},{"forObject":"us-gaap:InterestExpense","labelType":"xbrl:negatedLabel","value":"Interest expense","language":"en-US"},{"forObject":"us-gaap:InterestExpense","labelType":"xbrl:label","value":"Interest Expense","language":"en-US"},{"forObject":"us-gaap:InterestPaid","labelType":"xbrl:label","value":"Cash paid during the year for Interest","language":"en-US"},{"forObject":"us-gaap:InventoryFinishedGoodsNetOfReserves","labelType":"xbrl:label","value":"Finished goods","language":"en-US"},{"forObject":"us-gaap:InventoryNet","labelType":"xbrl:label","value":"Inventories","language":"en-US"},{"forObject":"us-gaap:InventoryNet","labelType":"xbrl:totalLabel","value":"Inventory","language":"en-US"},{"forObject":"us-gaap:InventoryNetAbstract","labelType":"xbrl:label","value":"Inventory, Net [Abstract]","language":"en-US"},{"forObject":"us-gaap:InventoryPolicyTextBlock","labelType":"xbrl:label","value":"INVENTORIES:","language":"en-US"},{"forObject":"us-gaap:InventoryRawMaterialsNetOfReserves","labelType":"xbrl:label","value":"Raw materials and sub-assemblies","language":"en-US"},{"forObject":"us-gaap:InventoryWorkInProcessNetOfReserves","labelType":"xbrl:label","value":"Work in process","language":"en-US"},{"forObject":"us-gaap:LeaseholdImprovementsGross","labelType":"xbrl:label","value":"Leasehold improvements","language":"en-US"},{"forObject":"us-gaap:Liabilities","labelType":"xbrl:totalLabel","value":"Total liabilities","language":"en-US"},{"forObject":"us-gaap:Liabilities","labelType":"xbrl:label","value":"Liabilities","language":"en-US"},{"forObject":"us-gaap:LiabilitiesAndStockholdersEquity","labelType":"xbrl:totalLabel","value":"Total liabilities and shareholders' equity","language":"en-US"},{"forObject":"us-gaap:LiabilitiesAndStockholdersEquity","labelType":"xbrl:label","value":"Liabilities and Equity","language":"en-US"},{"forObject":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","labelType":"xbrl:label","value":"LIABILITIES AND SHAREHOLDERS' EQUITY","language":"en-US"},{"forObject":"us-gaap:LiabilitiesCurrent","labelType":"xbrl:totalLabel","value":"Total current liabilities","language":"en-US"},{"forObject":"us-gaap:LiabilitiesCurrent","labelType":"xbrl:label","value":"Liabilities, Current","language":"en-US"},{"forObject":"us-gaap:LiabilitiesSubjectToCompromiseDebtAndAccruedInterest","labelType":"xbrl:label","value":"Accrued interest","language":"en-US"},{"forObject":"us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity","labelType":"xbrl:label","value":"Line of credit, maximum borrowing capacity","language":"en-US"},{"forObject":"us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity","labelType":"xbrl:label","value":"Balance available to borrow under the line of credit","language":"en-US"},{"forObject":"us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock","labelType":"xbrl:label","value":"ACCOUNTS RECEIVABLE","language":"en-US"},{"forObject":"us-gaap:LongTermDebt","labelType":"xbrl:label","value":"Convertible notes","language":"en-US"},{"forObject":"us-gaap:LongTermDebtAbstract","labelType":"xbrl:label","value":"Long-term Debt, Unclassified [Abstract]","language":"en-US"},{"forObject":"us-gaap:LongTermDebtCurrent","labelType":"xbrl:label","value":"Current portion of long-term debt","language":"en-US"},{"forObject":"us-gaap:LongTermDebtTextBlock","labelType":"xbrl:label","value":"LONG-TERM DEBT","language":"en-US"},{"forObject":"us-gaap:MachineryAndEquipmentGross","labelType":"xbrl:verboseLabel","value":"Machinery and equipment","language":"en-US"},{"forObject":"us-gaap:MachineryAndEquipmentGross","labelType":"xbrl:label","value":"Machinery and Equipment, Gross","language":"en-US"},{"forObject":"us-gaap:MachineryAndEquipmentMember","labelType":"xbrl:label","value":"Machinery and equipment","language":"en-US"},{"forObject":"us-gaap:MinorityInterest","labelType":"xbrl:label","value":"Noncontrolling interest","language":"en-US"},{"forObject":"us-gaap:MoneyMarketFundsAtCarryingValue","labelType":"xbrl:label","value":"Money market funds","language":"en-US"},{"forObject":"us-gaap:MoneyMarketFundsMember","labelType":"xbrl:label","value":"Money Market Funds","language":"en-US"},{"forObject":"us-gaap:MovementInStandardProductWarrantyAccrualRollForward","labelType":"xbrl:label","value":"Movement in Standard Product Warranty Accrual [Roll Forward]","language":"en-US"},{"forObject":"us-gaap:MultiemployerPlanTypeAxis","labelType":"xbrl:label","value":"Multiemployer Plan Type [Axis]","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInFinancingActivities","labelType":"xbrl:totalLabel","value":"Net cash provided by financing activities","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:NetCashProvidedByUsedInFinancingActivitiesAbstract","labelType":"xbrl:label","value":"Cash flows from financing activities:","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInInvestingActivities","labelType":"xbrl:totalLabel","value":"Net cash used in investing 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:NetCashProvidedByUsedInInvestingActivitiesAbstract","labelType":"xbrl:label","value":"Cash flows from investing activities:","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInOperatingActivities","labelType":"xbrl:totalLabel","value":"Net cash used in operating 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:NetCashProvidedByUsedInOperatingActivitiesAbstract","labelType":"xbrl:label","value":"Cash flows from operating activities:","language":"en-US"},{"forObject":"us-gaap:NetIncomeLoss","labelType":"xbrl:label","value":"Net income (loss) attributable to Aehr Test Systems common shareholders","language":"en-US"},{"forObject":"us-gaap:NetIncomeLoss","labelType":"xbrl:verboseLabel","value":"Numerator: Net income (loss)","language":"en-US"},{"forObject":"us-gaap:NetIncomeLoss","labelType":"xbrl:terseLabel","value":"Net income (loss)","language":"en-US"},{"forObject":"us-gaap:NetIncomeLossAttributableToNoncontrollingInterest","labelType":"xbrl:negatedLabel","value":"Less: Net income attributable to the noncontrolling interest","language":"en-US"},{"forObject":"us-gaap:NetIncomeLossAttributableToNoncontrollingInterest","labelType":"xbrl:label","value":"Net Income (Loss) Attributable to Noncontrolling Interest","language":"en-US"},{"forObject":"us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock","labelType":"xbrl:label","value":"RECENT ACCOUNTING PRONOUNCEMENTS:","language":"en-US"},{"forObject":"us-gaap:NoncashInvestingAndFinancingItemsAbstract","labelType":"xbrl:label","value":"Supplemental disclosure of non-cash flow information:","language":"en-US"},{"forObject":"us-gaap:NoncontrollingInterestMember","labelType":"xbrl:label","value":"Noncontrolling Interest","language":"en-US"},{"forObject":"us-gaap:OperatingExpenses","labelType":"xbrl:totalLabel","value":"Total operating expenses","language":"en-US"},{"forObject":"us-gaap:OperatingExpenses","labelType":"xbrl:label","value":"Operating Expenses","language":"en-US"},{"forObject":"us-gaap:OperatingExpensesAbstract","labelType":"xbrl:label","value":"Operating expenses:","language":"en-US"},{"forObject":"us-gaap:OperatingIncomeLoss","labelType":"xbrl:label","value":"Income (loss) from operations","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsDue","labelType":"xbrl:totalLabel","value":"Total","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsDue","labelType":"xbrl:label","value":"Operating Leases, Future Minimum Payments Due","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueAbstract","labelType":"xbrl:label","value":"Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent","labelType":"xbrl:label","value":"2019","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears","labelType":"xbrl:label","value":"2023","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears","labelType":"xbrl:label","value":"2022","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears","labelType":"xbrl:label","value":"2021","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears","labelType":"xbrl:label","value":"2020","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter","labelType":"xbrl:label","value":"Thereafter","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesRentExpenseNet","labelType":"xbrl:label","value":"Rental expense","language":"en-US"},{"forObject":"us-gaap:OperatingLossCarryforwardsValuationAllowance","labelType":"xbrl:label","value":"Net operating loss carryforward","language":"en-US"},{"forObject":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","labelType":"xbrl:label","value":"Organization, Consolidation and Presentation of Financial Statements [Abstract]","language":"en-US"},{"forObject":"us-gaap:OtherAccruedLiabilitiesCurrent","labelType":"xbrl:label","value":"Other","language":"en-US"},{"forObject":"us-gaap:OtherAssetsNoncurrent","labelType":"xbrl:label","value":"Other assets","language":"en-US"},{"forObject":"us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember","labelType":"xbrl:label","value":"Test equipment","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax","labelType":"xbrl:label","value":"Other comprehensive income, net of tax: Foreign currency translation income","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax","labelType":"xbrl:label","value":"Other comprehensive income (loss) before reclassifications","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","labelType":"xbrl:label","value":"Foreign currency translation adjustment","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","labelType":"xbrl:label","value":"Other comprehensive income (loss), net of tax","language":"en-US"},{"forObject":"us-gaap:OtherEmployeeRelatedLiabilitiesCurrent","labelType":"xbrl:label","value":"Commissions and bonuses","language":"en-US"},{"forObject":"us-gaap:OtherIncomeAndExpensesAbstract","labelType":"xbrl:label","value":"Other Income and Expenses [Abstract]","language":"en-US"},{"forObject":"us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock","labelType":"xbrl:label","value":"OTHER EXPENSE, NET","language":"en-US"},{"forObject":"us-gaap:OtherNonoperatingIncome","labelType":"xbrl:label","value":"Other income, net","language":"en-US"},{"forObject":"us-gaap:OtherNonoperatingIncomeExpense","labelType":"xbrl:label","value":"Other expense, net","language":"en-US"},{"forObject":"us-gaap:OtherNonoperatingIncomeExpense","labelType":"xbrl:totalLabel","value":"Other expense, net","language":"en-US"},{"forObject":"us-gaap:ParentMember","labelType":"xbrl:label","value":"Total Aehr Test Systems Shareholders' Equity (Deficit)","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","labelType":"xbrl:negatedLabel","value":"Purchases of property and equipment","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","labelType":"xbrl:label","value":"Payments to Acquire Property, Plant, and Equipment","language":"en-US"},{"forObject":"us-gaap:PreferredStockParOrStatedValuePerShare","labelType":"xbrl:label","value":"Preferred stock, par value","language":"en-US"},{"forObject":"us-gaap:PreferredStockSharesAuthorized","labelType":"xbrl:label","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:PreferredStockSharesOutstanding","labelType":"xbrl:label","value":"Preferred stock, shares outstanding","language":"en-US"},{"forObject":"us-gaap:PreferredStockValue","labelType":"xbrl:label","value":"Preferred stock, $0.01 par value: Authorized: 10,000 shares; Issued and outstanding: none","language":"en-US"},{"forObject":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","labelType":"xbrl:label","value":"Prepaid expenses and other","language":"en-US"},{"forObject":"us-gaap:ProceedsFromIssuanceOfCommonStock","labelType":"xbrl:label","value":"Proceeds from issuance of common stock under employee plans","language":"en-US"},{"forObject":"us-gaap:ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet","labelType":"xbrl:label","value":"Proceed from issuance of convertible notes, net","language":"en-US"},{"forObject":"us-gaap:ProceedsFromIssuanceOfPrivatePlacement","labelType":"xbrl:label","value":"Proceeds from issuance of common stock under private placement, net of issuance costs","language":"en-US"},{"forObject":"us-gaap:ProceedsFromIssuanceOfPrivatePlacement","labelType":"xbrl:verboseLabel","value":"Net proceeds from sale of common stock","language":"en-US"},{"forObject":"us-gaap:ProceedsFromRepaymentsOfLinesOfCredit","labelType":"xbrl:label","value":"Line of credit borrowings (repayments), net","language":"en-US"},{"forObject":"us-gaap:ProductWarrantiesDisclosuresAbstract","labelType":"xbrl:label","value":"Product Warranties Disclosures [Abstract]","language":"en-US"},{"forObject":"us-gaap:ProductWarrantyAccrual","labelType":"xbrl:label","value":"Warranty","language":"en-US"},{"forObject":"us-gaap:ProductWarrantyAccrual","labelType":"xbrl:periodStartLabel","value":"Balance at the beginning of the year","language":"en-US"},{"forObject":"us-gaap:ProductWarrantyAccrual","labelType":"xbrl:periodEndLabel","value":"Balance at the end of the year","language":"en-US"},{"forObject":"us-gaap:ProductWarrantyAccrualPayments","labelType":"xbrl:negatedLabel","value":"Consumption of reserves","language":"en-US"},{"forObject":"us-gaap:ProductWarrantyAccrualPayments","labelType":"xbrl:label","value":"Standard and Extended Product Warranty Accrual, Decrease for Payments","language":"en-US"},{"forObject":"us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease","labelType":"xbrl:label","value":"Accruals and adjustments (change in estimates) related to pre-existing warranties during the year","language":"en-US"},{"forObject":"us-gaap:ProductWarrantyAccrualWarrantiesIssued","labelType":"xbrl:label","value":"Accruals for warranties issued during the year","language":"en-US"},{"forObject":"us-gaap:ProductWarrantyDisclosureTextBlock","labelType":"xbrl:label","value":"PRODUCT WARRANTIES","language":"en-US"},{"forObject":"us-gaap:ProfitLoss","labelType":"xbrl:label","value":"Net income (loss)","language":"en-US"},{"forObject":"us-gaap:ProfitLoss","labelType":"xbrl:verboseLabel","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:PropertyPlantAndEquipmentGross","labelType":"xbrl:totalLabel","value":"Property and equipment, gross","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentGross","labelType":"xbrl:label","value":"Property, Plant and Equipment, Gross","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentNet","labelType":"xbrl:label","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:PropertyPlantAndEquipmentNet","labelType":"xbrl:periodEndLabel","value":"Property and equipment, net","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentNetAbstract","labelType":"xbrl:label","value":"Property, Plant and Equipment, Net [Abstract]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentOther","labelType":"xbrl:verboseLabel","value":"Test equipment","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentOther","labelType":"xbrl:label","value":"Property, Plant and Equipment, Other, Gross","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock","labelType":"xbrl:label","value":"PROPERTY AND EQUIPMENT:","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentTextBlock","labelType":"xbrl:verboseLabel","value":"Property and equipment, net","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentTextBlock","labelType":"xbrl:label","value":"Property, Plant and Equipment [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentUsefulLife","labelType":"xbrl:label","value":"Useful life","language":"en-US"},{"forObject":"us-gaap:ProvisionForDoubtfulAccounts","labelType":"xbrl:label","value":"(Recovery of) provision for doubtful accounts","language":"en-US"},{"forObject":"us-gaap:PurchaseObligation","labelType":"xbrl:label","value":"Purchase obligation","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":"SELECTED QUARTERLY CONSOLIDATED FINANCIAL DATA (UNAUDITED)","language":"en-US"},{"forObject":"us-gaap:ReceivablesAbstract","labelType":"xbrl:label","value":"Receivables [Abstract]","language":"en-US"},{"forObject":"us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy","labelType":"xbrl:label","value":"ACCOUNTS RECEIVABLE AND ALLOWANCE FOR DOUBTFUL ACCOUNTS:","language":"en-US"},{"forObject":"us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax","labelType":"xbrl:label","value":"Amounts reclassified out of AOCI","language":"en-US"},{"forObject":"us-gaap:ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward","labelType":"xbrl:label","value":"Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]","language":"en-US"},{"forObject":"us-gaap:RelatedPartyTransactionAmountsOfTransaction","labelType":"xbrl:label","value":"Transactions with Wilson Sonsini Goodrich & Rosati","language":"en-US"},{"forObject":"us-gaap:RelatedPartyTransactionsAbstract","labelType":"xbrl:label","value":"Related Party Transactions [Abstract]","language":"en-US"},{"forObject":"us-gaap:RelatedPartyTransactionsDisclosureTextBlock","labelType":"xbrl:label","value":"RELATED PARTY TRANSACTIONS","language":"en-US"},{"forObject":"us-gaap:ResearchAndDevelopmentExpense","labelType":"xbrl:label","value":"Research and development","language":"en-US"},{"forObject":"us-gaap:ResearchAndDevelopmentExpenseMember","labelType":"xbrl:label","value":"Research And Development","language":"en-US"},{"forObject":"us-gaap:ResearchAndDevelopmentExpensePolicy","labelType":"xbrl:label","value":"PRODUCT DEVELOPMENT COSTS AND CAPITALIZED SOFTWARE:","language":"en-US"},{"forObject":"us-gaap:RestrictedStockUnitsRSUMember","labelType":"xbrl:label","value":"Restricted Stock Units","language":"en-US"},{"forObject":"us-gaap:RestrictedStockUnitsRSUMember","labelType":"xbrl:verboseLabel","value":"RSUs","language":"en-US"},{"forObject":"us-gaap:RetainedEarningsAccumulatedDeficit","labelType":"xbrl:label","value":"Accumulated deficit","language":"en-US"},{"forObject":"us-gaap:RetainedEarningsMember","labelType":"xbrl:label","value":"Accumulated Deficit","language":"en-US"},{"forObject":"us-gaap:RevenueRecognitionPolicyTextBlock","labelType":"xbrl:label","value":"REVENUE RECOGNITION:","language":"en-US"},{"forObject":"us-gaap:Revenues","labelType":"xbrl:label","value":"Net sales","language":"en-US"},{"forObject":"us-gaap:Revenues","labelType":"xbrl:verboseLabel","value":"Net Sales","language":"en-US"},{"forObject":"us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction","labelType":"xbrl:label","value":"Number of shares sold","language":"en-US"},{"forObject":"us-gaap:SaleOfStockPricePerShare","labelType":"xbrl:label","value":"Purchase price per share of the common stock","language":"en-US"},{"forObject":"us-gaap:SalesMember","labelType":"xbrl:label","value":"Net Sales","language":"en-US"},{"forObject":"us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock","labelType":"xbrl:verboseLabel","value":"Accounts receivable","language":"en-US"},{"forObject":"us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock","labelType":"xbrl:label","value":"Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock","labelType":"xbrl:verboseLabel","value":"Accrued expenses","language":"en-US"},{"forObject":"us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock","labelType":"xbrl:label","value":"Schedule of Accrued Liabilities [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock","labelType":"xbrl:label","value":"Changes in the components of AOCI","language":"en-US"},{"forObject":"us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock","labelType":"xbrl:label","value":"Cash, cash equivalents and investments by security type","language":"en-US"},{"forObject":"us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock","labelType":"xbrl:label","value":"Income tax benefit (expense)","language":"en-US"},{"forObject":"us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock","labelType":"xbrl:label","value":"Net deferred tax assets","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock","labelType":"xbrl:label","value":"Earnings per share","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock","labelType":"xbrl:label","value":"Income tax reconciliation","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock","labelType":"xbrl:label","value":"Compensation costs related to the Company's stock-based compensation","language":"en-US"},{"forObject":"us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock","labelType":"xbrl:label","value":"Fair value by hierarchy","language":"en-US"},{"forObject":"us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock","labelType":"xbrl:label","value":"Minimum annual rentals payments under non-cancellable operating leases","language":"en-US"},{"forObject":"us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock","labelType":"xbrl:label","value":"Domestic and foreign components of income (loss) before income tax benefit (expense)","language":"en-US"},{"forObject":"us-gaap:ScheduleOfInventoryCurrentTableTextBlock","labelType":"xbrl:verboseLabel","value":"Inventories","language":"en-US"},{"forObject":"us-gaap:ScheduleOfInventoryCurrentTableTextBlock","labelType":"xbrl:label","value":"Schedule of Inventory, Current [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock","labelType":"xbrl:verboseLabel","value":"Other expense, net","language":"en-US"},{"forObject":"us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock","labelType":"xbrl:label","value":"Schedule of Other Nonoperating Income (Expense) [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock","labelType":"xbrl:label","value":"Liability for product warranties","language":"en-US"},{"forObject":"us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock","labelType":"xbrl:label","value":"Selected Quarterly Consolidated Financial Data (unaudited)","language":"en-US"},{"forObject":"us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock","labelType":"xbrl:label","value":"Company's operations in different geographic areas","language":"en-US"},{"forObject":"us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock","labelType":"xbrl:label","value":"Stock option and RSU transactions","language":"en-US"},{"forObject":"us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock","labelType":"xbrl:label","value":"Stock option transactions","language":"en-US"},{"forObject":"us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock","labelType":"xbrl:label","value":"Fair value assumption of the ESPP Purchase Rights","language":"en-US"},{"forObject":"us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock","labelType":"xbrl:label","value":"Fair value assumptions for Option Valuation Model","language":"en-US"},{"forObject":"us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock","labelType":"xbrl:label","value":"Unrecognized tax benefits","language":"en-US"},{"forObject":"us-gaap:SegmentReportingAbstract","labelType":"xbrl:label","value":"Segment Reporting [Abstract]","language":"en-US"},{"forObject":"us-gaap:SegmentReportingDisclosureTextBlock","labelType":"xbrl:label","value":"SEGMENT INFORMATION","language":"en-US"},{"forObject":"us-gaap:SellingGeneralAndAdministrativeExpense","labelType":"xbrl:label","value":"Selling, general and administrative","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensation","labelType":"xbrl:label","value":"Stock-based compensation expense","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensation","labelType":"xbrl:verboseLabel","value":"Total stock-based compensation","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","labelType":"xbrl:label","value":"Market value on the date of the grant","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","labelType":"xbrl:label","value":"RSUs unvested","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","labelType":"xbrl:label","value":"RSUs vested","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","labelType":"xbrl:label","value":"Volatility","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","labelType":"xbrl:label","value":"Risk-free interest rates","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized","labelType":"xbrl:label","value":"Additional shares reserved","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized","labelType":"xbrl:label","value":"Authorized shares","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","labelType":"xbrl:periodStartLabel","value":"Available Shares, Beginning","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","labelType":"xbrl:periodEndLabel","value":"Available Shares, Ending","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","labelType":"xbrl:label","value":"Shares remained available under plan","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber","labelType":"xbrl:periodEndLabel","value":"Options exercisable and expected to be exercisable","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber","labelType":"xbrl:label","value":"Exercisable options to purchase","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice","labelType":"xbrl:periodEndLabel","value":"Weighted Average Exercise Price Exercisable","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice","labelType":"xbrl:label","value":"Weighted average exercise prices","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue","labelType":"xbrl:label","value":"Total intrinsic values of options exercised","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod","labelType":"xbrl:negatedLabel","value":"Plan shares expired","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice","labelType":"xbrl:label","value":"Weighted Average Exercise Price Terminated","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod","labelType":"xbrl:negatedLabel","value":"Options terminated","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod","labelType":"xbrl:label","value":"Options terminated","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","labelType":"xbrl:negatedLabel","value":"Options granted","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","labelType":"xbrl:label","value":"Options Granted","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","labelType":"xbrl:verboseLabel","value":"ESPP purchase right granted","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","labelType":"xbrl:label","value":"Weighted-average grant date fair value","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue","labelType":"xbrl:periodStartLabel","value":"Aggregate Intrinsic Value, beginning balance","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue","labelType":"xbrl:periodEndLabel","value":"Aggregate Intrinsic Value, ending balance","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:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","labelType":"xbrl:periodStartLabel","value":"Options Outstanding, Beginning","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","labelType":"xbrl:periodEndLabel","value":"Number of Options Outstanding, Ending","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","labelType":"xbrl:label","value":"Outstanding shares","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","labelType":"xbrl:periodStartLabel","value":"Weighted Average Exercise Price Outstanding, Beginning","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","labelType":"xbrl:periodEndLabel","value":"Weighted Average Exercise Price Outstanding, Ending","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:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue","labelType":"xbrl:periodEndLabel","value":"Aggregate Intrinsic Value for Options fully vested and expected to vest","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock","labelType":"xbrl:label","value":"Options outstanding","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber","labelType":"xbrl:periodEndLabel","value":"Options fully vested and expected to vest","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:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice","labelType":"xbrl:periodEndLabel","value":"Weighted Average Exercise Price fully vested and expected to vest","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:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice","labelType":"xbrl:label","value":"Weighted Average Exercise Price Exercised","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice","labelType":"xbrl:label","value":"Weighted Average Exercise Price Granted","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis","labelType":"xbrl:label","value":"Exercise Price Range [Axis]","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested","labelType":"xbrl:label","value":"Intrinsic value of RSUs, nonvested","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested","labelType":"xbrl:label","value":"Intrinsic value of RSUs, vested","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1","labelType":"xbrl:label","value":"Expected term (in years)","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1","labelType":"xbrl:periodEndLabel","value":"Aggregate Intrinsic Value","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1","labelType":"xbrl:label","value":"Weighted Average Remaining Contractual Life (Years) Options Exercisable","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2","labelType":"xbrl:label","value":"Weighted Average Remaining Contractual Life (Years) Options Outstanding","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1","labelType":"xbrl:label","value":"Weighted average contractual life of the options exercisable and expected to be exercisable","language":"en-US"},{"forObject":"us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock","labelType":"xbrl:label","value":"STOCKHOLDERS' EQUITY, COMPREHENSIVE INCOME AND STOCK-BASED COMPENSATION","language":"en-US"},{"forObject":"us-gaap:SharesIssued","labelType":"xbrl:periodStartLabel","value":"Beginning Balance, Shares","language":"en-US"},{"forObject":"us-gaap:SharesIssued","labelType":"xbrl:periodEndLabel","value":"Ending Balance, Shares","language":"en-US"},{"forObject":"us-gaap:SharesIssued","labelType":"xbrl:label","value":"Shares, Issued","language":"en-US"},{"forObject":"us-gaap:ShippingAndHandlingCostPolicyTextBlock","labelType":"xbrl:label","value":"SHIPPING AND HANDLING OF PRODUCTS:","language":"en-US"},{"forObject":"us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract","labelType":"xbrl:label","value":"State income taxes:","language":"en-US"},{"forObject":"us-gaap:StatementBusinessSegmentsAxis","labelType":"xbrl:label","value":"Statement, Business Segments [Axis]","language":"en-US"},{"forObject":"us-gaap:StatementBusinessSegmentsAxis","labelType":"xbrl:verboseLabel","value":"Segments [Axis]","language":"en-US"},{"forObject":"us-gaap:StatementEquityComponentsAxis","labelType":"xbrl:label","value":"Equity Components [Axis]","language":"en-US"},{"forObject":"us-gaap:StatementEquityComponentsAxis","labelType":"xbrl:verboseLabel","value":"Statement Equity Components [Axis]","language":"en-US"},{"forObject":"us-gaap:StatementLineItems","labelType":"xbrl:label","value":"Statement [Line Items]","language":"en-US"},{"forObject":"us-gaap:StatementOfCashFlowsAbstract","labelType":"xbrl:label","value":"Statement of Cash Flows [Abstract]","language":"en-US"},{"forObject":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","labelType":"xbrl:label","value":"Statement of Comprehensive Income [Abstract]","language":"en-US"},{"forObject":"us-gaap:StatementTable","labelType":"xbrl:label","value":"Statement [Table]","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans","labelType":"xbrl:label","value":"ESPP shares issued","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesNewIssues","labelType":"xbrl:label","value":"Issuance of common stock under private offering, Shares","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited","labelType":"xbrl:label","value":"RSUs cancelled","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross","labelType":"xbrl:label","value":"RSUs granted","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross","labelType":"xbrl:verboseLabel","value":"Restricted Stock Units granted","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation","labelType":"xbrl:label","value":"Issuance of common stock under employee plans, Shares","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","labelType":"xbrl:negatedLabel","value":"Options exercised","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","labelType":"xbrl:label","value":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodValueNewIssues","labelType":"xbrl:label","value":"Issuance of common stock under private offering, Amount","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","labelType":"xbrl:label","value":"Issuance of common stock under employee plans, Amount","language":"en-US"},{"forObject":"us-gaap:StockOptionMember","labelType":"xbrl:label","value":"Stock Option","language":"en-US"},{"forObject":"us-gaap:StockholdersEquity","labelType":"xbrl:totalLabel","value":"Total Aehr Test Systems shareholders' equity","language":"en-US"},{"forObject":"us-gaap:StockholdersEquity","labelType":"xbrl:label","value":"Stockholders' Equity Attributable to Parent","language":"en-US"},{"forObject":"us-gaap:StockholdersEquityAbstract","labelType":"xbrl:label","value":"Aehr Test Systems shareholders' equity:","language":"en-US"},{"forObject":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","labelType":"xbrl:totalLabel","value":"Total shareholders' equity","language":"en-US"},{"forObject":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","labelType":"xbrl:periodStartLabel","value":"Beginning Balance, Amount","language":"en-US"},{"forObject":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","labelType":"xbrl:periodEndLabel","value":"Ending Balance, Amount","language":"en-US"},{"forObject":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","labelType":"xbrl:label","value":"Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest","language":"en-US"},{"forObject":"us-gaap:StockholdersEquityNoteAbstract","labelType":"xbrl:label","value":"Stockholders' Equity Note [Abstract]","language":"en-US"},{"forObject":"us-gaap:StockholdersEquityNoteDisclosureTextBlock","labelType":"xbrl:label","value":"EQUITY","language":"en-US"},{"forObject":"us-gaap:SupplementalBalanceSheetDisclosuresTextBlock","labelType":"xbrl:label","value":"BALANCE SHEET DETAIL","language":"en-US"},{"forObject":"us-gaap:SupplementalCashFlowInformationAbstract","labelType":"xbrl:label","value":"Supplemental Cash Flow Information:","language":"en-US"},{"forObject":"us-gaap:USGovernmentSecuritiesAtCarryingValue","labelType":"xbrl:verboseLabel","value":"U.S. Treasury securities","language":"en-US"},{"forObject":"us-gaap:USGovernmentSecuritiesAtCarryingValue","labelType":"xbrl:label","value":"US Government Securities, at Carrying Value","language":"en-US"},{"forObject":"us-gaap:USTreasurySecuritiesMember","labelType":"xbrl:label","value":"U.S. Treasury securities","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefits","labelType":"xbrl:periodStartLabel","value":"Unrecognized tax benefit, Beginning","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefits","labelType":"xbrl:periodEndLabel","value":"Unrecognized tax benefit, Ending","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefits","labelType":"xbrl:verboseLabel","value":"Unrecognized tax benefits","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefits","labelType":"xbrl:label","value":"Unrecognized Tax Benefits","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions","labelType":"xbrl:negatedLabel","value":"Decreases related to prior year tax positions","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions","labelType":"xbrl:label","value":"Unrecognized Tax Benefits, Decrease Resulting from Current Period Tax Positions","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions","labelType":"xbrl:label","value":"Increases related to current year tax positions","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions","labelType":"xbrl:label","value":"Increases related to prior year tax positions","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations","labelType":"xbrl:negatedLabel","value":"Decreases related to lapse of statute of limitations","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:UseOfEstimates","labelType":"xbrl:label","value":"USE OF ESTIMATES:","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense","labelType":"xbrl:label","value":"Allowance for doubtful accounts, Additions charged to costs and expenses","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment","labelType":"xbrl:label","value":"Effect of dilutive securities","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","labelType":"xbrl:label","value":"Shares used in per share calculation - diluted","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","labelType":"xbrl:verboseLabel","value":"Denominator for diluted net income (loss) per share","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","labelType":"xbrl:label","value":"Shares used in per share calculation - basic","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","labelType":"xbrl:verboseLabel","value":"Denominator for basic net income (loss) per share: Weighted average shares outstanding","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","labelType":"xbrl:terseLabel","value":"Shares used in basic net income (loss) per share calculation","language":"en-US"},{"forObject":"cik:0001040470","labelType":"xbrl:label","value":"AEHR TEST SYSTEMS","language":"en"},{"forObject":"rpt:group-0","labelType":"xbrl:label","value":"00000012 - Disclosure - 5. ACCOUNTS RECEIVABLE","language":"en"},{"forObject":"rpt:group-1","labelType":"xbrl:label","value":"00000045 - Disclosure - 5. ACCOUNTS RECEIVABLE (Details)","language":"en"},{"forObject":"rpt:group-2","labelType":"xbrl:label","value":"00000030 - Disclosure - 5. ACCOUNTS RECEIVABLE (Tables)","language":"en"},{"forObject":"rpt:group-3","labelType":"xbrl:label","value":"00000013 - Disclosure - 6. BALANCE SHEET DETAIL","language":"en"},{"forObject":"rpt:group-4","labelType":"xbrl:label","value":"00000046 - Disclosure - 6. BALANCE SHEET DETAIL (Details)","language":"en"},{"forObject":"rpt:group-5","labelType":"xbrl:label","value":"00000047 - Disclosure - 6. BALANCE SHEET DETAIL (Details 1)","language":"en"},{"forObject":"rpt:group-6","labelType":"xbrl:label","value":"00000048 - Disclosure - 6. BALANCE SHEET DETAIL (Details 2)","language":"en"},{"forObject":"rpt:group-7","labelType":"xbrl:label","value":"00000049 - Disclosure - 6. BALANCE SHEET DETAIL (Details 3)","language":"en"},{"forObject":"rpt:group-8","labelType":"xbrl:label","value":"00000050 - Disclosure - 6. BALANCE SHEET DETAIL (Details Narrative)","language":"en"},{"forObject":"rpt:group-9","labelType":"xbrl:label","value":"00000031 - Disclosure - 6. BALANCE SHEET DETAIL (Tables)","language":"en"},{"forObject":"rpt:group-10","labelType":"xbrl:label","value":"00000002 - Statement - Consolidated Balance Sheets","language":"en"},{"forObject":"rpt:group-11","labelType":"xbrl:label","value":"00000003 - Statement - Consolidated Balance Sheets (Parenthetical)","language":"en"},{"forObject":"rpt:group-12","labelType":"xbrl:label","value":"00000010 - Disclosure - 3. CASH, CASH EQUIVALENTS AND INVESTMENTS","language":"en"},{"forObject":"rpt:group-13","labelType":"xbrl:label","value":"00000043 - Disclosure - 3. CASH, CASH EQUIVALENTS AND INVESTMENTS (Details)","language":"en"},{"forObject":"rpt:group-14","labelType":"xbrl:label","value":"00000028 - Disclosure - 3. CASH, CASH EQUIVALENTS AND INVESTMENTS (Tables)","language":"en"},{"forObject":"rpt:group-15","labelType":"xbrl:label","value":"00000023 - Disclosure - 16. COMMITMENTS AND CONTINGENCIES","language":"en"},{"forObject":"rpt:group-16","labelType":"xbrl:label","value":"00000072 - Disclosure - 16. COMMITMENTS AND CONTINGENCIES (Details)","language":"en"},{"forObject":"rpt:group-17","labelType":"xbrl:label","value":"00000073 - Disclosure - 16. COMMITMENTS AND CONTINGENCIES (Details Narrative)","language":"en"},{"forObject":"rpt:group-18","labelType":"xbrl:label","value":"00000037 - Disclosure - 16. COMMITMENTS AND CONTINGENCIES (Tables)","language":"en"},{"forObject":"rpt:group-19","labelType":"xbrl:label","value":"00000001 - Document - Document and Entity Information","language":"en"},{"forObject":"rpt:group-20","labelType":"xbrl:label","value":"00000009 - Disclosure - 2. EARNINGS PER SHARE (EPS)","language":"en"},{"forObject":"rpt:group-21","labelType":"xbrl:label","value":"00000041 - Disclosure - 2. EARNINGS PER SHARE (EPS) (Details)","language":"en"},{"forObject":"rpt:group-22","labelType":"xbrl:label","value":"00000042 - Disclosure - 2. EARNINGS PER SHARE (EPS) (Details Narrative)","language":"en"},{"forObject":"rpt:group-23","labelType":"xbrl:label","value":"00000027 - Disclosure - 2. EARNINGS PER SHARE (EPS) (Tables)","language":"en"},{"forObject":"rpt:group-24","labelType":"xbrl:label","value":"00000018 - Disclosure - 11. EMPLOYEE BENEFIT PLANS","language":"en"},{"forObject":"rpt:group-25","labelType":"xbrl:label","value":"00000067 - Disclosure - 11. EMPLOYEE BENEFIT PLANS (Details Narrative)","language":"en"},{"forObject":"rpt:group-26","labelType":"xbrl:label","value":"00000016 - Disclosure - 9. EQUITY","language":"en"},{"forObject":"rpt:group-27","labelType":"xbrl:label","value":"00000058 - Disclosure - 9. EQUITY (Details Narrative)","language":"en"},{"forObject":"rpt:group-28","labelType":"xbrl:label","value":"00000011 - Disclosure - 4. FAIR VALUE MEASUREMENT","language":"en"},{"forObject":"rpt:group-29","labelType":"xbrl:label","value":"00000044 - Disclosure - 4. FAIR VALUE MEASUREMENT (Details)","language":"en"},{"forObject":"rpt:group-30","labelType":"xbrl:label","value":"00000029 - Disclosure - 4. FAIR VALUE MEASUREMENT (Tables)","language":"en"},{"forObject":"rpt:group-31","labelType":"xbrl:label","value":"00000014 - Disclosure - 7. INCOME TAXES","language":"en"},{"forObject":"rpt:group-32","labelType":"xbrl:label","value":"00000051 - Disclosure - 7. INCOME TAXES (Details)","language":"en"},{"forObject":"rpt:group-33","labelType":"xbrl:label","value":"00000052 - Disclosure - 7. INCOME TAXES (Details 1)","language":"en"},{"forObject":"rpt:group-34","labelType":"xbrl:label","value":"00000053 - Disclosure - 7. INCOME TAXES (Details 2)","language":"en"},{"forObject":"rpt:group-35","labelType":"xbrl:label","value":"00000054 - Disclosure - 7. INCOME TAXES (Details 3)","language":"en"},{"forObject":"rpt:group-36","labelType":"xbrl:label","value":"00000055 - Disclosure - 7. INCOME TAXES (Details 4)","language":"en"},{"forObject":"rpt:group-37","labelType":"xbrl:label","value":"00000056 - Disclosure - 7. INCOME TAXES (Details Narrative)","language":"en"},{"forObject":"rpt:group-38","labelType":"xbrl:label","value":"00000032 - Disclosure - 7. INCOME TAXES (Tables)","language":"en"},{"forObject":"rpt:group-39","labelType":"xbrl:label","value":"00000015 - Disclosure - 8. LONG-TERM DEBT","language":"en"},{"forObject":"rpt:group-40","labelType":"xbrl:label","value":"00000057 - Disclosure - 8. LONG-TERM DEBT (Details Narrative)","language":"en"},{"forObject":"rpt:group-41","labelType":"xbrl:label","value":"00000008 - Disclosure - 1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES","language":"en"},{"forObject":"rpt:group-42","labelType":"xbrl:label","value":"00000039 - Disclosure - 1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)","language":"en"},{"forObject":"rpt:group-43","labelType":"xbrl:label","value":"00000040 - Disclosure - 1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)","language":"en"},{"forObject":"rpt:group-44","labelType":"xbrl:label","value":"00000025 - Disclosure - 1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)","language":"en"},{"forObject":"rpt:group-45","labelType":"xbrl:label","value":"00000026 - Disclosure - 1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)","language":"en"},{"forObject":"rpt:group-46","labelType":"xbrl:label","value":"00000019 - Disclosure - 12. OTHER EXPENSE, NET","language":"en"},{"forObject":"rpt:group-47","labelType":"xbrl:label","value":"00000068 - Disclosure - 12. OTHER EXPENSE, NET (Details)","language":"en"},{"forObject":"rpt:group-48","labelType":"xbrl:label","value":"00000034 - Disclosure - 12. OTHER EXPENSE, NET (Tables)","language":"en"},{"forObject":"rpt:group-49","labelType":"xbrl:label","value":"00000020 - Disclosure - 13. PRODUCT WARRANTIES","language":"en"},{"forObject":"rpt:group-50","labelType":"xbrl:label","value":"00000069 - Disclosure - 13. PRODUCT WARRANTIES (Details)","language":"en"},{"forObject":"rpt:group-51","labelType":"xbrl:label","value":"00000035 - Disclosure - 13. PRODUCT WARRANTIES (Tables)","language":"en"},{"forObject":"rpt:group-52","labelType":"xbrl:label","value":"00000022 - Disclosure - 15. RELATED PARTY TRANSACTIONS","language":"en"},{"forObject":"rpt:group-53","labelType":"xbrl:label","value":"00000071 - Disclosure - 15. RELATED PARTY TRANSACTIONS (Details Narrative)","language":"en"},{"forObject":"rpt:group-54","labelType":"xbrl:label","value":"00000021 - Disclosure - 14. SEGMENT INFORMATION","language":"en"},{"forObject":"rpt:group-55","labelType":"xbrl:label","value":"00000070 - Disclosure - 14. SEGMENT INFORMATION (Details)","language":"en"},{"forObject":"rpt:group-56","labelType":"xbrl:label","value":"00000036 - Disclosure - 14. SEGMENT INFORMATION (Tables)","language":"en"},{"forObject":"rpt:group-57","labelType":"xbrl:label","value":"00000024 - Disclosure - 17. SELECTED QUARTERLY CONSOLIDATED FINANCIAL DATA (UNAUDITED)","language":"en"},{"forObject":"rpt:group-58","labelType":"xbrl:label","value":"00000074 - Disclosure - 17. SELECTED QUARTERLY CONSOLIDATED FINANCIAL DATA (Details)","language":"en"},{"forObject":"rpt:group-59","labelType":"xbrl:label","value":"00000038 - Disclosure - 17. SELECTED QUARTERLY CONSOLIDATED FINANCIAL DATA (Tables)","language":"en"},{"forObject":"rpt:group-60","labelType":"xbrl:label","value":"00000007 - Statement - Consolidated Statements of Cash Flows","language":"en"},{"forObject":"rpt:group-61","labelType":"xbrl:label","value":"00000005 - Statement - Consolidated Statements of Comprehensive Income (Loss)","language":"en"},{"forObject":"rpt:group-62","labelType":"xbrl:label","value":"00000004 - Statement - Consolidated Statements of Operations","language":"en"},{"forObject":"rpt:group-63","labelType":"xbrl:label","value":"00000006 - Statement - Consolidated Statements of Shareholders' Equity (Deficit)","language":"en"},{"forObject":"rpt:group-64","labelType":"xbrl:label","value":"00000017 - Disclosure - 10. STOCKHOLDERS' EQUITY, COMPREHENSIVE INCOME AND STOCK-BASED COMPENSATION","language":"en"},{"forObject":"rpt:group-65","labelType":"xbrl:label","value":"00000059 - Disclosure - 10. STOCKHOLDERS' EQUITY, COMPREHENSIVE INCOME AND STOCK-BASED COMPENSATION (Details)","language":"en"},{"forObject":"rpt:group-66","labelType":"xbrl:label","value":"00000060 - Disclosure - 10. STOCKHOLDERS' EQUITY, COMPREHENSIVE INCOME AND STOCK-BASED COMPENSATION (Details 1)","language":"en"},{"forObject":"rpt:group-67","labelType":"xbrl:label","value":"00000061 - Disclosure - 10. STOCKHOLDERS' EQUITY, COMPREHENSIVE INCOME AND STOCK-BASED COMPENSATION (Details 2)","language":"en"},{"forObject":"rpt:group-68","labelType":"xbrl:label","value":"00000062 - Disclosure - 10. STOCKHOLDERS' EQUITY, COMPREHENSIVE INCOME AND STOCK-BASED COMPENSATION (Details 3)","language":"en"},{"forObject":"rpt:group-69","labelType":"xbrl:label","value":"00000063 - Disclosure - 10. STOCKHOLDERS' EQUITY, COMPREHENSIVE INCOME AND STOCK-BASED COMPENSATION (Details 4)","language":"en"},{"forObject":"rpt:group-70","labelType":"xbrl:label","value":"00000064 - Disclosure - 10. STOCKHOLDERS' EQUITY, COMPREHENSIVE INCOME AND STOCK-BASED COMPENSATION (Details 5)","language":"en"},{"forObject":"rpt:group-71","labelType":"xbrl:label","value":"00000065 - Disclosure - 10. STOCKHOLDERS' EQUITY, COMPREHENSIVE INCOME AND STOCK-BASED COMPENSATION (Details 6)","language":"en"},{"forObject":"rpt:group-72","labelType":"xbrl:label","value":"00000066 - Disclosure - 10. STOCKHOLDERS' EQUITY, COMPREHENSIVE INCOME AND STOCK-BASED COMPENSATION (Details Narrative)","language":"en"},{"forObject":"rpt:group-73","labelType":"xbrl:label","value":"00000033 - Disclosure - 10. STOCKHOLDERS' EQUITY, COMPREHENSIVE INCOME AND STOCK-BASED COMPENSATION (Tables)","language":"en"}],"networks":[{"name":"rpt:network-presentation-17","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:ReceivablesAbstract","order":1.0},{"source":"us-gaap:ReceivablesAbstract","target":"us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock","order":0.0}]},{"name":"rpt:network-presentation-18","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:ReceivablesAbstract","order":1.0},{"source":"us-gaap:ReceivablesAbstract","target":"us-gaap:AccountsReceivableGrossCurrent","order":0.0},{"source":"us-gaap:ReceivablesAbstract","target":"us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent","order":10.0},{"source":"us-gaap:ReceivablesAbstract","target":"us-gaap:AccountsReceivableNetCurrent","order":20.0},{"source":"us-gaap:ReceivablesAbstract","target":"us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent","order":40.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedPeriodStartLabel"}]},{"source":"us-gaap:ReceivablesAbstract","target":"us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense","order":50.0},{"source":"us-gaap:ReceivablesAbstract","target":"us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries","order":60.0},{"source":"us-gaap:ReceivablesAbstract","target":"us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent","order":70.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedPeriodEndLabel"}]}]},{"name":"rpt:network-presentation-19","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:ReceivablesAbstract","order":1.0},{"source":"us-gaap:ReceivablesAbstract","target":"us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-20","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","order":1.0},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"us-gaap:SupplementalBalanceSheetDisclosuresTextBlock","order":0.0}]},{"name":"rpt:network-presentation-21","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:InventoryNetAbstract","order":1.0},{"source":"us-gaap:InventoryNetAbstract","target":"us-gaap:InventoryRawMaterialsNetOfReserves","order":0.0},{"source":"us-gaap:InventoryNetAbstract","target":"us-gaap:InventoryWorkInProcessNetOfReserves","order":10.0},{"source":"us-gaap:InventoryNetAbstract","target":"us-gaap:InventoryFinishedGoodsNetOfReserves","order":20.0},{"source":"us-gaap:InventoryNetAbstract","target":"us-gaap:InventoryNet","order":30.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-22","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:PropertyPlantAndEquipmentNetAbstract","order":1.0},{"source":"us-gaap:PropertyPlantAndEquipmentNetAbstract","target":"us-gaap:LeaseholdImprovementsGross","order":0.0},{"source":"us-gaap:PropertyPlantAndEquipmentNetAbstract","target":"us-gaap:FurnitureAndFixturesGross","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentNetAbstract","target":"us-gaap:MachineryAndEquipmentGross","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentNetAbstract","target":"us-gaap:PropertyPlantAndEquipmentOther","order":30.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentNetAbstract","target":"us-gaap:PropertyPlantAndEquipmentGross","order":40.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentNetAbstract","target":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","order":50.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:PropertyPlantAndEquipmentNetAbstract","target":"us-gaap:PropertyPlantAndEquipmentNet","order":60.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-23","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AccruedLiabilitiesCurrentAndNoncurrentAbstract","order":1.0},{"source":"us-gaap:AccruedLiabilitiesCurrentAndNoncurrentAbstract","target":"us-gaap:EmployeeRelatedLiabilitiesCurrent","order":0.0},{"source":"us-gaap:AccruedLiabilitiesCurrentAndNoncurrentAbstract","target":"us-gaap:AccruedProfessionalFeesCurrent","order":10.0},{"source":"us-gaap:AccruedLiabilitiesCurrentAndNoncurrentAbstract","target":"us-gaap:LiabilitiesSubjectToCompromiseDebtAndAccruedInterest","order":20.0},{"source":"us-gaap:AccruedLiabilitiesCurrentAndNoncurrentAbstract","target":"us-gaap:ProductWarrantyAccrual","order":30.0},{"source":"us-gaap:AccruedLiabilitiesCurrentAndNoncurrentAbstract","target":"us-gaap:OtherEmployeeRelatedLiabilitiesCurrent","order":40.0},{"source":"us-gaap:AccruedLiabilitiesCurrentAndNoncurrentAbstract","target":"us-gaap:AccruedIncomeTaxesCurrent","order":50.0},{"source":"us-gaap:AccruedLiabilitiesCurrentAndNoncurrentAbstract","target":"AEHR:InvestorRelations","order":60.0},{"source":"us-gaap:AccruedLiabilitiesCurrentAndNoncurrentAbstract","target":"us-gaap:OtherAccruedLiabilitiesCurrent","order":70.0},{"source":"us-gaap:AccruedLiabilitiesCurrentAndNoncurrentAbstract","target":"us-gaap:AccruedLiabilitiesCurrent","order":80.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-24","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"AEHR:CustomerDepositsAndDeferredRevenueDetailsAbstract","order":1.0},{"source":"AEHR:CustomerDepositsAndDeferredRevenueDetailsAbstract","target":"us-gaap:CustomerDepositsCurrent","order":0.0},{"source":"AEHR:CustomerDepositsAndDeferredRevenueDetailsAbstract","target":"us-gaap:DeferredRevenueAndCreditsCurrent","order":10.0},{"source":"AEHR:CustomerDepositsAndDeferredRevenueDetailsAbstract","target":"AEHR:CustomerDepositsAndDeferredRevenue","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-25","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"AEHR:PropertyAndEquipmentNetDetailsNarrativeAbstract","order":1.0},{"source":"AEHR:PropertyAndEquipmentNetDetailsNarrativeAbstract","target":"us-gaap:Depreciation","order":0.0}]},{"name":"rpt:network-presentation-26","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","order":1.0},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"us-gaap:ScheduleOfInventoryCurrentTableTextBlock","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"us-gaap:PropertyPlantAndEquipmentTextBlock","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"AEHR:CustomerDepositsAndDeferredRevenueTableTextBlock","order":30.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-27","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"AEHR:ConsolidatedBalanceSheetsAbstract","order":1.0},{"source":"AEHR:ConsolidatedBalanceSheetsAbstract","target":"us-gaap:AssetsAbstract","order":10.0},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:CashAndCashEquivalentsAtCarryingValue","order":20.0},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:AccountsReceivableNetCurrent","order":30.0},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:InventoryNet","order":40.0},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","order":50.0},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:AssetsCurrent","order":60.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:PropertyPlantAndEquipmentNet","order":70.0},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:OtherAssetsNoncurrent","order":80.0},{"source":"us-gaap:AssetsAbstract","target":"us-gaap:Assets","order":90.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"AEHR:ConsolidatedBalanceSheetsAbstract","target":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","order":100.0},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:AccountsPayableCurrent","order":110.0},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:AccruedLiabilitiesCurrent","order":120.0},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"AEHR:CustomerDepositsAndDeferredRevenue","order":130.0},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:LongTermDebtCurrent","order":140.0},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:LiabilitiesCurrent","order":150.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:LongTermDebt","order":160.0},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:DeferredRentCreditNoncurrent","order":170.0},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:DeferredRevenueNoncurrent","order":180.0},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:Liabilities","order":190.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"AEHR:ConsolidatedBalanceSheetsAbstract","target":"us-gaap:StockholdersEquityAbstract","order":210.0},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:PreferredStockValue","order":220.0},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:CommonStockValue","order":230.0},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:AdditionalPaidInCapitalCommonStock","order":240.0},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","order":250.0},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:RetainedEarningsAccumulatedDeficit","order":260.0},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:StockholdersEquity","order":270.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:MinorityInterest","order":280.0},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","order":290.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:LiabilitiesAndStockholdersEquity","order":300.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-28","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"AEHR:ConsolidatedBalanceSheetsParentheticalAbstract","order":1.0},{"source":"AEHR:ConsolidatedBalanceSheetsParentheticalAbstract","target":"us-gaap:PreferredStockParOrStatedValuePerShare","order":0.0},{"source":"AEHR:ConsolidatedBalanceSheetsParentheticalAbstract","target":"us-gaap:PreferredStockSharesAuthorized","order":10.0},{"source":"AEHR:ConsolidatedBalanceSheetsParentheticalAbstract","target":"us-gaap:PreferredStockSharesIssued","order":20.0},{"source":"AEHR:ConsolidatedBalanceSheetsParentheticalAbstract","target":"us-gaap:PreferredStockSharesOutstanding","order":30.0},{"source":"AEHR:ConsolidatedBalanceSheetsParentheticalAbstract","target":"us-gaap:CommonStockParOrStatedValuePerShare","order":50.0},{"source":"AEHR:ConsolidatedBalanceSheetsParentheticalAbstract","target":"us-gaap:CommonStockSharesAuthorized","order":60.0},{"source":"AEHR:ConsolidatedBalanceSheetsParentheticalAbstract","target":"us-gaap:CommonStockSharesIssued","order":70.0},{"source":"AEHR:ConsolidatedBalanceSheetsParentheticalAbstract","target":"us-gaap:CommonStockSharesOutstanding","order":80.0}]},{"name":"rpt:network-presentation-29","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CashAndCashEquivalentsAbstract","order":1.0},{"source":"us-gaap:CashAndCashEquivalentsAbstract","target":"us-gaap:CashAndCashEquivalentsDisclosureTextBlock","order":0.0}]},{"name":"rpt:network-presentation-30","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"AEHR:CashCashEquivalentsAndInvestmentsDetailsAbstract","order":1.0},{"source":"us-gaap:CashAndCashEquivalentsAxis","target":"us-gaap:RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember","order":0.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:Cash","order":0.0},{"source":"us-gaap:StatementTable","target":"us-gaap:CashAndCashEquivalentsAxis","order":10.0},{"source":"us-gaap:RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember","target":"us-gaap:MoneyMarketFundsMember","order":10.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:Cash","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember","target":"us-gaap:USTreasurySecuritiesMember","order":20.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CashEquivalentsAtCarryingValue","order":30.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CashEquivalentsAtCarryingValue","order":40.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CashAndCashEquivalentsAtCarryingValue","order":60.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CashAndCashEquivalentsAtCarryingValue","order":70.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"AEHR:LongtermInvestmentsCertificateOfDepositCost","order":90.0},{"source":"AEHR:CashCashEquivalentsAndInvestmentsDetailsAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementLineItems","target":"AEHR:LongtermInvestmentsCertificateOfDepositEstimedFairValue","order":100.0},{"source":"us-gaap:StatementLineItems","target":"AEHR:CashCashEquivalentsAndInvestmentsCost","order":120.0},{"source":"us-gaap:StatementLineItems","target":"AEHR:CashCashEquivalentsAndInvestmentsEstimatedFairValue","order":130.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":200.0}]},{"name":"rpt:network-presentation-31","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CashAndCashEquivalentsAbstract","order":1.0},{"source":"us-gaap:CashAndCashEquivalentsAbstract","target":"us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock","order":0.0}]},{"name":"rpt:network-presentation-32","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","order":1.0},{"source":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","target":"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock","order":0.0}]},{"name":"rpt:network-presentation-33","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueAbstract","order":1.0},{"source":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueAbstract","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent","order":0.0},{"source":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueAbstract","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears","order":10.0},{"source":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueAbstract","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears","order":20.0},{"source":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueAbstract","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears","order":30.0},{"source":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueAbstract","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears","order":40.0},{"source":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueAbstract","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter","order":50.0},{"source":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueAbstract","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDue","order":60.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"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:OperatingLeasesRentExpenseNet","order":0.0},{"source":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","target":"us-gaap:CertificatesOfDepositAtCarryingValue","order":10.0},{"source":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","target":"us-gaap:PurchaseObligation","order":20.0}]},{"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:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock","order":0.0}]},{"name":"rpt:network-presentation-36","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"AEHR:DocumentAndEntityInformationAbstract","order":1.0},{"source":"AEHR:DocumentAndEntityInformationAbstract","target":"dei:EntityRegistrantName","order":0.0},{"source":"AEHR:DocumentAndEntityInformationAbstract","target":"dei:EntityCentralIndexKey","order":10.0},{"source":"AEHR:DocumentAndEntityInformationAbstract","target":"dei:DocumentType","order":20.0},{"source":"AEHR:DocumentAndEntityInformationAbstract","target":"dei:DocumentPeriodEndDate","order":30.0},{"source":"AEHR:DocumentAndEntityInformationAbstract","target":"dei:AmendmentFlag","order":40.0},{"source":"AEHR:DocumentAndEntityInformationAbstract","target":"dei:CurrentFiscalYearEndDate","order":50.0},{"source":"AEHR:DocumentAndEntityInformationAbstract","target":"dei:EntityWellKnownSeasonedIssuer","order":60.0},{"source":"AEHR:DocumentAndEntityInformationAbstract","target":"dei:EntityVoluntaryFilers","order":70.0},{"source":"AEHR:DocumentAndEntityInformationAbstract","target":"dei:EntityCurrentReportingStatus","order":80.0},{"source":"AEHR:DocumentAndEntityInformationAbstract","target":"dei:EntityFilerCategory","order":90.0},{"source":"AEHR:DocumentAndEntityInformationAbstract","target":"dei:EntityPublicFloat","order":100.0},{"source":"AEHR:DocumentAndEntityInformationAbstract","target":"dei:EntityCommonStockSharesOutstanding","order":110.0},{"source":"AEHR:DocumentAndEntityInformationAbstract","target":"dei:DocumentFiscalPeriodFocus","order":120.0},{"source":"AEHR:DocumentAndEntityInformationAbstract","target":"dei:DocumentFiscalYearFocus","order":130.0}]},{"name":"rpt:network-presentation-37","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EarningsPerShareAbstract","order":1.0},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:EarningsPerShareTextBlock","order":0.0}]},{"name":"rpt:network-presentation-38","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EarningsPerShareAbstract","order":1.0},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:NetIncomeLoss","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","order":30.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","order":40.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment","order":50.0},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","order":60.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:EarningsPerShareBasic","order":70.0},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:EarningsPerShareDiluted","order":80.0}]},{"name":"rpt:network-presentation-39","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EarningsPerShareAbstract","order":1.0},{"source":"us-gaap:AwardTypeAxis","target":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","order":0.0},{"source":"us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis","target":"us-gaap:EmployeeStockOwnershipPlanESOPPlanDomain","order":0.0},{"source":"us-gaap:StatementTable","target":"us-gaap:AwardTypeAxis","order":10.0},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:StockOptionMember","order":10.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","order":10.0},{"source":"us-gaap:StatementTable","target":"us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis","order":20.0},{"source":"us-gaap:EmployeeStockOwnershipPlanESOPPlanDomain","target":"us-gaap:EmployeeStockMember","order":40.0},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:RestrictedStockUnitsRSUMember","order":70.0},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:EmployeeStockOwnershipPlanESOPPlanDomain","target":"us-gaap:ConvertibleNotesPayableMember","order":100.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":200.0}]},{"name":"rpt:network-presentation-40","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EarningsPerShareAbstract","order":1.0},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock","order":0.0}]},{"name":"rpt:network-presentation-41","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CompensationAndRetirementDisclosureAbstract","order":1.0},{"source":"us-gaap:CompensationAndRetirementDisclosureAbstract","target":"us-gaap:CompensationAndEmployeeBenefitPlansTextBlock","order":0.0}]},{"name":"rpt:network-presentation-42","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EmployeeBenefitsAndShareBasedCompensationAbstract","order":1.0},{"source":"us-gaap:EmployeeBenefitsAndShareBasedCompensationAbstract","target":"us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount","order":0.0},{"source":"us-gaap:EmployeeBenefitsAndShareBasedCompensationAbstract","target":"us-gaap:EmployeeStockOwnershipPlanESOPSharesContributedToESOP","order":10.0}]},{"name":"rpt:network-presentation-43","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StockholdersEquityNoteAbstract","order":1.0},{"source":"us-gaap:StockholdersEquityNoteAbstract","target":"us-gaap:StockholdersEquityNoteDisclosureTextBlock","order":0.0}]},{"name":"rpt:network-presentation-44","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EquityAbstract","order":1.0},{"source":"us-gaap:ExtinguishmentOfDebtAxis","target":"us-gaap:ExtinguishmentOfDebtTypeDomain","order":0.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ConversionOfStockSharesIssued1","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:ExtinguishmentOfDebtAxis","order":10.0},{"source":"us-gaap:ExtinguishmentOfDebtTypeDomain","target":"AEHR:SemicsIncMember","order":10.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ConversionOfStockAmountIssued1","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction","order":20.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SaleOfStockPricePerShare","order":30.0},{"source":"us-gaap:StatementLineItems","target":"AEHR:GrossProceedsFromIssuanceOfPrivatePlacement","order":40.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ProceedsFromIssuanceOfPrivatePlacement","order":50.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"AEHR:GrossProceedsFromIssuanceOfFollowOnPublicOffering","order":60.0},{"source":"us-gaap:StatementLineItems","target":"AEHR:ProceedsFromIssuanceOfFollowOnPublicOfferingNetOfIssuanceCosts","order":70.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:EquityAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":200.0}]},{"name":"rpt:network-presentation-45","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:FairValueDisclosuresAbstract","order":1.0},{"source":"us-gaap:FairValueDisclosuresAbstract","target":"us-gaap:FairValueDisclosuresTextBlock","order":0.0}]},{"name":"rpt:network-presentation-46","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:FairValueDisclosuresAbstract","order":1.0},{"source":"us-gaap:FairValueByFairValueHierarchyLevelAxis","target":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","order":0.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:MoneyMarketFundsAtCarryingValue","order":0.0},{"source":"us-gaap:StatementTable","target":"us-gaap:FairValueByFairValueHierarchyLevelAxis","order":10.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:USGovernmentSecuritiesAtCarryingValue","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","target":"us-gaap:FairValueInputsLevel1Member","order":20.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CertificatesOfDepositAtCarryingValue","order":20.0},{"source":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","target":"us-gaap:FairValueInputsLevel2Member","order":30.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:AssetsFairValueDisclosure","order":30.0},{"source":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","target":"us-gaap:FairValueInputsLevel3Member","order":40.0},{"source":"us-gaap:FairValueDisclosuresAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":200.0}]},{"name":"rpt:network-presentation-47","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:FairValueDisclosuresAbstract","order":1.0},{"source":"us-gaap:FairValueDisclosuresAbstract","target":"us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock","order":0.0}]},{"name":"rpt:network-presentation-48","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeTaxDisclosureTextBlock","order":0.0}]},{"name":"rpt:network-presentation-49","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","order":0.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign","order":10.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-50","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract","order":0.0},{"source":"us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:CurrentFederalTaxExpenseBenefit","order":10.0},{"source":"us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","order":20.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract","order":30.0},{"source":"us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","order":40.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","order":50.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract","order":60.0},{"source":"us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:CurrentForeignTaxExpenseBenefit","order":70.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:DeferredForeignIncomeTaxExpenseBenefit","order":80.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:IncomeTaxExpenseBenefit","order":90.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]}]},{"name":"rpt:network-presentation-51","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract","order":1.0},{"source":"us-gaap:EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract","target":"us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate","order":0.0},{"source":"us-gaap:EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract","target":"us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes","order":10.0},{"source":"us-gaap:EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract","target":"us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential","order":20.0},{"source":"us-gaap:EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract","target":"us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost","order":30.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract","target":"us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch","order":40.0},{"source":"us-gaap:EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract","target":"us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance","order":50.0},{"source":"us-gaap:EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract","target":"us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate","order":60.0},{"source":"us-gaap:EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract","target":"us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits","order":70.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract","target":"us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent","order":80.0},{"source":"us-gaap:EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract","target":"us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments","order":90.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract","target":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-52","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:ComponentsOfDeferredTaxAssetsAbstract","order":1.0},{"source":"us-gaap:ComponentsOfDeferredTaxAssetsAbstract","target":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwards","order":0.0},{"source":"us-gaap:ComponentsOfDeferredTaxAssetsAbstract","target":"us-gaap:DeferredTaxAssetsTaxCreditCarryforwards","order":10.0},{"source":"us-gaap:ComponentsOfDeferredTaxAssetsAbstract","target":"us-gaap:DeferredTaxAssetsInventory","order":20.0},{"source":"us-gaap:ComponentsOfDeferredTaxAssetsAbstract","target":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves","order":30.0},{"source":"us-gaap:ComponentsOfDeferredTaxAssetsAbstract","target":"us-gaap:DeferredTaxAssetsOther","order":40.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ComponentsOfDeferredTaxAssetsAbstract","target":"us-gaap:DeferredTaxAssetsGross","order":50.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:ComponentsOfDeferredTaxAssetsAbstract","target":"us-gaap:DeferredTaxAssetsValuationAllowance","order":60.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:ComponentsOfDeferredTaxAssetsAbstract","target":"us-gaap:DeferredTaxAssetsLiabilitiesNet","order":70.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-53","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward","order":1.0},{"source":"us-gaap:ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward","target":"us-gaap:UnrecognizedTaxBenefits","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward","target":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward","target":"us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward","target":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions","order":30.0},{"source":"us-gaap:ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward","target":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions","order":40.0},{"source":"us-gaap:ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward","target":"us-gaap:UnrecognizedTaxBenefits","order":50.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]}]},{"name":"rpt:network-presentation-54","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:IncomeTaxAuthorityAxis","target":"us-gaap:IncomeTaxAuthorityDomain","order":0.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance","order":0.0},{"source":"us-gaap:StatementTable","target":"us-gaap:IncomeTaxAuthorityAxis","order":10.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:OperatingLossCarryforwardsValuationAllowance","order":10.0},{"source":"us-gaap:StatementLineItems","target":"AEHR:ResearchAndDevelopmentTaxCreditCarryforwards","order":20.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax","order":30.0},{"source":"us-gaap:IncomeTaxAuthorityDomain","target":"AEHR:FederalMember","order":40.0},{"source":"us-gaap:StatementLineItems","target":"AEHR:ForeignNetOperatingLossCarryforwards","order":40.0},{"source":"us-gaap:IncomeTaxAuthorityDomain","target":"AEHR:StateMember","order":50.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:UnrecognizedTaxBenefits","order":50.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:IncomeTaxReconciliationTaxCredits","order":60.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:IncreaseDecreaseInDeferredIncomeTaxes","order":70.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":200.0}]},{"name":"rpt:network-presentation-55","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock","order":0.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock","order":10.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock","order":20.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock","order":30.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock","order":40.0}]},{"name":"rpt:network-presentation-56","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LongTermDebtAbstract","order":1.0},{"source":"us-gaap:LongTermDebtAbstract","target":"us-gaap:LongTermDebtTextBlock","order":0.0}]},{"name":"rpt:network-presentation-57","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LongTermDebtAbstract","order":1.0},{"source":"us-gaap:LongTermDebtAbstract","target":"us-gaap:DebtInstrumentCarryingAmount","order":0.0},{"source":"us-gaap:LongTermDebtAbstract","target":"us-gaap:DebtInstrumentInterestRateDuringPeriod","order":10.0},{"source":"us-gaap:LongTermDebtAbstract","target":"us-gaap:DebtInstrumentMaturityDate","order":20.0},{"source":"us-gaap:LongTermDebtAbstract","target":"us-gaap:DebtInstrumentFrequencyOfPeriodicPayment","order":30.0},{"source":"us-gaap:LongTermDebtAbstract","target":"AEHR:DebtIssuanceCostsArrangementsNet","order":40.0},{"source":"us-gaap:LongTermDebtAbstract","target":"us-gaap:DebtInstrumentConvertibleConversionPrice1","order":50.0},{"source":"us-gaap:LongTermDebtAbstract","target":"us-gaap:DebtInstrumentConvertibleTermsOfConversionFeature","order":60.0},{"source":"us-gaap:LongTermDebtAbstract","target":"us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity","order":70.0},{"source":"us-gaap:LongTermDebtAbstract","target":"us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity","order":80.0}]},{"name":"rpt:network-presentation-58","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AccountingPoliciesAbstract","order":1.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock","order":0.0}]},{"name":"rpt:network-presentation-59","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","order":1.0},{"source":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","target":"us-gaap:PropertyPlantAndEquipmentTypeDomain","order":0.0},{"source":"srt:RangeAxis","target":"srt:RangeMember","order":0.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:PropertyPlantAndEquipmentUsefulLife","order":0.0},{"source":"us-gaap:StatementTable","target":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","order":10.0},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:FurnitureAndFixturesMember","order":10.0},{"source":"srt:RangeMember","target":"srt:MinimumMember","order":10.0},{"source":"us-gaap:StatementTable","target":"srt:RangeAxis","order":20.0},{"source":"srt:RangeMember","target":"srt:MaximumMember","order":20.0},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:MachineryAndEquipmentMember","order":30.0},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember","order":50.0},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":200.0}]},{"name":"rpt:network-presentation-60","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","order":1.0},{"source":"us-gaap:StatementBusinessSegmentsAxis","target":"us-gaap:SegmentDomain","order":0.0},{"source":"us-gaap:ConcentrationRiskByTypeAxis","target":"us-gaap:ConcentrationRiskTypeDomain","order":0.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ConcentrationRiskPercentage1","order":0.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementBusinessSegmentsAxis","order":10.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CapitalizedComputerSoftwareAmortization1","order":10.0},{"source":"us-gaap:StatementTable","target":"us-gaap:ConcentrationRiskByTypeAxis","order":20.0},{"source":"us-gaap:SegmentDomain","target":"srt:AsiaMember","order":70.0},{"source":"us-gaap:ConcentrationRiskTypeDomain","target":"us-gaap:AccountsReceivableMember","order":70.0},{"source":"us-gaap:SegmentDomain","target":"srt:EuropeMember","order":80.0},{"source":"us-gaap:SegmentDomain","target":"srt:NorthAmericaMember","order":90.0},{"source":"us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:SegmentDomain","target":"AEHR:OneCustomerMember","order":130.0},{"source":"us-gaap:SegmentDomain","target":"AEHR:TwoCustomerMember","order":140.0},{"source":"us-gaap:SegmentDomain","target":"AEHR:ThreeCustomerMember","order":150.0},{"source":"us-gaap:ConcentrationRiskTypeDomain","target":"us-gaap:SalesMember","order":190.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":200.0},{"source":"us-gaap:SegmentDomain","target":"AEHR:FourCustomerMember","order":220.0}]},{"name":"rpt:network-presentation-61","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AccountingPoliciesAbstract","order":1.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock","order":0.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"AEHR:Liquidity","order":10.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ConsolidationPolicyTextBlock","order":20.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock","order":30.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:UseOfEstimates","order":40.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:CashAndCashEquivalentsPolicyTextBlock","order":50.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy","order":60.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ConcentrationRiskCreditRisk","order":70.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"AEHR:ConcentrationOfSupplyRiskPolicyTextBlock","order":80.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:InventoryPolicyTextBlock","order":90.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock","order":100.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:RevenueRecognitionPolicyTextBlock","order":110.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ResearchAndDevelopmentExpensePolicy","order":120.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock","order":130.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:AdvertisingCostsPolicyTextBlock","order":140.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ShippingAndHandlingCostPolicyTextBlock","order":150.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:IncomeTaxPolicyTextBlock","order":160.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ComprehensiveIncomePolicyPolicyTextBlock","order":170.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock","order":180.0}]},{"name":"rpt:network-presentation-62","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AccountingPoliciesAbstract","order":1.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"AEHR:ScheduleUsefulLifeForPropertyAndEquipmentTableTextblock","order":0.0}]},{"name":"rpt:network-presentation-63","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:OtherIncomeAndExpensesAbstract","order":1.0},{"source":"us-gaap:OtherIncomeAndExpensesAbstract","target":"us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock","order":0.0}]},{"name":"rpt:network-presentation-64","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:OtherIncomeAndExpensesAbstract","order":1.0},{"source":"us-gaap:OtherIncomeAndExpensesAbstract","target":"us-gaap:ForeignCurrencyTransactionGainLossBeforeTax","order":0.0},{"source":"us-gaap:OtherIncomeAndExpensesAbstract","target":"us-gaap:OtherNonoperatingIncome","order":10.0},{"source":"us-gaap:OtherIncomeAndExpensesAbstract","target":"us-gaap:OtherNonoperatingIncomeExpense","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-65","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:OtherIncomeAndExpensesAbstract","order":1.0},{"source":"us-gaap:OtherIncomeAndExpensesAbstract","target":"us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-66","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:ProductWarrantiesDisclosuresAbstract","order":1.0},{"source":"us-gaap:ProductWarrantiesDisclosuresAbstract","target":"us-gaap:ProductWarrantyDisclosureTextBlock","order":0.0}]},{"name":"rpt:network-presentation-67","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:MovementInStandardProductWarrantyAccrualRollForward","order":1.0},{"source":"us-gaap:MovementInStandardProductWarrantyAccrualRollForward","target":"us-gaap:ProductWarrantyAccrual","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:MovementInStandardProductWarrantyAccrualRollForward","target":"us-gaap:ProductWarrantyAccrualWarrantiesIssued","order":10.0},{"source":"us-gaap:MovementInStandardProductWarrantyAccrualRollForward","target":"us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease","order":20.0},{"source":"us-gaap:MovementInStandardProductWarrantyAccrualRollForward","target":"us-gaap:ProductWarrantyAccrualPayments","order":30.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:MovementInStandardProductWarrantyAccrualRollForward","target":"us-gaap:ProductWarrantyAccrual","order":40.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]}]},{"name":"rpt:network-presentation-68","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:ProductWarrantiesDisclosuresAbstract","order":1.0},{"source":"us-gaap:ProductWarrantiesDisclosuresAbstract","target":"us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock","order":0.0}]},{"name":"rpt:network-presentation-69","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:RelatedPartyTransactionsAbstract","order":1.0},{"source":"us-gaap:RelatedPartyTransactionsAbstract","target":"us-gaap:RelatedPartyTransactionsDisclosureTextBlock","order":0.0}]},{"name":"rpt:network-presentation-70","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:RelatedPartyTransactionsAbstract","order":1.0},{"source":"us-gaap:RelatedPartyTransactionsAbstract","target":"us-gaap:RelatedPartyTransactionAmountsOfTransaction","order":0.0},{"source":"us-gaap:RelatedPartyTransactionsAbstract","target":"us-gaap:DueToRelatedPartiesCurrentAndNoncurrent","order":10.0}]},{"name":"rpt:network-presentation-71","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:SegmentReportingAbstract","order":1.0},{"source":"us-gaap:SegmentReportingAbstract","target":"us-gaap:SegmentReportingDisclosureTextBlock","order":0.0}]},{"name":"rpt:network-presentation-72","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:SegmentReportingAbstract","order":1.0},{"source":"us-gaap:StatementBusinessSegmentsAxis","target":"us-gaap:SegmentDomain","order":0.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:Revenues","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementBusinessSegmentsAxis","order":10.0},{"source":"us-gaap:SegmentDomain","target":"AEHR:USMember","order":10.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:PropertyPlantAndEquipmentNet","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:SegmentDomain","target":"srt:AsiaMember","order":20.0},{"source":"us-gaap:SegmentDomain","target":"srt:EuropeMember","order":30.0},{"source":"us-gaap:SegmentReportingAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":200.0}]},{"name":"rpt:network-presentation-73","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:SegmentReportingAbstract","order":1.0},{"source":"us-gaap:SegmentReportingAbstract","target":"us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock","order":0.0}]},{"name":"rpt:network-presentation-74","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","order":1.0},{"source":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","target":"us-gaap:QuarterlyFinancialInformationTextBlock","order":0.0}]},{"name":"rpt:network-presentation-75","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","order":1.0},{"source":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","target":"us-gaap:Revenues","order":0.0},{"source":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","target":"us-gaap:GrossProfit","order":10.0},{"source":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","target":"us-gaap:NetIncomeLoss","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","target":"us-gaap:EarningsPerShareBasicAndDiluted","order":30.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-76","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","order":1.0},{"source":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","target":"us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock","order":0.0}]},{"name":"rpt:network-presentation-77","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfCashFlowsAbstract","order":1.0},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","order":0.0},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:ProfitLoss","order":10.0},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","order":20.0},{"source":"us-gaap:AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:ShareBasedCompensation","order":30.0},{"source":"us-gaap:AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:ProvisionForDoubtfulAccounts","order":40.0},{"source":"us-gaap:AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","order":50.0},{"source":"us-gaap:AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:AmortizationOfFinancingCosts","order":60.0},{"source":"us-gaap:AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:DepreciationAndAmortization","order":70.0},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:IncreaseDecreaseInOperatingAssetsAbstract","order":80.0},{"source":"us-gaap:IncreaseDecreaseInOperatingAssetsAbstract","target":"us-gaap:IncreaseDecreaseInAccountsReceivable","order":90.0},{"source":"us-gaap:IncreaseDecreaseInOperatingAssetsAbstract","target":"us-gaap:IncreaseDecreaseInInventories","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingAssetsAbstract","target":"us-gaap:IncreaseDecreaseInPrepaidExpense","order":110.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingAssetsAbstract","target":"us-gaap:IncreaseDecreaseInAccountsPayable","order":120.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingAssetsAbstract","target":"us-gaap:IncreaseDecreaseInAccruedLiabilities","order":130.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingAssetsAbstract","target":"AEHR:IncreaseDecreaseInCustomerDepositsAndDeferredRevenue","order":140.0},{"source":"us-gaap:IncreaseDecreaseInOperatingAssetsAbstract","target":"us-gaap:IncreaseDecreaseInOtherDeferredLiability","order":150.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingAssetsAbstract","target":"us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable","order":160.0},{"source":"us-gaap:IncreaseDecreaseInOperatingAssetsAbstract","target":"us-gaap:NetCashProvidedByUsedInOperatingActivities","order":170.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","order":190.0},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","order":200.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:NetCashProvidedByUsedInInvestingActivities","order":210.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","order":230.0},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:ProceedsFromRepaymentsOfLinesOfCredit","order":240.0},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet","order":250.0},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"AEHR:ProceedsFromIssuanceOfFollowOnPublicOfferingNetOfIssuanceCosts","order":260.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:ProceedsFromIssuanceOfPrivatePlacement","order":270.0},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:ProceedsFromIssuanceOfCommonStock","order":280.0},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:NetCashProvidedByUsedInFinancingActivities","order":290.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents","order":310.0},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease","order":320.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:CashAndCashEquivalentsAtCarryingValue","order":330.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:CashAndCashEquivalentsAtCarryingValue","order":340.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:SupplementalCashFlowInformationAbstract","order":360.0},{"source":"us-gaap:SupplementalCashFlowInformationAbstract","target":"us-gaap:IncomeTaxesPaid","order":370.0},{"source":"us-gaap:SupplementalCashFlowInformationAbstract","target":"us-gaap:InterestPaid","order":380.0},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:NoncashInvestingAndFinancingItemsAbstract","order":400.0},{"source":"us-gaap:NoncashInvestingAndFinancingItemsAbstract","target":"AEHR:NetChangeInCapitalizedStockbasedCompensation","order":410.0},{"source":"us-gaap:NoncashInvestingAndFinancingItemsAbstract","target":"AEHR:LineOfCreditConvertedToConvertibleNotes","order":420.0},{"source":"us-gaap:NoncashInvestingAndFinancingItemsAbstract","target":"us-gaap:ConversionOfStockAmountIssued1","order":430.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-78","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","order":1.0},{"source":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","target":"us-gaap:ProfitLoss","order":0.0},{"source":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","target":"us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax","order":20.0},{"source":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","target":"us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest","order":40.0},{"source":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","target":"us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest","order":50.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","target":"us-gaap:ComprehensiveIncomeNetOfTax","order":70.0}]},{"name":"rpt:network-presentation-79","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeStatementAbstract","order":1.0},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:Revenues","order":0.0},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:CostOfRevenue","order":10.0},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:GrossProfit","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:OperatingExpensesAbstract","order":40.0},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:SellingGeneralAndAdministrativeExpense","order":50.0},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:ResearchAndDevelopmentExpense","order":60.0},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:OperatingExpenses","order":70.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:OperatingIncomeLoss","order":90.0},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:InterestExpense","order":110.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:OtherNonoperatingIncomeExpense","order":120.0},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","order":140.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:IncomeTaxExpenseBenefit","order":160.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:ProfitLoss","order":170.0},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:NetIncomeLossAttributableToNoncontrollingInterest","order":180.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:NetIncomeLoss","order":200.0},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:EarningsPerShareBasicAndDiluted","order":220.0},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","order":230.0},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","order":240.0}]},{"name":"rpt:network-presentation-80","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfStockholdersEquityAbstract","order":1.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementEquityComponentsAxis","order":10.0},{"source":"us-gaap:StatementEquityComponentsAxis","target":"us-gaap:CommonStockMember","order":10.0},{"source":"us-gaap:StatementEquityComponentsAxis","target":"us-gaap:AdditionalPaidInCapitalMember","order":20.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SharesIssued","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:StatementEquityComponentsAxis","target":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","order":30.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","order":30.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:StatementEquityComponentsAxis","target":"us-gaap:RetainedEarningsMember","order":40.0},{"source":"us-gaap:StatementEquityComponentsAxis","target":"us-gaap:ParentMember","order":50.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockIssuedDuringPeriodSharesNewIssues","order":50.0},{"source":"us-gaap:StatementEquityComponentsAxis","target":"us-gaap:NoncontrollingInterestMember","order":60.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockIssuedDuringPeriodValueNewIssues","order":60.0},{"source":"us-gaap:StatementEquityComponentsAxis","target":"us-gaap:EquityComponentDomain","order":70.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation","order":80.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","order":90.0},{"source":"us-gaap:StatementOfStockholdersEquityAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementLineItems","target":"AEHR:IssuanceOfCommonStockUnderFollowOnPublicOfferingShares","order":110.0},{"source":"us-gaap:StatementLineItems","target":"AEHR:ProceedsFromIssuanceOfFollowOnPublicOfferingNetOfIssuanceCosts","order":120.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ConversionOfStockSharesIssued1","order":140.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ConversionOfStockAmountIssued1","order":150.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:AllocatedShareBasedCompensationExpense","order":170.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ProfitLoss","order":190.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":200.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","order":210.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SharesIssued","order":230.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","order":240.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]}]},{"name":"rpt:network-presentation-81","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EquityAbstract","order":1.0},{"source":"us-gaap:EquityAbstract","target":"us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock","order":0.0}]},{"name":"rpt:network-presentation-82","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract","order":1.0},{"source":"us-gaap:StatementEquityComponentsAxis","target":"us-gaap:EquityComponentDomain","order":0.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementEquityComponentsAxis","order":10.0},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AccumulatedTranslationAdjustmentMember","order":10.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax","order":10.0},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember","order":20.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax","order":20.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","order":30.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","order":40.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":200.0}]},{"name":"rpt:network-presentation-83","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract","order":1.0},{"source":"us-gaap:IncomeStatementLocationAxis","target":"us-gaap:IncomeStatementLocationDomain","order":0.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems","order":0.0},{"source":"us-gaap:StatementTable","target":"us-gaap:IncomeStatementLocationAxis","order":10.0},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:CostOfSalesMember","order":10.0},{"source":"us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems","target":"us-gaap:ShareBasedCompensation","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems","target":"AEHR:EffectOnNetIncomeLossPerShareBasic","order":20.0},{"source":"us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems","target":"AEHR:EffectOnNetIncomeLossPerShareDiluted","order":30.0},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:GeneralAndAdministrativeExpenseMember","order":40.0},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:ResearchAndDevelopmentExpenseMember","order":70.0},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":200.0}]},{"name":"rpt:network-presentation-84","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract","order":1.0},{"source":"us-gaap:AwardTypeAxis","target":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","order":0.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1","order":0.0},{"source":"us-gaap:StatementTable","target":"us-gaap:AwardTypeAxis","order":10.0},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:StockOptionMember","order":10.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","order":10.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","order":20.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","order":30.0},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":200.0}]},{"name":"rpt:network-presentation-85","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract","order":1.0},{"source":"srt:RangeAxis","target":"srt:RangeMember","order":0.0},{"source":"us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis","target":"us-gaap:EmployeeStockOwnershipPlanESOPPlanDomain","order":0.0},{"source":"us-gaap:StatementTable","target":"srt:RangeAxis","order":10.0},{"source":"srt:RangeMember","target":"srt:MinimumMember","order":10.0},{"source":"us-gaap:EmployeeStockOwnershipPlanESOPPlanDomain","target":"us-gaap:EmployeeStockMember","order":10.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1","order":10.0},{"source":"srt:RangeMember","target":"srt:MaximumMember","order":20.0},{"source":"us-gaap:StatementTable","target":"us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis","order":20.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","order":20.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","order":30.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","order":40.0},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":200.0}]},{"name":"rpt:network-presentation-86","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract","order":1.0},{"source":"us-gaap:AwardTypeAxis","target":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","order":0.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:AwardTypeAxis","order":10.0},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:StockOptionMember","order":10.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized","order":10.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross","order":30.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited","order":40.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod","order":50.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod","order":60.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","order":70.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":200.0}]},{"name":"rpt:network-presentation-87","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract","order":1.0},{"source":"us-gaap:AwardTypeAxis","target":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","order":0.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:AwardTypeAxis","order":10.0},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:StockOptionMember","order":10.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","order":10.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod","order":20.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","order":30.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","order":40.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber","order":50.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","order":70.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice","order":80.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice","order":90.0},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice","order":100.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","order":110.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice","order":120.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue","order":140.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue","order":150.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue","order":160.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":200.0}]},{"name":"rpt:network-presentation-88","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract","order":1.0},{"source":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis","target":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain","order":0.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis","order":10.0},{"source":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain","target":"AEHR:Range1Member","order":10.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2","order":10.0},{"source":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain","target":"AEHR:Range2Member","order":20.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain","target":"AEHR:Range3Member","order":30.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber","order":30.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain","target":"AEHR:Range4Member","order":40.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1","order":40.0},{"source":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain","target":"AEHR:Range5Member","order":50.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice","order":50.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain","target":"AEHR:Range6Member","order":60.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1","order":60.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":200.0}]},{"name":"rpt:network-presentation-89","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract","order":1.0},{"source":"us-gaap:AwardTypeAxis","target":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","order":0.0},{"source":"us-gaap:MultiemployerPlanTypeAxis","target":"us-gaap:MultiemployerPlansTypeDomain","order":0.0},{"source":"us-gaap:StatementLineItems","target":"AEHR:StockbasedCompensationExpenseRelatedToStockOptionsAndRestrictedStockUnits","order":0.0},{"source":"us-gaap:StatementTable","target":"us-gaap:AwardTypeAxis","order":10.0},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"AEHR:StockOptionAndRSUTransactionsMember","order":10.0},{"source":"us-gaap:StatementLineItems","target":"AEHR:StockbasedCompensationRelatedToEmployeeStockPurchasePlan","order":10.0},{"source":"us-gaap:StatementTable","target":"us-gaap:MultiemployerPlanTypeAxis","order":20.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","order":20.0},{"source":"us-gaap:StatementLineItems","target":"AEHR:EstimatedForfeituresOfUnvestedStockBasedAwards","order":30.0},{"source":"us-gaap:MultiemployerPlansTypeDomain","target":"AEHR:EquityIncentivePlan2016Member","order":40.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1","order":40.0},{"source":"us-gaap:StatementLineItems","target":"AEHR:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesReservedForFutureIssuance","order":50.0},{"source":"us-gaap:MultiemployerPlansTypeDomain","target":"us-gaap:EmployeeStockMember","order":60.0},{"source":"us-gaap:StatementLineItems","target":"AEHR:CumulativeStockIssuedSharesEmployeeStockPurchasePlan","order":60.0},{"source":"us-gaap:StatementLineItems","target":"AEHR:EmployeeStockPurchasePlanNumberOfSharesAvailableForGrant","order":70.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","order":80.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized","order":90.0},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","order":100.0},{"source":"us-gaap:MultiemployerPlansTypeDomain","target":"AEHR:EquityIncentivePlan2006Member","order":110.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue","order":110.0},{"source":"us-gaap:MultiemployerPlansTypeDomain","target":"AEHR:StockOptionPlan20062016Member","order":120.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1","order":120.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber","order":130.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice","order":140.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross","order":150.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","order":160.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","order":170.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited","order":180.0},{"source":"us-gaap:MultiemployerPlansTypeDomain","target":"AEHR:BoardOfDirectorsMember","order":190.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","order":190.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":200.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested","order":200.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested","order":210.0},{"source":"us-gaap:StatementLineItems","target":"AEHR:ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeStockPurchasePlanNumberOfSharesReservedForFutureIssuance","order":220.0},{"source":"us-gaap:StatementLineItems","target":"AEHR:ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeStockPurchasePlanMaximumSharesThatMayBePurchased","order":230.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount","order":240.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","order":250.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans","order":260.0}]},{"name":"rpt:network-presentation-90","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EquityAbstract","order":1.0},{"source":"us-gaap:EquityAbstract","target":"us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock","order":0.0},{"source":"us-gaap:EquityAbstract","target":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock","order":10.0},{"source":"us-gaap:EquityAbstract","target":"us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock","order":20.0},{"source":"us-gaap:EquityAbstract","target":"us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock","order":30.0},{"source":"us-gaap:EquityAbstract","target":"us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock","order":40.0},{"source":"us-gaap:EquityAbstract","target":"us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock","order":50.0},{"source":"us-gaap:EquityAbstract","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock","order":60.0}]},{"name":"rpt:network-calculation-91","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:InventoryNet","order":1.0},{"source":"us-gaap:InventoryNet","target":"us-gaap:InventoryRawMaterialsNetOfReserves","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:InventoryNet","target":"us-gaap:InventoryWorkInProcessNetOfReserves","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:InventoryNet","target":"us-gaap:InventoryFinishedGoodsNetOfReserves","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-92","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:PropertyPlantAndEquipmentNet","order":1.0},{"source":"us-gaap:PropertyPlantAndEquipmentGross","target":"us-gaap:LeaseholdImprovementsGross","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:PropertyPlantAndEquipmentNet","target":"us-gaap:PropertyPlantAndEquipmentGross","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:PropertyPlantAndEquipmentGross","target":"us-gaap:FurnitureAndFixturesGross","order":2.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}]},{"source":"us-gaap:PropertyPlantAndEquipmentGross","target":"us-gaap:MachineryAndEquipmentGross","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:PropertyPlantAndEquipmentGross","target":"us-gaap:PropertyPlantAndEquipmentOther","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-93","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AccruedLiabilitiesCurrent","order":1.0},{"source":"us-gaap:AccruedLiabilitiesCurrent","target":"us-gaap:EmployeeRelatedLiabilitiesCurrent","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccruedLiabilitiesCurrent","target":"us-gaap:OtherEmployeeRelatedLiabilitiesCurrent","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccruedLiabilitiesCurrent","target":"us-gaap:AccruedProfessionalFeesCurrent","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccruedLiabilitiesCurrent","target":"us-gaap:AccruedIncomeTaxesCurrent","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccruedLiabilitiesCurrent","target":"us-gaap:OtherAccruedLiabilitiesCurrent","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccruedLiabilitiesCurrent","target":"us-gaap:ProductWarrantyAccrual","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccruedLiabilitiesCurrent","target":"AEHR:InvestorRelations","order":7.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccruedLiabilitiesCurrent","target":"us-gaap:LiabilitiesSubjectToCompromiseDebtAndAccruedInterest","order":8.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-94","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"AEHR:CustomerDepositsAndDeferredRevenue","order":1.0},{"source":"AEHR:CustomerDepositsAndDeferredRevenue","target":"us-gaap:CustomerDepositsCurrent","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"AEHR:CustomerDepositsAndDeferredRevenue","target":"us-gaap:DeferredRevenueAndCreditsCurrent","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-95","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:AssetsCurrent","target":"us-gaap:CashAndCashEquivalentsAtCarryingValue","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:AssetsCurrent","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:Liabilities","target":"us-gaap:LiabilitiesCurrent","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:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","target":"us-gaap:StockholdersEquity","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:AssetsCurrent","target":"us-gaap:InventoryNet","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:PropertyPlantAndEquipmentNet","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"us-gaap:AccruedLiabilitiesCurrent","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Liabilities","target":"us-gaap:DeferredRentCreditNoncurrent","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:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","target":"us-gaap:MinorityInterest","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquity","target":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","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:OtherAssetsNoncurrent","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"AEHR:CustomerDepositsAndDeferredRevenue","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Liabilities","target":"us-gaap:DeferredRevenueNoncurrent","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StockholdersEquity","target":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AssetsCurrent","target":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"us-gaap:LongTermDebtCurrent","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Liabilities","target":"us-gaap:LongTermDebt","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StockholdersEquity","target":"us-gaap:RetainedEarningsAccumulatedDeficit","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-96","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDue","order":1.0},{"source":"us-gaap:OperatingLeasesFutureMinimumPaymentsDue","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OperatingLeasesFutureMinimumPaymentsDue","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OperatingLeasesFutureMinimumPaymentsDue","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OperatingLeasesFutureMinimumPaymentsDue","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OperatingLeasesFutureMinimumPaymentsDue","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OperatingLeasesFutureMinimumPaymentsDue","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-97","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-98","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","order":1.0},{"source":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","target":"us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","target":"us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","target":"us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","target":"us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","target":"us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","target":"us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","target":"us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch","order":7.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","target":"us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate","order":8.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","target":"us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits","order":9.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","target":"us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent","order":10.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-99","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DeferredTaxAssetsLiabilitiesNet","order":1.0},{"source":"us-gaap:DeferredTaxAssetsGross","target":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwards","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsLiabilitiesNet","target":"us-gaap:DeferredTaxAssetsGross","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsGross","target":"us-gaap:DeferredTaxAssetsTaxCreditCarryforwards","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsLiabilitiesNet","target":"us-gaap:DeferredTaxAssetsValuationAllowance","order":2.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:DeferredTaxAssetsGross","target":"us-gaap:DeferredTaxAssetsInventory","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsGross","target":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:DeferredTaxAssetsGross","target":"us-gaap:DeferredTaxAssetsOther","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-100","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:OtherNonoperatingIncomeExpense","order":1.0},{"source":"us-gaap:OtherNonoperatingIncomeExpense","target":"us-gaap:ForeignCurrencyTransactionGainLossBeforeTax","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OtherNonoperatingIncomeExpense","target":"us-gaap:OtherNonoperatingIncome","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-101","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease","order":1.0},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:ProvisionForDoubtfulAccounts","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:ProceedsFromIssuanceOfCommonStock","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease","target":"us-gaap:NetCashProvidedByUsedInOperatingActivities","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:DepreciationAndAmortization","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:ProceedsFromRepaymentsOfLinesOfCredit","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease","target":"us-gaap:NetCashProvidedByUsedInInvestingActivities","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInAccountsReceivable","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease","target":"us-gaap:NetCashProvidedByUsedInFinancingActivities","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInInventories","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"AEHR:ProceedsFromIssuanceOfFollowOnPublicOfferingNetOfIssuanceCosts","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease","target":"us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInOtherDeferredLiability","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:ProceedsFromIssuanceOfPrivatePlacement","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInAccountsPayable","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInAccruedLiabilities","order":7.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInPrepaidExpense","order":8.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable","order":9.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:ProfitLoss","order":10.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"AEHR:IncreaseDecreaseInCustomerDepositsAndDeferredRevenue","order":11.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:ShareBasedCompensation","order":12.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:AmortizationOfFinancingCosts","order":13.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","order":14.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-102","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:GrossProfit","order":1.0},{"source":"xbrl:rootSource","target":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","order":2.0},{"source":"xbrl:rootSource","target":"us-gaap:OperatingExpenses","order":3.0},{"source":"us-gaap:GrossProfit","target":"us-gaap:Revenues","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OperatingExpenses","target":"us-gaap:SellingGeneralAndAdministrativeExpense","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:GrossProfit","target":"us-gaap:CostOfRevenue","order":2.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:OperatingExpenses","target":"us-gaap:ResearchAndDevelopmentExpense","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","target":"us-gaap:InterestExpense","order":2.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://aehr.com/role/AccountsReceivable"},{"name":"rpt:group-1","groupURI":"http://aehr.com/role/AccountsReceivableDetails"},{"name":"rpt:group-2","groupURI":"http://aehr.com/role/AccountsReceivableTables"},{"name":"rpt:group-3","groupURI":"http://aehr.com/role/BalanceSheetDetail"},{"name":"rpt:group-4","groupURI":"http://aehr.com/role/BalanceSheetDetailDetails"},{"name":"rpt:group-5","groupURI":"http://aehr.com/role/BalanceSheetDetailDetails1"},{"name":"rpt:group-6","groupURI":"http://aehr.com/role/BalanceSheetDetailDetails2"},{"name":"rpt:group-7","groupURI":"http://aehr.com/role/BalanceSheetDetailDetails3"},{"name":"rpt:group-8","groupURI":"http://aehr.com/role/BalanceSheetDetailDetailsNarrative"},{"name":"rpt:group-9","groupURI":"http://aehr.com/role/BalanceSheetDetailTables"},{"name":"rpt:group-10","groupURI":"http://aehr.com/role/BalanceSheets"},{"name":"rpt:group-11","groupURI":"http://aehr.com/role/BalanceSheetsParenthetical"},{"name":"rpt:group-12","groupURI":"http://aehr.com/role/CashCashEquivalentsAndInvestments"},{"name":"rpt:group-13","groupURI":"http://aehr.com/role/CashCashEquivalentsAndInvestmentsDetails"},{"name":"rpt:group-14","groupURI":"http://aehr.com/role/CashCashEquivalentsAndInvestmentsTables"},{"name":"rpt:group-15","groupURI":"http://aehr.com/role/CommitmentsAndContingencies"},{"name":"rpt:group-16","groupURI":"http://aehr.com/role/CommitmentsAndContingenciesDetails"},{"name":"rpt:group-17","groupURI":"http://aehr.com/role/CommitmentsAndContingenciesDetailsNarrative"},{"name":"rpt:group-18","groupURI":"http://aehr.com/role/CommitmentsAndContingenciesTables"},{"name":"rpt:group-19","groupURI":"http://aehr.com/role/DocumentAndEntityInformation"},{"name":"rpt:group-20","groupURI":"http://aehr.com/role/EarningsPerShareEps"},{"name":"rpt:group-21","groupURI":"http://aehr.com/role/EarningsPerShareEpsDetails"},{"name":"rpt:group-22","groupURI":"http://aehr.com/role/EarningsPerShareEpsDetailsNarrative"},{"name":"rpt:group-23","groupURI":"http://aehr.com/role/EarningsPerShareEpsTables"},{"name":"rpt:group-24","groupURI":"http://aehr.com/role/EmployeeBenefitPlans"},{"name":"rpt:group-25","groupURI":"http://aehr.com/role/EmployeeBenefitPlansDetailsNarrative"},{"name":"rpt:group-26","groupURI":"http://aehr.com/role/Equity"},{"name":"rpt:group-27","groupURI":"http://aehr.com/role/EquityDetailsNarrative"},{"name":"rpt:group-28","groupURI":"http://aehr.com/role/FairValueMeasurement"},{"name":"rpt:group-29","groupURI":"http://aehr.com/role/FairValueMeasurementDetails"},{"name":"rpt:group-30","groupURI":"http://aehr.com/role/FairValueMeasurementTables"},{"name":"rpt:group-31","groupURI":"http://aehr.com/role/IncomeTaxes"},{"name":"rpt:group-32","groupURI":"http://aehr.com/role/IncomeTaxesDetails"},{"name":"rpt:group-33","groupURI":"http://aehr.com/role/IncomeTaxesDetails1"},{"name":"rpt:group-34","groupURI":"http://aehr.com/role/IncomeTaxesDetails2"},{"name":"rpt:group-35","groupURI":"http://aehr.com/role/IncomeTaxesDetails3"},{"name":"rpt:group-36","groupURI":"http://aehr.com/role/IncomeTaxesDetails4"},{"name":"rpt:group-37","groupURI":"http://aehr.com/role/IncomeTaxesDetailsNarrative"},{"name":"rpt:group-38","groupURI":"http://aehr.com/role/IncomeTaxesTables"},{"name":"rpt:group-39","groupURI":"http://aehr.com/role/Long-termDebt"},{"name":"rpt:group-40","groupURI":"http://aehr.com/role/Long-termDebtDetailsNarrative"},{"name":"rpt:group-41","groupURI":"http://aehr.com/role/OrganizationAndSummaryOfSignificantAccountingPolicies"},{"name":"rpt:group-42","groupURI":"http://aehr.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesDetails"},{"name":"rpt:group-43","groupURI":"http://aehr.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative"},{"name":"rpt:group-44","groupURI":"http://aehr.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies"},{"name":"rpt:group-45","groupURI":"http://aehr.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesTables"},{"name":"rpt:group-46","groupURI":"http://aehr.com/role/OtherExpenseNet"},{"name":"rpt:group-47","groupURI":"http://aehr.com/role/OtherExpenseNetDetails"},{"name":"rpt:group-48","groupURI":"http://aehr.com/role/OtherExpenseNetTables"},{"name":"rpt:group-49","groupURI":"http://aehr.com/role/ProductWarranties"},{"name":"rpt:group-50","groupURI":"http://aehr.com/role/ProductWarrantiesDetails"},{"name":"rpt:group-51","groupURI":"http://aehr.com/role/ProductWarrantiesTables"},{"name":"rpt:group-52","groupURI":"http://aehr.com/role/RelatedPartyTransactions"},{"name":"rpt:group-53","groupURI":"http://aehr.com/role/RelatedPartyTransactionsDetailsNarrative"},{"name":"rpt:group-54","groupURI":"http://aehr.com/role/SegmentInformation"},{"name":"rpt:group-55","groupURI":"http://aehr.com/role/SegmentInformationDetails"},{"name":"rpt:group-56","groupURI":"http://aehr.com/role/SegmentInformationTables"},{"name":"rpt:group-57","groupURI":"http://aehr.com/role/SelectedQuarterlyConsolidatedFinancialData"},{"name":"rpt:group-58","groupURI":"http://aehr.com/role/SelectedQuarterlyConsolidatedFinancialDataDetails"},{"name":"rpt:group-59","groupURI":"http://aehr.com/role/SelectedQuarterlyConsolidatedFinancialDataTables"},{"name":"rpt:group-60","groupURI":"http://aehr.com/role/StatementsOfCashFlows"},{"name":"rpt:group-61","groupURI":"http://aehr.com/role/StatementsOfComprehensiveIncomeLoss"},{"name":"rpt:group-62","groupURI":"http://aehr.com/role/StatementsOfOperations"},{"name":"rpt:group-63","groupURI":"http://aehr.com/role/StatementsOfShareholdersEquityDeficit"},{"name":"rpt:group-64","groupURI":"http://aehr.com/role/StockholdersEquityComprehensiveIncomeAndStock-basedCompensation"},{"name":"rpt:group-65","groupURI":"http://aehr.com/role/StockholdersEquityComprehensiveIncomeAndStock-basedCompensationDetails"},{"name":"rpt:group-66","groupURI":"http://aehr.com/role/StockholdersEquityComprehensiveIncomeAndStock-basedCompensationDetails1"},{"name":"rpt:group-67","groupURI":"http://aehr.com/role/StockholdersEquityComprehensiveIncomeAndStock-basedCompensationDetails2"},{"name":"rpt:group-68","groupURI":"http://aehr.com/role/StockholdersEquityComprehensiveIncomeAndStock-basedCompensationDetails3"},{"name":"rpt:group-69","groupURI":"http://aehr.com/role/StockholdersEquityComprehensiveIncomeAndStock-basedCompensationDetails4"},{"name":"rpt:group-70","groupURI":"http://aehr.com/role/StockholdersEquityComprehensiveIncomeAndStock-basedCompensationDetails5"},{"name":"rpt:group-71","groupURI":"http://aehr.com/role/StockholdersEquityComprehensiveIncomeAndStock-basedCompensationDetails6"},{"name":"rpt:group-72","groupURI":"http://aehr.com/role/StockholdersEquityComprehensiveIncomeAndStock-basedCompensationDetailsNarrative"},{"name":"rpt:group-73","groupURI":"http://aehr.com/role/StockholdersEquityComprehensiveIncomeAndStock-basedCompensationTables"}],"groupContents":[{"groupName":"rpt:group-0","forObject":"rpt:network-presentation-17"},{"groupName":"rpt:group-1","forObject":"rpt:network-presentation-18"},{"groupName":"rpt:group-2","forObject":"rpt:network-presentation-19"},{"groupName":"rpt:group-3","forObject":"rpt:network-presentation-20"},{"groupName":"rpt:group-4","forObject":"rpt:network-presentation-21"},{"groupName":"rpt:group-5","forObject":"rpt:network-presentation-22"},{"groupName":"rpt:group-6","forObject":"rpt:network-presentation-23"},{"groupName":"rpt:group-7","forObject":"rpt:network-presentation-24"},{"groupName":"rpt:group-8","forObject":"rpt:network-presentation-25"},{"groupName":"rpt:group-9","forObject":"rpt:network-presentation-26"},{"groupName":"rpt:group-10","forObject":"rpt:network-presentation-27"},{"groupName":"rpt:group-11","forObject":"rpt:network-presentation-28"},{"groupName":"rpt:group-12","forObject":"rpt:network-presentation-29"},{"groupName":"rpt:group-13","forObject":"rpt:network-presentation-30"},{"groupName":"rpt:group-14","forObject":"rpt:network-presentation-31"},{"groupName":"rpt:group-15","forObject":"rpt:network-presentation-32"},{"groupName":"rpt:group-16","forObject":"rpt:network-presentation-33"},{"groupName":"rpt:group-17","forObject":"rpt:network-presentation-34"},{"groupName":"rpt:group-18","forObject":"rpt:network-presentation-35"},{"groupName":"rpt:group-19","forObject":"rpt:network-presentation-36"},{"groupName":"rpt:group-20","forObject":"rpt:network-presentation-37"},{"groupName":"rpt:group-21","forObject":"rpt:network-presentation-38"},{"groupName":"rpt:group-22","forObject":"rpt:network-presentation-39"},{"groupName":"rpt:group-23","forObject":"rpt:network-presentation-40"},{"groupName":"rpt:group-24","forObject":"rpt:network-presentation-41"},{"groupName":"rpt:group-25","forObject":"rpt:network-presentation-42"},{"groupName":"rpt:group-26","forObject":"rpt:network-presentation-43"},{"groupName":"rpt:group-27","forObject":"rpt:network-presentation-44"},{"groupName":"rpt:group-28","forObject":"rpt:network-presentation-45"},{"groupName":"rpt:group-29","forObject":"rpt:network-presentation-46"},{"groupName":"rpt:group-30","forObject":"rpt:network-presentation-47"},{"groupName":"rpt:group-31","forObject":"rpt:network-presentation-48"},{"groupName":"rpt:group-32","forObject":"rpt:network-presentation-49"},{"groupName":"rpt:group-33","forObject":"rpt:network-presentation-50"},{"groupName":"rpt:group-34","forObject":"rpt:network-presentation-51"},{"groupName":"rpt:group-35","forObject":"rpt:network-presentation-52"},{"groupName":"rpt:group-36","forObject":"rpt:network-presentation-53"},{"groupName":"rpt:group-37","forObject":"rpt:network-presentation-54"},{"groupName":"rpt:group-38","forObject":"rpt:network-presentation-55"},{"groupName":"rpt:group-39","forObject":"rpt:network-presentation-56"},{"groupName":"rpt:group-40","forObject":"rpt:network-presentation-57"},{"groupName":"rpt:group-41","forObject":"rpt:network-presentation-58"},{"groupName":"rpt:group-42","forObject":"rpt:network-presentation-59"},{"groupName":"rpt:group-43","forObject":"rpt:network-presentation-60"},{"groupName":"rpt:group-44","forObject":"rpt:network-presentation-61"},{"groupName":"rpt:group-45","forObject":"rpt:network-presentation-62"},{"groupName":"rpt:group-46","forObject":"rpt:network-presentation-63"},{"groupName":"rpt:group-47","forObject":"rpt:network-presentation-64"},{"groupName":"rpt:group-48","forObject":"rpt:network-presentation-65"},{"groupName":"rpt:group-49","forObject":"rpt:network-presentation-66"},{"groupName":"rpt:group-50","forObject":"rpt:network-presentation-67"},{"groupName":"rpt:group-51","forObject":"rpt:network-presentation-68"},{"groupName":"rpt:group-52","forObject":"rpt:network-presentation-69"},{"groupName":"rpt:group-53","forObject":"rpt:network-presentation-70"},{"groupName":"rpt:group-54","forObject":"rpt:network-presentation-71"},{"groupName":"rpt:group-55","forObject":"rpt:network-presentation-72"},{"groupName":"rpt:group-56","forObject":"rpt:network-presentation-73"},{"groupName":"rpt:group-57","forObject":"rpt:network-presentation-74"},{"groupName":"rpt:group-58","forObject":"rpt:network-presentation-75"},{"groupName":"rpt:group-59","forObject":"rpt:network-presentation-76"},{"groupName":"rpt:group-60","forObject":"rpt:network-presentation-77"},{"groupName":"rpt:group-61","forObject":"rpt:network-presentation-78"},{"groupName":"rpt:group-62","forObject":"rpt:network-presentation-79"},{"groupName":"rpt:group-63","forObject":"rpt:network-presentation-80"},{"groupName":"rpt:group-64","forObject":"rpt:network-presentation-81"},{"groupName":"rpt:group-65","forObject":"rpt:network-presentation-82"},{"groupName":"rpt:group-66","forObject":"rpt:network-presentation-83"},{"groupName":"rpt:group-67","forObject":"rpt:network-presentation-84"},{"groupName":"rpt:group-68","forObject":"rpt:network-presentation-85"},{"groupName":"rpt:group-69","forObject":"rpt:network-presentation-86"},{"groupName":"rpt:group-70","forObject":"rpt:network-presentation-87"},{"groupName":"rpt:group-71","forObject":"rpt:network-presentation-88"},{"groupName":"rpt:group-72","forObject":"rpt:network-presentation-89"},{"groupName":"rpt:group-73","forObject":"rpt:network-presentation-90"},{"groupName":"rpt:group-4","forObject":"rpt:network-calculation-91"},{"groupName":"rpt:group-5","forObject":"rpt:network-calculation-92"},{"groupName":"rpt:group-6","forObject":"rpt:network-calculation-93"},{"groupName":"rpt:group-7","forObject":"rpt:network-calculation-94"},{"groupName":"rpt:group-10","forObject":"rpt:network-calculation-95"},{"groupName":"rpt:group-16","forObject":"rpt:network-calculation-96"},{"groupName":"rpt:group-32","forObject":"rpt:network-calculation-97"},{"groupName":"rpt:group-34","forObject":"rpt:network-calculation-98"},{"groupName":"rpt:group-35","forObject":"rpt:network-calculation-99"},{"groupName":"rpt:group-47","forObject":"rpt:network-calculation-100"},{"groupName":"rpt:group-60","forObject":"rpt:network-calculation-101"},{"groupName":"rpt:group-62","forObject":"rpt:network-calculation-102"},{"groupName":"rpt:group-13","forObject":"rpt:cube-0"},{"groupName":"rpt:group-22","forObject":"rpt:cube-1"},{"groupName":"rpt:group-27","forObject":"rpt:cube-2"},{"groupName":"rpt:group-29","forObject":"rpt:cube-3"},{"groupName":"rpt:group-37","forObject":"rpt:cube-4"},{"groupName":"rpt:group-42","forObject":"rpt:cube-5"},{"groupName":"rpt:group-43","forObject":"rpt:cube-6"},{"groupName":"rpt:group-55","forObject":"rpt:cube-7"},{"groupName":"rpt:group-63","forObject":"rpt:cube-8"},{"groupName":"rpt:group-65","forObject":"rpt:cube-9"},{"groupName":"rpt:group-66","forObject":"rpt:cube-10"},{"groupName":"rpt:group-67","forObject":"rpt:cube-11"},{"groupName":"rpt:group-68","forObject":"rpt:cube-12"},{"groupName":"rpt:group-69","forObject":"rpt:cube-13"},{"groupName":"rpt:group-70","forObject":"rpt:cube-14"},{"groupName":"rpt:group-71","forObject":"rpt:cube-15"},{"groupName":"rpt:group-72","forObject":"rpt:cube-16"}],"facts":[{"name":"rpt:f-0","factDimensions":{"xbrl:concept":"dei:EntityRegistrantName","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"AEHR TEST SYSTEMS"}]},{"name":"rpt:f-1","factDimensions":{"xbrl:concept":"dei:EntityCentralIndexKey","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"0001040470"}]},{"name":"rpt:f-2","factDimensions":{"xbrl:concept":"dei:DocumentType","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"10-K"}]},{"name":"rpt:f-3","factDimensions":{"xbrl:concept":"dei:DocumentPeriodEndDate","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"2018-05-31"}]},{"name":"rpt:f-4","factDimensions":{"xbrl:concept":"dei:AmendmentFlag","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"false"}]},{"name":"rpt:f-5","factDimensions":{"xbrl:concept":"dei:CurrentFiscalYearEndDate","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"--05-31"}]},{"name":"rpt:f-6","factDimensions":{"xbrl:concept":"dei:EntityWellKnownSeasonedIssuer","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"No"}]},{"name":"rpt:f-7","factDimensions":{"xbrl:concept":"dei:EntityVoluntaryFilers","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"No"}]},{"name":"rpt:f-8","factDimensions":{"xbrl:concept":"dei:EntityCurrentReportingStatus","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"Yes"}]},{"name":"rpt:f-9","factDimensions":{"xbrl:concept":"dei:EntityFilerCategory","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"Smaller Reporting Company"}]},{"name":"rpt:f-10","factDimensions":{"xbrl:concept":"dei:DocumentFiscalPeriodFocus","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"FY"}]},{"name":"rpt:f-11","factDimensions":{"xbrl:concept":"dei:DocumentFiscalYearFocus","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"2018"}]},{"name":"rpt:f-12","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockParOrStatedValuePerShare","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.01"}]},{"name":"rpt:f-13","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockParOrStatedValuePerShare","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.01"}]},{"name":"rpt:f-14","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockSharesAuthorized","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"10000000"}]},{"name":"rpt:f-15","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockSharesAuthorized","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"10000000"}]},{"name":"rpt:f-16","factDimensions":{"xbrl:concept":"us-gaap:CommonStockParOrStatedValuePerShare","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.01"}]},{"name":"rpt:f-17","factDimensions":{"xbrl:concept":"us-gaap:CommonStockParOrStatedValuePerShare","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.01"}]},{"name":"rpt:f-18","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesAuthorized","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"75000000"}]},{"name":"rpt:f-19","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesAuthorized","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"75000000"}]},{"name":"rpt:f-20","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:FurnitureAndFixturesMember","srt:RangeAxis":"srt:MinimumMember"},"factValues":[{"value":"P2Y"}]},{"name":"rpt:f-21","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:MachineryAndEquipmentMember","srt:RangeAxis":"srt:MinimumMember"},"factValues":[{"value":"P3Y"}]},{"name":"rpt:f-22","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember","srt:RangeAxis":"srt:MinimumMember"},"factValues":[{"value":"P4Y"}]},{"name":"rpt:f-23","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:FurnitureAndFixturesMember","srt:RangeAxis":"srt:MaximumMember"},"factValues":[{"value":"P6Y"}]},{"name":"rpt:f-24","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:MachineryAndEquipmentMember","srt:RangeAxis":"srt:MaximumMember"},"factValues":[{"value":"P6Y"}]},{"name":"rpt:f-25","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember","srt:RangeAxis":"srt:MaximumMember"},"factValues":[{"value":"P6Y"}]},{"name":"rpt:f-26","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsAtCarryingValue","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17803000","decimals":-3}]},{"name":"rpt:f-27","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsAtCarryingValue","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"16848000","decimals":-3}]},{"name":"rpt:f-28","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsAtCarryingValue","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"939000","decimals":-3}]},{"name":"rpt:f-29","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsAtCarryingValue","xbrl:period":"2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5527000","decimals":-3}]},{"name":"rpt:f-30","factDimensions":{"xbrl:concept":"us-gaap:InventoryNet","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6604000","decimals":-3}]},{"name":"rpt:f-31","factDimensions":{"xbrl:concept":"us-gaap:InventoryNet","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9049000","decimals":-3}]},{"name":"rpt:f-32","factDimensions":{"xbrl:concept":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"961000","decimals":-3}]},{"name":"rpt:f-33","factDimensions":{"xbrl:concept":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"703000","decimals":-3}]},{"name":"rpt:f-34","factDimensions":{"xbrl:concept":"us-gaap:AssetsCurrent","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"29378000","decimals":-3}]},{"name":"rpt:f-35","factDimensions":{"xbrl:concept":"us-gaap:AssetsCurrent","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"29456000","decimals":-3}]},{"name":"rpt:f-36","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1419000","decimals":-3}]},{"name":"rpt:f-37","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1203000","decimals":-3}]},{"name":"rpt:f-38","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1204000","decimals":-3}]},{"name":"rpt:f-39","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"AEHR:USMember"},"factValues":[{"value":"1156000","decimals":-3}]},{"name":"rpt:f-40","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"AEHR:USMember"},"factValues":[{"value":"1364000","decimals":-3}]},{"name":"rpt:f-41","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"srt:AsiaMember"},"factValues":[{"value":"40000","decimals":-3}]},{"name":"rpt:f-42","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"srt:AsiaMember"},"factValues":[{"value":"40000","decimals":-3}]},{"name":"rpt:f-43","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"srt:EuropeMember"},"factValues":[{"value":"7000","decimals":-3}]},{"name":"rpt:f-44","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"srt:EuropeMember"},"factValues":[{"value":"15000","decimals":-3}]},{"name":"rpt:f-45","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"AEHR:USMember"},"factValues":[{"value":"1151000","decimals":-3}]},{"name":"rpt:f-46","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"srt:AsiaMember"},"factValues":[{"value":"39000","decimals":-3}]},{"name":"rpt:f-47","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"srt:EuropeMember"},"factValues":[{"value":"14000","decimals":-3}]},{"name":"rpt:f-48","factDimensions":{"xbrl:concept":"us-gaap:OtherAssetsNoncurrent","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"95000","decimals":-3}]},{"name":"rpt:f-49","factDimensions":{"xbrl:concept":"us-gaap:OtherAssetsNoncurrent","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"296000","decimals":-3}]},{"name":"rpt:f-50","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"30892000","decimals":-3}]},{"name":"rpt:f-51","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"30955000","decimals":-3}]},{"name":"rpt:f-52","factDimensions":{"xbrl:concept":"us-gaap:AccountsPayableCurrent","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2808000","decimals":-3}]},{"name":"rpt:f-53","factDimensions":{"xbrl:concept":"us-gaap:AccountsPayableCurrent","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1762000","decimals":-3}]},{"name":"rpt:f-54","factDimensions":{"xbrl:concept":"us-gaap:AccruedLiabilitiesCurrent","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1609000","decimals":-3}]},{"name":"rpt:f-55","factDimensions":{"xbrl:concept":"us-gaap:AccruedLiabilitiesCurrent","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1646000","decimals":-3}]},{"name":"rpt:f-56","factDimensions":{"xbrl:concept":"AEHR:CustomerDepositsAndDeferredRevenue","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3467000","decimals":-3}]},{"name":"rpt:f-57","factDimensions":{"xbrl:concept":"AEHR:CustomerDepositsAndDeferredRevenue","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1630000","decimals":-3}]},{"name":"rpt:f-58","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesCurrent","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7884000","decimals":-3}]},{"name":"rpt:f-59","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesCurrent","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"11148000","decimals":-3}]},{"name":"rpt:f-60","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebt","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6110000","decimals":-3}]},{"name":"rpt:f-61","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebt","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-62","factDimensions":{"xbrl:concept":"us-gaap:DeferredRevenueNoncurrent","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"104000","decimals":-3}]},{"name":"rpt:f-63","factDimensions":{"xbrl:concept":"us-gaap:DeferredRevenueNoncurrent","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"459000","decimals":-3}]},{"name":"rpt:f-64","factDimensions":{"xbrl:concept":"us-gaap:Liabilities","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"14098000","decimals":-3}]},{"name":"rpt:f-65","factDimensions":{"xbrl:concept":"us-gaap:Liabilities","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"11670000","decimals":-3}]},{"name":"rpt:f-66","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockValue","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-67","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockValue","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-68","factDimensions":{"xbrl:concept":"us-gaap:CommonStockValue","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"213000","decimals":-3}]},{"name":"rpt:f-69","factDimensions":{"xbrl:concept":"us-gaap:CommonStockValue","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"221000","decimals":-3}]},{"name":"rpt:f-70","factDimensions":{"xbrl:concept":"us-gaap:AdditionalPaidInCapitalCommonStock","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"81128000","decimals":-3}]},{"name":"rpt:f-71","factDimensions":{"xbrl:concept":"us-gaap:AdditionalPaidInCapitalCommonStock","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"83041000","decimals":-3}]},{"name":"rpt:f-72","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2249000","decimals":-3}]},{"name":"rpt:f-73","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2292000","decimals":-3}]},{"name":"rpt:f-74","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2237000","decimals":-3}]},{"name":"rpt:f-75","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedTranslationAdjustmentMember"},"factValues":[{"value":"2249000","decimals":-3}]},{"name":"rpt:f-76","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedTranslationAdjustmentMember"},"factValues":[{"value":"2292000","decimals":-3}]},{"name":"rpt:f-77","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-78","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-79","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedTranslationAdjustmentMember"},"factValues":[{"value":"2237000","decimals":-3}]},{"name":"rpt:f-80","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-81","factDimensions":{"xbrl:concept":"us-gaap:RetainedEarningsAccumulatedDeficit","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-66777000","decimals":-3}]},{"name":"rpt:f-82","factDimensions":{"xbrl:concept":"us-gaap:RetainedEarningsAccumulatedDeficit","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-66249000","decimals":-3}]},{"name":"rpt:f-83","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"16813000","decimals":-3}]},{"name":"rpt:f-84","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"19305000","decimals":-3}]},{"name":"rpt:f-85","factDimensions":{"xbrl:concept":"us-gaap:MinorityInterest","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-19000","decimals":-3}]},{"name":"rpt:f-86","factDimensions":{"xbrl:concept":"us-gaap:MinorityInterest","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-20000","decimals":-3}]},{"name":"rpt:f-87","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"16794000","decimals":-3}]},{"name":"rpt:f-88","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"19285000","decimals":-3}]},{"name":"rpt:f-89","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-723000","decimals":-3}]},{"name":"rpt:f-90","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"213000","decimals":-3}]},{"name":"rpt:f-91","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"221000","decimals":-3}]},{"name":"rpt:f-92","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"132000","decimals":-3}]},{"name":"rpt:f-93","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"81128000","decimals":-3}]},{"name":"rpt:f-94","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"83041000","decimals":-3}]},{"name":"rpt:f-95","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"58052000","decimals":-3}]},{"name":"rpt:f-96","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"2249000","decimals":-3}]},{"name":"rpt:f-97","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"2292000","decimals":-3}]},{"name":"rpt:f-98","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"2237000","decimals":-3}]},{"name":"rpt:f-99","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"-66777000","decimals":-3}]},{"name":"rpt:f-100","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"-66249000","decimals":-3}]},{"name":"rpt:f-101","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"-61124000","decimals":-3}]},{"name":"rpt:f-102","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:ParentMember"},"factValues":[{"value":"16813000","decimals":-3}]},{"name":"rpt:f-103","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:ParentMember"},"factValues":[{"value":"19305000","decimals":-3}]},{"name":"rpt:f-104","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:ParentMember"},"factValues":[{"value":"-703000","decimals":-3}]},{"name":"rpt:f-105","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"-19000","decimals":-3}]},{"name":"rpt:f-106","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"-20000","decimals":-3}]},{"name":"rpt:f-107","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"-20000","decimals":-3}]},{"name":"rpt:f-108","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"129000","decimals":-3}]},{"name":"rpt:f-109","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"56547000","decimals":-3}]},{"name":"rpt:f-110","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"2231000","decimals":-3}]},{"name":"rpt:f-111","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"-54339000","decimals":-3}]},{"name":"rpt:f-112","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"-18000","decimals":-3}]},{"name":"rpt:f-113","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4550000","decimals":-3}]},{"name":"rpt:f-114","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:ParentMember"},"factValues":[{"value":"4568000","decimals":-3}]},{"name":"rpt:f-115","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesAndStockholdersEquity","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"30892000","decimals":-3}]},{"name":"rpt:f-116","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesAndStockholdersEquity","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"30955000","decimals":-3}]},{"name":"rpt:f-117","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockSharesIssued","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"0"}]},{"name":"rpt:f-118","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockSharesIssued","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"0"}]},{"name":"rpt:f-119","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockSharesOutstanding","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"0"}]},{"name":"rpt:f-120","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockSharesOutstanding","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"0"}]},{"name":"rpt:f-121","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesIssued","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"21340000"}]},{"name":"rpt:f-122","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesIssued","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"22143000"}]},{"name":"rpt:f-123","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesOutstanding","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"21340000"}]},{"name":"rpt:f-124","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesOutstanding","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"22143000"}]},{"name":"rpt:f-125","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"29555000","decimals":-3}]},{"name":"rpt:f-126","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"18898000","decimals":-3}]},{"name":"rpt:f-127","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"AEHR:USMember"},"factValues":[{"value":"8446000","decimals":-3}]},{"name":"rpt:f-128","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"AEHR:USMember"},"factValues":[{"value":"7762000","decimals":-3}]},{"name":"rpt:f-129","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"srt:AsiaMember"},"factValues":[{"value":"19973000","decimals":-3}]},{"name":"rpt:f-130","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"srt:AsiaMember"},"factValues":[{"value":"10439000","decimals":-3}]},{"name":"rpt:f-131","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"srt:EuropeMember"},"factValues":[{"value":"1136000","decimals":-3}]},{"name":"rpt:f-132","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"srt:EuropeMember"},"factValues":[{"value":"697000","decimals":-3}]},{"name":"rpt:f-133","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2018-03-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7269000","decimals":-3}]},{"name":"rpt:f-134","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2017-03-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6683000","decimals":-3}]},{"name":"rpt:f-135","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2017-06-01T00:00:00/2017-09-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6970000","decimals":-3}]},{"name":"rpt:f-136","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"14501000","decimals":-3}]},{"name":"rpt:f-137","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"AEHR:USMember"},"factValues":[{"value":"2957000","decimals":-3}]},{"name":"rpt:f-138","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"srt:AsiaMember"},"factValues":[{"value":"10228000","decimals":-3}]},{"name":"rpt:f-139","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"srt:EuropeMember"},"factValues":[{"value":"1316000","decimals":-3}]},{"name":"rpt:f-140","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2017-12-01T00:00:00/2018-03-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7393000","decimals":-3}]},{"name":"rpt:f-141","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2017-09-01T00:00:00/2017-12-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7923000","decimals":-3}]},{"name":"rpt:f-142","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2016-12-01T00:00:00/2017-03-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2681000","decimals":-3}]},{"name":"rpt:f-143","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2016-09-01T00:00:00/2016-12-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4216000","decimals":-3}]},{"name":"rpt:f-144","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2016-06-01T00:00:00/2016-09-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5318000","decimals":-3}]},{"name":"rpt:f-145","factDimensions":{"xbrl:concept":"us-gaap:CostOfRevenue","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17169000","decimals":-3}]},{"name":"rpt:f-146","factDimensions":{"xbrl:concept":"us-gaap:CostOfRevenue","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12118000","decimals":-3}]},{"name":"rpt:f-147","factDimensions":{"xbrl:concept":"us-gaap:CostOfRevenue","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9356000","decimals":-3}]},{"name":"rpt:f-148","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12386000","decimals":-3}]},{"name":"rpt:f-149","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6780000","decimals":-3}]},{"name":"rpt:f-150","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2018-03-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3161000","decimals":-3}]},{"name":"rpt:f-151","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2017-03-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2608000","decimals":-3}]},{"name":"rpt:f-152","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2017-06-01T00:00:00/2017-09-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2918000","decimals":-3}]},{"name":"rpt:f-153","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5145000","decimals":-3}]},{"name":"rpt:f-154","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2017-12-01T00:00:00/2018-03-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3176000","decimals":-3}]},{"name":"rpt:f-155","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2017-09-01T00:00:00/2017-12-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3131000","decimals":-3}]},{"name":"rpt:f-156","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2016-12-01T00:00:00/2017-03-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"503000","decimals":-3}]},{"name":"rpt:f-157","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2016-09-01T00:00:00/2016-12-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1463000","decimals":-3}]},{"name":"rpt:f-158","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2016-06-01T00:00:00/2016-09-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2206000","decimals":-3}]},{"name":"rpt:f-159","factDimensions":{"xbrl:concept":"us-gaap:SellingGeneralAndAdministrativeExpense","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7290000","decimals":-3}]},{"name":"rpt:f-160","factDimensions":{"xbrl:concept":"us-gaap:SellingGeneralAndAdministrativeExpense","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7052000","decimals":-3}]},{"name":"rpt:f-161","factDimensions":{"xbrl:concept":"us-gaap:SellingGeneralAndAdministrativeExpense","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6975000","decimals":-3}]},{"name":"rpt:f-162","factDimensions":{"xbrl:concept":"us-gaap:ResearchAndDevelopmentExpense","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4181000","decimals":-3}]},{"name":"rpt:f-163","factDimensions":{"xbrl:concept":"us-gaap:ResearchAndDevelopmentExpense","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4657000","decimals":-3}]},{"name":"rpt:f-164","factDimensions":{"xbrl:concept":"us-gaap:ResearchAndDevelopmentExpense","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4324000","decimals":-3}]},{"name":"rpt:f-165","factDimensions":{"xbrl:concept":"us-gaap:OperatingExpenses","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"11471000","decimals":-3}]},{"name":"rpt:f-166","factDimensions":{"xbrl:concept":"us-gaap:OperatingExpenses","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"11709000","decimals":-3}]},{"name":"rpt:f-167","factDimensions":{"xbrl:concept":"us-gaap:OperatingExpenses","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"11299000","decimals":-3}]},{"name":"rpt:f-168","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"915000","decimals":-3}]},{"name":"rpt:f-169","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-4929000","decimals":-3}]},{"name":"rpt:f-170","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-6154000","decimals":-3}]},{"name":"rpt:f-171","factDimensions":{"xbrl:concept":"us-gaap:InterestExpense","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"399000","decimals":-3}]},{"name":"rpt:f-172","factDimensions":{"xbrl:concept":"us-gaap:InterestExpense","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"678000","decimals":-3}]},{"name":"rpt:f-173","factDimensions":{"xbrl:concept":"us-gaap:InterestExpense","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"605000","decimals":-3}]},{"name":"rpt:f-174","factDimensions":{"xbrl:concept":"us-gaap:OtherNonoperatingIncomeExpense","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-61000","decimals":-3}]},{"name":"rpt:f-175","factDimensions":{"xbrl:concept":"us-gaap:OtherNonoperatingIncomeExpense","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-21000","decimals":-3}]},{"name":"rpt:f-176","factDimensions":{"xbrl:concept":"us-gaap:OtherNonoperatingIncomeExpense","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-16000","decimals":-3}]},{"name":"rpt:f-177","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"455000","decimals":-3}]},{"name":"rpt:f-178","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-5628000","decimals":-3}]},{"name":"rpt:f-179","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-6775000","decimals":-3}]},{"name":"rpt:f-180","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-73000","decimals":-3}]},{"name":"rpt:f-181","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"25000","decimals":-3}]},{"name":"rpt:f-182","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10000","decimals":-3}]},{"name":"rpt:f-183","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"528000","decimals":-3}]},{"name":"rpt:f-184","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-5653000","decimals":-3}]},{"name":"rpt:f-185","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-6785000","decimals":-3}]},{"name":"rpt:f-186","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-187","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-188","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-189","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-190","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-191","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-192","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"528000","decimals":-3}]},{"name":"rpt:f-193","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"-5653000","decimals":-3}]},{"name":"rpt:f-194","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:ParentMember"},"factValues":[{"value":"528000","decimals":-3}]},{"name":"rpt:f-195","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:ParentMember"},"factValues":[{"value":"-5653000","decimals":-3}]},{"name":"rpt:f-196","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-197","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-198","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-199","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-200","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-201","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"-6785000","decimals":-3}]},{"name":"rpt:f-202","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-203","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:ParentMember"},"factValues":[{"value":"-6785000","decimals":-3}]},{"name":"rpt:f-204","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLossAttributableToNoncontrollingInterest","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-205","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLossAttributableToNoncontrollingInterest","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-206","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLossAttributableToNoncontrollingInterest","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-207","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"528000","decimals":-3}]},{"name":"rpt:f-208","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-5653000","decimals":-3}]},{"name":"rpt:f-209","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2018-03-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"191000","decimals":-3}]},{"name":"rpt:f-210","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2017-03-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-795000","decimals":-3}]},{"name":"rpt:f-211","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2017-06-01T00:00:00/2017-09-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10000","decimals":-3}]},{"name":"rpt:f-212","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-6785000","decimals":-3}]},{"name":"rpt:f-213","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2017-12-01T00:00:00/2018-03-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"267000","decimals":-3}]},{"name":"rpt:f-214","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2017-09-01T00:00:00/2017-12-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"60000","decimals":-3}]},{"name":"rpt:f-215","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2016-12-01T00:00:00/2017-03-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-2651000","decimals":-3}]},{"name":"rpt:f-216","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2016-09-01T00:00:00/2016-12-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1452000","decimals":-3}]},{"name":"rpt:f-217","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2016-06-01T00:00:00/2016-09-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-755000","decimals":-3}]},{"name":"rpt:f-218","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasicAndDiluted","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.02"}]},{"name":"rpt:f-219","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasicAndDiluted","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.35"}]},{"name":"rpt:f-220","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasicAndDiluted","xbrl:period":"2018-03-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.01"}]},{"name":"rpt:f-221","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasicAndDiluted","xbrl:period":"2017-03-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.04"}]},{"name":"rpt:f-222","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasicAndDiluted","xbrl:period":"2017-06-01T00:00:00/2017-09-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":".00"}]},{"name":"rpt:f-223","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasicAndDiluted","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.52"}]},{"name":"rpt:f-224","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasicAndDiluted","xbrl:period":"2017-12-01T00:00:00/2018-03-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.01"}]},{"name":"rpt:f-225","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasicAndDiluted","xbrl:period":"2017-09-01T00:00:00/2017-12-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":".00"}]},{"name":"rpt:f-226","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasicAndDiluted","xbrl:period":"2016-12-01T00:00:00/2017-03-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.16"}]},{"name":"rpt:f-227","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasicAndDiluted","xbrl:period":"2016-09-01T00:00:00/2016-12-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.09"}]},{"name":"rpt:f-228","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasicAndDiluted","xbrl:period":"2016-06-01T00:00:00/2016-09-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.06"}]},{"name":"rpt:f-229","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"21732000"}]},{"name":"rpt:f-230","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"16267000"}]},{"name":"rpt:f-231","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"13091000"}]},{"name":"rpt:f-232","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"22782000"}]},{"name":"rpt:f-233","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"16267000"}]},{"name":"rpt:f-234","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"13091000"}]},{"name":"rpt:f-235","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"42000","decimals":-3}]},{"name":"rpt:f-236","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"13000","decimals":-3}]},{"name":"rpt:f-237","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4000","decimals":-3}]},{"name":"rpt:f-238","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"570000","decimals":-3}]},{"name":"rpt:f-239","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-5640000","decimals":-3}]},{"name":"rpt:f-240","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-6781000","decimals":-3}]},{"name":"rpt:f-241","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1000","decimals":-3}]},{"name":"rpt:f-242","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1000","decimals":-3}]},{"name":"rpt:f-243","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2000","decimals":-3}]},{"name":"rpt:f-244","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTax","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"571000","decimals":-3}]},{"name":"rpt:f-245","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTax","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-5641000","decimals":-3}]},{"name":"rpt:f-246","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTax","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-6779000","decimals":-3}]},{"name":"rpt:f-247","factDimensions":{"xbrl:concept":"us-gaap:SharesIssued","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"21340000"}]},{"name":"rpt:f-248","factDimensions":{"xbrl:concept":"us-gaap:SharesIssued","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"22143000"}]},{"name":"rpt:f-249","factDimensions":{"xbrl:concept":"us-gaap:SharesIssued","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"13216000"}]},{"name":"rpt:f-250","factDimensions":{"xbrl:concept":"us-gaap:SharesIssued","xbrl:period":"2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"12857000"}]},{"name":"rpt:f-251","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"803000"}]},{"name":"rpt:f-252","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"779000"}]},{"name":"rpt:f-253","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"359000"}]},{"name":"rpt:f-254","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"925000","decimals":-3}]},{"name":"rpt:f-255","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"704000","decimals":-3}]},{"name":"rpt:f-256","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"512000","decimals":-3}]},{"name":"rpt:f-257","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"8000","decimals":-3}]},{"name":"rpt:f-258","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"8000","decimals":-3}]},{"name":"rpt:f-259","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"917000","decimals":-3}]},{"name":"rpt:f-260","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"696000","decimals":-3}]},{"name":"rpt:f-261","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-262","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-263","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-264","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-265","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:ParentMember"},"factValues":[{"value":"925000","decimals":-3}]},{"name":"rpt:f-266","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:ParentMember"},"factValues":[{"value":"704000","decimals":-3}]},{"name":"rpt:f-267","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-268","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-269","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"3000","decimals":-3}]},{"name":"rpt:f-270","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"509000","decimals":-3}]},{"name":"rpt:f-271","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-272","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-273","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-274","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:ParentMember"},"factValues":[{"value":"512000","decimals":-3}]},{"name":"rpt:f-275","factDimensions":{"xbrl:concept":"AEHR:ProceedsFromIssuanceOfFollowOnPublicOfferingNetOfIssuanceCosts","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-276","factDimensions":{"xbrl:concept":"AEHR:ProceedsFromIssuanceOfFollowOnPublicOfferingNetOfIssuanceCosts","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"15832000","decimals":-3}]},{"name":"rpt:f-277","factDimensions":{"xbrl:concept":"AEHR:ProceedsFromIssuanceOfFollowOnPublicOfferingNetOfIssuanceCosts","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-278","factDimensions":{"xbrl:concept":"AEHR:ProceedsFromIssuanceOfFollowOnPublicOfferingNetOfIssuanceCosts","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"44000","decimals":-3}]},{"name":"rpt:f-279","factDimensions":{"xbrl:concept":"AEHR:ProceedsFromIssuanceOfFollowOnPublicOfferingNetOfIssuanceCosts","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"15788000","decimals":-3}]},{"name":"rpt:f-280","factDimensions":{"xbrl:concept":"AEHR:ProceedsFromIssuanceOfFollowOnPublicOfferingNetOfIssuanceCosts","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-281","factDimensions":{"xbrl:concept":"AEHR:ProceedsFromIssuanceOfFollowOnPublicOfferingNetOfIssuanceCosts","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-282","factDimensions":{"xbrl:concept":"AEHR:ProceedsFromIssuanceOfFollowOnPublicOfferingNetOfIssuanceCosts","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:ParentMember"},"factValues":[{"value":"15832000","decimals":-3}]},{"name":"rpt:f-283","factDimensions":{"xbrl:concept":"AEHR:ProceedsFromIssuanceOfFollowOnPublicOfferingNetOfIssuanceCosts","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-284","factDimensions":{"xbrl:concept":"AEHR:ProceedsFromIssuanceOfFollowOnPublicOfferingNetOfIssuanceCosts","xbrl:period":"2017-04-01T00:00:00/2017-04-20T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"15832000","decimals":-3}]},{"name":"rpt:f-285","factDimensions":{"xbrl:concept":"us-gaap:ConversionOfStockAmountIssued1","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-286","factDimensions":{"xbrl:concept":"us-gaap:ConversionOfStockAmountIssued1","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"323000","decimals":-3}]},{"name":"rpt:f-287","factDimensions":{"xbrl:concept":"us-gaap:ConversionOfStockAmountIssued1","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-288","factDimensions":{"xbrl:concept":"us-gaap:ConversionOfStockAmountIssued1","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"2000","decimals":-3}]},{"name":"rpt:f-289","factDimensions":{"xbrl:concept":"us-gaap:ConversionOfStockAmountIssued1","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"321000","decimals":-3}]},{"name":"rpt:f-290","factDimensions":{"xbrl:concept":"us-gaap:ConversionOfStockAmountIssued1","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-291","factDimensions":{"xbrl:concept":"us-gaap:ConversionOfStockAmountIssued1","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-292","factDimensions":{"xbrl:concept":"us-gaap:ConversionOfStockAmountIssued1","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:ParentMember"},"factValues":[{"value":"323000","decimals":-3}]},{"name":"rpt:f-293","factDimensions":{"xbrl:concept":"us-gaap:ConversionOfStockAmountIssued1","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-294","factDimensions":{"xbrl:concept":"us-gaap:ConversionOfStockAmountIssued1","xbrl:period":"2016-08-01T00:00:00/2016-08-09T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:ExtinguishmentOfDebtAxis":"AEHR:SemicsIncMember"},"factValues":[{"value":"323000","decimals":-3}]},{"name":"rpt:f-295","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"996000","decimals":-3}]},{"name":"rpt:f-296","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"999000","decimals":-3}]},{"name":"rpt:f-297","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"996000","decimals":-3}]},{"name":"rpt:f-298","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-299","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-300","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"996000","decimals":-3}]},{"name":"rpt:f-301","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"999000","decimals":-3}]},{"name":"rpt:f-302","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-303","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-304","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-305","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-306","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:ParentMember"},"factValues":[{"value":"996000","decimals":-3}]},{"name":"rpt:f-307","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:ParentMember"},"factValues":[{"value":"999000","decimals":-3}]},{"name":"rpt:f-308","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-309","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-310","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-311","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"996000","decimals":-3}]},{"name":"rpt:f-312","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-313","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-314","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-315","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:ParentMember"},"factValues":[{"value":"996000","decimals":-3}]},{"name":"rpt:f-316","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"42000","decimals":-3}]},{"name":"rpt:f-317","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"13000","decimals":-3}]},{"name":"rpt:f-318","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4000","decimals":-3}]},{"name":"rpt:f-319","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-320","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-321","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-322","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-323","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"43000","decimals":-3}]},{"name":"rpt:f-324","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"12000","decimals":-3}]},{"name":"rpt:f-325","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-326","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-327","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:ParentMember"},"factValues":[{"value":"43000","decimals":-3}]},{"name":"rpt:f-328","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:ParentMember"},"factValues":[{"value":"12000","decimals":-3}]},{"name":"rpt:f-329","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"-1000","decimals":-3}]},{"name":"rpt:f-330","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"1000","decimals":-3}]},{"name":"rpt:f-331","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-332","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-333","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"6000","decimals":-3}]},{"name":"rpt:f-334","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-335","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"-2000","decimals":-3}]},{"name":"rpt:f-336","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:ParentMember"},"factValues":[{"value":"6000","decimals":-3}]},{"name":"rpt:f-337","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesNewIssues","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"2722000"}]},{"name":"rpt:f-338","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueNewIssues","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5299000","decimals":-3}]},{"name":"rpt:f-339","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueNewIssues","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"27000","decimals":-3}]},{"name":"rpt:f-340","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueNewIssues","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"5272000","decimals":-3}]},{"name":"rpt:f-341","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueNewIssues","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-342","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueNewIssues","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-343","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueNewIssues","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:ParentMember"},"factValues":[{"value":"5299000","decimals":-3}]},{"name":"rpt:f-344","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueNewIssues","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-345","factDimensions":{"xbrl:concept":"AEHR:IssuanceOfCommonStockUnderFollowOnPublicOfferingShares","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"4423000"}]},{"name":"rpt:f-346","factDimensions":{"xbrl:concept":"us-gaap:ConversionOfStockSharesIssued1","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"200000"}]},{"name":"rpt:f-347","factDimensions":{"xbrl:concept":"us-gaap:ConversionOfStockSharesIssued1","xbrl:period":"2016-08-01T00:00:00/2016-08-09T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:ExtinguishmentOfDebtAxis":"AEHR:SemicsIncMember"},"factValues":[{"value":"200000"}]},{"name":"rpt:f-348","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"996000","decimals":-3}]},{"name":"rpt:f-349","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"999000","decimals":-3}]},{"name":"rpt:f-350","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1016000","decimals":-3}]},{"name":"rpt:f-351","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:CostOfSalesMember"},"factValues":[{"value":"148000","decimals":-3}]},{"name":"rpt:f-352","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:CostOfSalesMember"},"factValues":[{"value":"91000","decimals":-3}]},{"name":"rpt:f-353","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:CostOfSalesMember"},"factValues":[{"value":"87000","decimals":-3}]},{"name":"rpt:f-354","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:GeneralAndAdministrativeExpenseMember"},"factValues":[{"value":"592000","decimals":-3}]},{"name":"rpt:f-355","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:GeneralAndAdministrativeExpenseMember"},"factValues":[{"value":"714000","decimals":-3}]},{"name":"rpt:f-356","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:GeneralAndAdministrativeExpenseMember"},"factValues":[{"value":"723000","decimals":-3}]},{"name":"rpt:f-357","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:ResearchAndDevelopmentExpenseMember"},"factValues":[{"value":"256000","decimals":-3}]},{"name":"rpt:f-358","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:ResearchAndDevelopmentExpenseMember"},"factValues":[{"value":"194000","decimals":-3}]},{"name":"rpt:f-359","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:ResearchAndDevelopmentExpenseMember"},"factValues":[{"value":"206000","decimals":-3}]},{"name":"rpt:f-360","factDimensions":{"xbrl:concept":"us-gaap:ProvisionForDoubtfulAccounts","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-58000","decimals":-3}]},{"name":"rpt:f-361","factDimensions":{"xbrl:concept":"us-gaap:ProvisionForDoubtfulAccounts","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"53000","decimals":-3}]},{"name":"rpt:f-362","factDimensions":{"xbrl:concept":"us-gaap:ProvisionForDoubtfulAccounts","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-13000","decimals":-3}]},{"name":"rpt:f-363","factDimensions":{"xbrl:concept":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-364","factDimensions":{"xbrl:concept":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-365","factDimensions":{"xbrl:concept":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2000","decimals":-3}]},{"name":"rpt:f-366","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfFinancingCosts","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-367","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfFinancingCosts","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"148000","decimals":-3}]},{"name":"rpt:f-368","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfFinancingCosts","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"177000","decimals":-3}]},{"name":"rpt:f-369","factDimensions":{"xbrl:concept":"us-gaap:DepreciationAndAmortization","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"417000","decimals":-3}]},{"name":"rpt:f-370","factDimensions":{"xbrl:concept":"us-gaap:DepreciationAndAmortization","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"271000","decimals":-3}]},{"name":"rpt:f-371","factDimensions":{"xbrl:concept":"us-gaap:DepreciationAndAmortization","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"203000","decimals":-3}]},{"name":"rpt:f-372","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsReceivable","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1260000","decimals":-3}]},{"name":"rpt:f-373","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsReceivable","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-3507000","decimals":-3}]},{"name":"rpt:f-374","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsReceivable","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"887000","decimals":-3}]},{"name":"rpt:f-375","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInInventories","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-2073000","decimals":-3}]},{"name":"rpt:f-376","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInInventories","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"430000","decimals":-3}]},{"name":"rpt:f-377","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInInventories","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"70000","decimals":-3}]},{"name":"rpt:f-378","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInPrepaidExpense","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"59000","decimals":-3}]},{"name":"rpt:f-379","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInPrepaidExpense","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-707000","decimals":-3}]},{"name":"rpt:f-380","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInPrepaidExpense","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9000","decimals":-3}]},{"name":"rpt:f-381","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsPayable","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1095000","decimals":-3}]},{"name":"rpt:f-382","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsPayable","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1686000","decimals":-3}]},{"name":"rpt:f-383","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsPayable","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"564000","decimals":-3}]},{"name":"rpt:f-384","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccruedLiabilities","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"62000","decimals":-3}]},{"name":"rpt:f-385","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccruedLiabilities","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"53000","decimals":-3}]},{"name":"rpt:f-386","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccruedLiabilities","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"539000","decimals":-3}]},{"name":"rpt:f-387","factDimensions":{"xbrl:concept":"AEHR:IncreaseDecreaseInCustomerDepositsAndDeferredRevenue","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1482000","decimals":-3}]},{"name":"rpt:f-388","factDimensions":{"xbrl:concept":"AEHR:IncreaseDecreaseInCustomerDepositsAndDeferredRevenue","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1730000","decimals":-3}]},{"name":"rpt:f-389","factDimensions":{"xbrl:concept":"AEHR:IncreaseDecreaseInCustomerDepositsAndDeferredRevenue","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-2909000","decimals":-3}]},{"name":"rpt:f-390","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-28000","decimals":-3}]},{"name":"rpt:f-391","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2000","decimals":-3}]},{"name":"rpt:f-392","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-41000","decimals":-3}]},{"name":"rpt:f-393","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInOperatingActivities","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1351000","decimals":-3}]},{"name":"rpt:f-394","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInOperatingActivities","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-4495000","decimals":-3}]},{"name":"rpt:f-395","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInOperatingActivities","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-6281000","decimals":-3}]},{"name":"rpt:f-396","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"572000","decimals":-3}]},{"name":"rpt:f-397","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"477000","decimals":-3}]},{"name":"rpt:f-398","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"919000","decimals":-3}]},{"name":"rpt:f-399","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInInvestingActivities","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-572000","decimals":-3}]},{"name":"rpt:f-400","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInInvestingActivities","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-477000","decimals":-3}]},{"name":"rpt:f-401","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInInvestingActivities","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-919000","decimals":-3}]},{"name":"rpt:f-402","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromRepaymentsOfLinesOfCredit","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-403","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromRepaymentsOfLinesOfCredit","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-404","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromRepaymentsOfLinesOfCredit","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2000000","decimals":-3}]},{"name":"rpt:f-405","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-406","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-407","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-6000","decimals":-3}]},{"name":"rpt:f-408","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromIssuanceOfPrivatePlacement","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-409","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromIssuanceOfPrivatePlacement","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5299000","decimals":-3}]},{"name":"rpt:f-410","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromIssuanceOfPrivatePlacement","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-411","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromIssuanceOfPrivatePlacement","xbrl:period":"2016-09-27T00:00:00/2016-09-29T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5299000","decimals":-3}]},{"name":"rpt:f-412","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromIssuanceOfCommonStock","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"925000","decimals":-3}]},{"name":"rpt:f-413","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromIssuanceOfCommonStock","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"704000","decimals":-3}]},{"name":"rpt:f-414","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromIssuanceOfCommonStock","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"512000","decimals":-3}]},{"name":"rpt:f-415","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInFinancingActivities","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"925000","decimals":-3}]},{"name":"rpt:f-416","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInFinancingActivities","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"21835000","decimals":-3}]},{"name":"rpt:f-417","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInFinancingActivities","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2506000","decimals":-3}]},{"name":"rpt:f-418","factDimensions":{"xbrl:concept":"us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"43000","decimals":-3}]},{"name":"rpt:f-419","factDimensions":{"xbrl:concept":"us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1000","decimals":-3}]},{"name":"rpt:f-420","factDimensions":{"xbrl:concept":"us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"106000","decimals":-3}]},{"name":"rpt:f-421","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-955000","decimals":-3}]},{"name":"rpt:f-422","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"16864000","decimals":-3}]},{"name":"rpt:f-423","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-4588000","decimals":-3}]},{"name":"rpt:f-424","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxesPaid","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"37000","decimals":-3}]},{"name":"rpt:f-425","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxesPaid","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"18000","decimals":-3}]},{"name":"rpt:f-426","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxesPaid","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"47000","decimals":-3}]},{"name":"rpt:f-427","factDimensions":{"xbrl:concept":"AEHR:NetChangeInCapitalizedStockbasedCompensation","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-428","factDimensions":{"xbrl:concept":"AEHR:NetChangeInCapitalizedStockbasedCompensation","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-429","factDimensions":{"xbrl:concept":"AEHR:NetChangeInCapitalizedStockbasedCompensation","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-20000","decimals":-3}]},{"name":"rpt:f-430","factDimensions":{"xbrl:concept":"AEHR:LineOfCreditConvertedToConvertibleNotes","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-431","factDimensions":{"xbrl:concept":"AEHR:LineOfCreditConvertedToConvertibleNotes","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-432","factDimensions":{"xbrl:concept":"AEHR:LineOfCreditConvertedToConvertibleNotes","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2000000","decimals":-3}]},{"name":"rpt:f-433","factDimensions":{"xbrl:concept":"us-gaap:CertificatesOfDepositAtCarryingValue","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"50000","decimals":-3}]},{"name":"rpt:f-434","factDimensions":{"xbrl:concept":"us-gaap:CertificatesOfDepositAtCarryingValue","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"80000","decimals":-3}]},{"name":"rpt:f-435","factDimensions":{"xbrl:concept":"us-gaap:CertificatesOfDepositAtCarryingValue","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-436","factDimensions":{"xbrl:concept":"us-gaap:CertificatesOfDepositAtCarryingValue","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-437","factDimensions":{"xbrl:concept":"us-gaap:CertificatesOfDepositAtCarryingValue","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member"},"factValues":[{"value":"80000","decimals":-3}]},{"name":"rpt:f-438","factDimensions":{"xbrl:concept":"us-gaap:CertificatesOfDepositAtCarryingValue","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member"},"factValues":[{"value":"50000","decimals":-3}]},{"name":"rpt:f-439","factDimensions":{"xbrl:concept":"us-gaap:CertificatesOfDepositAtCarryingValue","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-440","factDimensions":{"xbrl:concept":"us-gaap:CertificatesOfDepositAtCarryingValue","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-441","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"15566000","decimals":-3}]},{"name":"rpt:f-442","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"13796000","decimals":-3}]},{"name":"rpt:f-443","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member"},"factValues":[{"value":"13716000","decimals":-3}]},{"name":"rpt:f-444","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member"},"factValues":[{"value":"15516000","decimals":-3}]},{"name":"rpt:f-445","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member"},"factValues":[{"value":"80000","decimals":-3}]},{"name":"rpt:f-446","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member"},"factValues":[{"value":"50000","decimals":-3}]},{"name":"rpt:f-447","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-448","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-449","factDimensions":{"xbrl:concept":"AEHR:EffectOnNetIncomeLossPerShareBasic","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":".05"}]},{"name":"rpt:f-450","factDimensions":{"xbrl:concept":"AEHR:EffectOnNetIncomeLossPerShareBasic","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":".06"}]},{"name":"rpt:f-451","factDimensions":{"xbrl:concept":"AEHR:EffectOnNetIncomeLossPerShareBasic","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":".08"}]},{"name":"rpt:f-452","factDimensions":{"xbrl:concept":"AEHR:EffectOnNetIncomeLossPerShareDiluted","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":".04"}]},{"name":"rpt:f-453","factDimensions":{"xbrl:concept":"AEHR:EffectOnNetIncomeLossPerShareDiluted","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":".06"}]},{"name":"rpt:f-454","factDimensions":{"xbrl:concept":"AEHR:EffectOnNetIncomeLossPerShareDiluted","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":".08"}]},{"name":"rpt:f-455","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","srt:RangeAxis":"srt:MinimumMember","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"P6M"}]},{"name":"rpt:f-456","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","srt:RangeAxis":"srt:MinimumMember","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"P6M"}]},{"name":"rpt:f-457","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","srt:RangeAxis":"srt:MaximumMember","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"P2Y"}]},{"name":"rpt:f-458","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","srt:RangeAxis":"srt:MaximumMember","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"P2Y"}]},{"name":"rpt:f-459","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"P4Y"}]},{"name":"rpt:f-460","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"P4Y"}]},{"name":"rpt:f-461","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"P4Y"}]},{"name":"rpt:f-462","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","srt:RangeAxis":"srt:MinimumMember","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"P6M"}]},{"name":"rpt:f-463","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","srt:RangeAxis":"srt:MaximumMember","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"P2Y"}]},{"name":"rpt:f-464","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","srt:RangeAxis":"srt:MinimumMember","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":".5600"}]},{"name":"rpt:f-465","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","srt:RangeAxis":"srt:MinimumMember","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":".7900"}]},{"name":"rpt:f-466","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","srt:RangeAxis":"srt:MaximumMember","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":".8100"}]},{"name":"rpt:f-467","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","srt:RangeAxis":"srt:MaximumMember","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"1.0800"}]},{"name":"rpt:f-468","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":".7700"}]},{"name":"rpt:f-469","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":".8100"}]},{"name":"rpt:f-470","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":".8600"}]},{"name":"rpt:f-471","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","srt:RangeAxis":"srt:MinimumMember","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":".6400"}]},{"name":"rpt:f-472","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","srt:RangeAxis":"srt:MaximumMember","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":".7400"}]},{"name":"rpt:f-473","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","srt:RangeAxis":"srt:MinimumMember","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":".0192"}]},{"name":"rpt:f-474","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","srt:RangeAxis":"srt:MinimumMember","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"0.0048"}]},{"name":"rpt:f-475","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","srt:RangeAxis":"srt:MaximumMember","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":".0225"}]},{"name":"rpt:f-476","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","srt:RangeAxis":"srt:MaximumMember","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"0.0080"}]},{"name":"rpt:f-477","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":".0195"}]},{"name":"rpt:f-478","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"0.0102"}]},{"name":"rpt:f-479","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"0.0121"}]},{"name":"rpt:f-480","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","srt:RangeAxis":"srt:MinimumMember","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"0.0040"}]},{"name":"rpt:f-481","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","srt:RangeAxis":"srt:MaximumMember","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"0.0076"}]},{"name":"rpt:f-482","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"2.07"}]},{"name":"rpt:f-483","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"1.09"}]},{"name":"rpt:f-484","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"1.31"}]},{"name":"rpt:f-485","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"1.01"}]},{"name":"rpt:f-486","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"1.65"}]},{"name":"rpt:f-487","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":".80"}]},{"name":"rpt:f-488","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"1050000"}]},{"name":"rpt:f-489","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"0"}]},{"name":"rpt:f-490","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"0"}]},{"name":"rpt:f-491","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":".02"}]},{"name":"rpt:f-492","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.35"}]},{"name":"rpt:f-493","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.52"}]},{"name":"rpt:f-494","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":".02"}]},{"name":"rpt:f-495","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.35"}]},{"name":"rpt:f-496","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.52"}]},{"name":"rpt:f-497","factDimensions":{"xbrl:concept":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"1313000"}]},{"name":"rpt:f-498","factDimensions":{"xbrl:concept":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"3074000"}]},{"name":"rpt:f-499","factDimensions":{"xbrl:concept":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"3201000"}]},{"name":"rpt:f-500","factDimensions":{"xbrl:concept":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockUnitsRSUMember"},"factValues":[{"value":"32000"}]},{"name":"rpt:f-501","factDimensions":{"xbrl:concept":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"169000"}]},{"name":"rpt:f-502","factDimensions":{"xbrl:concept":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"us-gaap:ConvertibleNotesPayableMember"},"factValues":[{"value":"2657000"}]},{"name":"rpt:f-503","factDimensions":{"xbrl:concept":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"us-gaap:ConvertibleNotesPayableMember"},"factValues":[{"value":"2657000"}]},{"name":"rpt:f-504","factDimensions":{"xbrl:concept":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"304000"}]},{"name":"rpt:f-505","factDimensions":{"xbrl:concept":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:RestrictedStockUnitsRSUMember"},"factValues":[{"value":"0"}]},{"name":"rpt:f-506","factDimensions":{"xbrl:concept":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"us-gaap:ConvertibleNotesPayableMember"},"factValues":[{"value":"2657000"}]},{"name":"rpt:f-507","factDimensions":{"xbrl:concept":"us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-61000","decimals":-3}]},{"name":"rpt:f-508","factDimensions":{"xbrl:concept":"us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-4000","decimals":-3}]},{"name":"rpt:f-509","factDimensions":{"xbrl:concept":"us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-8000","decimals":-3}]},{"name":"rpt:f-510","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4000","decimals":-3}]},{"name":"rpt:f-511","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"53000","decimals":-3}]},{"name":"rpt:f-512","factDimensions":{"xbrl:concept":"us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-61000","decimals":-3}]},{"name":"rpt:f-513","factDimensions":{"xbrl:concept":"us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-514","factDimensions":{"xbrl:concept":"us-gaap:InventoryRawMaterialsNetOfReserves","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4268000","decimals":-3}]},{"name":"rpt:f-515","factDimensions":{"xbrl:concept":"us-gaap:InventoryRawMaterialsNetOfReserves","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5747000","decimals":-3}]},{"name":"rpt:f-516","factDimensions":{"xbrl:concept":"us-gaap:InventoryWorkInProcessNetOfReserves","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2059000","decimals":-3}]},{"name":"rpt:f-517","factDimensions":{"xbrl:concept":"us-gaap:InventoryWorkInProcessNetOfReserves","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3068000","decimals":-3}]},{"name":"rpt:f-518","factDimensions":{"xbrl:concept":"us-gaap:InventoryFinishedGoodsNetOfReserves","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"277000","decimals":-3}]},{"name":"rpt:f-519","factDimensions":{"xbrl:concept":"us-gaap:InventoryFinishedGoodsNetOfReserves","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"234000","decimals":-3}]},{"name":"rpt:f-520","factDimensions":{"xbrl:concept":"us-gaap:LeaseholdImprovementsGross","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1145000","decimals":-3}]},{"name":"rpt:f-521","factDimensions":{"xbrl:concept":"us-gaap:LeaseholdImprovementsGross","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1154000","decimals":-3}]},{"name":"rpt:f-522","factDimensions":{"xbrl:concept":"us-gaap:FurnitureAndFixturesGross","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"974000","decimals":-3}]},{"name":"rpt:f-523","factDimensions":{"xbrl:concept":"us-gaap:FurnitureAndFixturesGross","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"984000","decimals":-3}]},{"name":"rpt:f-524","factDimensions":{"xbrl:concept":"us-gaap:MachineryAndEquipmentGross","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3035000","decimals":-3}]},{"name":"rpt:f-525","factDimensions":{"xbrl:concept":"us-gaap:MachineryAndEquipmentGross","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2865000","decimals":-3}]},{"name":"rpt:f-526","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentOther","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2268000","decimals":-3}]},{"name":"rpt:f-527","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentOther","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2595000","decimals":-3}]},{"name":"rpt:f-528","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7422000","decimals":-3}]},{"name":"rpt:f-529","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7598000","decimals":-3}]},{"name":"rpt:f-530","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6003000","decimals":-3}]},{"name":"rpt:f-531","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6395000","decimals":-3}]},{"name":"rpt:f-532","factDimensions":{"xbrl:concept":"us-gaap:Depreciation","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"417000","decimals":-3}]},{"name":"rpt:f-533","factDimensions":{"xbrl:concept":"us-gaap:Depreciation","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"271000","decimals":-3}]},{"name":"rpt:f-534","factDimensions":{"xbrl:concept":"us-gaap:Depreciation","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"203000","decimals":-3}]},{"name":"rpt:f-535","factDimensions":{"xbrl:concept":"us-gaap:ProductWarrantyAccrual","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"113000","decimals":-3}]},{"name":"rpt:f-536","factDimensions":{"xbrl:concept":"us-gaap:ProductWarrantyAccrual","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"135000","decimals":-3}]},{"name":"rpt:f-537","factDimensions":{"xbrl:concept":"us-gaap:ProductWarrantyAccrual","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"155000","decimals":-3}]},{"name":"rpt:f-538","factDimensions":{"xbrl:concept":"us-gaap:ProductWarrantyAccrualWarrantiesIssued","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"329000","decimals":-3}]},{"name":"rpt:f-539","factDimensions":{"xbrl:concept":"us-gaap:ProductWarrantyAccrualWarrantiesIssued","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"123000","decimals":-3}]},{"name":"rpt:f-540","factDimensions":{"xbrl:concept":"us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-541","factDimensions":{"xbrl:concept":"us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-54000","decimals":-3}]},{"name":"rpt:f-542","factDimensions":{"xbrl:concept":"us-gaap:ProductWarrantyAccrualPayments","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"307000","decimals":-3}]},{"name":"rpt:f-543","factDimensions":{"xbrl:concept":"us-gaap:ProductWarrantyAccrualPayments","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"111000","decimals":-3}]},{"name":"rpt:f-544","factDimensions":{"xbrl:concept":"us-gaap:EmployeeRelatedLiabilitiesCurrent","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"934000","decimals":-3}]},{"name":"rpt:f-545","factDimensions":{"xbrl:concept":"us-gaap:EmployeeRelatedLiabilitiesCurrent","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1014000","decimals":-3}]},{"name":"rpt:f-546","factDimensions":{"xbrl:concept":"us-gaap:AccruedProfessionalFeesCurrent","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"161000","decimals":-3}]},{"name":"rpt:f-547","factDimensions":{"xbrl:concept":"us-gaap:AccruedProfessionalFeesCurrent","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"163000","decimals":-3}]},{"name":"rpt:f-548","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesSubjectToCompromiseDebtAndAccruedInterest","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"139000","decimals":-3}]},{"name":"rpt:f-549","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesSubjectToCompromiseDebtAndAccruedInterest","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"139000","decimals":-3}]},{"name":"rpt:f-550","factDimensions":{"xbrl:concept":"us-gaap:OtherEmployeeRelatedLiabilitiesCurrent","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"125000","decimals":-3}]},{"name":"rpt:f-551","factDimensions":{"xbrl:concept":"us-gaap:OtherEmployeeRelatedLiabilitiesCurrent","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"101000","decimals":-3}]},{"name":"rpt:f-552","factDimensions":{"xbrl:concept":"us-gaap:AccruedIncomeTaxesCurrent","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"69000","decimals":-3}]},{"name":"rpt:f-553","factDimensions":{"xbrl:concept":"us-gaap:AccruedIncomeTaxesCurrent","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"34000","decimals":-3}]},{"name":"rpt:f-554","factDimensions":{"xbrl:concept":"AEHR:InvestorRelations","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"25000","decimals":-3}]},{"name":"rpt:f-555","factDimensions":{"xbrl:concept":"AEHR:InvestorRelations","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"19000","decimals":-3}]},{"name":"rpt:f-556","factDimensions":{"xbrl:concept":"us-gaap:OtherAccruedLiabilitiesCurrent","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"43000","decimals":-3}]},{"name":"rpt:f-557","factDimensions":{"xbrl:concept":"us-gaap:OtherAccruedLiabilitiesCurrent","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"41000","decimals":-3}]},{"name":"rpt:f-558","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"433000","decimals":-3}]},{"name":"rpt:f-559","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-5663000","decimals":-3}]},{"name":"rpt:f-560","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-6794000","decimals":-3}]},{"name":"rpt:f-561","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"22000","decimals":-3}]},{"name":"rpt:f-562","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"35000","decimals":-3}]},{"name":"rpt:f-563","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"19000","decimals":-3}]},{"name":"rpt:f-564","factDimensions":{"xbrl:concept":"us-gaap:CurrentFederalTaxExpenseBenefit","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"99000","decimals":-3}]},{"name":"rpt:f-565","factDimensions":{"xbrl:concept":"us-gaap:CurrentFederalTaxExpenseBenefit","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-566","factDimensions":{"xbrl:concept":"us-gaap:CurrentFederalTaxExpenseBenefit","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-567","factDimensions":{"xbrl:concept":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-568","factDimensions":{"xbrl:concept":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-569","factDimensions":{"xbrl:concept":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-570","factDimensions":{"xbrl:concept":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-22000","decimals":-3}]},{"name":"rpt:f-571","factDimensions":{"xbrl:concept":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-8000","decimals":-3}]},{"name":"rpt:f-572","factDimensions":{"xbrl:concept":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3000","decimals":-3}]},{"name":"rpt:f-573","factDimensions":{"xbrl:concept":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-574","factDimensions":{"xbrl:concept":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-575","factDimensions":{"xbrl:concept":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-576","factDimensions":{"xbrl:concept":"us-gaap:CurrentForeignTaxExpenseBenefit","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-4000","decimals":-3}]},{"name":"rpt:f-577","factDimensions":{"xbrl:concept":"us-gaap:CurrentForeignTaxExpenseBenefit","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-17000","decimals":-3}]},{"name":"rpt:f-578","factDimensions":{"xbrl:concept":"us-gaap:CurrentForeignTaxExpenseBenefit","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-13000","decimals":-3}]},{"name":"rpt:f-579","factDimensions":{"xbrl:concept":"us-gaap:DeferredForeignIncomeTaxExpenseBenefit","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-580","factDimensions":{"xbrl:concept":"us-gaap:DeferredForeignIncomeTaxExpenseBenefit","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-581","factDimensions":{"xbrl:concept":"us-gaap:DeferredForeignIncomeTaxExpenseBenefit","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-582","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":".286"}]},{"name":"rpt:f-583","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":".340"}]},{"name":"rpt:f-584","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":".340"}]},{"name":"rpt:f-585","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"-.167"}]},{"name":"rpt:f-586","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"-0.001"}]},{"name":"rpt:f-587","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":".000"}]},{"name":"rpt:f-588","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":".394"}]},{"name":"rpt:f-589","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"0.001"}]},{"name":"rpt:f-590","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"0.002"}]},{"name":"rpt:f-591","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":".399"}]},{"name":"rpt:f-592","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"-0.028"}]},{"name":"rpt:f-593","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"-0.038"}]},{"name":"rpt:f-594","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":".059"}]},{"name":"rpt:f-595","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"0.031"}]},{"name":"rpt:f-596","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"0.021"}]},{"name":"rpt:f-597","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"-13.492"}]},{"name":"rpt:f-598","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"-0.338"}]},{"name":"rpt:f-599","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"-0.325"}]},{"name":"rpt:f-600","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":".054"}]},{"name":"rpt:f-601","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"-0.009"}]},{"name":"rpt:f-602","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"-0.002"}]},{"name":"rpt:f-603","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"-.161"}]},{"name":"rpt:f-604","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"-0.004"}]},{"name":"rpt:f-605","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"-0.002"}]},{"name":"rpt:f-606","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwards","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"18719000","decimals":-3}]},{"name":"rpt:f-607","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwards","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12918000","decimals":-3}]},{"name":"rpt:f-608","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxCreditCarryforwards","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4715000","decimals":-3}]},{"name":"rpt:f-609","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxCreditCarryforwards","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4952000","decimals":-3}]},{"name":"rpt:f-610","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsInventory","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"870000","decimals":-3}]},{"name":"rpt:f-611","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsInventory","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"588000","decimals":-3}]},{"name":"rpt:f-612","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1566000","decimals":-3}]},{"name":"rpt:f-613","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1419000","decimals":-3}]},{"name":"rpt:f-614","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsOther","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"393000","decimals":-3}]},{"name":"rpt:f-615","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsOther","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"247000","decimals":-3}]},{"name":"rpt:f-616","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsGross","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"26263000","decimals":-3}]},{"name":"rpt:f-617","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsGross","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"20124000","decimals":-3}]},{"name":"rpt:f-618","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsValuationAllowance","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"26263000","decimals":-3}]},{"name":"rpt:f-619","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsValuationAllowance","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"20124000","decimals":-3}]},{"name":"rpt:f-620","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsLiabilitiesNet","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-621","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsLiabilitiesNet","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-622","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefits","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"789000","decimals":-3}]},{"name":"rpt:f-623","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefits","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1785000","decimals":-3}]},{"name":"rpt:f-624","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefits","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"789000","decimals":-3}]},{"name":"rpt:f-625","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefits","xbrl:period":"2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"919000","decimals":-3}]},{"name":"rpt:f-626","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-627","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"124000","decimals":-3}]},{"name":"rpt:f-628","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-629","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6000","decimals":-3}]},{"name":"rpt:f-630","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-6139000","decimals":-3}]},{"name":"rpt:f-631","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1635000","decimals":-3}]},{"name":"rpt:f-632","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"421000","decimals":-3}]},{"name":"rpt:f-633","factDimensions":{"xbrl:concept":"us-gaap:CustomerDepositsCurrent","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3264000","decimals":-3}]},{"name":"rpt:f-634","factDimensions":{"xbrl:concept":"us-gaap:CustomerDepositsCurrent","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1340000","decimals":-3}]},{"name":"rpt:f-635","factDimensions":{"xbrl:concept":"us-gaap:DeferredRevenueAndCreditsCurrent","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"203000","decimals":-3}]},{"name":"rpt:f-636","factDimensions":{"xbrl:concept":"us-gaap:DeferredRevenueAndCreditsCurrent","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"290000","decimals":-3}]},{"name":"rpt:f-637","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentCarryingAmount","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6110000","decimals":-3}]},{"name":"rpt:f-638","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentCarryingAmount","xbrl:period":"2015-04-11T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4110000","decimals":-3}]},{"name":"rpt:f-639","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"2169000"}]},{"name":"rpt:f-640","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"1812000"}]},{"name":"rpt:f-641","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"1847000"}]},{"name":"rpt:f-642","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","xbrl:period":"2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"845000"}]},{"name":"rpt:f-643","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:MultiemployerPlanTypeAxis":"AEHR:EquityIncentivePlan2006Member"},"factValues":[{"value":"1438000"}]},{"name":"rpt:f-644","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"2238000"}]},{"name":"rpt:f-645","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"800000"}]},{"name":"rpt:f-646","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"338000"}]},{"name":"rpt:f-647","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"368000"}]},{"name":"rpt:f-648","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"92000"}]},{"name":"rpt:f-649","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:MultiemployerPlanTypeAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"359000"}]},{"name":"rpt:f-650","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:MultiemployerPlanTypeAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"1000"}]},{"name":"rpt:f-651","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:MultiemployerPlanTypeAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"304000"}]},{"name":"rpt:f-652","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"-16000"}]},{"name":"rpt:f-653","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"-55000"}]},{"name":"rpt:f-654","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"-329000"}]},{"name":"rpt:f-655","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"4000"}]},{"name":"rpt:f-656","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"1446000"}]},{"name":"rpt:f-657","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:Range1Member"},"factValues":[{"value":"299000"}]},{"name":"rpt:f-658","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:Range2Member"},"factValues":[{"value":"557000"}]},{"name":"rpt:f-659","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:Range3Member"},"factValues":[{"value":"483000"}]},{"name":"rpt:f-660","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:Range4Member"},"factValues":[{"value":"1257000"}]},{"name":"rpt:f-661","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"3074000"}]},{"name":"rpt:f-662","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"2859000"}]},{"name":"rpt:f-663","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"3201000"}]},{"name":"rpt:f-664","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","xbrl:period":"2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"3686000"}]},{"name":"rpt:f-665","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:MultiemployerPlanTypeAxis":"AEHR:StockOptionPlan20062016Member"},"factValues":[{"value":"3105000"}]},{"name":"rpt:f-666","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:MultiemployerPlanTypeAxis":"AEHR:EquityIncentivePlan2016Member"},"factValues":[{"value":"2906000"}]},{"name":"rpt:f-667","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:Range5Member"},"factValues":[{"value":"263000"}]},{"name":"rpt:f-668","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:Range6Member"},"factValues":[{"value":"2859000"}]},{"name":"rpt:f-669","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"537000"}]},{"name":"rpt:f-670","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"440000"}]},{"name":"rpt:f-671","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"248000"}]},{"name":"rpt:f-672","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:Range1Member"},"factValues":[{"value":".67"}]},{"name":"rpt:f-673","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:Range2Member"},"factValues":[{"value":"1.28"}]},{"name":"rpt:f-674","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:Range3Member"},"factValues":[{"value":"1.74"}]},{"name":"rpt:f-675","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:Range4Member"},"factValues":[{"value":"2.45"}]},{"name":"rpt:f-676","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"1.73"}]},{"name":"rpt:f-677","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"2.04"}]},{"name":"rpt:f-678","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"1.66"}]},{"name":"rpt:f-679","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","xbrl:period":"2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"1.66"}]},{"name":"rpt:f-680","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:Range5Member"},"factValues":[{"value":"3.86"}]},{"name":"rpt:f-681","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:Range6Member"},"factValues":[{"value":"2.04"}]},{"name":"rpt:f-682","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"3.56"}]},{"name":"rpt:f-683","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"1.83"}]},{"name":"rpt:f-684","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"2.12"}]},{"name":"rpt:f-685","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"2.72"}]},{"name":"rpt:f-686","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"1.42"}]},{"name":"rpt:f-687","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"1.93"}]},{"name":"rpt:f-688","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"1.17"}]},{"name":"rpt:f-689","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"1.35"}]},{"name":"rpt:f-690","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"1.34"}]},{"name":"rpt:f-691","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"2.04"}]},{"name":"rpt:f-692","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"8763000","decimals":-3}]},{"name":"rpt:f-693","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"1987000","decimals":-3}]},{"name":"rpt:f-694","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"189000","decimals":-3}]},{"name":"rpt:f-695","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue","xbrl:period":"2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"2946000","decimals":-3}]},{"name":"rpt:f-696","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"35000","decimals":-3}]},{"name":"rpt:f-697","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"2422000"}]},{"name":"rpt:f-698","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"2312000"}]},{"name":"rpt:f-699","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"2390000"}]},{"name":"rpt:f-700","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:Range1Member"},"factValues":[{"value":"299000"}]},{"name":"rpt:f-701","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:Range2Member"},"factValues":[{"value":"556000"}]},{"name":"rpt:f-702","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:Range3Member"},"factValues":[{"value":"314000"}]},{"name":"rpt:f-703","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:Range4Member"},"factValues":[{"value":"1073000"}]},{"name":"rpt:f-704","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:Range5Member"},"factValues":[{"value":"70000"}]},{"name":"rpt:f-705","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:Range6Member"},"factValues":[{"value":"2312000"}]},{"name":"rpt:f-706","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"1.63"}]},{"name":"rpt:f-707","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"1.89"}]},{"name":"rpt:f-708","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"1.49"}]},{"name":"rpt:f-709","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:Range1Member"},"factValues":[{"value":".67"}]},{"name":"rpt:f-710","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:Range2Member"},"factValues":[{"value":"1.28"}]},{"name":"rpt:f-711","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:Range3Member"},"factValues":[{"value":"1.78"}]},{"name":"rpt:f-712","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:Range4Member"},"factValues":[{"value":"2.47"}]},{"name":"rpt:f-713","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:Range5Member"},"factValues":[{"value":"3.77"}]},{"name":"rpt:f-714","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:Range6Member"},"factValues":[{"value":"1.89"}]},{"name":"rpt:f-715","factDimensions":{"xbrl:concept":"us-gaap:ForeignCurrencyTransactionGainLossBeforeTax","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-63000","decimals":-3}]},{"name":"rpt:f-716","factDimensions":{"xbrl:concept":"us-gaap:ForeignCurrencyTransactionGainLossBeforeTax","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-21000","decimals":-3}]},{"name":"rpt:f-717","factDimensions":{"xbrl:concept":"us-gaap:ForeignCurrencyTransactionGainLossBeforeTax","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-19000","decimals":-3}]},{"name":"rpt:f-718","factDimensions":{"xbrl:concept":"us-gaap:OtherNonoperatingIncome","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2000","decimals":-3}]},{"name":"rpt:f-719","factDimensions":{"xbrl:concept":"us-gaap:OtherNonoperatingIncome","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-720","factDimensions":{"xbrl:concept":"us-gaap:OtherNonoperatingIncome","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3000","decimals":-3}]},{"name":"rpt:f-721","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasesRentExpenseNet","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"587000","decimals":-3}]},{"name":"rpt:f-722","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasesRentExpenseNet","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"509000","decimals":-3}]},{"name":"rpt:f-723","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasesRentExpenseNet","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"499000","decimals":-3}]},{"name":"rpt:f-724","factDimensions":{"xbrl:concept":"dei:EntityPublicFloat","xbrl:period":"2017-12-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"48946434","decimals":0}]},{"name":"rpt:f-725","factDimensions":{"xbrl:concept":"dei:EntityCommonStockSharesOutstanding","xbrl:period":"2018-08-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"22220019"}]},{"name":"rpt:f-726","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebtCurrent","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-727","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebtCurrent","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6110000","decimals":-3}]},{"name":"rpt:f-728","factDimensions":{"xbrl:concept":"us-gaap:DeferredRentCreditNoncurrent","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-729","factDimensions":{"xbrl:concept":"us-gaap:DeferredRentCreditNoncurrent","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"63000","decimals":-3}]},{"name":"rpt:f-730","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInOtherDeferredLiability","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"63000","decimals":-3}]},{"name":"rpt:f-731","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInOtherDeferredLiability","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-732","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInOtherDeferredLiability","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-733","factDimensions":{"xbrl:concept":"us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\"><b>1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES:</b></p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">BUSINESS:</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;Aehr Test Systems (the &#8220;Company&#8221;)\rwas incorporated in California in May 1977 and primarily designs, engineers and manufactures test and burn-in equipment used in\rthe semiconductor industry. The Company&#8217;s principal products are the Advanced Burn-In and Test System, or ABTS, the FOX full\rwafer contact parallel test and burn-in systems, the MAX burn-in system, WaferPak full wafer contactor, the DiePak carrier and\rtest fixtures.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">LIQUIDITY:</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;Since inception, the Company has incurred\rsubstantial cumulative losses and negative cash flows from operations. In response, the Company took steps to minimize expense\rlevels, entered into credit arrangements, and raised capital through public and private equity offerings, to increase the likelihood\rthat it will have sufficient cash to support operations.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;In April 2017, the Company completed a public\roffering of its common stock raising net proceeds to the Company of $15.8 million. At May 31, 2018 the Company had $16.8 million\rin cash and cash equivalents. The Company anticipates that the existing cash balance together with income from operations, collections\rof existing accounts receivable, revenue from our existing backlog of products, the sale of inventory on hand, and deposits and\rdown payments against significant orders will be adequate to meet its working capital and capital equipment requirements.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">CONSOLIDATION:</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The consolidated financial statements include\rthe accounts of the Company and both its wholly-owned and majority-owned foreign subsidiaries. Intercompany accounts and transactions\rhave been eliminated.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">FOREIGN CURRENCY TRANSLATION AND TRANSACTIONS:</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;Assets and liabilities of the Company&#8217;s\rforeign subsidiaries and a branch office are translated into U.S. Dollars from their functional currencies of Japanese Yen, Euros\rand New Taiwan Dollars using the exchange rate in effect at the balance sheet date. Additionally, their net sales and expenses\rare translated using exchange rates approximating average rates prevailing during the fiscal year. Translation adjustments that\rarise from translating their financial statements from their local currencies to U.S. Dollars are accumulated and reflected as\ra separate component of shareholders&#8217; equity (deficit).</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;Transaction gains and losses that arise from\rexchange rate changes denominated in currencies other than the local currency are included in the Consolidated Statements of Operations\ras incurred. See Note 12 for the detail of foreign exchange transaction gains and losses for all periods presented.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">USE OF ESTIMATES:</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The preparation of financial statements in\rconformity with accounting principles generally accepted in the United States of America requires management to make estimates\rand assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at\rthe date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results\rcould differ from those estimates. Significant estimates in the Company&#8217;s consolidated financial statements include allowance\rfor doubtful accounts, valuation of inventory at the lower of cost or market, and warranty reserves.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">CASH EQUIVALENTS:</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;Cash equivalents consist of money market\rinstruments purchased with an original maturity of three months or less. These investments are reported at fair value.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">ACCOUNTS RECEIVABLE AND ALLOWANCE FOR DOUBTFUL ACCOUNTS:</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;Accounts receivable are derived from the\rsale of products throughout the world to semiconductor manufacturers, semiconductor contract assemblers, electronics manufacturers\rand burn-in and test service companies. Accounts receivable are recorded at the invoiced amount and are not interest bearing. The\rCompany maintains an allowance for doubtful accounts to reserve for potentially uncollectible trade receivables. The Company also\rreviews its trade receivables by aging category to identify specific customers with known disputes or collection issues. The Company\rexercises judgment when determining the adequacy of these reserves as the Company evaluates historical bad debt trends, general\reconomic conditions in the United States and internationally, and changes in customer financial conditions. Uncollectible receivables\rare recorded as bad debt expense when all efforts to collect have been exhausted and recoveries are recognized when they are received.\rNo significant adjustments to the allowance for doubtful accounts were recorded during the years ended May 31, 2018, 2017 or 2016.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">CONCENTRATION OF CREDIT RISK:</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The Company sells its products primarily\rto semiconductor manufacturers in North America, Asia, and Europe. As of May 31, 2018, approximately 45%, 0% and 55% of gross accounts\rreceivable were from customers located in Asia, Europe and North America, respectively. As of May 31, 2017, approximately 55%,\r0% and 45% of gross accounts receivable were from customers located in Asia, Europe and North America, respectively. Three customers\raccounted for 38%, 32% and 11% of gross accounts receivable as of May 31, 2018. Three customers accounted for 47%, 40% and 11%\rof gross accounts receivable as of May 31, 2017. Three customers accounted for 34%, 26% and 13% of net sales in fiscal 2018. Four\rcustomers accounted for 45%, 19%, 17% and 10% of net sales in fiscal 2017. The Company performs ongoing credit evaluations of its\rcustomers and generally does not require collateral. The Company uses letter of credit terms for some of its international customers.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The Company&#8217;s cash and cash\requivalents are generally deposited with major financial institutions in the United States, Japan, Germany and Taiwan. The\rCompany invests its excess cash in money market funds and U.S. Treasury securities. The money market funds bear the risk\rassociated with each fund. The money market funds have variable interest rates. The Company has not experienced any material\rlosses on its money market funds or short-term cash deposits.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">CONCENTRATION OF SUPPLY RISK:</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The Company relies on subcontractors to manufacture\rmany of the components and subassemblies used in its products. Quality or performance failures of the Company&#8217;s products\ror changes in its manufacturers&#8217; financial or business condition could disrupt the Company&#8217;s ability to supply quality\rproducts to its customers and thereby have a material and adverse effect on its business and operating results. Some of the components\rand technologies used in the Company&#8217;s products are purchased and licensed from a single source or a limited number of sources.\rThe loss of any of these suppliers may cause the Company to incur additional transition costs, result in delays in the manufacturing\rand delivery of its products, or cause it to carry excess or obsolete inventory and could cause it to redesign its products.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">INVENTORIES:</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;Inventories include material, labor and overhead,\rand are stated at the lower of cost (first-in, first-out method) or net realizable value. Net realizable value is the estimated\rselling prices in the ordinary course of business, less costs of completion, disposal and transportation. Provisions for excess,\robsolete and unusable inventories are made after management&#8217;s evaluation of future demand and market conditions. The Company\radjusts inventory balances to approximate the lower of its manufacturing costs or net realizable value. If actual future demand\ror market conditions become less favorable than those projected by management, additional inventory write-downs may be required,\rand would be reflected in cost of product revenue in the period the revision is made.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">PROPERTY AND EQUIPMENT:</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;Property and equipment are stated at cost\rless accumulated depreciation and amortization. Major improvements are capitalized, while repairs and maintenance are expensed\ras incurred. Leasehold improvements are amortized over the lesser of their estimated useful lives or the term of the related lease.\rFurniture and fixtures, machinery and equipment, and test equipment are depreciated on a straight-line basis over their estimated\ruseful lives. The ranges of estimated useful lives are generally as follows:</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<table cellspacing=\"0\" cellpadding=\"0\" style=\"font: 12pt Times New Roman, Times, Serif; width: 100%\">\r<tr style=\"vertical-align: top\">\r    <td style=\"width: 52%\"><font style=\"font-size: 8pt\">Furniture and fixtures&#160;</font></td>\r    <td style=\"width: 48%\"><font style=\"font-size: 8pt\">2 to 6 years</font></td></tr>\r<tr style=\"vertical-align: top\">\r    <td><font style=\"font-size: 8pt\">Machinery and equipment</font></td>\r    <td><font style=\"font-size: 8pt\">3 to 6 years</font></td></tr>\r<tr style=\"vertical-align: top\">\r    <td><font style=\"font-size: 8pt\">Test equipment</font></td>\r    <td><font style=\"font-size: 8pt\">4 to 6 years</font></td></tr>\r</table>\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">REVENUE RECOGNITION:</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The Company recognizes revenue upon the shipment\rof products or the performance of services when: (1) persuasive evidence of the arrangement exists; (2) goods or services have\rbeen delivered; (3) the price is fixed or determinable; and (4) collectibility is reasonably assured. When a sales agreement involves\rmultiple deliverables, such as extended support provisions, training to be supplied after delivery of the systems, and test programs\rspecific to customers&#8217; routine applications, the multiple deliverables are evaluated to determine the unit of accounting.\rJudgment is required to properly identify the accounting units of multiple element transactions and the manner in which revenue\ris allocated among the accounting units. Judgments made, or changes to judgments made, may significantly affect the timing or amount\rof revenue recognition.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;Revenue related to the multiple elements\ris allocated to each unit of accounting using the relative selling price hierarchy. Consistent with accounting guidance, the selling\rprice is based upon vendor specific objective evidence (VSOE). If VSOE is not available, third party evidence (TPE) is used to\restablish the selling price. In the absence of VSOE or TPE, estimated selling price is used.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;During the first quarter of fiscal 2013,\rthe Company entered into an agreement with a customer to develop a next generation system, and the Company shipped the first system\rin July 2016. The project identifies multiple milestones with values assigned to each. The consideration earned upon achieving\rthe milestone is required to meet the following conditions prior to recognition: (i) the value is commensurate with the vendor&#8217;s\rperformance to meet the milestone, (ii) it relates solely to past performance, (iii) and it is reasonable relative to all of the\rdeliverables and payment terms within the arrangement. Revenue is recognized for the milestone upon acceptance by the customer.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The Company recognizes revenue in certain\rcircumstances before physical delivery has occurred. In these arrangements, among other things, risk of ownership has passed to\rthe customer, the customer has made a written fixed commitment to purchase the products, the customer has requested the products\rbe held for future delivery as scheduled and designated by them, and no additional performance obligations exist by the Company.\rFor these transactions, the products are segregated from inventory and normal billing and credit terms granted.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;Sales tax collected from customers is not\rincluded in net sales but rather recorded as a liability due to the respective taxing authorities. Provisions for the estimated\rfuture cost of warranty and installation are recorded at the time the products are shipped.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;Royalty-based revenue related to licensing\rincome from performance test boards and burn-in boards is recognized upon the earlier of the receipt by the Company of the licensee&#8217;s\rreport related to its usage of the licensed intellectual property or upon payment by the licensee.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The Company&#8217;s terms of sales with distributors\rare generally FOB shipping point with payment due within 60 days. All products go through in-house testing and verification of\rspecifications before shipment. Apart from warranty reserves, credits issued have not been material as a percentage of net sales.\rThe Company&#8217;s distributors do not generally carry inventories of the Company&#8217;s products. Instead, the distributors\rplace orders with the Company at or about the time they receive orders from their customers. The Company&#8217;s shipment terms\rto our distributors do not provide for credits or rights of return. Because the Company&#8217;s distributors do not generally carry\rinventories of our products, they do not have rights to price protection or to return products. At the time the Company ships products\rto the distributors, the price is fixed. Subsequent to the issuance of the invoice, there are no discounts or special terms. The\rCompany does not give the buyer the right to return the product or to receive future price concessions. The Company&#8217;s arrangements\rdo not include vendor consideration.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">PRODUCT DEVELOPMENT COSTS AND CAPITALIZED SOFTWARE:</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;Costs incurred in the research and development\rof new products or systems are charged to operations as incurred. Costs incurred in the development of software programs for the\rCompany&#8217;s products are charged to operations as incurred until technological feasibility of the software has been established.\rGenerally, technological feasibility is established when the software module performs its primary functions described in its original\rspecifications, contains features required for it to be usable in a production environment, is completely documented and the related\rhardware portion of the product is complete. After technological feasibility is established, any additional costs are capitalized.\rCapitalization of software costs ceases when the software is substantially complete and is ready for its intended use. Capitalized\rcosts are amortized over the estimated life of the related software product using the greater of the units of sales or straight-line\rmethods over ten years. No system software development costs were capitalized or amortized in fiscal 2018, 2017 and 2016.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">IMPAIRMENT OF LONG-LIVED ASSETS:</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;In the event that facts and circumstances\rindicate that the carrying value of assets may be impaired, an evaluation of recoverability would be performed. If an evaluation\ris required, the estimated future undiscounted cash flows associated with the asset would be compared to the asset&#8217;s carrying\rvalue to determine if a write-down is required.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">ADVERTISING COSTS:</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The Company expenses all advertising costs\ras incurred and the amounts were not material for all periods presented.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">SHIPPING AND HANDLING OF PRODUCTS:</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;Amounts billed to customers for shipping\rand handling of products are included in net sales. Costs incurred related to shipping and handling of products are included in\rcost of sales.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">INCOME TAXES:</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;Income taxes have been provided using the\rliability method whereby deferred tax assets and liabilities are determined based on differences between financial reporting and\rtax bases of assets and liabilities and net operating loss and tax credit carryforwards measured using the enacted tax rates and\rlaws that will be in effect when the differences are expected to reverse or the carryforwards are utilized. Valuation allowances\rare established when it is determined that it is more likely than not that such assets will not be realized.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;A full valuation allowance was established\ragainst all deferred tax assets, as management determined that it is more likely than not that deferred tax assets will not be\rrealized, as of May 31, 2018 and 2017.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The Company accounts for uncertain tax positions\rconsistent with authoritative guidance. The guidance prescribes a &#8220;more likely than not&#8221; recognition threshold and\rmeasurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in\ra tax return. The Company does not expect any material change in its unrecognized tax benefits over the next twelve months. The\rCompany recognizes interest and penalties related to unrecognized tax benefits as a component of income taxes.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;Although the Company files U.S. federal,\rvarious state, and foreign tax returns, the Company&#8217;s only major tax jurisdictions are the United States, California, Germany\rand Japan. Tax years 1996 &#8211; 2017 remain subject to examination by the appropriate governmental agencies due to tax loss carryovers,\rresearch and development tax credits, or other tax attributes from those years.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">COMPREHENSIVE INCOME (LOSS):</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;Comprehensive income (loss) generally represents\rall changes in shareholders&#8217; equity except those resulting from investments or contributions by shareholders. Unrealized\rgains and losses on foreign currency translation adjustments are included in the Company&#8217;s components of comprehensive income\r(loss), which are excluded from net income (loss). Comprehensive income (loss) is included in the statements of comprehensive income\r(loss).</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">RECENT ACCOUNTING PRONOUNCEMENTS:</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">Accounting Standards Adopted</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;<i>Inventory Measurement</i></p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;In July 2015, the Financial Accounting Standards\rBoard (&#8220;FASB&#8221;) issued an accounting standard update that requires management to measure inventory at the lower of cost\ror net realizable value. Net realizable value is the estimated selling prices in the ordinary course of business, less reasonably\rpredictable costs of completion, disposal, and transportation. The Company adopted this new standard in fiscal year 2018. The adoption\rof this guidance did not have a significant impact on the Company&#8217;s consolidated financial statements.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;<i>Balance Sheet Classification of Deferred\rTaxes</i></p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;In November 2015, the FASB issued an accounting\rstandard update related to deferred tax assets and liabilities. This standard simplifies the presentation of deferred income taxes\rto be classified as noncurrent in the consolidated balance sheet. The Company adopted this new standard in fiscal year 2018. The\radoption of this guidance did not have a significant impact on the Company&#8217;s consolidated financial statements.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\"><i>&#160;&#160;&#160;&#160;Share-Based Compensation</i></p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;In March 2016, the FASB released an accounting\rstandard update that simplifies several aspects of the accounting for share-based payment transactions, including the income tax\rconsequences, forfeitures, classification of awards as either equity or liabilities, and classification on the statement of cash\rflows. The Company adopted this new standard in fiscal year 2018. The adoption of this guidance did not have a significant impact\ron the Company&#8217;s consolidated financial statements.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\"><i>&#160;&#160;&#160;&#160;&#160;Income Taxes&#160;</i></p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;On December 22, 2017, the US government\renacted comprehensive tax legislation commonly referred to as the Tax Cuts and Jobs Act (the &#8220;Tax Act&#8221;). The Tax\rAct makes broad and complex changes to the US tax code including but not limited to (1) reducing the US federal corporate tax\rrate from 34% to 21%;&#160; (2) requiring companies to pay a one-time transition tax on certain repatriated earnings of\rforeign subsidiaries; (3) generally eliminating US federal income taxes on dividends from foreign subsidiaries; (4) requiring\ra current inclusion in US federal income of certain earnings of controlled foreign corporations; (5) creating a new\rlimitation on deductible interest expense; (6) changing rules related to the uses and limitations of net operating loss\rcarryforwards created in tax years beginning after December 31, 2017; and (7) repeals the corporate alternative minimum tax,\ror AMT, effective December 31, 2017 and repeals the corporate alternative minimum tax regime and permits existing minimum tax\rcredits to offset the regular tax liability for any tax year.&#160; Consequently, we have accounted for the reduction of $6.4\rmillion of deferred tax assets with an offsetting adjustment to the valuation allowance for the fiscal year ended 2018,.and\rrecorded a benefit of $90,000 for our Federal refundable AMT credit.</p>\r\r\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\"></p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;On December 22, 2017, the SEC staff issued\rStaff Accounting Bulletin No. 118 (&#8220;SAB 118&#8221;) which provides guidance on accounting for the tax effects of the Tax\ract. SAB 118 provides a measurement period that should not extend beyond one year from the Tax Act enactment date for companies\rto complete the accounting under ASC 740, Income taxes. In accordance with SAB 118, a company must reflect the income tax effects\rof those aspects of the Tax Act for which the accounting under ASC 740 is complete. To the extent that a company&#8217;s accounting\rfor certain income tax effects of the Tax Act is incomplete but it is able to determine a reasonable estimate, it must record and\rprovisional estimate in the financial statements. There are also certain transitional impacts of the Tax Act. As part of the transition\rto the new territorial tax system, the Tax Act imposes a one-time repatriation tax on deemed repatriation of historical earnings\rof foreign subsidiaries. These transitional impacts has no impact to the company for the year fiscal year ended 2018. The one-time\rtransition tax is based on post-1986 earnings and profits that were previously deferred from US income tax. While we have not yet\rfinalized our calculation of the total post-1986 Earnings and profits, for our foreign corporations or the impact of foreign tax\rcredits, we have prepared a reasonable estimate and calculated the provision amount. The Company is evaluating the calculation\rof the transition tax. The accounting for this item is incomplete and may change as our interpretation of the provisions of the\rAct evolve, additional information becomes available or interpretive guidance is issued by the U.S. Treasury. The final determination\rwill be completed no later than one year from the enactment date. Based on the current year and carryover losses and the valuation\rallowance the Company would not expect an impact to the financial statements as a result of the completion of the analysis.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">Accounting Standards Not Yet Adopted</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;<i>Revenue Recognition</i></p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;In May 2014, the FASB issued ASC Update No.\r2014-09, Revenue from Contracts with Customers (Topic 606), which has been subsequently updated. The new standard will supersede\rnearly all U.S. GAAP on revenue recognition and eliminate industry-specific guidance. The core principle of the standard is to\rrecognize revenues when promised goods or services are transferred to customers in an amount that reflects the consideration that\ris expected to be received for those goods or services. The new standard defines a five-step process to achieve this core principle\rand, in doing so, it is possible more judgment and estimates may be required within the revenue recognition process than required\runder existing GAAP, including identifying performance obligations in the contract, estimating the amount of variable consideration\rto include in the transaction price, and allocating the transaction price to each distinct performance obligation. It also requires\rincreased disclosures including the nature, amount, timing, and uncertainty of revenues and cash flows related to contracts with\rcustomers. The new guidance will become effective for the Company in the first quarter of fiscal 2019, which is the Company&#8217;s\rplanned adoption date.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The standard allows two methods of adoption:\ri) retrospectively to each prior period presented (&#8220;full retrospective method&#8221;), or ii) retrospectively with the cumulative\reffect recognized in retained earnings as of the date of adoption (&#34;modified retrospective method&#34;).</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The Company plans to adopt Topic 606 using\rthe modified retrospective method through a cumulative effect adjustment being recognized in accumulated deficit as of the adoption\rdate. Under that method, the Company will not restate the prior financial statements but apply the rules to contracts that are\rcomplete or incomplete as of June 1, 2018 and recognize the cumulative effect of initially applying the new standard as an adjustment\rto the opening balance of accumulative deficit.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The Company has reached conclusions on its\raccounting assessments related to the standard and does not expect to record an adjustment to the opening cumulative deficits as\rthe impact deems insignificant.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The adoption of the new standard will not\rsignificantly impact the Company&#8217;s process, procedure and control. The Company is currently in the process of developing,\rimplementing and testing its internal systems, processes and controls necessary to adopt Topic 606, and is in process of making\rthe necessary changes to its accounting policies. In addition, the Company is currently evaluating the impact of the expanded disclosures\rto its consolidated financial statements.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;<i>Financial Instruments</i></p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;In January 2016, the FASB issued an accounting\rstandard update related to recognition and measurement of financial assets and financial liabilities. This standard changes accounting\rfor equity investments, financial liabilities under the fair value option and the presentation and disclosure requirements for\rfinancial instruments. In addition, it clarifies guidance related to the valuation allowance assessment when recognizing deferred\rtax assets resulting from unrealized losses on available-for-sale debt securities. This standard is effective for us in fiscal\ryear 2020. Early adoption is permitted. The Company is currently evaluating the impact of this new guidance on its consolidated\rfinancial statements.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;In June 2016, the FASB issued an accounting\rstandard update that requires measurement and recognition of expected credit losses for financial assets held based on historical\rexperience, current conditions, and reasonable and supportable forecasts that affect the collectibility of the reported amount.\rThe accounting standard update will be effective for the Company beginning in the first quarter of fiscal 2021 on a modified retrospective\rbasis, and early adoption in fiscal 2020 is permitted. The Company is currently evaluating the impact of this accounting standard\rupdate on its consolidated financial statements.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;<i>Leases</i></p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;In February 2016, the FASB issued authoritative\rguidance related to leases. This guidance requires management to present all leases greater than one year on the balance sheet\ras a liability to make payments and an asset as the right to use the underlying asset for the lease term. This new standard will\rbe effective for us in fiscal year 2020, with early adoption permitted. The Company is currently evaluating the impact of adopting\rthis new guidance on its consolidated financial statements.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;<i>Classification of Certain Cash Receipts\rand Cash Payments</i></p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;In August 2016, the FASB issued authoritative\rguidance related to the classification of certain cash receipts and cash payments on the statement of cash flows. The accounting\rstandard update will be effective for the Company beginning in the first quarter of fiscal 2019 on a retrospective basis, and early\radoption is permitted. The Company is currently evaluating the impact of this accounting standard update on its consolidated statements\rof cash flows.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;<i>Intra-Entity Asset Transfers</i></p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;In October 2016, the FASB issued an accounting\rstandard update that requires recognition of the income tax consequences of intra-entity transfers of assets (other than inventory)\rat the transaction date. The accounting standard update will be effective for the Company beginning in the first quarter of fiscal\r2019 on a modified retrospective basis, and early adoption is permitted. The Company is currently evaluating the impact of this\raccounting standard update on its consolidated financial statements.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;<i>Restricted Cash</i></p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;In November 2016, the FASB issued authoritative\rguidance related to statements of cash flows. This guidance clarifies that amounts generally described as restricted cash and restricted\rcash equivalents should be included with cash and cash equivalents when reconciling the beginning-of-period and end-of period total\ramounts shown on the statement of cash flows. The accounting standard update will be effective for the Company beginning in the\rfirst quarter of fiscal 2019 on a retrospective basis, and early adoption is permitted. The Company is currently evaluating the\rimpact of this accounting standard update on its consolidated financial statements.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>"}]},{"name":"rpt:f-734","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareTextBlock","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\"><b>2. EARNINGS PER SHARE (EPS):</b></p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;Basic EPS is determined using the weighted\raverage number of common shares outstanding during the period. Diluted EPS is determined using the weighted average number of common\rshares and potential common shares (representing the dilutive effect of stock options, RSUs and ESPP shares) outstanding during\rthe period using the treasury stock method.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The following table presents the computation\rof basic and diluted net income (loss) per share attributable to Aehr Test Systems common shareholders (in thousands, except per\rshare data):</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<table cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif\">\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"11\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">Year Ended May 31,</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">2018</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">2017</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">2016</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"width: 46%; font-size: 8pt; text-align: left; padding-bottom: 1pt\">Numerator: Net income (loss)</td><td style=\"width: 5%; font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"width: 1%; border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"width: 11%; border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">528</td><td style=\"width: 1%; padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 5%; font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"width: 1%; border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"width: 11%; border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">(5,653</td><td style=\"width: 1%; padding-bottom: 1pt; font-size: 8pt; text-align: left\">)</td><td style=\"width: 5%; font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"width: 1%; border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"width: 11%; border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">(6,785</td><td style=\"width: 1%; padding-bottom: 1pt; font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left\">Denominator for basic net income (loss) per share:</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;&#160;Weighted-average shares outstanding</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">21,732</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">16,267</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">13,091</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left\">Shares used in basic net income (loss) per share calculation</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">21,732</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">16,267</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">13,091</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt\">Effect of dilutive securities</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">1,050</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt\">Denominator for diluted net income (loss) per share</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">22,782</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">16,267</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">13,091</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt\">Basic net income (loss) per share</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">0.02</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">(0.35</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">)</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">(0.52</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt\">Diluted net income (loss) per share</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">0.02</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">(0.35</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">)</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">(0.52</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">)</td></tr>\r</table>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;For the purpose of computing diluted earnings\rper share, the weighted average number of potential common shares does not include stock options with an exercise price greater\rthan the average fair value of the Company&#8217;s common stock for the period, as the effect would be anti-dilutive. Stock options\rto purchase 1,313,000 shares of common stock were outstanding as of May 31, 2018 but were not included in the computation of diluted\rnet income per share, because the inclusion of such shares would be anti-dilutive. In the fiscal year ended May 31, 2017 and 2016,\rpotential common shares have not been included in the calculation of diluted net loss per share as the effect would be anti-dilutive.\rAs such, the numerator and the denominator used in computing both basic and diluted net loss per share for these periods are the\rsame. Stock options to purchase 3,074,000 and 3,201,000 shares of common stock were outstanding on May 31, 2017 and 2016, respectively,\rbut were not included in the computation of diluted net loss per share, because the inclusion of such shares would be anti-dilutive.\rESPP rights to purchase 169,000 and 304,000 ESPP shares were outstanding on May 31, 2017 and 2016, respectively, but were not included\rin the computation of diluted net loss per share, because the inclusion of such shares would be anti-dilutive. RSUs for 32,000\rshares and 0 shares were outstanding on May 31, 2017 and 2016, respectively, but were not included in the computation of diluted\rnet loss per share, because the inclusion of such shares would be anti-dilutive. The 2,657,000 shares convertible under the convertible\rnotes outstanding on May 31, 2018, 2017 and 2016 were not included in the computation of diluted net income (loss) per share, because\rthe inclusion of such shares would be anti-dilutive.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>"}]},{"name":"rpt:f-735","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsDisclosureTextBlock","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\"><b>3. CASH, CASH EQUIVALENTS AND INVESTMENTS:</b></p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The following table summarizes the Company&#8217;s\rcash, cash equivalents and investments by security type at May 31, 2018 (in thousands):</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<table cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif\">\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">Cost</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">Gross Unrealized<br /> Loss</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">Estimated Fair&#160;Value</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td>&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center\">&#160;</td><td>&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center\">&#160;</td><td>&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"width: 46%; font-size: 8pt; padding-bottom: 1pt\">Cash</td><td style=\"width: 5%; font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"width: 1%; border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"width: 11%; border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">3,132</td><td style=\"width: 1%; padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 5%; font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"width: 1%; border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"width: 11%; border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"width: 1%; padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 5%; font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"width: 1%; border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"width: 11%; border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">3,132</td><td style=\"width: 1%; padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left\">Cash equivalents:</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left; text-indent: 0.25in\">Money market funds</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">7,733</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">7,733</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt; text-indent: 0.25in\">U.S. Treasury securities</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">5,983</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">5,983</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt\">Total Cash equivalents</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">13,716</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">13,716</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt\">Total Cash and Cash equivalents</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">16,848</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: right; border-bottom: Black 1pt solid\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">16,848</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left\">Long-term investments:</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;&#160;Certificate of deposit</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">80</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: right; border-bottom: Black 1pt solid\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">80</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt\">Total Cash, Cash equivalents and Investments</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">16,928</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: right; border-bottom: Black 1pt solid\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">16,928</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r</table>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;Long-term investments are included in other\rassets on the accompanying consolidated balance sheet at May 31. 2018.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;Unrealized gains and temporary losses on\rinvestments classified as available-for-sale are included within accumulated other comprehensive income (&#8220;AOCI&#8221;), net\rof any related tax effect. Upon realization, those amounts are reclassified from AOCI to results of operations.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The following table summarizes the Company&#8217;s\rcash, cash equivalents and investments by security type at May 31, 2017 (in thousands):</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;</p>\r\r<table cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif\">\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">Cost</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">Gross Unrealized<br /> Loss</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">Estimated Fair&#160;Value</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td>&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center\">&#160;</td><td>&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center\">&#160;</td><td>&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"width: 46%; font-size: 8pt; padding-bottom: 1pt\">Cash</td><td style=\"width: 5%; font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"width: 1%; border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"width: 11%; border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">2,287</td><td style=\"width: 1%; padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 5%; font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"width: 1%; border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"width: 11%; border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"width: 1%; padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 5%; font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"width: 1%; border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"width: 11%; border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">2,287</td><td style=\"width: 1%; padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left\">Cash equivalents:</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt; text-indent: 0.25in\">Money market funds</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">15,516</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">15,516</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt\">Total Cash equivalents</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">15,516</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">15,516</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt\">Total Cash and Cash equivalents</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">17,803</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: right; border-bottom: Black 1pt solid\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">17,803</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left\">Long-term investments:</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;&#160;Certificate of deposit</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">50</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: right; border-bottom: Black 1pt solid\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">50</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt\">Total Cash, Cash equivalents and Investments</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">17,853</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: right; border-bottom: Black 1pt solid\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">17,853</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r</table>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>"}]},{"name":"rpt:f-736","factDimensions":{"xbrl:concept":"us-gaap:FairValueDisclosuresTextBlock","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\"><b>4. FAIR VALUE MEASUREMENT:</b></p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The Company&#8217;s financial instruments\rare measured at fair value consistent with authoritative guidance. This authoritative guidance defines fair value, establishes\ra framework for using fair value to measure assets and liabilities, and disclosures required related to fair value measurements.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The guidance establishes a fair value hierarchy\rbased on inputs to valuation techniques that are used to measure fair value that are either observable or unobservable. Observable\rinputs reflect assumptions market participants would use in pricing an asset or liability based on market data obtained from independent\rsources while unobservable inputs reflect a reporting entity&#8217;s pricing based upon their own market assumptions. The fair\rvalue hierarchy consists of the following three levels:</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">Level 1 - instrument valuations are obtained from real-time quotes\rfor transactions in active exchange markets involving identical assets.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">Level 2 - instrument valuations are obtained from readily-available\rpricing sources for comparable instruments.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">Level 3 - instrument valuations are obtained without observable market\rvalues and require a high level of judgment to determine the fair value.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The following table summarizes the Company&#8217;s\rfinancial assets measured at fair value on a recurring basis as of May 31, 2018 (in thousands):</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<table cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif\">\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td style=\"font-size: 8pt; font-weight: bold\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center\">Balance&#160;as&#160;of</td><td>&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center\">&#160;</td><td>&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center\">&#160;</td><td>&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">May&#160;31,&#160;2018</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">Level 1</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">Level 2</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">Level 3</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"width: 40%; font-size: 8pt; text-align: left\">Money market funds</td><td style=\"width: 3%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 10%; font-size: 8pt; text-align: right\">7,733</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 3%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 10%; font-size: 8pt; text-align: right\">7,733</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 3%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 10%; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 3%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 10%; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left\">U.S. Treasury securities</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">5,983</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">5,983</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; padding-bottom: 1pt\">Certificate of deposit</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">80</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">80</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; padding-bottom: 1pt\">Assets</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">13,796</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">13,716</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">80</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: right; border-bottom: Black 1pt solid\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r</table>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The U.S. Treasury Securities have maturities\rof three months.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The following table summarizes the Company&#8217;s\rfinancial assets measured at fair value on a recurring basis as of May 31, 2017 (in thousands):</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<table cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif\">\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td style=\"font-size: 8pt; font-weight: bold\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center\">Balance&#160;as&#160;of</td><td>&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center\">&#160;</td><td>&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center\">&#160;</td><td>&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">May&#160;31,&#160;2017</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">Level 1</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">Level 2</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">Level 3</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"width: 40%; font-size: 8pt; text-align: left\">Money market funds</td><td style=\"width: 3%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 10%; font-size: 8pt; text-align: right\">15,516</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 3%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 10%; font-size: 8pt; text-align: right\">15,516</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 3%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 10%; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 3%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 10%; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; padding-bottom: 1pt\">Certificate of deposit</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">50</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">50</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; padding-bottom: 1pt\">Assets</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">15,566</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">15,516</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">50</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: right; border-bottom: Black 1pt solid\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r</table>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;There were no financial liabilities measured\rat fair value as of May 31, 2018 and 2017.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;There were no transfers between Level 1 and\rLevel 2 fair value measurements during the fiscal year ended May 31, 2018 and 2017.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The carrying amounts of financial instruments\rincluding cash, cash equivalents, receivables, accounts payable and certain other accrued liabilities, approximate fair value due\rto their short maturities. Based on the borrowing rates currently available to the Company for loans with similar terms, the carrying\rvalue of the debt approximates the fair value.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The Company has at times invested in debt\rand equity of private companies, and may do so again in the future, as part of its business strategy.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>"}]},{"name":"rpt:f-737","factDimensions":{"xbrl:concept":"us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\"><b>5. ACCOUNTS RECEIVABLE:</b></p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in\">&#160;&#160;&#160;&#160;&#160;Accounts receivable\rcomprise (in thousands):</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<table cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif\">\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"7\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">May 31,</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">2018</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">2017</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"width: 56%; font-size: 8pt; text-align: left\">Accounts receivable</td><td style=\"width: 8%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 12%; font-size: 8pt; text-align: right\">2,860</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 8%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 12%; font-size: 8pt; text-align: right\">4,071</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt\">Less: Allowance for doubtful accounts</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">(4</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">)</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">(61</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"padding-bottom: 1pt\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">2,856</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">4,010</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r</table>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<table cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif\">\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td>&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center\">&#160;</td><td style=\"font-size: 8pt; font-weight: bold\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center\">Additions</td><td>&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center\">&#160;</td><td>&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td style=\"font-size: 8pt; font-weight: bold\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center\">Balance at</td><td style=\"font-size: 8pt; font-weight: bold\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center\">charged to</td><td>&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center\">&#160;</td><td style=\"font-size: 8pt; font-weight: bold\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center\">Balance</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td style=\"font-size: 8pt; font-weight: bold\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center\">beginning</td><td style=\"font-size: 8pt; font-weight: bold\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center\">costs and</td><td>&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center\">&#160;</td><td style=\"font-size: 8pt; font-weight: bold\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center\">at end</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">of year</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">expenses</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">Deductions*</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">of year</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left\">Allowance for doubtful accounts receivable:</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"width: 40%; font-size: 8pt; padding-bottom: 1pt\">&#160;&#160;&#160;&#160;&#160;May 31, 2018</td><td style=\"width: 3%; font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"width: 1%; border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"width: 10%; border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">61</td><td style=\"width: 1%; padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 3%; font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"width: 1%; border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"width: 10%; border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">4</td><td style=\"width: 1%; padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 3%; font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"width: 1%; border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"width: 10%; border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">(61</td><td style=\"width: 1%; padding-bottom: 1pt; font-size: 8pt; text-align: left\">)</td><td style=\"width: 3%; font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"width: 1%; border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"width: 10%; border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">4</td><td style=\"width: 1%; padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;&#160;&#160;&#160;&#160;May 31, 2017</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">8</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">53</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">61</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r</table>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;* Deductions include write-offs of uncollectible\raccounts, collections of amounts previously reserved, and releases of allowance for doubtful accounts credited to expense.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>"}]},{"name":"rpt:f-738","factDimensions":{"xbrl:concept":"us-gaap:SupplementalBalanceSheetDisclosuresTextBlock","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt/normal Times New Roman, Times, Serif; margin: 0\"><b>6. BALANCE SHEET DETAIL</b></p>\r\r<p style=\"font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt/normal Times New Roman, Times, Serif; margin: 0\"><b>&#160;&#160;&#160;&#160;</b>INVENTORIES:</p>\r\r<p style=\"font: 8pt/normal Times New Roman, Times, Serif; margin: 0\">&#160;</p>\r\r<table cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse; width: 100%; font: 11pt Calibri, Helvetica, Sans-Serif\">\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td style=\"font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"7\" style=\"font: bold 8pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid\">May 31,</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font: 8pt Times New Roman, Times, Serif\">(In Thousands)</td><td style=\"font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font: bold 8pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid\">2018</td><td style=\"font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font: bold 8pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid\">2017</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"width: 56%; font: 8pt Times New Roman, Times, Serif; text-align: left\">Raw materials and sub-assemblies</td><td style=\"width: 8%; font: 8pt Times New Roman, Times, Serif\">&#160;</td>\r    <td style=\"width: 1%; font: 8pt Times New Roman, Times, Serif; text-align: left\">$</td><td style=\"width: 12%; font: 8pt Times New Roman, Times, Serif; text-align: right\">5,747</td><td style=\"width: 1%; font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"width: 8%; font: 8pt Times New Roman, Times, Serif\">&#160;</td>\r    <td style=\"width: 1%; font: 8pt Times New Roman, Times, Serif; text-align: left\">$</td><td style=\"width: 12%; font: 8pt Times New Roman, Times, Serif; text-align: right\">4,268</td><td style=\"width: 1%; font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left\">Work in process</td><td style=\"font: 8pt Times New Roman, Times, Serif\">&#160;</td>\r    <td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"font: 8pt Times New Roman, Times, Serif; text-align: right\">3,068</td><td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"font: 8pt Times New Roman, Times, Serif\">&#160;</td>\r    <td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"font: 8pt Times New Roman, Times, Serif; text-align: right\">2,059</td><td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt\">Finished goods</td><td style=\"font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right\">234</td><td style=\"padding-bottom: 1pt; font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right\">277</td><td style=\"padding-bottom: 1pt; font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"padding-bottom: 1pt\">&#160;</td><td style=\"font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right\">9,049</td><td style=\"padding-bottom: 1pt; font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right\">6,604</td><td style=\"padding-bottom: 1pt; font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td></tr>\r</table>\r\r<p style=\"font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in\"><b>&#160;&#160;&#160;&#160;&#160;</b>PROPERTY\rAND EQUIPMENT, NET:</p>\r\r<p style=\"font: 8pt/normal Times New Roman, Times, Serif; margin: 0\">&#160;</p>\r\r<table cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse; width: 100%; font: 11pt Calibri, Helvetica, Sans-Serif\">\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td style=\"font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"7\" style=\"font: bold 8pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid\">May 31,</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font: 8pt Times New Roman, Times, Serif\">(In Thousands)</td><td style=\"font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font: bold 8pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid\">2018</td><td style=\"font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font: bold 8pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid\">2017</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"width: 56%; font: 8pt Times New Roman, Times, Serif; text-align: left\">Leasehold improvements</td><td style=\"width: 8%; font: 8pt Times New Roman, Times, Serif\">&#160;</td>\r    <td style=\"width: 1%; font: 8pt Times New Roman, Times, Serif; text-align: left\">$</td><td style=\"width: 12%; font: 8pt Times New Roman, Times, Serif; text-align: right\">1,154</td><td style=\"width: 1%; font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"width: 8%; font: 8pt Times New Roman, Times, Serif\">&#160;</td>\r    <td style=\"width: 1%; font: 8pt Times New Roman, Times, Serif; text-align: left\">$</td><td style=\"width: 12%; font: 8pt Times New Roman, Times, Serif; text-align: right\">1,145</td><td style=\"width: 1%; font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left\">Furniture and fixtures</td><td style=\"font: 8pt Times New Roman, Times, Serif\">&#160;</td>\r    <td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"font: 8pt Times New Roman, Times, Serif; text-align: right\">984</td><td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"font: 8pt Times New Roman, Times, Serif\">&#160;</td>\r    <td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"font: 8pt Times New Roman, Times, Serif; text-align: right\">974</td><td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left\">Machinery and equipment</td><td style=\"font: 8pt Times New Roman, Times, Serif\">&#160;</td>\r    <td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"font: 8pt Times New Roman, Times, Serif; text-align: right\">2,865</td><td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"font: 8pt Times New Roman, Times, Serif\">&#160;</td>\r    <td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"font: 8pt Times New Roman, Times, Serif; text-align: right\">3,035</td><td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt\">Test equipment</td><td style=\"font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right\">2,595</td><td style=\"padding-bottom: 1pt; font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right\">2,268</td><td style=\"padding-bottom: 1pt; font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td style=\"font: 8pt Times New Roman, Times, Serif\">&#160;</td>\r    <td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"font: 8pt Times New Roman, Times, Serif; text-align: right\">7,598</td><td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"font: 8pt Times New Roman, Times, Serif\">&#160;</td>\r    <td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"font: 8pt Times New Roman, Times, Serif; text-align: right\">7,422</td><td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt\">&#160;Less: Accumulated depreciation&#160;and amortization</td><td style=\"font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right\">(6,395</td><td style=\"padding-bottom: 1pt; font: 8pt Times New Roman, Times, Serif; text-align: left\">)</td><td style=\"font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right\">(6,003</td><td style=\"padding-bottom: 1pt; font: 8pt Times New Roman, Times, Serif; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"padding-bottom: 1pt\">&#160;</td><td style=\"font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right\">1,203</td><td style=\"padding-bottom: 1pt; font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right\">1,419</td><td style=\"padding-bottom: 1pt; font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td></tr>\r</table>\r\r<p style=\"font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt/normal Times New Roman, Times, Serif; margin: 0\"><b>&#160;&#160;&#160;&#160;</b>Depreciation expense was $417,000,\r$271,000 and $203,000 for fiscal 2018, 2017, and 2016, respectively.</p>\r\r<p style=\"font: 8pt/normal Times New Roman, Times, Serif; margin: 0\"><b>&#160;</b></p>\r\r<p style=\"font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in\"><b>&#160;&#160;&#160;&#160;&#160;</b>ACCRUED\rEXPENSES:</p>\r\r<p style=\"font: 8pt/normal Times New Roman, Times, Serif; margin: 0\">&#160;</p>\r\r<table cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse; width: 100%; font: 11pt Calibri, Helvetica, Sans-Serif\">\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td style=\"font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"7\" style=\"font: bold 8pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid\">May 31,</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font: 8pt Times New Roman, Times, Serif\">(In Thousands)</td><td style=\"font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font: bold 8pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid\">2018</td><td style=\"font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font: bold 8pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid\">2017</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"width: 56%; font: 8pt Times New Roman, Times, Serif; text-align: left\">Payroll related</td><td style=\"width: 8%; font: 8pt Times New Roman, Times, Serif\">&#160;</td>\r    <td style=\"width: 1%; font: 8pt Times New Roman, Times, Serif; text-align: left\">$</td><td style=\"width: 12%; font: 8pt Times New Roman, Times, Serif; text-align: right\">1,014</td><td style=\"width: 1%; font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"width: 8%; font: 8pt Times New Roman, Times, Serif\">&#160;</td>\r    <td style=\"width: 1%; font: 8pt Times New Roman, Times, Serif; text-align: left\">$</td><td style=\"width: 12%; font: 8pt Times New Roman, Times, Serif; text-align: right\">934</td><td style=\"width: 1%; font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left\">Professional services</td><td style=\"font: 8pt Times New Roman, Times, Serif\">&#160;</td>\r    <td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"font: 8pt Times New Roman, Times, Serif; text-align: right\">163</td><td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"font: 8pt Times New Roman, Times, Serif\">&#160;</td>\r    <td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"font: 8pt Times New Roman, Times, Serif; text-align: right\">161</td><td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left\">Accrued interest</td><td style=\"font: 8pt Times New Roman, Times, Serif\">&#160;</td>\r    <td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"font: 8pt Times New Roman, Times, Serif; text-align: right\">139</td><td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"font: 8pt Times New Roman, Times, Serif\">&#160;</td>\r    <td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"font: 8pt Times New Roman, Times, Serif; text-align: right\">139</td><td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font: 8pt Times New Roman, Times, Serif\">Warranty</td><td style=\"font: 8pt Times New Roman, Times, Serif\">&#160;</td>\r    <td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"font: 8pt Times New Roman, Times, Serif; text-align: right\">135</td><td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"font: 8pt Times New Roman, Times, Serif\">&#160;</td>\r    <td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"font: 8pt Times New Roman, Times, Serif; text-align: right\">113</td><td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left\">Commissions and bonuses</td><td style=\"font: 8pt Times New Roman, Times, Serif\">&#160;</td>\r    <td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"font: 8pt Times New Roman, Times, Serif; text-align: right\">101</td><td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"font: 8pt Times New Roman, Times, Serif\">&#160;</td>\r    <td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"font: 8pt Times New Roman, Times, Serif; text-align: right\">125</td><td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left\">Taxes payable</td><td style=\"font: 8pt Times New Roman, Times, Serif\">&#160;</td>\r    <td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"font: 8pt Times New Roman, Times, Serif; text-align: right\">34</td><td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"font: 8pt Times New Roman, Times, Serif\">&#160;</td>\r    <td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"font: 8pt Times New Roman, Times, Serif; text-align: right\">69</td><td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left\">Investor relations</td><td style=\"font: 8pt Times New Roman, Times, Serif\">&#160;</td>\r    <td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"font: 8pt Times New Roman, Times, Serif; text-align: right\">19</td><td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"font: 8pt Times New Roman, Times, Serif\">&#160;</td>\r    <td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"font: 8pt Times New Roman, Times, Serif; text-align: right\">25</td><td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt\">Other</td><td style=\"font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right\">41</td><td style=\"padding-bottom: 1pt; font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right\">43</td><td style=\"padding-bottom: 1pt; font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"padding-bottom: 1pt\">&#160;</td><td style=\"font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right\">1,646</td><td style=\"padding-bottom: 1pt; font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right\">1,609</td><td style=\"padding-bottom: 1pt; font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td></tr>\r</table>\r\r<p style=\"font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt/normal Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;CUSTOMER DEPOSITS AND DEFERRED REVENUE,\rSHORT-TERM:</p>\r\r<p style=\"font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<table cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse; width: 100%; font: 11pt Calibri, Helvetica, Sans-Serif\">\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td style=\"font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"7\" style=\"font: bold 8pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid\">May 31,</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font: 8pt Times New Roman, Times, Serif\">(In Thousands)</td><td style=\"font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font: bold 8pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid\">2018</td><td style=\"font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font: bold 8pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid\">2017</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"width: 56%; font: 8pt Times New Roman, Times, Serif; text-align: left\">Customer deposits</td><td style=\"width: 8%; font: 8pt Times New Roman, Times, Serif\">&#160;</td>\r    <td style=\"width: 1%; font: 8pt Times New Roman, Times, Serif; text-align: left\">$</td><td style=\"width: 12%; font: 8pt Times New Roman, Times, Serif; text-align: right\">1,340</td><td style=\"width: 1%; font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"width: 8%; font: 8pt Times New Roman, Times, Serif\">&#160;</td>\r    <td style=\"width: 1%; font: 8pt Times New Roman, Times, Serif; text-align: left\">$</td><td style=\"width: 12%; font: 8pt Times New Roman, Times, Serif; text-align: right\">3,264</td><td style=\"width: 1%; font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt\">Deferred revenue</td><td style=\"font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right\">290</td><td style=\"padding-bottom: 1pt; font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right\">203</td><td style=\"padding-bottom: 1pt; font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"padding-bottom: 1pt\">&#160;</td><td style=\"font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right\">1,630</td><td style=\"padding-bottom: 1pt; font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right\">3,467</td><td style=\"padding-bottom: 1pt; font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td></tr>\r</table>\r\r<p style=\"font: 11pt/107% Calibri, Helvetica, Sans-Serif; margin: 0 0 8pt\">&#160;</p>"}]},{"name":"rpt:f-739","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxDisclosureTextBlock","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\"><b>7. INCOME TAXES:</b></p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;Domestic and foreign components of income\r(loss) before income tax benefit (expense) are as follows (in thousands):</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<table cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif\">\r<tr style=\"vertical-align: bottom\">\r    <td colspan=\"3\">&#160;</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"11\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">Year Ended May 31,</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td colspan=\"3\">&#160;</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">2018</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">2017</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">2016</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 44%; font-size: 8pt; text-align: left\"><font style=\"font-size: 8pt\">Domestic</font></td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 5%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 11%; font-size: 8pt; text-align: right\">433</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 5%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 11%; font-size: 8pt; text-align: right\">(5,663</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">)</td><td style=\"width: 5%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 11%; font-size: 8pt; text-align: right\">(6,794</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: left\"><font style=\"font-size: 8pt\">Foreign&#160;</font></td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">22</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">35</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">19</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"padding-bottom: 1pt; text-align: left\">&#160;</td><td style=\"padding-bottom: 1pt; text-align: right\">&#160;</td><td style=\"padding-bottom: 1pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">455</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">(5,628</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">)</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">(6,775</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">)</td></tr>\r</table>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The income tax benefit (expense) consists\rof the following (in thousands):</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<table cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif\">\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"11\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">Year Ended May 31,</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">2018</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">2017</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">2016</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left\">Federal income taxes:</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"width: 46%; font-size: 8pt\">&#160;&#160;Current</td><td style=\"width: 5%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 11%; font-size: 8pt; text-align: right\">99</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 5%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 11%; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 5%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 11%; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt\">&#160;&#160;Deferred</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left\">State income taxes:</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt\">&#160;&#160;Current</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">(22</td><td style=\"font-size: 8pt; text-align: left\">)</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">(8</td><td style=\"font-size: 8pt; text-align: left\">)</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">3</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt\">&#160;&#160;Deferred</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left\">Foreign income taxes:</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt\">&#160;&#160;Current</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">(4</td><td style=\"font-size: 8pt; text-align: left\">)</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">(17</td><td style=\"font-size: 8pt; text-align: left\">)</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">(13</td><td style=\"font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;&#160;Deferred</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"padding-bottom: 1pt\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">73</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">(25</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">)</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">(10</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">)</td></tr>\r</table>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The Company&#8217;s effective tax rate differs\rfrom the U.S. federal statutory tax rate, as follows:</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<table cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif\">\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"11\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">Year Ended May 31,</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">2018</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">2017</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">2016</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"width: 46%; font-size: 8pt; text-align: left\">U.S. federal statutory tax rate</td><td style=\"width: 5%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 11%; font-size: 8pt; text-align: right\">28.6</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">%</td><td style=\"width: 5%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 11%; font-size: 8pt; text-align: right\">34.0</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">%</td><td style=\"width: 5%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 11%; font-size: 8pt; text-align: right\">34.0</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">%</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left\">State taxes, net of federal tax effect</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">(16.7</td><td style=\"font-size: 8pt; text-align: left\">)</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">(0.1</td><td style=\"font-size: 8pt; text-align: left\">)</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left\">Foreign rate differential</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">39.4</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">0.1</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">0.2</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left\">Stock-based compensation</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">39.9</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">(2.8</td><td style=\"font-size: 8pt; text-align: left\">)</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">(3.8</td><td style=\"font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left\">Research and development credit</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">5.9</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">3.1</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">2.1</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left\">Change in valuation allowance</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">(1,349.2</td><td style=\"font-size: 8pt; text-align: left\">)</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">(33.8</td><td style=\"font-size: 8pt; text-align: left\">)</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">(32.5</td><td style=\"font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left\">Federal rate change impact</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">1,419.7</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left\">Federal AMT refund</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">(20.0</td><td style=\"font-size: 8pt; text-align: left\">)</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left\">ASU 2016-09 adoption</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">(169.1</td><td style=\"font-size: 8pt; text-align: left\">)</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; padding-bottom: 1pt\">Other</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">5.4</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">(0.9</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">)</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">(0.2</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt\">Effective tax rate</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left; border-bottom: Black 1pt solid\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">(16.1</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">)%</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left; border-bottom: Black 1pt solid\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">(0.4</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">)%</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left; border-bottom: Black 1pt solid\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">(0.2</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">)%</td></tr>\r</table>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;&#160;&#160;&#160;&#160;The components of the net deferred tax\rassets are as follows (in thousands):</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<table cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif\">\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"7\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">Year Ended May 31,</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">2018</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">2017</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td>&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center\">&#160;</td><td>&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"width: 56%; font-size: 8pt; text-align: left\">Net operating losses</td><td style=\"width: 8%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 12%; font-size: 8pt; text-align: right\">12,918</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 8%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 12%; font-size: 8pt; text-align: right\">18,719</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left\">Credit carryforwards</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">4,952</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">4,715</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left\">Inventory reserves</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">588</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">870</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left\">Reserves and accruals</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">1,419</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">1,566</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; padding-bottom: 1pt\">Other</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">247</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">393</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">20,124</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">26,263</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt\">Less: Valuation allowance</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">(20,124</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">)</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">(26,263</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt\">Net deferred tax assets.</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r</table>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The valuation allowance decreased by $6,139,000\rduring fiscal 2018, increased by $1,635,000 during fiscal 2017, and increased by $421,000 during fiscal 2016. As of May 31, 2018\rand 2017, the Company concluded that it is more likely than not that the deferred tax assets will not be realized and therefore\rprovided a full valuation allowance against the deferred tax assets. The Company will continue to evaluate the need for a valuation\rallowance against its deferred tax assets on a quarterly basis.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;At May 31, 2018, the Company had federal\rand state net operating loss carryforwards of $50,356,000 and $31,340,000 respectively. The federal and state net operating loss\rcarryforwards will begin to expire in 2024. At May 31, 2018, the Company also had federal and state research and development tax\rcredit carryforwards of $2,157,000 and $5,428,000, respectively. The federal credit carryforward will begin to expire in 2019,\rand the California credit will carryforward indefinitely. These carryforwards may be subject to certain limitations on annual utilization\rin case of a change in ownership, as defined by tax law. The Company also has alternative minimum tax credit carryforwards of $34,000\rfor state purposes. The credits may be used to offset regular tax and do not expire.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The Company has made no provision for U.S.\rincome taxes on undistributed earnings of certain foreign subsidiaries because it is the Company&#8217;s intention to permanently\rreinvest such earnings in its foreign subsidiaries. If such earnings were distributed, the Company would be subject to additional\rU.S. income tax expense. Determination of the amount of unrecognized deferred income tax liability related to these earnings is\rnot practicable.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;Foreign net operating loss carryforwards\rof $457,000 are available to reduce future foreign taxable income. The foreign net operating losses will expire starting fiscal\ryear 2019.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The Company maintains liabilities for uncertain\rtax positions. These liabilities involve considerable judgment and estimation and are continuously monitored by management based\ron the best information available. The aggregate changes in the balance of gross unrecognized tax benefits are as follows (in thousands):</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<table cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif\">\r<tr style=\"vertical-align: bottom\">\r    <td style=\"width: 70%; font-size: 8pt\">Beginning balance as of May 31, 2015</td><td style=\"width: 10%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 18%; font-size: 8pt; text-align: right\">919</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left\">Decreases related to prior year tax positions</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">(124</td><td style=\"font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt\">Decreases related to lapse of statute of limitations</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">(6</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt\">Balance at May 31, 2016</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">$</td><td style=\"font-size: 8pt; text-align: right\">789</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left\">Decreases related to prior year tax positions</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt\">Decreases related to lapse of statute of limitations</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt\">Balance at May 31, 2017</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">$</td><td style=\"font-size: 8pt; text-align: right\">789</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left\">Increases related to prior year tax positions</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">889</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt\">Increases related to current year tax positions</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">107</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; padding-bottom: 1pt\">Balance at May 31, 2018</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">1,785</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r</table>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The ending balance of $1,785,000 of unrecognized\rtax benefits as of May 31, 2018, if recognized, would not impact the effective tax rate.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;On December 22, 2017, the U.S. government\renacted comprehensive tax legislation commonly referred to as the Tax Cuts and Jobs Act (the &#8220;Tax Act&#8221;). On December\r22, 2017, the SEC staff issued Staff Accounting Bulletin No. 118 (&#8220;SAB 118&#8221;), which provides guidance on accounting\rfor the tax effects of the Tax Act. SAB 118 provides a measurement period that should not extend beyond one year from the Tax Act\renactment date for companies to complete the accounting under ASC 740, Income taxes. In accordance with SAB 118, a company must\rreflect the income tax effects of those aspects of the Tax Act for which the accounting under ASC 740 is complete. To the extent\rthat a company&#8217;s accounting for certain income tax effects of the Tax Act is incomplete but it is able to determine a reasonable\restimate, it must record a provisional estimate in the financial statements.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;As part of the transition to the new territorial\rtax system, the Tax Act imposes a one-time repatriation tax on deemed repatriation of historical earnings of foreign subsidiaries.\rThe company is not subject to the transition tax. The one-time transition tax is based on post-1986 earnings and profits that were\rpreviously deferred from U.S. income tax. While the Company has not yet finalized its calculation of the total post-1986 earnings\rand profits for its foreign corporations or the impact of foreign tax credits, it has prepared a reasonable estimate and calculation\rof nil transition tax. The Company is continuing to evaluate the calculation and accounting of the transition tax, which may change\ras the Company's interpretation of the provisions of the Tax Act evolve, additional information becomes available or interpretive\rguidance is issued by the U.S. Treasury. The final determination will be completed no later than one year from the enactment date.\rBased on current year and carryover losses and valuation allowance, the Company does not expect an impact to its consolidated financial\rstatements upon completion of the analysis.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The new law also repeals the corporate alternative\rminimum tax, or AMT, effective December 31, 2017. The law repeals the corporate alternative minimum tax regime and permits existing\rminimum tax credits to offset the regular tax liability for any tax year. Further, the credit is refundable for any tax year beginning\rafter December 31, 2017 and before December 31, 2020 in an amount equal to 50% of the excess of the minimum tax credit over the\rallowable credit for the year against the regular tax liability. Any unused minimum tax credit carryforward is refundable in the\rfollowing year. As result, the company recorded a benefit of $90,000 for its Federal refundable AMT credit.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;In addition, the reduction of U.S. federal\rcorporate tax rate reduces the corporate tax rate to 21%, effective January 1, 2018. Consequently, the Company has accounted for\rthe reduction of $6.4 million of deferred tax assets with an offsetting adjustment to the valuation allowance.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;Although the Company files U.S. federal,\rvarious state, and foreign tax returns, the Company&#8217;s only major tax jurisdictions are the United States, California, Germany\rand Japan. Tax years 1996 &#8211; 2017 remain subject to examination by the appropriate governmental agencies due to tax loss carryovers,\rresearch and development tax credits, or other tax attributes from those years.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>"}]},{"name":"rpt:f-740","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebtTextBlock","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\"><b>8. LONG-TERM DEBT:</b></p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;On April 10, 2015, the Company entered into\ra Convertible Note Purchase and Credit Facility Agreement (the &#8220;Purchase Agreement&#8221;) with QVT Fund LP and Quintessence\rFund L.P. (the &#8220;Purchasers&#8221;) providing for (a) the Company&#8217;s sale to the Purchasers of $4,110,000 in aggregate\rprincipal amount of 9.0% Convertible Secured Notes due 2017 (the &#8220;Convertible Notes&#8221;) and (b) a secured revolving loan\rfacility (the &#8220;Credit Facility&#8221;) in an aggregate principal amount of up to $2,000,000. On August 22, 2016 the Purchase\rAgreement was amended to extend the maturity date of the Convertible Notes to April 10, 2019, decrease the conversion price from\r$2.65 per share to $2.30 per share, decrease the forced conversion price from $7.50 per share to $6.51 per share, and allow for\radditional equity awards.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The Convertible Notes bear interest at an\rannual rate of 9.0% and will mature on April 10, 2019 unless repurchased or converted prior to that date. Interest is payable quarterly\ron March 1, June 1, September 1 and December 1 of each year. Debt issuance costs of $356,000, which were accreted over the term\rof the original loan using the effective interest rate method, were offset against the loan balance.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The conversion price for the Convertible\rNotes is $2.30 per share and is subject to adjustment upon the occurrence of certain specified events. Holders may convert all\ror any part of the principal amount of their Convertible Notes in integrals of $10,000 at any time prior to the maturity date.\rUpon conversion, the Company will deliver shares of its common stock to the holder of Convertible Notes electing such conversion.\rThe Company may not redeem the Convertible Notes prior to maturity.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The maximum amount of $2,000,000 drawn against\rthe Credit Facility has been converted to Convertible Notes, and at May 31, 2018 there was no remaining balance available to be\rdrawn on the Credit Facility.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The Company&#8217;s obligations under the\rPurchase Agreement are secured by substantially all of the assets of the Company.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>"}]},{"name":"rpt:f-741","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityNoteDisclosureTextBlock","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\"><b>9. EQUITY:</b></p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\"><b>&#160;&#160;&#160;&#160;</b>On August 8, 2016 the Company issued\r200,000 shares of its common stock to Semics Inc., a semiconductor test equipment provider that produces fully automatic wafer\rprobe systems, in consideration for cancellation of an outstanding invoice of $323,000 for capital equipment.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;On September 28, 2016, the Company sold 2,722,000\rshares of its common stock in a private placement transaction to certain institutional and accredited investors. The purchase price\rper share of the common stock sold in the private placement was $2.15, resulting in gross proceeds to the Company of $5,851,000,\rbefore offering expenses. The net proceeds after offering expenses were $5,299,000.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;On April 19 2017, the Company completed a\rpublic offering of 4,423,000 shares of its common stock at a price to the public of $3.90 per share, including the underwriter&#8217;s\rexercise of its option to purchase 577,000 additional shares to cover over-allotments. The gross proceeds to the Company were $17,250,000,\rbefore underwriting discounts and offering expenses. The net proceeds after underwriting discounts and offering expenses were $15,832,000.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>"}]},{"name":"rpt:f-742","factDimensions":{"xbrl:concept":"us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\"><b>10. STOCKHOLDERS&#8217; EQUITY, COMPREHENSIVE INCOME AND STOCK-BASED\rCOMPENSATION</b></p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">ACCUMULATED OTHER COMPREHENSIVE INCOME:</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;Changes in the components of AOCI, net of\rtax, were as follows (in thousands):</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<table cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif\">\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">Cumulative Translation Adjustments</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">Unrealized<br /> Loss&#160;on<br /> Investments,&#160;Net</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">Total</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td>&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center\">&#160;</td><td>&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center\">&#160;</td><td>&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"width: 46%; font-size: 8pt\">Balance at May 31, 2016</td><td style=\"width: 5%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 11%; font-size: 8pt; text-align: right\">2,237</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 5%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 11%; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 5%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 11%; font-size: 8pt; text-align: right\">2,237</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left; text-indent: 10pt; padding-left: 0pt\">Other comprehensive income (loss) before reclassification</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">12</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">12</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt; text-indent: -10pt; padding-left: 10pt\">&#160;&#160;&#160;\r    Amounts reclassified out of AOCI</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt; text-indent: 10pt\">Other comprehensive income (loss), net of tax</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">12</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">12</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt\">Balance at May 31, 2017</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">$</td><td style=\"font-size: 8pt; text-align: right\">2,249</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">$</td><td style=\"font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">$</td><td style=\"font-size: 8pt; text-align: right\">2,249</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left; text-indent: 10pt\">Other comprehensive income (loss) before reclassifications</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">43</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">43</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt; text-indent: 10pt\">Amounts reclassified out of AOCI</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt; text-indent: 10pt\">Other comprehensive income (loss), net of tax</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">43</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">43</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; padding-bottom: 1pt\">Balance at May 31, 2018</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">2,292</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: right; border-bottom: Black 1pt solid\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">2,292</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r</table>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">STOCK-BASED COMPENSATION:</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;Stock-based compensation expense consists\rof expenses for stock options, restricted stock units, or RSUs, and employee stock purchase plan, or ESPP, purchase rights. Stock-based\rcompensation expense for stock options and ESPP purchase rights is measured at each grant date, based on the fair value of the\raward using the Black-Scholes option valuation model, and is recognized as expense over the employee&#8217;s requisite service\rperiod. This model was developed for use in estimating the value of publicly traded options that have no vesting restrictions and\rare fully transferable. The Company&#8217;s employee stock options have characteristics significantly different from those of publicly\rtraded options. For RSUs, stock-based compensation expense is based on the fair value of the Company&#8217;s common stock at the\rgrant date. All of the Company&#8217;s stock-based compensation is accounted for as equity instruments.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The following table summarizes the stock-based\rcompensation expense for the years ended May 31, 2018, 2017 and 2016 (in thousands, except per share data):</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<table cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif\">\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"11\" style=\"font-size: 8pt; text-align: center; border-bottom: Black 1pt solid\">Year Ended May 31,</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; text-align: center; border-bottom: Black 1pt solid\">2018</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; text-align: center; border-bottom: Black 1pt solid\">2017</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; text-align: center; border-bottom: Black 1pt solid\">2016</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt\">Stock-based compensation in the form of stock options, RSUs, and ESPP purchase rights, included in:</td><td>&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center\">&#160;</td><td>&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center\">&#160;</td><td>&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td>&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center\">&#160;</td><td>&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center\">&#160;</td><td>&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"width: 46%; font-size: 8pt\">Cost of sales</td><td style=\"width: 5%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 11%; font-size: 8pt; text-align: right\">148</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 5%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 11%; font-size: 8pt; text-align: right\">91</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 5%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 11%; font-size: 8pt; text-align: right\">87</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left\">Selling, general and administrative</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">592</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">714</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">723</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt\">Research and development</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">256</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">194</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">206</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt\">Net effect on net income (loss)</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">996</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">999</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">1,016</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left\">Effect on net income (loss) per share:</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt\">&#160;&#160;Basic</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">$</td><td style=\"font-size: 8pt; text-align: right\">0.05</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">$</td><td style=\"font-size: 8pt; text-align: right\">0.06</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">$</td><td style=\"font-size: 8pt; text-align: right\">0.08</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt\">&#160;&#160;Diluted</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">$</td><td style=\"font-size: 8pt; text-align: right\">0.04</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">$</td><td style=\"font-size: 8pt; text-align: right\">0.06</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">$</td><td style=\"font-size: 8pt; text-align: right\">0.08</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r</table>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;As of May 31, 2018, 2017 and 2016, there\rwere no stock-based compensation expenses capitalized as part of inventory.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;During fiscal 2018, 2017 and fiscal 2016, the Company\rrecorded stock-based compensation related to stock options and restricted stock units of $706,000, $884,000 and $894,000, respectively.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;As of May 31, 2018, the total compensation\rexpense related to unvested stock-based awards under the Company&#8217;s 2016 Equity Incentive Plan, but not yet recognized, was\r$976,000 which is net of estimated forfeitures of $2,000. This expense will be amortized on a straight-line basis over a weighted\raverage period of approximately 2.5 years.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;During fiscal 2018, 2017 and fiscal 2016,\rthe Company recorded stock-based compensation related to its ESPP of $290,000, $115,000 and $122,000, respectively. The increase\rin fiscal 2018 is primarily due to employees increasing their ESPP elections during the fiscal year.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;As of May 31, 2018, the total compensation\rexpense related to purchase rights under the ESPP but not yet recognized was $306,000. This expense will be amortized on a straight-line\rbasis over a weighted average period of approximately 1.3 years.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">Valuation Assumptions</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;Valuation and Amortization Method. The Company\restimates the fair value of stock options granted using the Black-Scholes option valuation method and a single option award approach.\rThe fair value under the single option approach is amortized on a straight-line basis over the requisite service periods of the\rawards, which is generally the vesting period.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;Expected Term. The Company&#8217;s expected\rterm represents the period that the Company&#8217;s stock-based awards are expected to be outstanding and was determined based\ron historical experience, giving consideration to the contractual terms of the stock-based awards, vesting schedules and expectations\rof future employee behavior as evidenced by changes to the terms of its stock-based awards.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;Volatility. Volatility is a measure of the\ramounts by which a financial variable such as stock price has fluctuated (historical volatility) or is expected to fluctuate (expected\rvolatility) during a period. The Company uses the historical volatility for the past five years, which matches the expected term\rof most of the option grants, to estimate expected volatility. Volatility for each of the ESPP&#8217;s four time periods of six\rmonths, twelve months, eighteen months, and twenty-four months is calculated separately and included in the overall stock-based\rcompensation expense recorded.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;Risk-Free Interest Rate. The Company bases\rthe risk-free interest rate used in the Black-Scholes option valuation method on the implied yield in effect at the time of option\rgrant on U.S. Treasury zero-coupon issues with a remaining term equivalent to the expected term of the stock awards including the\rESPP.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;Fair Value. The fair values of the Company&#8217;s\rstock options granted to employees in fiscal 2018, 2017 and 2016 were estimated using the following weighted average assumptions\rin the Black-Scholes option valuation method:</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<table cellspacing=\"0\" cellpadding=\"0\" style=\"font: 12pt Times New Roman, Times, Serif; width: 100%\">\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td colspan=\"10\" style=\"border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\">Year Ended May 31,</font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td colspan=\"2\" style=\"border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\">2018</font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td colspan=\"2\" style=\"border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\">2017</font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td colspan=\"2\" style=\"border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\">2016</font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td><font style=\"font-size: 8pt\">Option plan shares</font></td>\r    <td>&#160;</td>\r    <td colspan=\"2\" style=\"text-align: center\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td colspan=\"2\" style=\"text-align: center\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td colspan=\"2\" style=\"text-align: center\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"width: 62%\"><font style=\"font-size: 8pt\">Expected term (in years)</font></td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 9%; text-align: right\"><font style=\"font-size: 8pt\">4</font></td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 9%; text-align: right\"><font style=\"font-size: 8pt\">4</font></td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 9%; text-align: right\"><font style=\"font-size: 8pt\">4</font></td>\r    <td style=\"width: 3%\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td><font style=\"font-size: 8pt\">Volatility</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">0.77</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">0.81</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">0.86</font></td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td><font style=\"font-size: 8pt\">Risk-free interest rates</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">1.95</font></td>\r    <td><font style=\"font-size: 8pt\">%</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">1.02</font></td>\r    <td><font style=\"font-size: 8pt\">%</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">1.21</font></td>\r    <td><font style=\"font-size: 8pt\">%</font></td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td><font style=\"font-size: 8pt\">Weighted-average grant date fair value</font></td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">2.07</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">1.09</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">1.31</font></td>\r    <td>&#160;</td></tr>\r</table>\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The fair value of our ESPP purchase rights\rfor the fiscal 2018, 2017 and 2016 was estimated using the following weighted-average assumptions:</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<table cellspacing=\"0\" cellpadding=\"0\" style=\"font: 12pt Times New Roman, Times, Serif; width: 100%\">\r<tr>\r    <td style=\"vertical-align: bottom\">&#160;</td>\r    <td colspan=\"5\" style=\"vertical-align: top; border-bottom: black 1pt solid; padding-right: -16.5pt; text-align: center\"><font style=\"font-size: 8pt\"><b>Year End May 31,</b></font></td></tr>\r<tr>\r    <td style=\"vertical-align: bottom; width: 59%\">&#160;</td>\r    <td style=\"vertical-align: bottom; width: 13%; border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\"><b>2018</b></font></td>\r    <td style=\"vertical-align: top; width: 1%\">&#160;</td>\r    <td style=\"vertical-align: bottom; width: 13%; border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\"><b>2017</b></font></td>\r    <td style=\"vertical-align: top; width: 1%\">&#160;</td>\r    <td style=\"vertical-align: bottom; width: 13%; border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\"><b>2016</b></font></td></tr>\r<tr>\r    <td style=\"vertical-align: bottom\"><font style=\"font-size: 8pt\">Employee stock purchase plan shares</font></td>\r    <td style=\"vertical-align: bottom\">&#160;</td>\r    <td style=\"vertical-align: top\">&#160;</td>\r    <td style=\"vertical-align: bottom\">&#160;</td>\r    <td style=\"vertical-align: top\">&#160;</td>\r    <td style=\"vertical-align: bottom\">&#160;</td></tr>\r<tr>\r    <td style=\"vertical-align: bottom\"><font style=\"font-size: 8pt\">Expected term (in years)</font></td>\r    <td style=\"vertical-align: bottom; text-align: center\"><font style=\"font-size: 8pt\">0.5 &#8211; 2.0</font></td>\r    <td style=\"vertical-align: top\">&#160;</td>\r    <td style=\"vertical-align: bottom; text-align: center\"><font style=\"font-size: 8pt\">0.5 &#8211; 2.0</font></td>\r    <td style=\"vertical-align: top\">&#160;</td>\r    <td style=\"vertical-align: bottom; text-align: center\"><font style=\"font-size: 8pt\">0.5 &#8211; 2.0</font></td></tr>\r<tr>\r    <td style=\"vertical-align: bottom\"><font style=\"font-size: 8pt\">Volatility</font></td>\r    <td style=\"vertical-align: bottom; text-align: center\"><font style=\"font-size: 8pt\">0.56 &#8211; 0.81</font></td>\r    <td style=\"vertical-align: top\">&#160;</td>\r    <td style=\"vertical-align: bottom; text-align: center\"><font style=\"font-size: 8pt\">0.79 &#8211; 1.08</font></td>\r    <td style=\"vertical-align: top\">&#160;</td>\r    <td style=\"vertical-align: bottom; text-align: center\"><font style=\"font-size: 8pt\">0.64 &#8211; 0.74</font></td></tr>\r<tr>\r    <td style=\"vertical-align: bottom\"><font style=\"font-size: 8pt\">Risk-free interest rates</font></td>\r    <td style=\"vertical-align: bottom; text-align: center\"><font style=\"font-size: 8pt\">1.92%&#8211;2.25%</font></td>\r    <td style=\"vertical-align: top\">&#160;</td>\r    <td style=\"vertical-align: bottom; text-align: center\"><font style=\"font-size: 8pt\">0.48%&#8211;0.80%</font></td>\r    <td style=\"vertical-align: top\">&#160;</td>\r    <td style=\"vertical-align: bottom; text-align: center\"><font style=\"font-size: 8pt\">0.40%&#8211;0.76%</font></td></tr>\r<tr>\r    <td style=\"vertical-align: bottom\"><font style=\"font-size: 8pt\">Weighted-average grant date fair value</font></td>\r    <td style=\"vertical-align: bottom; text-align: center\"><font style=\"font-size: 8pt\">$1.01</font></td>\r    <td style=\"vertical-align: top\">&#160;</td>\r    <td style=\"vertical-align: bottom; text-align: center\"><font style=\"font-size: 8pt\">$1.65</font></td>\r    <td style=\"vertical-align: top\">&#160;</td>\r    <td style=\"vertical-align: bottom; text-align: center\"><font style=\"font-size: 8pt\">$0.80</font></td></tr>\r</table>\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">EQUITY INCENTIVE PLAN:</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;In October 2006, the Company&#8217;s 2006\rEquity Incentive Plan was approved by the shareholders, which provides for granting of incentive stock options, nonstatutory stock\roptions, restricted stock, restricted stock units, stock appreciation rights, performance units, performance shares and other stock\ror cash awards as the Company&#8217;s Board of Directors may determine.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;In October 2016, the Company&#8217;s 2016\rEquity Incentive Plan was approved by the Company&#8217;s shareholders. The 2016 Equity Incentive Plan replaced our 2006 Equity\rIncentive Plan, which was scheduled to expire in October 2016, and will continue in effect until 2026. A total of 2,238,000 shares\rof common stock have been reserved for issuance under the Company&#8217;s 2016 Equity Incentive Plan, which includes 1,438,000\rshares that remained available for issuance under the 2006 Equity Incentive Plan. See the Company&#8217;s Registration Statement\ron Form S-8 filed with the Securities and Exchange Commission on November 14, 2016 for further information regarding the 2016 Equity\rIncentive Plan.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;&#160;&#160;&#160;As of May 31, 2018, out of the 4,718,000\rshares authorized for grant under the 2016 Equity Incentive Plan, 2,906,000 stock options and RSUs were outstanding. As of May\r31, 2017, out of the 5,275,000 shares authorized for grant under the 2006 Equity Incentive Plan and 2016 Equity Incentive Plan,\r3,105,000 stock options and RSUs were outstanding.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The following tables summarize the Company&#8217;s\rstock option and RSU transactions during fiscal 2018, 2017 and 2016 (in thousands):</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;</p>\r\r<table cellspacing=\"0\" cellpadding=\"0\" style=\"font: 12pt Times New Roman, Times, Serif; width: 100%\">\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td colspan=\"2\" style=\"text-align: center\"><font style=\"font-size: 8pt\"><b>Available</b></font></td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td colspan=\"2\" style=\"border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\"><b>Shares</b></font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"width: 88%\"><font style=\"font-size: 8pt\">Balances, May 31, 2015</font></td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 9%; text-align: right\"><font style=\"font-size: 8pt\">845</font></td>\r    <td style=\"width: 1%\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"text-indent: 0.25in\"><font style=\"font-size: 8pt\">Additional shares reserved</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">800</font></td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"text-indent: 0.25in\"><font style=\"font-size: 8pt\">Options granted</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">(92</font></td>\r    <td><font style=\"font-size: 8pt\">)</font></td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"text-indent: 0.25in\"><font style=\"font-size: 8pt\">RSUs granted</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">(35</font></td>\r    <td><font style=\"font-size: 8pt\">)</font></td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"text-indent: 0.25in\"><font style=\"font-size: 8pt\">Options terminated</font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"border-bottom: black 1pt solid\">&#160;</td>\r    <td style=\"border-bottom: black 1pt solid; text-align: right\"><font style=\"font-size: 8pt\">329</font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td><font style=\"font-size: 8pt\">Balances, May 31, 2016</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">1,847</font></td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"text-indent: 0.25in\"><font style=\"font-size: 8pt\">Additional shares reserved</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">2,238</font></td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"text-indent: 0.25in\"><font style=\"font-size: 8pt\">Options granted</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">(368</font></td>\r    <td><font style=\"font-size: 8pt\">)</font></td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"text-indent: 0.25in\"><font style=\"font-size: 8pt\">RSUs granted</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">(157</font></td>\r    <td><font style=\"font-size: 8pt\">)</font></td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"text-indent: 0.25in\"><font style=\"font-size: 8pt\">Options terminated</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">55</font></td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"text-indent: 0.25in\"><font style=\"font-size: 8pt\">Plan shares expired</font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"border-bottom: black 1pt solid\">&#160;</td>\r    <td style=\"border-bottom: black 1pt solid; text-align: right\"><font style=\"font-size: 8pt\">(1,446</font></td>\r    <td style=\"padding-bottom: 1.5pt\"><font style=\"font-size: 8pt\">)</font></td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td><font style=\"font-size: 8pt\">Balances, May 31, 2017</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">2,169</font></td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"text-indent: 0.25in\"><font style=\"font-size: 8pt\">Options granted</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">(338</font></td>\r    <td><font style=\"font-size: 8pt\">)</font></td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"text-indent: 0.25in\"><font style=\"font-size: 8pt\">RSUs granted</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">(64</font></td>\r    <td><font style=\"font-size: 8pt\">)</font></td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"text-indent: 0.25in\"><font style=\"font-size: 8pt\">RSUs cancelled</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">33</font></td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"text-indent: 0.25in\"><font style=\"font-size: 8pt\">Options terminated</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">16</font></td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"text-indent: 0.25in\"><font style=\"font-size: 8pt\">Plan shares expired</font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"border-bottom: black 1pt solid\">&#160;</td>\r    <td style=\"border-bottom: black 1pt solid; text-align: right\"><font style=\"font-size: 8pt\">(4</font></td>\r    <td style=\"padding-bottom: 1.5pt\"><font style=\"font-size: 8pt\">)</font></td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td><font style=\"font-size: 8pt\">Balances, May 31, 2018</font></td>\r    <td style=\"padding-bottom: 3pt\">&#160;</td>\r    <td style=\"border-bottom: black 1pt double\">&#160;</td>\r    <td style=\"border-bottom: black 1pt double; text-align: right\"><font style=\"font-size: 8pt\">1,812</font></td>\r    <td style=\"padding-bottom: 3pt\">&#160;</td></tr>\r</table>\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The following table summarized the stock\roption transactions during fiscal 2018, 2017 and 2016 (in thousands, except per share data):</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<table cellspacing=\"0\" cellpadding=\"0\" style=\"font: 12pt Times New Roman, Times, Serif; width: 100%\">\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td colspan=\"10\" style=\"border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\"><b>Outstanding Options</b></font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td colspan=\"2\" style=\"text-align: center\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td colspan=\"2\" style=\"text-align: center\"><font style=\"font-size: 8pt\"><b>Weighted</b></font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td colspan=\"2\" style=\"text-align: center\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td colspan=\"2\" style=\"text-align: center\"><font style=\"font-size: 8pt\"><b>Number</b></font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td colspan=\"2\" style=\"text-align: center\"><font style=\"font-size: 8pt\"><b>Average</b></font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td colspan=\"2\" style=\"text-align: center\"><font style=\"font-size: 8pt\"><b>Aggregate</b></font></td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td colspan=\"2\" style=\"text-align: center\"><font style=\"font-size: 8pt\"><b>of</b></font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td colspan=\"2\" style=\"text-align: center\"><font style=\"font-size: 8pt\"><b>Exercise</b></font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td colspan=\"2\" style=\"text-align: center\"><font style=\"font-size: 8pt\"><b>Intrinsic</b></font></td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td colspan=\"2\" style=\"border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\"><b>Shares</b></font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td colspan=\"2\" style=\"border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\"><b>Price</b></font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td colspan=\"2\" style=\"border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\"><b>Value</b></font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"width: 62%\"><font style=\"font-size: 8pt\">Balances, May 31, 2015</font></td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 9%; text-align: right\"><font style=\"font-size: 8pt\">3,686</font></td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\"><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"width: 9%; text-align: right\"><font style=\"font-size: 8pt\">1.66</font></td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\"><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"width: 9%; text-align: right\"><font style=\"font-size: 8pt\">2,946</font></td>\r    <td style=\"width: 3%\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"text-indent: 0.25in\"><font style=\"font-size: 8pt\">Options granted</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">92</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">2.12</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"text-indent: 0.25in\"><font style=\"font-size: 8pt\">Options terminated</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">(329</font></td>\r    <td><font style=\"font-size: 8pt\">)</font></td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">1.93</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"text-indent: 0.25in\"><font style=\"font-size: 8pt\">Options exercised</font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"border-bottom: black 1pt solid\">&#160;</td>\r    <td style=\"border-bottom: black 1pt solid; text-align: right\"><font style=\"font-size: 8pt\">(248</font></td>\r    <td style=\"padding-bottom: 1.5pt\"><font style=\"font-size: 8pt\">)</font></td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">1.34</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td><font style=\"font-size: 8pt\">Balances, May 31, 2016</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">3,201</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">1.66</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">189</font></td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"text-indent: 0.25in\"><font style=\"font-size: 8pt\">Options granted</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">368</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">1.83</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"text-indent: 0.25in\"><font style=\"font-size: 8pt\">Options terminated</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">(55</font></td>\r    <td><font style=\"font-size: 8pt\">)</font></td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">1.42</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"text-indent: 0.25in\"><font style=\"font-size: 8pt\">Options exercised</font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"border-bottom: black 1pt solid\">&#160;</td>\r    <td style=\"border-bottom: black 1pt solid; text-align: right\"><font style=\"font-size: 8pt\">(440</font></td>\r    <td style=\"padding-bottom: 1.5pt\"><font style=\"font-size: 8pt\">)</font></td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">1.35</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td><font style=\"font-size: 8pt\">Balances, May 31, 2017</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">3,074</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">1.73</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">8,763</font></td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"text-indent: 0.25in\"><font style=\"font-size: 8pt\">Options granted</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">338</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">3.56</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"text-indent: 0.25in\"><font style=\"font-size: 8pt\">Options terminated</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">(16</font></td>\r    <td><font style=\"font-size: 8pt\">)</font></td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">2.72</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"text-indent: 0.25in\"><font style=\"font-size: 8pt\">Options exercised</font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"border-bottom: black 1pt solid\">&#160;</td>\r    <td style=\"border-bottom: black 1pt solid; text-align: right\"><font style=\"font-size: 8pt\">(537</font></td>\r    <td style=\"padding-bottom: 1.5pt\"><font style=\"font-size: 8pt\">)</font></td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">1.17</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td><font style=\"font-size: 8pt\">Balances, May 31, 2018</font></td>\r    <td style=\"padding-bottom: 3pt\">&#160;</td>\r    <td style=\"border-bottom: black 1pt double\">&#160;</td>\r    <td style=\"border-bottom: black 1pt double; text-align: right\"><font style=\"font-size: 8pt\">2,859</font></td>\r    <td style=\"padding-bottom: 3pt\">&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">2.04</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">1,987</font></td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td><font style=\"font-size: 8pt\">Options fully vested and expected to vest at May 31, 2018</font></td>\r    <td style=\"padding-bottom: 3pt\">&#160;</td>\r    <td style=\"border-bottom: black 1pt double\">&#160;</td>\r    <td style=\"border-bottom: black 1pt double; text-align: right\"><font style=\"font-size: 8pt\">2,825</font></td>\r    <td style=\"padding-bottom: 3pt\">&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">2.04</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">1,976</font></td>\r    <td>&#160;</td></tr>\r</table>\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The options outstanding and exercisable at\rMay 31, 2018 were in the following exercise price ranges (in thousands, except per share data):</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<table cellspacing=\"0\" cellpadding=\"0\" style=\"font: 12pt Times New Roman, Times, Serif; width: 100%\">\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td colspan=\"2\" style=\"text-align: center\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td colspan=\"10\" style=\"text-align: center\"><font style=\"font-size: 8pt\"><b>Options Outstanding</b></font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td colspan=\"14\" style=\"text-align: center\"><font style=\"font-size: 8pt\"><b>Options Exercisable</b></font></td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td colspan=\"2\" style=\"text-align: center\">&#160;</td>\r    <td>&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td colspan=\"10\" style=\"border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\"><b>at May 31, 2018</b></font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td colspan=\"14\" style=\"border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\"><b>at May 31, 2018</b></font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td colspan=\"2\" style=\"border-bottom: black 1pt solid\">\r        <p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center\"><b>Range of Exercise</b></p>\r        <p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center\"><b>Prices</b></p></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td colspan=\"2\" style=\"border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\"><b>Number Outstanding Shares</b></font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td colspan=\"2\" style=\"border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\"><b>Weighted Average Remaining Contractual Life (Years)</b></font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td colspan=\"2\" style=\"border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\"><b>Weighted Average Exercise Price</b></font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td colspan=\"2\" style=\"border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\"><b>Number Exercisable Shares</b></font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td colspan=\"2\" style=\"border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\"><b>Weighted Average Remaining Contractual Life (Years)</b></font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td colspan=\"2\" style=\"border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\"><b>Weighted Average Exercise Price</b></font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td colspan=\"2\" style=\"border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\"><b>Aggregate Intrinsic Value</b></font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">0.59-$0.97</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">299</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">0.77</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">0.67</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">299</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">0.77</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">0.67</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td colspan=\"2\" style=\"text-align: center\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr>\r    <td style=\"vertical-align: bottom; width: 1%\">&#160;</td>\r    <td style=\"vertical-align: bottom; width: 1%\"><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"vertical-align: bottom; width: 7%; text-align: right\"><font style=\"font-size: 8pt\">1.09-$1.36</font></td>\r    <td style=\"vertical-align: bottom; width: 1%\">&#160;</td>\r    <td style=\"vertical-align: bottom; width: 1%\">&#160;</td>\r    <td style=\"vertical-align: bottom; width: 1%\">&#160;</td>\r    <td style=\"vertical-align: bottom; width: 9%; text-align: right\"><font style=\"font-size: 8pt\">557</font></td>\r    <td style=\"vertical-align: bottom; width: 1%\">&#160;</td>\r    <td style=\"vertical-align: bottom; width: 1%\">&#160;</td>\r    <td style=\"vertical-align: bottom; width: 1%\">&#160;</td>\r    <td style=\"vertical-align: bottom; width: 9%; text-align: right\"><font style=\"font-size: 8pt\">1.64</font></td>\r    <td style=\"vertical-align: bottom; width: 1%\">&#160;</td>\r    <td style=\"vertical-align: bottom; width: 1%\">&#160;</td>\r    <td style=\"vertical-align: bottom; width: 1%\"><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"vertical-align: bottom; width: 9%; text-align: right\"><font style=\"font-size: 8pt\">1.28</font></td>\r    <td style=\"vertical-align: bottom; width: 3%\">&#160;</td>\r    <td style=\"vertical-align: bottom; width: 1%\">&#160;</td>\r    <td style=\"vertical-align: bottom; width: 1%\">&#160;</td>\r    <td style=\"vertical-align: bottom; width: 9%; text-align: right\"><font style=\"font-size: 8pt\">556</font></td>\r    <td style=\"vertical-align: bottom; width: 1%\">&#160;</td>\r    <td style=\"vertical-align: bottom; width: 1%\">&#160;</td>\r    <td style=\"vertical-align: bottom; width: 1%\">&#160;</td>\r    <td style=\"vertical-align: bottom; width: 9%; text-align: right\"><font style=\"font-size: 8pt\">1.64</font></td>\r    <td style=\"vertical-align: bottom; width: 1%\">&#160;</td>\r    <td style=\"vertical-align: bottom; width: 1%\">&#160;</td>\r    <td style=\"vertical-align: bottom; width: 1%\"><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"vertical-align: bottom; width: 9%; text-align: right\"><font style=\"font-size: 8pt\">1.28</font></td>\r    <td style=\"vertical-align: bottom; width: 1%\">&#160;</td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 9%\">&#160;</td>\r    <td style=\"width: 5%\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">1.68-$2.06</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">483</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">4.23</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">1.74</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">314</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">3.73</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">1.78</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr>\r    <td style=\"vertical-align: bottom\">&#160;</td>\r    <td style=\"vertical-align: bottom\"><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"vertical-align: bottom; text-align: right\"><font style=\"font-size: 8pt\">2.10-$2.81</font></td>\r    <td style=\"vertical-align: bottom\">&#160;</td>\r    <td style=\"vertical-align: bottom\">&#160;</td>\r    <td style=\"vertical-align: bottom\">&#160;</td>\r    <td style=\"vertical-align: bottom; text-align: right\"><font style=\"font-size: 8pt\">1,257</font></td>\r    <td style=\"vertical-align: bottom\">&#160;</td>\r    <td style=\"vertical-align: bottom\">&#160;</td>\r    <td style=\"vertical-align: bottom\">&#160;</td>\r    <td style=\"vertical-align: bottom; text-align: right\"><font style=\"font-size: 8pt\">3.68</font></td>\r    <td style=\"vertical-align: bottom\">&#160;</td>\r    <td style=\"vertical-align: bottom\">&#160;</td>\r    <td style=\"vertical-align: bottom\"><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"vertical-align: bottom; text-align: right\"><font style=\"font-size: 8pt\">2.45</font></td>\r    <td style=\"vertical-align: bottom\">&#160;</td>\r    <td style=\"vertical-align: bottom\">&#160;</td>\r    <td style=\"vertical-align: bottom\">&#160;</td>\r    <td style=\"vertical-align: bottom; text-align: right\"><font style=\"font-size: 8pt\">1,073</font></td>\r    <td style=\"vertical-align: bottom\">&#160;</td>\r    <td style=\"vertical-align: bottom\">&#160;</td>\r    <td style=\"vertical-align: bottom\">&#160;</td>\r    <td style=\"vertical-align: bottom; text-align: right\"><font style=\"font-size: 8pt\">3.49</font></td>\r    <td style=\"vertical-align: bottom\">&#160;</td>\r    <td style=\"vertical-align: bottom\">&#160;</td>\r    <td style=\"vertical-align: bottom\"><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"vertical-align: bottom; text-align: right\"><font style=\"font-size: 8pt\">2.47</font></td>\r    <td style=\"vertical-align: bottom\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">3.46-$3.93</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">263</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">6.16</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">3.86</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">70</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">6.21</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">3.77</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"border-bottom: black 1pt solid\">&#160;</td>\r    <td style=\"border-bottom: black 1pt solid; text-align: right\">&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"border-bottom: black 1pt solid\">&#160;</td>\r    <td style=\"border-bottom: black 1pt solid; text-align: right\">&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">0.59-$3.93</font></td>\r    <td>&#160;</td>\r    <td style=\"padding-bottom: 3pt\">&#160;</td>\r    <td style=\"border-bottom: black 1pt double\">&#160;</td>\r    <td style=\"border-bottom: black 1pt double; text-align: right\"><font style=\"font-size: 8pt\">2,859</font></td>\r    <td style=\"padding-bottom: 3pt\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">3.30</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">2.04</font></td>\r    <td>&#160;</td>\r    <td style=\"padding-bottom: 3pt\">&#160;</td>\r    <td style=\"border-bottom: black 1pt double\">&#160;</td>\r    <td style=\"border-bottom: black 1pt double; text-align: right\"><font style=\"font-size: 8pt\">2,312</font></td>\r    <td style=\"padding-bottom: 3pt\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">2.81</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">1.89</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">1,778</font></td>\r    <td>&#160;</td></tr>\r</table>\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The total intrinsic values of options exercised\rwere $1,058,000, $810,000 and $185,000 during fiscal 2018, 2017 and 2016, respectively. The weighted average contractual life of\rthe options exercisable and expected to be exercisable at May 31, 2018 was 3.29 years.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;Options to purchase 2,312,000, 2,422,000\rand 2,390,000 shares were exercisable at May 31, 2018, 2017 and 2016, respectively. These exercisable options had weighted average\rexercise prices of $1.89, $1.63 and $1.49 as of May 31, 2018, 2017 and 2016, respectively.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;&#160;&#160;&#160;During the fiscal year ended May 31,\r2018, RSUs for 64,000 shares were granted to employees. The market value on the date of the grant of these RSUs was $3.93 per\rshare. During the year ended May 31, 2018, 16,000 RSUs became fully vested and 33,000 RSUs were cancelled. 47,000 RSUs were unvested\rat May 31, 2018. The intrinsic value of the unvested RSUs at May 31, 2018 was $122,000. During the fiscal year ended May 31, 2017,\rRSUs for 74,000 shares were granted to employees. The market value on the date of the grant of these RSUs was $1.68 per share.\r42,000 RSUs became fully vested during the year ended May 31, 2017, and 32,000 RSUs were unvested at May 31, 2017. The intrinsic\rvalue of the unvested RSUs at May 31, 2017 was $145,000. During the fiscal year ended May 31, 2016, RSUs were granted to an employee\rfor 35,000 shares. The market value on the date of the grant of these RSUs was $2.16 per share. The RSUs were performance-based,\rimmediately vested upon attainment of goals established, and had a term of one year. The 35,000 RSUs were outstanding and fully\rvested at May 31, 2016. The intrinsic value of the outstanding RSUs at May 31, 2016 was $35,000.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;There were no RSUs granted to members of\rthe Board of Directors during fiscal 2018. During the fiscal year ended May 31, 2017, RSUs for 83,000 shares were granted to members\rof the Company&#8217;s Board of Directors. The weighted average market value on the date of the grant of these RSUs was $1.86 per\rshare. All of these RSUs were fully vested at May 31, 2017. There were no RSUs granted to members of the Board of Directors during\rfiscal 2016.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">EMPLOYEE STOCK PURCHASE PLAN:</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;In October 2006, the Company&#8217;s shareholders\rapproved the 2006 Employee Stock Purchase Plan. In October 2016, the Company&#8217;s Amended and Restated 2006 Employee Stock Purchase\rPlan, or Purchase Plan, was approved by the Company&#8217;s shareholders. The Purchase Plan extended the term of the 2006 Employee\rStock Purchase Plan indefinitely. A total of 532,000 shares of the Company&#8217;s common stock were reserved for issuance under\rthe Purchase Plan. See the Company&#8217;s Registration Statement on Form S-8 filed with the Securities and Exchange Commission\ron November 14, 2016 for further information regarding the Purchase Plan. The Purchase Plan has consecutive, overlapping, twenty-four\rmonth offering periods. Each twenty-four month offering period includes four six month purchase periods. The offering periods generally\rbegin on the first trading day on or after April 1 and October 1 each year. All employees who work a minimum of 20 hours per week\rand are customarily employed by the Company (or an affiliate thereof) for at least five months per calendar year are eligible to\rparticipate. Under the Purchase Plan, shares are purchased through employee payroll deductions at exercise prices equal to 85%\rof the lesser of the fair market value of the Company&#8217;s common stock at either the first day of an offering period or the\rlast day of the purchase period. If a participant&#8217;s rights to purchase stock under all employee stock purchase plans of the\rCompany accrue at a rate which exceeds $25,000 worth of stock for a calendar year, such participant may not be granted an option\rto purchase stock under the Purchase Plan. The maximum number of shares a participant may purchase during a single purchase period\ris 3,000 shares. During the fiscal years ended May 31, 2018, 2017 and 2016, ESPP purchase rights of 359,000, 1,000, and 304,000\rshares, respectively, were granted. For the years ended May 31, 2018, 2017 and 2016, approximately 237,000, 151,000 and 86,000\rshares of common stock, respectively, were issued under the plans. As of May 31, 2018, 1,355,000 shares have been issued under\rthe ESPP, and there were 145,000 ESPP shares available for issuance.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>"}]},{"name":"rpt:f-743","factDimensions":{"xbrl:concept":"us-gaap:CompensationAndEmployeeBenefitPlansTextBlock","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\"><b>11. EMPLOYEE BENEFIT PLANS:</b></p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">EMPLOYEE STOCK OWNERSHIP PLAN:</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The Company has a non-contributory, trusteed\remployee stock ownership plan for full-time employees who have completed three consecutive months of service and for part-time\remployees who have completed one year of service and have attained an age of 21. The Company can contribute either shares of the\rCompany&#8217;s stock or cash to the plan. The contribution is determined annually by the Company and cannot exceed 15% of the\rannual aggregate salaries of those employees eligible for participation in the plan. On May 31, 2007, the Company converted the\rAehr Test Systems Employee Stock Bonus Plan into the Aehr Test Systems Employee Stock Ownership Plan (the &#8220;Plan&#8221;).\rThe stock bonus plan was converted to an employee stock ownership plan (&#8220;ESOP&#8221;) to enable the Plan to better comply\rwith changes in the law regarding Company stock. Individuals&#8217; account balances vest at a rate of 20% per year commencing\rupon completion of two years of service. Non-vested balances, which are forfeited following termination of employment, are allocated\rto the remaining employees in the Plan. Under the Plan provisions, each employee who reaches age fifty-five (55) and has been a\rparticipant in the Plan for ten years will be offered an election each year to direct the transfer of up to 25% of his/her ESOP\raccount to the employee self-directed account in the Savings and Retirement Plan. For anyone who met the above prerequisites, the\rfirst election to diversify holdings was offered after May 31, 2008. In the sixth year, employees will be able to diversify up\rto 50% of their ESOP accounts. Contributions of $60,000 per year were authorized for the plan during fiscal 2018, 2017 and 2016.\rThe contribution amounts are recorded as compensation expense, in the period authorized and included in accrued expenses, in the\rperiod authorized. Contributions of 13,000 shares were made to the ESOP during fiscal 2018 for fiscal 2017. Contributions of 59,000\rshares were made to the ESOP during fiscal 2017 for fiscal 2016. Contributions of 25,000 shares were made to the ESOP during fiscal\r2016 for fiscal 2015. The contribution for fiscal 2018 will be made in fiscal 2019. Shares held in the ESOP are included in the\rEPS calculation.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">401(K) PLAN:</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The Company maintains a defined contribution\rsavings plan (the &#8220;401(k) Plan&#8221;) to provide retirement income to all qualified employees of the Company. The 401(k)\rPlan is intended to be qualified under Section 401(k) of the Internal Revenue Code of 1986, as amended. The 401(k) Plan is funded\rby voluntary pre-tax contributions from employees. Contributions are invested, as directed by the participant, in investment funds\ravailable under the 401(k) Plan. The Company is not required to make, and did not make, any contributions to the 401(k) Plan during\rfiscal 2018, 2017 and 2016.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>"}]},{"name":"rpt:f-744","factDimensions":{"xbrl:concept":"us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\"><b>12. OTHER EXPENSE, NET:</b></p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;Other expense, net comprises the following\r(in thousands):</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<table cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse; width: 100%; font: 8pt Times New Roman, Times, Serif\">\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 12pt\">&#160;</td><td style=\"font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"11\" style=\"font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">Year Ended May 31,</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 12pt\">&#160;</td><td style=\"font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">2018</td><td style=\"font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">2017</td><td style=\"font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">2016</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"width: 46%; text-align: left\">Foreign exchange (loss) gain</td><td style=\"width: 5%\">&#160;</td>\r    <td style=\"width: 1%; text-align: left\">$</td><td style=\"width: 11%; text-align: right\">(63</td><td style=\"width: 1%; text-align: left\">)</td><td style=\"width: 5%\">&#160;</td>\r    <td style=\"width: 1%; text-align: left\">$</td><td style=\"width: 11%; text-align: right\">(21</td><td style=\"width: 1%; text-align: left\">)</td><td style=\"width: 5%\">&#160;</td>\r    <td style=\"width: 1%; text-align: left\">$</td><td style=\"width: 11%; text-align: right\">(19</td><td style=\"width: 1%; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"text-align: left; padding-bottom: 1pt\">Other income, net</td><td style=\"padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; text-align: right\">2</td><td style=\"padding-bottom: 1pt; text-align: left\">&#160;</td><td style=\"padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; text-align: right\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; text-align: left\">&#160;</td><td style=\"padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; text-align: right\">3</td><td style=\"padding-bottom: 1pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 12pt; padding-bottom: 1pt\">&#160;</td><td style=\"padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; text-align: right\">(61</td><td style=\"padding-bottom: 1pt; text-align: left\">)</td><td style=\"padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; text-align: right\">(21</td><td style=\"padding-bottom: 1pt; text-align: left\">)</td><td style=\"padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; text-align: right\">(16</td><td style=\"padding-bottom: 1pt; text-align: left\">)</td></tr>\r</table>"}]},{"name":"rpt:f-745","factDimensions":{"xbrl:concept":"us-gaap:ProductWarrantyDisclosureTextBlock","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\"><b>13. PRODUCT WARRANTIES:</b></p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The Company provides for the estimated cost\rof product warranties at the time revenues are recognized on the products shipped. While the Company engages in extensive product\rquality programs and processes, including actively monitoring and evaluating the quality of its component suppliers, the Company&#8217;s\rwarranty obligation is affected by product failure rates, material usage and service delivery costs incurred in correcting a product\rfailure. Should actual product failure rates, material usage or service delivery costs differ from the Company&#8217;s estimates,\rrevisions to the estimated warranty liability would be required.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The standard warranty period is one year\rfor systems and ninety days for parts and service.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;Following is a summary of changes in the\rCompany&#8217;s liability for product warranties during the fiscal years ended May 31, 2018 and 2017 (in thousands):</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;</p>\r\r<table cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif\">\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"7\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">May 31,</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">2018</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">2017</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td>&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center\">&#160;</td><td>&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"width: 56%; font-size: 8pt; text-align: left\">Balance at the beginning of the year</td><td style=\"width: 8%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 12%; font-size: 8pt; text-align: right\">113</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 8%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 12%; font-size: 8pt; text-align: right\">155</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left\">Accruals for warranties issued during the year</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">329</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">123</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left\">Accruals&#160;and&#160;adjustments&#160;(change&#160;in&#160;estimates)&#160;related&#160;to&#160;pre-existing&#160;warranties&#160;during&#160;the&#160;year</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">(54</td><td style=\"font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt\">Consumption of reserves</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">(307</td><td style=\"font-size: 8pt; text-align: left\">)</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">(111</td><td style=\"font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"padding-bottom: 1pt\">&#160;</td><td style=\"padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; text-align: right\">&#160;</td><td style=\"padding-bottom: 1pt; text-align: left\">&#160;</td><td style=\"padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; text-align: right\">&#160;</td><td style=\"padding-bottom: 1pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt\">Balance at the end of the year</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">135</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">113</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r</table>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The accrued warranty balance is included\rin accrued expenses on the consolidated balance sheets.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>"}]},{"name":"rpt:f-746","factDimensions":{"xbrl:concept":"us-gaap:SegmentReportingDisclosureTextBlock","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\"><b>14. SEGMENT INFORMATION:</b></p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The Company operates in one reportable segment:\rthe design, manufacture and marketing of advanced test and burn-in products to the semiconductor manufacturing industry.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The following presents information about\rthe Company&#8217;s operations in different geographic areas. Net sales are based upon ship-to location (in thousands):</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<table cellspacing=\"0\" cellpadding=\"0\" style=\"font: 12pt Times New Roman, Times, Serif; width: 100%\">\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td colspan=\"2\" style=\"text-align: center\"><font style=\"font-size: 8pt\"><b>United</b></font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td colspan=\"2\" style=\"text-align: center\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td colspan=\"2\" style=\"text-align: center\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td colspan=\"2\" style=\"text-align: center\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td colspan=\"2\" style=\"border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\"><b>States</b></font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td colspan=\"2\" style=\"border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\"><b>Asia</b></font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td colspan=\"2\" style=\"border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\"><b>Europe</b></font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td colspan=\"2\" style=\"border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\"><b>Total</b></font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td><font style=\"font-size: 8pt\">2018:</font></td>\r    <td>&#160;</td>\r    <td colspan=\"2\" style=\"text-align: center\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td colspan=\"2\" style=\"text-align: center\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td colspan=\"2\" style=\"text-align: center\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td colspan=\"2\" style=\"text-align: center\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"width: 52%\"><font style=\"font-size: 8pt\">&#160;&#160;Net sales</font></td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\"><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"width: 9%; text-align: right\"><font style=\"font-size: 8pt\">8,446</font></td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\"><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"width: 9%; text-align: right\"><font style=\"font-size: 8pt\">19,973</font></td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\"><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"width: 9%; text-align: right\"><font style=\"font-size: 8pt\">1,136</font></td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\"><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"width: 9%; text-align: right\"><font style=\"font-size: 8pt\">29,555</font></td>\r    <td style=\"width: 1%\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td><font style=\"font-size: 8pt\">&#160;&#160;Property and equipment, net&#160;</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">1,156</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">40</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">7</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">1,203</font></td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td><font style=\"font-size: 8pt\">2017:</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td><font style=\"font-size: 8pt\">&#160;&#160;Net sales</font></td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">7,762</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">10,439</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">697</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">18,898</font></td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td><font style=\"font-size: 8pt\">&#160;&#160;Property and equipment, net</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">1,364</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">40</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">15</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">1,419</font></td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td><font style=\"font-size: 8pt\">2016:</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td><font style=\"font-size: 8pt\">&#160;&#160;Net sales</font></td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">2,957</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">10,228</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">1,316</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">14,501</font></td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td><font style=\"font-size: 8pt\">&#160;&#160;Property and equipment, net</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">1,151</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">39</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">14</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">1,204</font></td>\r    <td>&#160;</td></tr>\r</table>\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The Company&#8217;s Japanese and German subsidiaries\rprimarily comprise the foreign operations. Substantially all of the sales of the subsidiaries are made to unaffiliated Japanese\ror European customers. Net sales from outside the United States include those of Aehr Test Systems Japan K.K. and Aehr Test Systems\rGmbH.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>"}]},{"name":"rpt:f-747","factDimensions":{"xbrl:concept":"us-gaap:RelatedPartyTransactionsDisclosureTextBlock","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\"><b>15. RELATED PARTY TRANSACTIONS:</b></p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;Mario M. Rosati, one of the Company&#8217;s\rdirectors, is also a member of Wilson Sonsini Goodrich &#38; Rosati, Professional Corporation, which has served as the Company&#8217;s\routside corporate counsel and has received compensation at normal commercial rates for these services. The amounts of transactions\rduring fiscal years ended May 31, 2018, 2017 and 2016 were $64,000, $440,000, and $90,000, respectively. At May 31, 2018 and 2017,\rthe Company had $5,000 and $188,000, respectively, payable to Wilson Sonsini Goodrich &#38; Rosati.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>"}]},{"name":"rpt:f-748","factDimensions":{"xbrl:concept":"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\"><b>16. COMMITMENTS AND CONTINGENCIES:</b></p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">COMMITMENTS</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The Company leases most of its manufacturing\rand office space under operating leases. The Company entered into non-cancelable operating lease agreements for its United States\rmanufacturing and office facilities and maintains equipment under non-cancelable operating leases in Germany. The Company&#8217;s\rprincipal administrative and production facilities are located in Fremont, California, in a 51,289 square foot building. The Company&#8217;s\rlease was renewed in February 2018 and expires in July 2023. The Company&#8217;s facility in Japan is located in a 418 square foot\roffice in Tokyo under a cancellable lease which expires in June 2019. The Company also maintains a 1,585 square foot warehouse\rin Yamanashi under a lease which expires in November 2019. The Company leases a 492 square foot sales and support office in Utting,\rGermany. The lease, which began February 1, 1992 and expires on January 31, 2020, contains an automatic twelve months renewal,\rat rates to be determined, if no notice is given prior to six months from expiry. Under the lease agreements, the Company is responsible\rfor payments of utilities, taxes and insurance.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;Minimum annual rentals payments under non-cancellable\roperating leases in each of the next five fiscal years and thereafter are as follows (in thousands):</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<table cellspacing=\"0\" cellpadding=\"0\" style=\"font: 12pt Times New Roman, Times, Serif; width: 100%\">\r<tr style=\"vertical-align: bottom\">\r    <td><font style=\"font-size: 8pt\">Years Ending May 31,</font></td>\r    <td>&#160;</td>\r    <td colspan=\"2\" style=\"text-align: center\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"width: 88%\"><font style=\"font-size: 8pt\">2019</font></td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\"><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"width: 9%; text-align: right\"><font style=\"font-size: 8pt\">664</font></td>\r    <td style=\"width: 1%\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td><font style=\"font-size: 8pt\">2020</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">754</font></td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td><font style=\"font-size: 8pt\">2021</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">750</font></td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td><font style=\"font-size: 8pt\">2022</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">772</font></td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td><font style=\"font-size: 8pt\">2023</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">795</font></td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td><font style=\"font-size: 8pt\">Thereafter</font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"border-bottom: black 1pt solid\">&#160;</td>\r    <td style=\"border-bottom: black 1pt solid; text-align: right\"><font style=\"font-size: 8pt\">133</font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td><font style=\"font-size: 8pt\">Total</font></td>\r    <td style=\"padding-bottom: 3pt\">&#160;</td>\r    <td style=\"border-bottom: black 1pt double\"><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"border-bottom: black 1pt double; text-align: right\"><font style=\"font-size: 8pt\">3,868</font></td>\r    <td style=\"padding-bottom: 3pt\">&#160;</td></tr>\r</table>\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;Rental expense for the years ended May 31,\r2018, 2017 and 2016 was $587,000, $509,000 and $499,000, respectively.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;At May 31, 2018 and 2017, the Company had\ra $80,000 and $50,000, respectively, certificate of deposit held by a financial institution representing a security deposit for\rits United States manufacturing and office space lease. This amount is included in other assets on the consolidated balance sheets.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">PURCHASE OBLIGATIONS</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The Company has purchase obligations to certain\rsuppliers. In some cases the products the Company purchases are unique and have provisions against cancellation of the order. At\rMay 31, 2018, the Company had $2,488,000 of purchase obligations which are due within the following 12 months. This amount does\rnot include contractual obligations recorded on the consolidated balance sheets as liabilities.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">CONTINGENCIES</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The Company may, from time to time, be involved\rin legal proceedings arising in the ordinary course of business. While there can be no assurances as to the ultimate outcome of\rany litigation involving the Company, management does not believe any pending legal proceedings will result in judgment or settlement\rthat will have a material adverse effect on the Company&#8217;s consolidated financial position, results of operations or cash\rflows.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;In the normal course of business to facilitate\rsales of its products, the Company indemnifies other parties, including customers, with respect to certain matters, for example,\rincluding against losses arising from a breach of representations or covenants, or from intellectual property infringement or other\rclaims. These agreements may limit the time within which an indemnification claim can be made and the amount of the claim. In addition,\rthe Company has entered into indemnification agreements with its officers and directors, and the Company&#8217;s bylaws contain\rsimilar indemnification obligations to the Company&#8217;s agents.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;It is not possible to determine the maximum\rpotential amount under these indemnification agreements due to the limited history of prior indemnification claims and the unique\rfacts and circumstances involved in each particular agreement. To date, payments made by the Company under these agreements have\rnot had a material impact on the Company&#8217;s operating results, financial position or cash flows.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>"}]},{"name":"rpt:f-749","factDimensions":{"xbrl:concept":"us-gaap:QuarterlyFinancialInformationTextBlock","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\"><b>17. SELECTED QUARTERLY CONSOLIDATED FINANCIAL DATA (UNAUDITED)</b></p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The following tables (presented in thousands,\rexcept per share data) sets forth selected unaudited condensed consolidated statements of operations data for each of the four\rquarters of the fiscal years ended May 31, 2018 and 2017. The unaudited quarterly information has been prepared on the same basis\ras the annual information presented elsewhere herein and, in the Company&#8217;s opinion, includes all adjustments (consisting\ronly of normal recurring entries) necessary for a fair statement of the information for the quarters presented. The operating results\rfor any quarter are not necessarily indicative of results for any future period and should be read in conjunction with the audited\rconsolidated financial statements of the Company&#8217;s and the notes thereto included elsewhere herein.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<table cellspacing=\"0\" cellpadding=\"0\" style=\"font: 12pt Times New Roman, Times, Serif; width: 100%\">\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td colspan=\"14\" style=\"border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\"><b>Three Months Ended</b></font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td colspan=\"2\" style=\"text-align: center\"><font style=\"font-size: 8pt\"><b>Aug. 31,</b></font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td colspan=\"2\" style=\"text-align: center\"><font style=\"font-size: 8pt\"><b>Nov. 30,</b></font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td colspan=\"2\" style=\"text-align: center\"><font style=\"font-size: 8pt\"><b>Feb. 28,</b></font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td colspan=\"2\" style=\"text-align: center\"><font style=\"font-size: 8pt\"><b>May 31,</b></font></td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td colspan=\"2\" style=\"border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\"><b>2017</b></font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td colspan=\"2\" style=\"border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\"><b>2017</b></font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td colspan=\"2\" style=\"border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\"><b>2018</b></font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td colspan=\"2\" style=\"border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\"><b>2018</b></font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"width: 49%\"><font style=\"font-size: 8pt\">Net sales</font></td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\"><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"width: 9%; text-align: right\"><font style=\"font-size: 8pt\">6,970</font></td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\"><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"width: 9%; text-align: right\"><font style=\"font-size: 8pt\">7,923</font></td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\"><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"width: 9%; text-align: right\"><font style=\"font-size: 8pt\">7,393</font></td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\"><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"width: 9%; text-align: right\"><font style=\"font-size: 8pt\">7,269</font></td>\r    <td style=\"width: 4%\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td><font style=\"font-size: 8pt\">Gross profit</font></td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">2,918</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">3,131</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">3,176</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">3,161</font></td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td><font style=\"font-size: 8pt\">Net income</font></td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">10</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">60</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">267</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">191</font></td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td><font style=\"font-size: 8pt\">Net income per share basic and diluted</font></td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">0.00</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">0.00</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">0.01</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">0.01</font></td>\r    <td>&#160;</td></tr>\r</table>\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<table cellspacing=\"0\" cellpadding=\"0\" style=\"font: 12pt Times New Roman, Times, Serif; width: 100%\">\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td colspan=\"14\" style=\"border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\"><b>Three Months Ended</b></font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td colspan=\"2\" style=\"text-align: center\"><font style=\"font-size: 8pt\"><b>Aug. 31,</b></font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td colspan=\"2\" style=\"text-align: center\"><font style=\"font-size: 8pt\"><b>Nov. 30,</b></font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td colspan=\"2\" style=\"text-align: center\"><font style=\"font-size: 8pt\"><b>Feb. 28,</b></font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td colspan=\"2\" style=\"text-align: center\"><font style=\"font-size: 8pt\"><b>May 31,</b></font></td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td colspan=\"2\" style=\"border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\"><b>2016</b></font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td colspan=\"2\" style=\"border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\"><b>2016</b></font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td colspan=\"2\" style=\"border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\"><b>2017</b></font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td colspan=\"2\" style=\"border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\"><b>2017</b></font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"width: 49%\"><font style=\"font-size: 8pt\">Net sales</font></td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\"><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"width: 9%; text-align: right\"><font style=\"font-size: 8pt\">5,318</font></td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\"><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"width: 9%; text-align: right\"><font style=\"font-size: 8pt\">4,216</font></td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\"><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"width: 9%; text-align: right\"><font style=\"font-size: 8pt\">2,681</font></td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\"><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"width: 9%; text-align: right\"><font style=\"font-size: 8pt\">6,683</font></td>\r    <td style=\"width: 4%\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td><font style=\"font-size: 8pt\">Gross profit</font></td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">2,206</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">1,463</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">503</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">2,608</font></td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td><font style=\"font-size: 8pt\">Net loss</font></td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">(755</font></td>\r    <td><font style=\"font-size: 8pt\">)</font></td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">(1,452</font></td>\r    <td><font style=\"font-size: 8pt\">)</font></td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">(2,651</font></td>\r    <td><font style=\"font-size: 8pt\">)</font></td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">(795</font></td>\r    <td><font style=\"font-size: 8pt\">)</font></td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td><font style=\"font-size: 8pt\">Net loss per share basic and diluted</font></td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">(0.06</font></td>\r    <td><font style=\"font-size: 8pt\">)</font></td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">(0.09</font></td>\r    <td><font style=\"font-size: 8pt\">)</font></td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">(0.16</font></td>\r    <td><font style=\"font-size: 8pt\">)</font></td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">(0.04</font></td>\r    <td><font style=\"font-size: 8pt\">)</font></td></tr>\r</table>\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>"}]},{"name":"rpt:f-750","factDimensions":{"xbrl:concept":"us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">RECENT ACCOUNTING PRONOUNCEMENTS:</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">Accounting Standards Adopted</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;<i>Inventory Measurement</i></p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;In July 2015, the Financial Accounting Standards\rBoard (&#8220;FASB&#8221;) issued an accounting standard update that requires management to measure inventory at the lower of cost\ror net realizable value. Net realizable value is the estimated selling prices in the ordinary course of business, less reasonably\rpredictable costs of completion, disposal, and transportation. The Company adopted this new standard in fiscal year 2018. The adoption\rof this guidance did not have a significant impact on the Company&#8217;s consolidated financial statements.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;<i>Balance Sheet Classification of Deferred\rTaxes</i></p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;In November 2015, the FASB issued an accounting\rstandard update related to deferred tax assets and liabilities. This standard simplifies the presentation of deferred income taxes\rto be classified as noncurrent in the consolidated balance sheet. The Company adopted this new standard in fiscal year 2018. The\radoption of this guidance did not have a significant impact on the Company&#8217;s consolidated financial statements.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\"><i>&#160;&#160;&#160;&#160;Share-Based Compensation</i></p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;In March 2016, the FASB released an accounting\rstandard update that simplifies several aspects of the accounting for share-based payment transactions, including the income tax\rconsequences, forfeitures, classification of awards as either equity or liabilities, and classification on the statement of cash\rflows. The Company adopted this new standard in fiscal year 2018. The adoption of this guidance did not have a significant impact\ron the Company&#8217;s consolidated financial statements.&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\"><i>&#160;&#160;&#160;&#160;&#160;Income Taxes&#160;</i></p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;On December 22, 2017, the US government\renacted comprehensive tax legislation commonly referred to as the Tax Cuts and Jobs Act (the &#8220;Tax Act&#8221;). The Tax\rAct makes broad and complex changes to the US tax code including but not limited to (1) reducing the US federal corporate tax\rrate from 34% to 21%;&#160; (2) requiring companies to pay a one-time transition tax on certain repatriated earnings of\rforeign subsidiaries; (3) generally eliminating US federal income taxes on dividends from foreign subsidiaries; (4) requiring\ra current inclusion in US federal income of certain earnings of controlled foreign corporations; (5) creating a new\rlimitation on deductible interest expense; (6) changing rules related to the uses and limitations of net operating loss\rcarryforwards created in tax years beginning after December 31, 2017; and (7) repeals the corporate alternative minimum tax,\ror AMT, effective December 31, 2017 and repeals the corporate alternative minimum tax regime and permits existing minimum tax\rcredits to offset the regular tax liability for any tax year.&#160; Consequently, we have accounted for the reduction of $6.4\rmillion of deferred tax assets with an offsetting adjustment to the valuation allowance for the fiscal year ended 2018,.and\rrecorded a benefit of $90,000 for our Federal refundable AMT credit.</p>\r\r\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;On December 22, 2017, the SEC staff issued\rStaff Accounting Bulletin No. 118 (&#8220;SAB 118&#8221;) which provides guidance on accounting for the tax effects of the Tax\ract. SAB 118 provides a measurement period that should not extend beyond one year from the Tax Act enactment date for companies\rto complete the accounting under ASC 740, Income taxes. In accordance with SAB 118, a company must reflect the income tax effects\rof those aspects of the Tax Act for which the accounting under ASC 740 is complete. To the extent that a company&#8217;s accounting\rfor certain income tax effects of the Tax Act is incomplete but it is able to determine a reasonable estimate, it must record and\rprovisional estimate in the financial statements. There are also certain transitional impacts of the Tax Act. As part of the transition\rto the new territorial tax system, the Tax Act imposes a one-time repatriation tax on deemed repatriation of historical earnings\rof foreign subsidiaries. These transitional impacts has no impact to the company for the year fiscal year ended 2018. The one-time\rtransition tax is based on post-1986 earnings and profits that were previously deferred from US income tax. While we have not yet\rfinalized our calculation of the total post-1986 Earnings and profits, for our foreign corporations or the impact of foreign tax\rcredits, we have prepared a reasonable estimate and calculated the provision amount. The Company is evaluating the calculation\rof the transition tax. The accounting for this item is incomplete and may change as our interpretation of the provisions of the\rAct evolve, additional information becomes available or interpretive guidance is issued by the U.S. Treasury. The final determination\rwill be completed no later than one year from the enactment date. Based on the current year and carryover losses and the valuation\rallowance the Company would not expect an impact to the financial statements as a result of the completion of the analysis.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">Accounting Standards Not Yet Adopted</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;<i>Revenue Recognition</i></p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;In May 2014, the FASB issued ASC Update No.\r2014-09, Revenue from Contracts with Customers (Topic 606), which has been subsequently updated. The new standard will supersede\rnearly all U.S. GAAP on revenue recognition and eliminate industry-specific guidance. The core principle of the standard is to\rrecognize revenues when promised goods or services are transferred to customers in an amount that reflects the consideration that\ris expected to be received for those goods or services. The new standard defines a five-step process to achieve this core principle\rand, in doing so, it is possible more judgment and estimates may be required within the revenue recognition process than required\runder existing GAAP, including identifying performance obligations in the contract, estimating the amount of variable consideration\rto include in the transaction price, and allocating the transaction price to each distinct performance obligation. It also requires\rincreased disclosures including the nature, amount, timing, and uncertainty of revenues and cash flows related to contracts with\rcustomers. The new guidance will become effective for the Company in the first quarter of fiscal 2019, which is the Company&#8217;s\rplanned adoption date.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The standard allows two methods of adoption:\ri) retrospectively to each prior period presented (&#8220;full retrospective method&#8221;), or ii) retrospectively with the cumulative\reffect recognized in retained earnings as of the date of adoption (&#34;modified retrospective method&#34;).</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The Company plans to adopt Topic 606 using\rthe modified retrospective method through a cumulative effect adjustment being recognized in accumulated deficit as of the adoption\rdate. Under that method, the Company will not restate the prior financial statements but apply the rules to contracts that are\rcomplete or incomplete as of June 1, 2018 and recognize the cumulative effect of initially applying the new standard as an adjustment\rto the opening balance of accumulative deficit.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The Company has reached conclusions on its\raccounting assessments related to the standard and does not expect to record an adjustment to the opening cumulative deficits as\rthe impact deems insignificant.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The adoption of the new standard will not\rsignificantly impact the Company&#8217;s process, procedure and control. The Company is currently in the process of developing,\rimplementing and testing its internal systems, processes and controls necessary to adopt Topic 606, and is in process of making\rthe necessary changes to its accounting policies. In addition, the Company is currently evaluating the impact of the expanded disclosures\rto its consolidated financial statements.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;<i>Financial Instruments</i></p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;In January 2016, the FASB issued an accounting\rstandard update related to recognition and measurement of financial assets and financial liabilities. This standard changes accounting\rfor equity investments, financial liabilities under the fair value option and the presentation and disclosure requirements for\rfinancial instruments. In addition, it clarifies guidance related to the valuation allowance assessment when recognizing deferred\rtax assets resulting from unrealized losses on available-for-sale debt securities. This standard is effective for us in fiscal\ryear 2020. Early adoption is permitted. The Company is currently evaluating the impact of this new guidance on its consolidated\rfinancial statements.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;In June 2016, the FASB issued an accounting\rstandard update that requires measurement and recognition of expected credit losses for financial assets held based on historical\rexperience, current conditions, and reasonable and supportable forecasts that affect the collectibility of the reported amount.\rThe accounting standard update will be effective for the Company beginning in the first quarter of fiscal 2021 on a modified retrospective\rbasis, and early adoption in fiscal 2020 is permitted. The Company is currently evaluating the impact of this accounting standard\rupdate on its consolidated financial statements.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;<i>Leases</i></p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;In February 2016, the FASB issued authoritative\rguidance related to leases. This guidance requires management to present all leases greater than one year on the balance sheet\ras a liability to make payments and an asset as the right to use the underlying asset for the lease term. This new standard will\rbe effective for us in fiscal year 2020, with early adoption permitted. The Company is currently evaluating the impact of adopting\rthis new guidance on its consolidated financial statements.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;<i>Classification of Certain Cash Receipts\rand Cash Payments</i></p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;In August 2016, the FASB issued authoritative\rguidance related to the classification of certain cash receipts and cash payments on the statement of cash flows. The accounting\rstandard update will be effective for the Company beginning in the first quarter of fiscal 2019 on a retrospective basis, and early\radoption is permitted. The Company is currently evaluating the impact of this accounting standard update on its consolidated statements\rof cash flows.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;<i>Intra-Entity Asset Transfers</i></p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;In October 2016, the FASB issued an accounting\rstandard update that requires recognition of the income tax consequences of intra-entity transfers of assets (other than inventory)\rat the transaction date. The accounting standard update will be effective for the Company beginning in the first quarter of fiscal\r2019 on a modified retrospective basis, and early adoption is permitted. The Company is currently evaluating the impact of this\raccounting standard update on its consolidated financial statements.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;<i>Restricted Cash</i></p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;In November 2016, the FASB issued authoritative\rguidance related to statements of cash flows. This guidance clarifies that amounts generally described as restricted cash and restricted\rcash equivalents should be included with cash and cash equivalents when reconciling the beginning-of-period and end-of period total\ramounts shown on the statement of cash flows. The accounting standard update will be effective for the Company beginning in the\rfirst quarter of fiscal 2019 on a retrospective basis, and early adoption is permitted. The Company is currently evaluating the\rimpact of this accounting standard update on its consolidated financial statements.</p>"}]},{"name":"rpt:f-751","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomePolicyPolicyTextBlock","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">COMPREHENSIVE INCOME (LOSS):</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;Comprehensive income (loss) generally represents\rall changes in shareholders&#8217; equity except those resulting from investments or contributions by shareholders. Unrealized\rgains and losses on foreign currency translation adjustments are included in the Company&#8217;s components of comprehensive income\r(loss), which are excluded from net income (loss). Comprehensive income (loss) is included in the statements of comprehensive income\r(loss).</p>"}]},{"name":"rpt:f-752","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxPolicyTextBlock","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">INCOME TAXES:</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;Income taxes have been provided using the\rliability method whereby deferred tax assets and liabilities are determined based on differences between financial reporting and\rtax bases of assets and liabilities and net operating loss and tax credit carryforwards measured using the enacted tax rates and\rlaws that will be in effect when the differences are expected to reverse or the carryforwards are utilized. Valuation allowances\rare established when it is determined that it is more likely than not that such assets will not be realized.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;A full valuation allowance was established\ragainst all deferred tax assets, as management determined that it is more likely than not that deferred tax assets will not be\rrealized, as of May 31, 2018 and 2017.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The Company accounts for uncertain tax positions\rconsistent with authoritative guidance. The guidance prescribes a &#8220;more likely than not&#8221; recognition threshold and\rmeasurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in\ra tax return. The Company does not expect any material change in its unrecognized tax benefits over the next twelve months. The\rCompany recognizes interest and penalties related to unrecognized tax benefits as a component of income taxes.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;Although the Company files U.S. federal,\rvarious state, and foreign tax returns, the Company&#8217;s only major tax jurisdictions are the United States, California, Germany\rand Japan. Tax years 1996 &#8211; 2017 remain subject to examination by the appropriate governmental agencies due to tax loss carryovers,\rresearch and development tax credits, or other tax attributes from those years.</p>"}]},{"name":"rpt:f-753","factDimensions":{"xbrl:concept":"us-gaap:ShippingAndHandlingCostPolicyTextBlock","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">SHIPPING AND HANDLING OF PRODUCTS:</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;Amounts billed to customers for shipping\rand handling of products are included in net sales. Costs incurred related to shipping and handling of products are included in\rcost of sales.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>"}]},{"name":"rpt:f-754","factDimensions":{"xbrl:concept":"us-gaap:AdvertisingCostsPolicyTextBlock","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">ADVERTISING COSTS:</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The Company expenses all advertising costs\ras incurred and the amounts were not material for all periods presented.</p>"}]},{"name":"rpt:f-755","factDimensions":{"xbrl:concept":"us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">IMPAIRMENT OF LONG-LIVED ASSETS:</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;In the event that facts and circumstances\rindicate that the carrying value of assets may be impaired, an evaluation of recoverability would be performed. If an evaluation\ris required, the estimated future undiscounted cash flows associated with the asset would be compared to the asset&#8217;s carrying\rvalue to determine if a write-down is required.</p>"}]},{"name":"rpt:f-756","factDimensions":{"xbrl:concept":"us-gaap:ResearchAndDevelopmentExpensePolicy","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">PRODUCT DEVELOPMENT COSTS AND CAPITALIZED SOFTWARE:</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;Costs incurred in the research and development\rof new products or systems are charged to operations as incurred. Costs incurred in the development of software programs for the\rCompany&#8217;s products are charged to operations as incurred until technological feasibility of the software has been established.\rGenerally, technological feasibility is established when the software module performs its primary functions described in its original\rspecifications, contains features required for it to be usable in a production environment, is completely documented and the related\rhardware portion of the product is complete. After technological feasibility is established, any additional costs are capitalized.\rCapitalization of software costs ceases when the software is substantially complete and is ready for its intended use. Capitalized\rcosts are amortized over the estimated life of the related software product using the greater of the units of sales or straight-line\rmethods over ten years. No system software development costs were capitalized or amortized in fiscal 2018, 2017 and 2016.</p>"}]},{"name":"rpt:f-757","factDimensions":{"xbrl:concept":"us-gaap:RevenueRecognitionPolicyTextBlock","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">REVENUE RECOGNITION:</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The Company recognizes revenue upon the shipment\rof products or the performance of services when: (1) persuasive evidence of the arrangement exists; (2) goods or services have\rbeen delivered; (3) the price is fixed or determinable; and (4) collectibility is reasonably assured. When a sales agreement involves\rmultiple deliverables, such as extended support provisions, training to be supplied after delivery of the systems, and test programs\rspecific to customers&#8217; routine applications, the multiple deliverables are evaluated to determine the unit of accounting.\rJudgment is required to properly identify the accounting units of multiple element transactions and the manner in which revenue\ris allocated among the accounting units. Judgments made, or changes to judgments made, may significantly affect the timing or amount\rof revenue recognition.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;Revenue related to the multiple elements\ris allocated to each unit of accounting using the relative selling price hierarchy. Consistent with accounting guidance, the selling\rprice is based upon vendor specific objective evidence (VSOE). If VSOE is not available, third party evidence (TPE) is used to\restablish the selling price. In the absence of VSOE or TPE, estimated selling price is used.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;During the first quarter of fiscal 2013,\rthe Company entered into an agreement with a customer to develop a next generation system, and the Company shipped the first system\rin July 2016. The project identifies multiple milestones with values assigned to each. The consideration earned upon achieving\rthe milestone is required to meet the following conditions prior to recognition: (i) the value is commensurate with the vendor&#8217;s\rperformance to meet the milestone, (ii) it relates solely to past performance, (iii) and it is reasonable relative to all of the\rdeliverables and payment terms within the arrangement. Revenue is recognized for the milestone upon acceptance by the customer.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The Company recognizes revenue in certain\rcircumstances before physical delivery has occurred. In these arrangements, among other things, risk of ownership has passed to\rthe customer, the customer has made a written fixed commitment to purchase the products, the customer has requested the products\rbe held for future delivery as scheduled and designated by them, and no additional performance obligations exist by the Company.\rFor these transactions, the products are segregated from inventory and normal billing and credit terms granted.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;Sales tax collected from customers is not\rincluded in net sales but rather recorded as a liability due to the respective taxing authorities. Provisions for the estimated\rfuture cost of warranty and installation are recorded at the time the products are shipped.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;Royalty-based revenue related to licensing\rincome from performance test boards and burn-in boards is recognized upon the earlier of the receipt by the Company of the licensee&#8217;s\rreport related to its usage of the licensed intellectual property or upon payment by the licensee.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The Company&#8217;s terms of sales with distributors\rare generally FOB shipping point with payment due within 60 days. All products go through in-house testing and verification of\rspecifications before shipment. Apart from warranty reserves, credits issued have not been material as a percentage of net sales.\rThe Company&#8217;s distributors do not generally carry inventories of the Company&#8217;s products. Instead, the distributors\rplace orders with the Company at or about the time they receive orders from their customers. The Company&#8217;s shipment terms\rto our distributors do not provide for credits or rights of return. Because the Company&#8217;s distributors do not generally carry\rinventories of our products, they do not have rights to price protection or to return products. At the time the Company ships products\rto the distributors, the price is fixed. Subsequent to the issuance of the invoice, there are no discounts or special terms. The\rCompany does not give the buyer the right to return the product or to receive future price concessions. The Company&#8217;s arrangements\rdo not include vendor consideration.</p>"}]},{"name":"rpt:f-758","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;Property and equipment are stated at cost\rless accumulated depreciation and amortization. Major improvements are capitalized, while repairs and maintenance are expensed\ras incurred. Leasehold improvements are amortized over the lesser of their estimated useful lives or the term of the related lease.\rFurniture and fixtures, machinery and equipment, and test equipment are depreciated on a straight-line basis over their estimated\ruseful lives. The ranges of estimated useful lives are generally as follows:</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<table cellspacing=\"0\" cellpadding=\"0\" style=\"font: 12pt Times New Roman, Times, Serif; width: 100%\">\r<tr style=\"vertical-align: top\">\r    <td style=\"width: 52%\"><font style=\"font-size: 8pt\">Furniture and fixtures&#160;</font></td>\r    <td style=\"width: 48%\"><font style=\"font-size: 8pt\">2 to 6 years</font></td></tr>\r<tr style=\"vertical-align: top\">\r    <td><font style=\"font-size: 8pt\">Machinery and equipment</font></td>\r    <td><font style=\"font-size: 8pt\">3 to 6 years</font></td></tr>\r<tr style=\"vertical-align: top\">\r    <td><font style=\"font-size: 8pt\">Test equipment</font></td>\r    <td><font style=\"font-size: 8pt\">4 to 6 years</font></td></tr>\r</table>\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>"}]},{"name":"rpt:f-759","factDimensions":{"xbrl:concept":"us-gaap:InventoryPolicyTextBlock","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">INVENTORIES:</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;Inventories include material, labor and overhead,\rand are stated at the lower of cost (first-in, first-out method) or net realizable value. Net realizable value is the estimated\rselling prices in the ordinary course of business, less costs of completion, disposal and transportation. Provisions for excess,\robsolete and unusable inventories are made after management&#8217;s evaluation of future demand and market conditions. The Company\radjusts inventory balances to approximate the lower of its manufacturing costs or net realizable value. If actual future demand\ror market conditions become less favorable than those projected by management, additional inventory write-downs may be required,\rand would be reflected in cost of product revenue in the period the revision is made.</p>"}]},{"name":"rpt:f-760","factDimensions":{"xbrl:concept":"AEHR:ConcentrationOfSupplyRiskPolicyTextBlock","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">CONCENTRATION OF SUPPLY RISK:</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The Company relies on subcontractors to manufacture\rmany of the components and subassemblies used in its products. Quality or performance failures of the Company&#8217;s products\ror changes in its manufacturers&#8217; financial or business condition could disrupt the Company&#8217;s ability to supply quality\rproducts to its customers and thereby have a material and adverse effect on its business and operating results. Some of the components\rand technologies used in the Company&#8217;s products are purchased and licensed from a single source or a limited number of sources.\rThe loss of any of these suppliers may cause the Company to incur additional transition costs, result in delays in the manufacturing\rand delivery of its products, or cause it to carry excess or obsolete inventory and could cause it to redesign its products.</p>"}]},{"name":"rpt:f-761","factDimensions":{"xbrl:concept":"us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">ACCOUNTS RECEIVABLE AND ALLOWANCE FOR DOUBTFUL ACCOUNTS:</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;Accounts receivable are derived from the\rsale of products throughout the world to semiconductor manufacturers, semiconductor contract assemblers, electronics manufacturers\rand burn-in and test service companies. Accounts receivable are recorded at the invoiced amount and are not interest bearing. The\rCompany maintains an allowance for doubtful accounts to reserve for potentially uncollectible trade receivables. The Company also\rreviews its trade receivables by aging category to identify specific customers with known disputes or collection issues. The Company\rexercises judgment when determining the adequacy of these reserves as the Company evaluates historical bad debt trends, general\reconomic conditions in the United States and internationally, and changes in customer financial conditions. Uncollectible receivables\rare recorded as bad debt expense when all efforts to collect have been exhausted and recoveries are recognized when they are received.\rNo significant adjustments to the allowance for doubtful accounts were recorded during the years ended May 31, 2018, 2017 or 2016.</p>"}]},{"name":"rpt:f-762","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsPolicyTextBlock","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">CASH EQUIVALENTS:</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;Cash equivalents consist of money market\rinstruments purchased with an original maturity of three months or less. These investments are reported at fair value.</p>"}]},{"name":"rpt:f-763","factDimensions":{"xbrl:concept":"us-gaap:UseOfEstimates","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">USE OF ESTIMATES:</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The preparation of financial statements in\rconformity with accounting principles generally accepted in the United States of America requires management to make estimates\rand assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at\rthe date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results\rcould differ from those estimates. Significant estimates in the Company&#8217;s consolidated financial statements include allowance\rfor doubtful accounts, valuation of inventory at the lower of cost or market, and warranty reserves.</p>"}]},{"name":"rpt:f-764","factDimensions":{"xbrl:concept":"us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">FOREIGN CURRENCY TRANSLATION AND TRANSACTIONS:</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;Assets and liabilities of the Company&#8217;s\rforeign subsidiaries and a branch office are translated into U.S. Dollars from their functional currencies of Japanese Yen, Euros\rand New Taiwan Dollars using the exchange rate in effect at the balance sheet date. Additionally, their net sales and expenses\rare translated using exchange rates approximating average rates prevailing during the fiscal year. Translation adjustments that\rarise from translating their financial statements from their local currencies to U.S. Dollars are accumulated and reflected as\ra separate component of shareholders&#8217; equity (deficit).</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;Transaction gains and losses that arise from\rexchange rate changes denominated in currencies other than the local currency are included in the Consolidated Statements of Operations\ras incurred. See Note 12 for the detail of foreign exchange transaction gains and losses for all periods presented.</p>"}]},{"name":"rpt:f-765","factDimensions":{"xbrl:concept":"us-gaap:ConsolidationPolicyTextBlock","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">CONSOLIDATION:</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The consolidated financial statements include\rthe accounts of the Company and both its wholly-owned and majority-owned foreign subsidiaries. Intercompany accounts and transactions\rhave been eliminated.</p>"}]},{"name":"rpt:f-766","factDimensions":{"xbrl:concept":"AEHR:Liquidity","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">LIQUIDITY:</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;Since inception, the Company has incurred\rsubstantial cumulative losses and negative cash flows from operations. In response, the Company took steps to minimize expense\rlevels, entered into credit arrangements, and raised capital through public and private equity offerings, to increase the likelihood\rthat it will have sufficient cash to support operations.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;In April 2017, the Company completed a public\roffering of its common stock raising net proceeds to the Company of $15.8 million. At May 31, 2018 the Company had $16.8 million\rin cash and cash equivalents. The Company anticipates that the existing cash balance together with income from operations, collections\rof existing accounts receivable, revenue from our existing backlog of products, the sale of inventory on hand, and deposits and\rdown payments against significant orders will be adequate to meet its working capital and capital equipment requirements.</p>"}]},{"name":"rpt:f-767","factDimensions":{"xbrl:concept":"us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">BUSINESS:</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;Aehr Test Systems (the &#8220;Company&#8221;)\rwas incorporated in California in May 1977 and primarily designs, engineers and manufactures test and burn-in equipment used in\rthe semiconductor industry. The Company&#8217;s principal products are the Advanced Burn-In and Test System, or ABTS, the FOX full\rwafer contact parallel test and burn-in systems, the MAX burn-in system, WaferPak full wafer contactor, the DiePak carrier and\rtest fixtures.</p>"}]},{"name":"rpt:f-768","factDimensions":{"xbrl:concept":"AEHR:ScheduleUsefulLifeForPropertyAndEquipmentTableTextblock","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 20pt\">The ranges of estimated useful lives are generally as follows:</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<table cellspacing=\"0\" cellpadding=\"0\" style=\"font: 12pt Times New Roman, Times, Serif; width: 100%\">\r<tr style=\"vertical-align: top\">\r    <td style=\"width: 52%\"><font style=\"font-size: 8pt\">Furniture and fixtures&#160;</font></td>\r    <td style=\"width: 48%\"><font style=\"font-size: 8pt\">2 to 6 years</font></td></tr>\r<tr style=\"vertical-align: top\">\r    <td><font style=\"font-size: 8pt\">Machinery and equipment</font></td>\r    <td><font style=\"font-size: 8pt\">3 to 6 years</font></td></tr>\r<tr style=\"vertical-align: top\">\r    <td><font style=\"font-size: 8pt\">Test equipment</font></td>\r    <td><font style=\"font-size: 8pt\">4 to 6 years</font></td></tr>\r</table>"}]},{"name":"rpt:f-769","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The following table summarizes the Company&#8217;s\rcash, cash equivalents and investments by security type at May 31, 2018 (in thousands):</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<table cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif\">\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">Cost</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">Gross Unrealized<br /> Loss</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">Estimated Fair&#160;Value</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td>&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center\">&#160;</td><td>&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center\">&#160;</td><td>&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"width: 46%; font-size: 8pt; padding-bottom: 1pt\">Cash</td><td style=\"width: 5%; font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"width: 1%; border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"width: 11%; border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">3,132</td><td style=\"width: 1%; padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 5%; font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"width: 1%; border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"width: 11%; border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"width: 1%; padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 5%; font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"width: 1%; border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"width: 11%; border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">3,132</td><td style=\"width: 1%; padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left\">Cash equivalents:</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left; text-indent: 0.25in\">Money market funds</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">7,733</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">7,733</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt; text-indent: 0.25in\">U.S. Treasury securities</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">5,983</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">5,983</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt\">Total Cash equivalents</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">13,716</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">13,716</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt\">Total Cash and Cash equivalents</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">16,848</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: right; border-bottom: Black 1pt solid\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">16,848</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left\">Long-term investments:</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;&#160;Certificate of deposit</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">80</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: right; border-bottom: Black 1pt solid\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">80</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt\">Total Cash, Cash equivalents and Investments</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">16,928</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: right; border-bottom: Black 1pt solid\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">16,928</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r</table>\r\r\r<p style=\"margin-top: 0; margin-bottom: 0\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The following table summarizes the Company&#8217;s\rcash, cash equivalents and investments by security type at May 31, 2017 (in thousands):</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;</p>\r\r<table cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif\">\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">Cost</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">Gross Unrealized<br /> Loss</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">Estimated Fair&#160;Value</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td>&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center\">&#160;</td><td>&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center\">&#160;</td><td>&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"width: 46%; font-size: 8pt; padding-bottom: 1pt\">Cash</td><td style=\"width: 5%; font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"width: 1%; border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"width: 11%; border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">2,287</td><td style=\"width: 1%; padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 5%; font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"width: 1%; border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"width: 11%; border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"width: 1%; padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 5%; font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"width: 1%; border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"width: 11%; border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">2,287</td><td style=\"width: 1%; padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left\">Cash equivalents:</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt; text-indent: 0.25in\">Money market funds</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">15,516</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">15,516</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt\">Total Cash equivalents</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">15,516</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">15,516</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt\">Total Cash and Cash equivalents</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">17,803</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: right; border-bottom: Black 1pt solid\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">17,803</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left\">Long-term investments:</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;&#160;Certificate of deposit</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">50</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: right; border-bottom: Black 1pt solid\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">50</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt\">Total Cash, Cash equivalents and Investments</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">17,853</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: right; border-bottom: Black 1pt solid\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">17,853</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r</table>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r\r\r<p style=\"margin-top: 0; margin-bottom: 0\"></p>"}]},{"name":"rpt:f-770","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The following table summarizes the Company&#8217;s\rfinancial assets measured at fair value on a recurring basis as of May 31, 2018 (in thousands):</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<table cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif\">\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td style=\"font-size: 8pt; font-weight: bold\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center\">Balance&#160;as&#160;of</td><td>&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center\">&#160;</td><td>&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center\">&#160;</td><td>&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">May&#160;31,&#160;2018</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">Level 1</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">Level 2</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">Level 3</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"width: 40%; font-size: 8pt; text-align: left\">Money market funds</td><td style=\"width: 3%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 10%; font-size: 8pt; text-align: right\">7,733</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 3%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 10%; font-size: 8pt; text-align: right\">7,733</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 3%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 10%; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 3%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 10%; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left\">U.S. Treasury securities</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">5,983</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">5,983</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; padding-bottom: 1pt\">Certificate of deposit</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">80</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">80</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; padding-bottom: 1pt\">Assets</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">13,796</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">13,716</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">80</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: right; border-bottom: Black 1pt solid\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r</table>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The following table summarizes the Company&#8217;s\rfinancial assets measured at fair value on a recurring basis as of May 31, 2017 (in thousands):</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<table cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif\">\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td style=\"font-size: 8pt; font-weight: bold\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center\">Balance&#160;as&#160;of</td><td>&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center\">&#160;</td><td>&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center\">&#160;</td><td>&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">May&#160;31,&#160;2017</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">Level 1</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">Level 2</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">Level 3</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"width: 40%; font-size: 8pt; text-align: left\">Money market funds</td><td style=\"width: 3%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 10%; font-size: 8pt; text-align: right\">15,516</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 3%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 10%; font-size: 8pt; text-align: right\">15,516</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 3%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 10%; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 3%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 10%; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; padding-bottom: 1pt\">Certificate of deposit</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">50</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">50</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; padding-bottom: 1pt\">Assets</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">15,566</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">15,516</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">50</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: right; border-bottom: Black 1pt solid\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r</table>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;</p>\r\r\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\"></p>"}]},{"name":"rpt:f-771","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in\">Accounts receivable\rcomprise (in thousands):</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<table cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif\">\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"7\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">May 31,</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">2018</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">2017</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"width: 56%; font-size: 8pt; text-align: left\">Accounts receivable</td><td style=\"width: 8%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 12%; font-size: 8pt; text-align: right\">2,860</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 8%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 12%; font-size: 8pt; text-align: right\">4,071</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt\">Less: Allowance for doubtful accounts</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">(4</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">)</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">(61</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"padding-bottom: 1pt\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">2,856</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">4,010</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r</table>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<table cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif\">\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td>&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center\">&#160;</td><td style=\"font-size: 8pt; font-weight: bold\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center\">Additions</td><td>&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center\">&#160;</td><td>&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td style=\"font-size: 8pt; font-weight: bold\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center\">Balance at</td><td style=\"font-size: 8pt; font-weight: bold\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center\">charged to</td><td>&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center\">&#160;</td><td style=\"font-size: 8pt; font-weight: bold\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center\">Balance</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td style=\"font-size: 8pt; font-weight: bold\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center\">beginning</td><td style=\"font-size: 8pt; font-weight: bold\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center\">costs and</td><td>&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center\">&#160;</td><td style=\"font-size: 8pt; font-weight: bold\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center\">at end</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">of year</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">expenses</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">Deductions*</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">of year</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left\">Allowance for doubtful accounts receivable:</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"width: 40%; font-size: 8pt; padding-bottom: 1pt\">&#160;&#160;&#160;&#160;&#160;May 31, 2018</td><td style=\"width: 3%; font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"width: 1%; border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"width: 10%; border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">61</td><td style=\"width: 1%; padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 3%; font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"width: 1%; border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"width: 10%; border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">4</td><td style=\"width: 1%; padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 3%; font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"width: 1%; border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"width: 10%; border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">(61</td><td style=\"width: 1%; padding-bottom: 1pt; font-size: 8pt; text-align: left\">)</td><td style=\"width: 3%; font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"width: 1%; border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"width: 10%; border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">4</td><td style=\"width: 1%; padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;&#160;&#160;&#160;&#160;May 31, 2017</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">8</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">53</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">61</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r</table>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;* Deductions include write-offs of uncollectible\raccounts, collections of amounts previously reserved, and releases of allowance for doubtful accounts credited to expense.</p>"}]},{"name":"rpt:f-772","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfInventoryCurrentTableTextBlock","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\"><b>&#160;&#160;&#160;&#160;</b>INVENTORIES:</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;</p>\r\r<table cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif\">\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"7\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">May 31,</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt\">(In Thousands)</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">2018</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">2017</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"width: 56%; font-size: 8pt; text-align: left\">Raw materials and sub-assemblies</td><td style=\"width: 8%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 12%; font-size: 8pt; text-align: right\">5,747</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 8%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 12%; font-size: 8pt; text-align: right\">4,268</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left\">Work in process</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">3,068</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">2,059</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt\">Finished goods</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">234</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">277</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"padding-bottom: 1pt\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">9,049</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">6,604</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r</table>"}]},{"name":"rpt:f-773","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentTextBlock","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in\"><b>&#160;&#160;&#160;&#160;&#160;</b>PROPERTY\rAND EQUIPMENT, NET:</p>\r\r<p style=\"font: 8pt/normal Times New Roman, Times, Serif; margin: 0\">&#160;</p>\r\r<table cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse; width: 100%; font: 11pt Calibri, Helvetica, Sans-Serif\">\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td style=\"font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"7\" style=\"font: bold 8pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid\">May 31,</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font: 8pt Times New Roman, Times, Serif\">(In Thousands)</td><td style=\"font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font: bold 8pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid\">2018</td><td style=\"font: bold 8pt Times New Roman, Times, Serif; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font: bold 8pt Times New Roman, Times, Serif; text-align: center; border-bottom: Black 1pt solid\">2017</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"width: 56%; font: 8pt Times New Roman, Times, Serif; text-align: left\">Leasehold improvements</td><td style=\"width: 8%; font: 8pt Times New Roman, Times, Serif\">&#160;</td>\r    <td style=\"width: 1%; font: 8pt Times New Roman, Times, Serif; text-align: left\">$</td><td style=\"width: 12%; font: 8pt Times New Roman, Times, Serif; text-align: right\">1,154</td><td style=\"width: 1%; font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"width: 8%; font: 8pt Times New Roman, Times, Serif\">&#160;</td>\r    <td style=\"width: 1%; font: 8pt Times New Roman, Times, Serif; text-align: left\">$</td><td style=\"width: 12%; font: 8pt Times New Roman, Times, Serif; text-align: right\">1,145</td><td style=\"width: 1%; font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left\">Furniture and fixtures</td><td style=\"font: 8pt Times New Roman, Times, Serif\">&#160;</td>\r    <td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"font: 8pt Times New Roman, Times, Serif; text-align: right\">984</td><td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"font: 8pt Times New Roman, Times, Serif\">&#160;</td>\r    <td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"font: 8pt Times New Roman, Times, Serif; text-align: right\">974</td><td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left\">Machinery and equipment</td><td style=\"font: 8pt Times New Roman, Times, Serif\">&#160;</td>\r    <td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"font: 8pt Times New Roman, Times, Serif; text-align: right\">2,865</td><td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"font: 8pt Times New Roman, Times, Serif\">&#160;</td>\r    <td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"font: 8pt Times New Roman, Times, Serif; text-align: right\">3,035</td><td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt\">Test equipment</td><td style=\"font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right\">2,595</td><td style=\"padding-bottom: 1pt; font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right\">2,268</td><td style=\"padding-bottom: 1pt; font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td style=\"font: 8pt Times New Roman, Times, Serif\">&#160;</td>\r    <td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"font: 8pt Times New Roman, Times, Serif; text-align: right\">7,598</td><td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"font: 8pt Times New Roman, Times, Serif\">&#160;</td>\r    <td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"font: 8pt Times New Roman, Times, Serif; text-align: right\">7,422</td><td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font: 8pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt\">Less: Accumulated depreciation&#160;and amortization</td><td style=\"font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right\">(6,395</td><td style=\"padding-bottom: 1pt; font: 8pt Times New Roman, Times, Serif; text-align: left\">)</td><td style=\"font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right\">(6,003</td><td style=\"padding-bottom: 1pt; font: 8pt Times New Roman, Times, Serif; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"padding-bottom: 1pt\">&#160;</td><td style=\"font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right\">1,203</td><td style=\"padding-bottom: 1pt; font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td><td style=\"font: 8pt Times New Roman, Times, Serif; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right\">1,419</td><td style=\"padding-bottom: 1pt; font: 8pt Times New Roman, Times, Serif; text-align: left\">&#160;</td></tr>\r</table>\r\r<p style=\"font: 8pt/normal Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 11pt/107% Calibri, Helvetica, Sans-Serif; margin: 0 0 8pt\">&#160;</p>"}]},{"name":"rpt:f-774","factDimensions":{"xbrl:concept":"AEHR:CustomerDepositsAndDeferredRevenueTableTextBlock","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;CUSTOMER DEPOSITS AND DEFERRED REVENUE, SHORT-TERM:</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<table cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif\">\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"7\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">May 31,</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt\">(In Thousands)</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">2018</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">2017</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"width: 56%; font-size: 8pt; text-align: left\">Customer deposits</td><td style=\"width: 8%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 12%; font-size: 8pt; text-align: right\">1,340</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 8%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 12%; font-size: 8pt; text-align: right\">3,264</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt\">Deferred revenue</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">290</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">203</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"padding-bottom: 1pt\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">1,630</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">3,467</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r</table>"}]},{"name":"rpt:f-775","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The following table summarizes the stock-based\rcompensation expense for the years ended May 31, 2018, 2017 and 2016 (in thousands, except per share data):</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<table cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif\">\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"11\" style=\"font-size: 8pt; text-align: center; border-bottom: Black 1pt solid\">Year Ended May 31,</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; text-align: center; border-bottom: Black 1pt solid\">2018</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; text-align: center; border-bottom: Black 1pt solid\">2017</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; text-align: center; border-bottom: Black 1pt solid\">2016</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt\">Stock-based compensation in the form of stock options, RSUs, and ESPP purchase rights, included in:</td><td>&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center\">&#160;</td><td>&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center\">&#160;</td><td>&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td>&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center\">&#160;</td><td>&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center\">&#160;</td><td>&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"width: 46%; font-size: 8pt\">Cost of sales</td><td style=\"width: 5%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 11%; font-size: 8pt; text-align: right\">148</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 5%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 11%; font-size: 8pt; text-align: right\">91</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 5%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 11%; font-size: 8pt; text-align: right\">87</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left\">Selling, general and administrative</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">592</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">714</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">723</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt\">Research and development</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">256</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">194</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">206</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt\">Net effect on net income (loss)</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">996</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">999</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">1,016</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left\">Effect on net income (loss) per share:</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt\">&#160;&#160;Basic</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">$</td><td style=\"font-size: 8pt; text-align: right\">0.05</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">$</td><td style=\"font-size: 8pt; text-align: right\">0.06</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">$</td><td style=\"font-size: 8pt; text-align: right\">0.08</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt\">&#160;&#160;Diluted</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">$</td><td style=\"font-size: 8pt; text-align: right\">0.04</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">$</td><td style=\"font-size: 8pt; text-align: right\">0.06</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">$</td><td style=\"font-size: 8pt; text-align: right\">0.08</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r</table>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>"}]},{"name":"rpt:f-776","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The following tables summarize the Company&#8217;s\rstock option and RSU transactions during fiscal 2018, 2017 and 2016 (in thousands):</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;</p>\r\r<table cellspacing=\"0\" cellpadding=\"0\" style=\"font: 12pt Times New Roman, Times, Serif; width: 100%\">\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td colspan=\"2\" style=\"text-align: center\"><font style=\"font-size: 8pt\"><b>Available</b></font></td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td colspan=\"2\" style=\"border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\"><b>Shares</b></font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"width: 88%\"><font style=\"font-size: 8pt\">Balances, May 31, 2015</font></td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 9%; text-align: right\"><font style=\"font-size: 8pt\">845</font></td>\r    <td style=\"width: 1%\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"text-indent: 0.25in\"><font style=\"font-size: 8pt\">Additional shares reserved</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">800</font></td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"text-indent: 0.25in\"><font style=\"font-size: 8pt\">Options granted</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">(92</font></td>\r    <td><font style=\"font-size: 8pt\">)</font></td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"text-indent: 0.25in\"><font style=\"font-size: 8pt\">RSUs granted</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">(35</font></td>\r    <td><font style=\"font-size: 8pt\">)</font></td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"text-indent: 0.25in\"><font style=\"font-size: 8pt\">Options terminated</font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"border-bottom: black 1pt solid\">&#160;</td>\r    <td style=\"border-bottom: black 1pt solid; text-align: right\"><font style=\"font-size: 8pt\">329</font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td><font style=\"font-size: 8pt\">Balances, May 31, 2016</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">1,847</font></td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"text-indent: 0.25in\"><font style=\"font-size: 8pt\">Additional shares reserved</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">2,238</font></td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"text-indent: 0.25in\"><font style=\"font-size: 8pt\">Options granted</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">(368</font></td>\r    <td><font style=\"font-size: 8pt\">)</font></td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"text-indent: 0.25in\"><font style=\"font-size: 8pt\">RSUs granted</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">(157</font></td>\r    <td><font style=\"font-size: 8pt\">)</font></td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"text-indent: 0.25in\"><font style=\"font-size: 8pt\">Options terminated</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">55</font></td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"text-indent: 0.25in\"><font style=\"font-size: 8pt\">Plan shares expired</font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"border-bottom: black 1pt solid\">&#160;</td>\r    <td style=\"border-bottom: black 1pt solid; text-align: right\"><font style=\"font-size: 8pt\">(1,446</font></td>\r    <td style=\"padding-bottom: 1.5pt\"><font style=\"font-size: 8pt\">)</font></td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td><font style=\"font-size: 8pt\">Balances, May 31, 2017</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">2,169</font></td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"text-indent: 0.25in\"><font style=\"font-size: 8pt\">Options granted</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">(338</font></td>\r    <td><font style=\"font-size: 8pt\">)</font></td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"text-indent: 0.25in\"><font style=\"font-size: 8pt\">RSUs granted</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">(64</font></td>\r    <td><font style=\"font-size: 8pt\">)</font></td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"text-indent: 0.25in\"><font style=\"font-size: 8pt\">RSUs cancelled</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">33</font></td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"text-indent: 0.25in\"><font style=\"font-size: 8pt\">Options terminated</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">16</font></td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"text-indent: 0.25in\"><font style=\"font-size: 8pt\">Plan shares expired</font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"border-bottom: black 1pt solid\">&#160;</td>\r    <td style=\"border-bottom: black 1pt solid; text-align: right\"><font style=\"font-size: 8pt\">(4</font></td>\r    <td style=\"padding-bottom: 1.5pt\"><font style=\"font-size: 8pt\">)</font></td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td><font style=\"font-size: 8pt\">Balances, May 31, 2018</font></td>\r    <td style=\"padding-bottom: 3pt\">&#160;</td>\r    <td style=\"border-bottom: black 1pt double\">&#160;</td>\r    <td style=\"border-bottom: black 1pt double; text-align: right\"><font style=\"font-size: 8pt\">1,812</font></td>\r    <td style=\"padding-bottom: 3pt\">&#160;</td></tr>\r</table>\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>"}]},{"name":"rpt:f-777","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The following table summarized the stock\roption transactions during fiscal 2018, 2017 and 2016 (in thousands, except per share data):</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<table cellspacing=\"0\" cellpadding=\"0\" style=\"font: 12pt Times New Roman, Times, Serif; width: 100%\">\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td colspan=\"10\" style=\"border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\"><b>Outstanding Options</b></font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td colspan=\"2\" style=\"text-align: center\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td colspan=\"2\" style=\"text-align: center\"><font style=\"font-size: 8pt\"><b>Weighted</b></font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td colspan=\"2\" style=\"text-align: center\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td colspan=\"2\" style=\"text-align: center\"><font style=\"font-size: 8pt\"><b>Number</b></font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td colspan=\"2\" style=\"text-align: center\"><font style=\"font-size: 8pt\"><b>Average</b></font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td colspan=\"2\" style=\"text-align: center\"><font style=\"font-size: 8pt\"><b>Aggregate</b></font></td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td colspan=\"2\" style=\"text-align: center\"><font style=\"font-size: 8pt\"><b>of</b></font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td colspan=\"2\" style=\"text-align: center\"><font style=\"font-size: 8pt\"><b>Exercise</b></font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td colspan=\"2\" style=\"text-align: center\"><font style=\"font-size: 8pt\"><b>Intrinsic</b></font></td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td colspan=\"2\" style=\"border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\"><b>Shares</b></font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td colspan=\"2\" style=\"border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\"><b>Price</b></font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td colspan=\"2\" style=\"border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\"><b>Value</b></font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"width: 62%\"><font style=\"font-size: 8pt\">Balances, May 31, 2015</font></td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 9%; text-align: right\"><font style=\"font-size: 8pt\">3,686</font></td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\"><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"width: 9%; text-align: right\"><font style=\"font-size: 8pt\">1.66</font></td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\"><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"width: 9%; text-align: right\"><font style=\"font-size: 8pt\">2,946</font></td>\r    <td style=\"width: 3%\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"text-indent: 0.25in\"><font style=\"font-size: 8pt\">Options granted</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">92</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">2.12</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"text-indent: 0.25in\"><font style=\"font-size: 8pt\">Options terminated</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">(329</font></td>\r    <td><font style=\"font-size: 8pt\">)</font></td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">1.93</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"text-indent: 0.25in\"><font style=\"font-size: 8pt\">Options exercised</font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"border-bottom: black 1pt solid\">&#160;</td>\r    <td style=\"border-bottom: black 1pt solid; text-align: right\"><font style=\"font-size: 8pt\">(248</font></td>\r    <td style=\"padding-bottom: 1.5pt\"><font style=\"font-size: 8pt\">)</font></td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">1.34</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td><font style=\"font-size: 8pt\">Balances, May 31, 2016</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">3,201</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">1.66</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">189</font></td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"text-indent: 0.25in\"><font style=\"font-size: 8pt\">Options granted</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">368</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">1.83</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"text-indent: 0.25in\"><font style=\"font-size: 8pt\">Options terminated</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">(55</font></td>\r    <td><font style=\"font-size: 8pt\">)</font></td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">1.42</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"text-indent: 0.25in\"><font style=\"font-size: 8pt\">Options exercised</font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"border-bottom: black 1pt solid\">&#160;</td>\r    <td style=\"border-bottom: black 1pt solid; text-align: right\"><font style=\"font-size: 8pt\">(440</font></td>\r    <td style=\"padding-bottom: 1.5pt\"><font style=\"font-size: 8pt\">)</font></td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">1.35</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td><font style=\"font-size: 8pt\">Balances, May 31, 2017</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">3,074</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">1.73</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">8,763</font></td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"text-indent: 0.25in\"><font style=\"font-size: 8pt\">Options granted</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">338</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">3.56</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"text-indent: 0.25in\"><font style=\"font-size: 8pt\">Options terminated</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">(16</font></td>\r    <td><font style=\"font-size: 8pt\">)</font></td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">2.72</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"text-indent: 0.25in\"><font style=\"font-size: 8pt\">Options exercised</font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"border-bottom: black 1pt solid\">&#160;</td>\r    <td style=\"border-bottom: black 1pt solid; text-align: right\"><font style=\"font-size: 8pt\">(537</font></td>\r    <td style=\"padding-bottom: 1.5pt\"><font style=\"font-size: 8pt\">)</font></td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">1.17</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td><font style=\"font-size: 8pt\">Balances, May 31, 2018</font></td>\r    <td style=\"padding-bottom: 3pt\">&#160;</td>\r    <td style=\"border-bottom: black 1pt double\">&#160;</td>\r    <td style=\"border-bottom: black 1pt double; text-align: right\"><font style=\"font-size: 8pt\">2,859</font></td>\r    <td style=\"padding-bottom: 3pt\">&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">2.04</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">1,987</font></td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td><font style=\"font-size: 8pt\">Options fully vested and expected to vest at May 31, 2018</font></td>\r    <td style=\"padding-bottom: 3pt\">&#160;</td>\r    <td style=\"border-bottom: black 1pt double\">&#160;</td>\r    <td style=\"border-bottom: black 1pt double; text-align: right\"><font style=\"font-size: 8pt\">2,825</font></td>\r    <td style=\"padding-bottom: 3pt\">&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">2.04</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">1,976</font></td>\r    <td>&#160;</td></tr>\r</table>\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;</p>"}]},{"name":"rpt:f-778","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The options outstanding and exercisable at\rMay 31, 2018 were in the following exercise price ranges (in thousands, except per share data):</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<table cellspacing=\"0\" cellpadding=\"0\" style=\"font: 12pt Times New Roman, Times, Serif; width: 100%\">\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td colspan=\"2\" style=\"text-align: center\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td colspan=\"10\" style=\"text-align: center\"><font style=\"font-size: 8pt\"><b>Options Outstanding</b></font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td colspan=\"14\" style=\"text-align: center\"><font style=\"font-size: 8pt\"><b>Options Exercisable</b></font></td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td colspan=\"2\" style=\"text-align: center\">&#160;</td>\r    <td>&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td colspan=\"10\" style=\"border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\"><b>at May 31, 2018</b></font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td colspan=\"14\" style=\"border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\"><b>at May 31, 2018</b></font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td colspan=\"2\" style=\"border-bottom: black 1pt solid\">\r        <p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center\"><b>Range of Exercise</b></p>\r        <p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center\"><b>Prices</b></p></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td colspan=\"2\" style=\"border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\"><b>Number Outstanding Shares</b></font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td colspan=\"2\" style=\"border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\"><b>Weighted Average Remaining Contractual Life (Years)</b></font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td colspan=\"2\" style=\"border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\"><b>Weighted Average Exercise Price</b></font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td colspan=\"2\" style=\"border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\"><b>Number Exercisable Shares</b></font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td colspan=\"2\" style=\"border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\"><b>Weighted Average Remaining Contractual Life (Years)</b></font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td colspan=\"2\" style=\"border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\"><b>Weighted Average Exercise Price</b></font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td colspan=\"2\" style=\"border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\"><b>Aggregate Intrinsic Value</b></font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">0.59-$0.97</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">299</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">0.77</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">0.67</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">299</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">0.77</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">0.67</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td colspan=\"2\" style=\"text-align: center\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr>\r    <td style=\"vertical-align: bottom; width: 1%\">&#160;</td>\r    <td style=\"vertical-align: bottom; width: 1%\"><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"vertical-align: bottom; width: 7%; text-align: right\"><font style=\"font-size: 8pt\">1.09-$1.36</font></td>\r    <td style=\"vertical-align: bottom; width: 1%\">&#160;</td>\r    <td style=\"vertical-align: bottom; width: 1%\">&#160;</td>\r    <td style=\"vertical-align: bottom; width: 1%\">&#160;</td>\r    <td style=\"vertical-align: bottom; width: 9%; text-align: right\"><font style=\"font-size: 8pt\">557</font></td>\r    <td style=\"vertical-align: bottom; width: 1%\">&#160;</td>\r    <td style=\"vertical-align: bottom; width: 1%\">&#160;</td>\r    <td style=\"vertical-align: bottom; width: 1%\">&#160;</td>\r    <td style=\"vertical-align: bottom; width: 9%; text-align: right\"><font style=\"font-size: 8pt\">1.64</font></td>\r    <td style=\"vertical-align: bottom; width: 1%\">&#160;</td>\r    <td style=\"vertical-align: bottom; width: 1%\">&#160;</td>\r    <td style=\"vertical-align: bottom; width: 1%\"><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"vertical-align: bottom; width: 9%; text-align: right\"><font style=\"font-size: 8pt\">1.28</font></td>\r    <td style=\"vertical-align: bottom; width: 3%\">&#160;</td>\r    <td style=\"vertical-align: bottom; width: 1%\">&#160;</td>\r    <td style=\"vertical-align: bottom; width: 1%\">&#160;</td>\r    <td style=\"vertical-align: bottom; width: 9%; text-align: right\"><font style=\"font-size: 8pt\">556</font></td>\r    <td style=\"vertical-align: bottom; width: 1%\">&#160;</td>\r    <td style=\"vertical-align: bottom; width: 1%\">&#160;</td>\r    <td style=\"vertical-align: bottom; width: 1%\">&#160;</td>\r    <td style=\"vertical-align: bottom; width: 9%; text-align: right\"><font style=\"font-size: 8pt\">1.64</font></td>\r    <td style=\"vertical-align: bottom; width: 1%\">&#160;</td>\r    <td style=\"vertical-align: bottom; width: 1%\">&#160;</td>\r    <td style=\"vertical-align: bottom; width: 1%\"><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"vertical-align: bottom; width: 9%; text-align: right\"><font style=\"font-size: 8pt\">1.28</font></td>\r    <td style=\"vertical-align: bottom; width: 1%\">&#160;</td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 9%\">&#160;</td>\r    <td style=\"width: 5%\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">1.68-$2.06</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">483</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">4.23</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">1.74</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">314</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">3.73</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">1.78</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr>\r    <td style=\"vertical-align: bottom\">&#160;</td>\r    <td style=\"vertical-align: bottom\"><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"vertical-align: bottom; text-align: right\"><font style=\"font-size: 8pt\">2.10-$2.81</font></td>\r    <td style=\"vertical-align: bottom\">&#160;</td>\r    <td style=\"vertical-align: bottom\">&#160;</td>\r    <td style=\"vertical-align: bottom\">&#160;</td>\r    <td style=\"vertical-align: bottom; text-align: right\"><font style=\"font-size: 8pt\">1,257</font></td>\r    <td style=\"vertical-align: bottom\">&#160;</td>\r    <td style=\"vertical-align: bottom\">&#160;</td>\r    <td style=\"vertical-align: bottom\">&#160;</td>\r    <td style=\"vertical-align: bottom; text-align: right\"><font style=\"font-size: 8pt\">3.68</font></td>\r    <td style=\"vertical-align: bottom\">&#160;</td>\r    <td style=\"vertical-align: bottom\">&#160;</td>\r    <td style=\"vertical-align: bottom\"><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"vertical-align: bottom; text-align: right\"><font style=\"font-size: 8pt\">2.45</font></td>\r    <td style=\"vertical-align: bottom\">&#160;</td>\r    <td style=\"vertical-align: bottom\">&#160;</td>\r    <td style=\"vertical-align: bottom\">&#160;</td>\r    <td style=\"vertical-align: bottom; text-align: right\"><font style=\"font-size: 8pt\">1,073</font></td>\r    <td style=\"vertical-align: bottom\">&#160;</td>\r    <td style=\"vertical-align: bottom\">&#160;</td>\r    <td style=\"vertical-align: bottom\">&#160;</td>\r    <td style=\"vertical-align: bottom; text-align: right\"><font style=\"font-size: 8pt\">3.49</font></td>\r    <td style=\"vertical-align: bottom\">&#160;</td>\r    <td style=\"vertical-align: bottom\">&#160;</td>\r    <td style=\"vertical-align: bottom\"><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"vertical-align: bottom; text-align: right\"><font style=\"font-size: 8pt\">2.47</font></td>\r    <td style=\"vertical-align: bottom\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">3.46-$3.93</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">263</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">6.16</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">3.86</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">70</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">6.21</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">3.77</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"border-bottom: black 1pt solid\">&#160;</td>\r    <td style=\"border-bottom: black 1pt solid; text-align: right\">&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"border-bottom: black 1pt solid\">&#160;</td>\r    <td style=\"border-bottom: black 1pt solid; text-align: right\">&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">0.59-$3.93</font></td>\r    <td>&#160;</td>\r    <td style=\"padding-bottom: 3pt\">&#160;</td>\r    <td style=\"border-bottom: black 1pt double\">&#160;</td>\r    <td style=\"border-bottom: black 1pt double; text-align: right\"><font style=\"font-size: 8pt\">2,859</font></td>\r    <td style=\"padding-bottom: 3pt\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">3.30</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">2.04</font></td>\r    <td>&#160;</td>\r    <td style=\"padding-bottom: 3pt\">&#160;</td>\r    <td style=\"border-bottom: black 1pt double\">&#160;</td>\r    <td style=\"border-bottom: black 1pt double; text-align: right\"><font style=\"font-size: 8pt\">2,312</font></td>\r    <td style=\"padding-bottom: 3pt\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">2.81</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">1.89</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">1,778</font></td>\r    <td>&#160;</td></tr>\r</table>\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>"}]},{"name":"rpt:f-779","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 20pt\">The fair values of the Company&#8217;s stock options granted to employees\rin fiscal 2018, 2017 and 2016 were estimated using the following weighted average assumptions in the Black-Scholes option valuation\rmethod:</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<table cellspacing=\"0\" cellpadding=\"0\" style=\"font: 12pt Times New Roman, Times, Serif; width: 100%\">\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td colspan=\"10\" style=\"border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\">Year Ended May 31,</font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td colspan=\"2\" style=\"border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\">2018</font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td colspan=\"2\" style=\"border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\">2017</font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td colspan=\"2\" style=\"border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\">2016</font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td><font style=\"font-size: 8pt\">Option plan shares</font></td>\r    <td>&#160;</td>\r    <td colspan=\"2\" style=\"text-align: center\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td colspan=\"2\" style=\"text-align: center\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td colspan=\"2\" style=\"text-align: center\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"width: 62%\"><font style=\"font-size: 8pt\">Expected term (in years)</font></td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 9%; text-align: right\"><font style=\"font-size: 8pt\">4</font></td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 9%; text-align: right\"><font style=\"font-size: 8pt\">4</font></td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 9%; text-align: right\"><font style=\"font-size: 8pt\">4</font></td>\r    <td style=\"width: 3%\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td><font style=\"font-size: 8pt\">Volatility</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">0.77</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">0.81</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">0.86</font></td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td><font style=\"font-size: 8pt\">Risk-free interest rates</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">1.95</font></td>\r    <td><font style=\"font-size: 8pt\">%</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">1.02</font></td>\r    <td><font style=\"font-size: 8pt\">%</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">1.21</font></td>\r    <td><font style=\"font-size: 8pt\">%</font></td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td><font style=\"font-size: 8pt\">Weighted-average grant date fair value</font></td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">2.07</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">1.09</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">1.31</font></td>\r    <td>&#160;</td></tr>\r</table>\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>"}]},{"name":"rpt:f-780","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The fair value of our ESPP purchase rights\rfor the fiscal 2018, 2017 and 2016 was estimated using the following weighted-average assumptions:</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<table cellspacing=\"0\" cellpadding=\"0\" style=\"font: 12pt Times New Roman, Times, Serif; width: 100%\">\r<tr>\r    <td style=\"vertical-align: bottom\">&#160;</td>\r    <td colspan=\"5\" style=\"vertical-align: top; border-bottom: black 1pt solid; padding-right: -16.5pt; text-align: center\"><font style=\"font-size: 8pt\"><b>Year End May 31,</b></font></td></tr>\r<tr>\r    <td style=\"vertical-align: bottom; width: 59%\">&#160;</td>\r    <td style=\"vertical-align: bottom; width: 13%; border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\"><b>2018</b></font></td>\r    <td style=\"vertical-align: top; width: 1%\">&#160;</td>\r    <td style=\"vertical-align: bottom; width: 13%; border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\"><b>2017</b></font></td>\r    <td style=\"vertical-align: top; width: 1%\">&#160;</td>\r    <td style=\"vertical-align: bottom; width: 13%; border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\"><b>2016</b></font></td></tr>\r<tr>\r    <td style=\"vertical-align: bottom\"><font style=\"font-size: 8pt\">Employee stock purchase plan shares</font></td>\r    <td style=\"vertical-align: bottom\">&#160;</td>\r    <td style=\"vertical-align: top\">&#160;</td>\r    <td style=\"vertical-align: bottom\">&#160;</td>\r    <td style=\"vertical-align: top\">&#160;</td>\r    <td style=\"vertical-align: bottom\">&#160;</td></tr>\r<tr>\r    <td style=\"vertical-align: bottom\"><font style=\"font-size: 8pt\">Expected term (in years)</font></td>\r    <td style=\"vertical-align: bottom; text-align: center\"><font style=\"font-size: 8pt\">0.5 &#8211; 2.0</font></td>\r    <td style=\"vertical-align: top\">&#160;</td>\r    <td style=\"vertical-align: bottom; text-align: center\"><font style=\"font-size: 8pt\">0.5 &#8211; 2.0</font></td>\r    <td style=\"vertical-align: top\">&#160;</td>\r    <td style=\"vertical-align: bottom; text-align: center\"><font style=\"font-size: 8pt\">0.5 &#8211; 2.0</font></td></tr>\r<tr>\r    <td style=\"vertical-align: bottom\"><font style=\"font-size: 8pt\">Volatility</font></td>\r    <td style=\"vertical-align: bottom; text-align: center\"><font style=\"font-size: 8pt\">0.56 &#8211; 0.81</font></td>\r    <td style=\"vertical-align: top\">&#160;</td>\r    <td style=\"vertical-align: bottom; text-align: center\"><font style=\"font-size: 8pt\">0.79 &#8211; 1.08</font></td>\r    <td style=\"vertical-align: top\">&#160;</td>\r    <td style=\"vertical-align: bottom; text-align: center\"><font style=\"font-size: 8pt\">0.64 &#8211; 0.74</font></td></tr>\r<tr>\r    <td style=\"vertical-align: bottom\"><font style=\"font-size: 8pt\">Risk-free interest rates</font></td>\r    <td style=\"vertical-align: bottom; text-align: center\"><font style=\"font-size: 8pt\">1.92%&#8211;2.25%</font></td>\r    <td style=\"vertical-align: top\">&#160;</td>\r    <td style=\"vertical-align: bottom; text-align: center\"><font style=\"font-size: 8pt\">0.48%&#8211;0.80%</font></td>\r    <td style=\"vertical-align: top\">&#160;</td>\r    <td style=\"vertical-align: bottom; text-align: center\"><font style=\"font-size: 8pt\">0.40%&#8211;0.76%</font></td></tr>\r<tr>\r    <td style=\"vertical-align: bottom\"><font style=\"font-size: 8pt\">Weighted-average grant date fair value</font></td>\r    <td style=\"vertical-align: bottom; text-align: center\"><font style=\"font-size: 8pt\">$1.01</font></td>\r    <td style=\"vertical-align: top\">&#160;</td>\r    <td style=\"vertical-align: bottom; text-align: center\"><font style=\"font-size: 8pt\">$1.65</font></td>\r    <td style=\"vertical-align: top\">&#160;</td>\r    <td style=\"vertical-align: bottom; text-align: center\"><font style=\"font-size: 8pt\">$0.80</font></td></tr>\r</table>\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>"}]},{"name":"rpt:f-781","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;Other expense, net comprises the following\r(in thousands):</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<table cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse; width: 100%; font: 8pt Times New Roman, Times, Serif\">\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 12pt\">&#160;</td><td style=\"font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"11\" style=\"font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">Year Ended May 31,</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 12pt\">&#160;</td><td style=\"font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">2018</td><td style=\"font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">2017</td><td style=\"font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">2016</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"width: 46%; text-align: left\">Foreign exchange (loss) gain</td><td style=\"width: 5%\">&#160;</td>\r    <td style=\"width: 1%; text-align: left\">$</td><td style=\"width: 11%; text-align: right\">(63</td><td style=\"width: 1%; text-align: left\">)</td><td style=\"width: 5%\">&#160;</td>\r    <td style=\"width: 1%; text-align: left\">$</td><td style=\"width: 11%; text-align: right\">(21</td><td style=\"width: 1%; text-align: left\">)</td><td style=\"width: 5%\">&#160;</td>\r    <td style=\"width: 1%; text-align: left\">$</td><td style=\"width: 11%; text-align: right\">(19</td><td style=\"width: 1%; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"text-align: left; padding-bottom: 1pt\">Other income, net</td><td style=\"padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; text-align: right\">2</td><td style=\"padding-bottom: 1pt; text-align: left\">&#160;</td><td style=\"padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; text-align: right\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; text-align: left\">&#160;</td><td style=\"padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; text-align: right\">3</td><td style=\"padding-bottom: 1pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 12pt; padding-bottom: 1pt\">&#160;</td><td style=\"padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; text-align: right\">(61</td><td style=\"padding-bottom: 1pt; text-align: left\">)</td><td style=\"padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; text-align: right\">(21</td><td style=\"padding-bottom: 1pt; text-align: left\">)</td><td style=\"padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; text-align: right\">(16</td><td style=\"padding-bottom: 1pt; text-align: left\">)</td></tr>\r</table>"}]},{"name":"rpt:f-782","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The following presents information about\rthe Company&#8217;s operations in different geographic areas. Net sales are based upon ship-to location (in thousands):</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<table cellspacing=\"0\" cellpadding=\"0\" style=\"font: 12pt Times New Roman, Times, Serif; width: 100%\">\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td colspan=\"2\" style=\"text-align: center\"><font style=\"font-size: 8pt\"><b>United</b></font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td colspan=\"2\" style=\"text-align: center\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td colspan=\"2\" style=\"text-align: center\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td colspan=\"2\" style=\"text-align: center\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td colspan=\"2\" style=\"border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\"><b>States</b></font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td colspan=\"2\" style=\"border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\"><b>Asia</b></font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td colspan=\"2\" style=\"border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\"><b>Europe</b></font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td colspan=\"2\" style=\"border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\"><b>Total</b></font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td><font style=\"font-size: 8pt\">2018:</font></td>\r    <td>&#160;</td>\r    <td colspan=\"2\" style=\"text-align: center\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td colspan=\"2\" style=\"text-align: center\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td colspan=\"2\" style=\"text-align: center\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td colspan=\"2\" style=\"text-align: center\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"width: 52%\"><font style=\"font-size: 8pt\">&#160;&#160;Net sales</font></td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\"><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"width: 9%; text-align: right\"><font style=\"font-size: 8pt\">8,446</font></td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\"><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"width: 9%; text-align: right\"><font style=\"font-size: 8pt\">19,973</font></td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\"><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"width: 9%; text-align: right\"><font style=\"font-size: 8pt\">1,136</font></td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\"><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"width: 9%; text-align: right\"><font style=\"font-size: 8pt\">29,555</font></td>\r    <td style=\"width: 1%\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td><font style=\"font-size: 8pt\">&#160;&#160;Property and equipment, net&#160;</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">1,156</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">40</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">7</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">1,203</font></td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td><font style=\"font-size: 8pt\">2017:</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td><font style=\"font-size: 8pt\">&#160;&#160;Net sales</font></td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">7,762</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">10,439</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">697</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">18,898</font></td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td><font style=\"font-size: 8pt\">&#160;&#160;Property and equipment, net</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">1,364</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">40</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">15</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">1,419</font></td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td><font style=\"font-size: 8pt\">2016:</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td><font style=\"font-size: 8pt\">&#160;&#160;Net sales</font></td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">2,957</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">10,228</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">1,316</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">14,501</font></td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td><font style=\"font-size: 8pt\">&#160;&#160;Property and equipment, net</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">1,151</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">39</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">14</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">1,204</font></td>\r    <td>&#160;</td></tr>\r</table>\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>"}]},{"name":"rpt:f-783","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;Minimum annual rentals payments under non-cancellable\roperating leases in each of the next five fiscal years and thereafter are as follows (in thousands):</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<table cellspacing=\"0\" cellpadding=\"0\" style=\"font: 12pt Times New Roman, Times, Serif; width: 100%\">\r<tr style=\"vertical-align: bottom\">\r    <td><font style=\"font-size: 8pt\">Years Ending May 31,</font></td>\r    <td>&#160;</td>\r    <td colspan=\"2\" style=\"text-align: center\">&#160;</td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"width: 88%\"><font style=\"font-size: 8pt\">2019</font></td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\"><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"width: 9%; text-align: right\"><font style=\"font-size: 8pt\">664</font></td>\r    <td style=\"width: 1%\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td><font style=\"font-size: 8pt\">2020</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">754</font></td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td><font style=\"font-size: 8pt\">2021</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">750</font></td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td><font style=\"font-size: 8pt\">2022</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">772</font></td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td><font style=\"font-size: 8pt\">2023</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">795</font></td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td><font style=\"font-size: 8pt\">Thereafter</font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"border-bottom: black 1pt solid\">&#160;</td>\r    <td style=\"border-bottom: black 1pt solid; text-align: right\"><font style=\"font-size: 8pt\">133</font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td><font style=\"font-size: 8pt\">Total</font></td>\r    <td style=\"padding-bottom: 3pt\">&#160;</td>\r    <td style=\"border-bottom: black 1pt double\"><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"border-bottom: black 1pt double; text-align: right\"><font style=\"font-size: 8pt\">3,868</font></td>\r    <td style=\"padding-bottom: 3pt\">&#160;</td></tr>\r</table>\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>"}]},{"name":"rpt:f-784","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The following tables (presented in thousands,\rexcept per share data) sets forth selected unaudited condensed consolidated statements of operations data for each of the four\rquarters of the fiscal years ended May 31, 2018 and 2017. The unaudited quarterly information has been prepared on the same basis\ras the annual information presented elsewhere herein and, in the Company&#8217;s opinion, includes all adjustments (consisting\ronly of normal recurring entries) necessary for a fair statement of the information for the quarters presented. The operating results\rfor any quarter are not necessarily indicative of results for any future period and should be read in conjunction with the audited\rconsolidated financial statements of the Company&#8217;s and the notes thereto included elsewhere herein.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<table cellspacing=\"0\" cellpadding=\"0\" style=\"font: 12pt Times New Roman, Times, Serif; width: 100%\">\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td colspan=\"14\" style=\"border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\"><b>Three Months Ended</b></font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td colspan=\"2\" style=\"text-align: center\"><font style=\"font-size: 8pt\"><b>Aug. 31,</b></font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td colspan=\"2\" style=\"text-align: center\"><font style=\"font-size: 8pt\"><b>Nov. 30,</b></font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td colspan=\"2\" style=\"text-align: center\"><font style=\"font-size: 8pt\"><b>Feb. 28,</b></font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td colspan=\"2\" style=\"text-align: center\"><font style=\"font-size: 8pt\"><b>May 31,</b></font></td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td colspan=\"2\" style=\"border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\"><b>2017</b></font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td colspan=\"2\" style=\"border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\"><b>2017</b></font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td colspan=\"2\" style=\"border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\"><b>2018</b></font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td colspan=\"2\" style=\"border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\"><b>2018</b></font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"width: 49%\"><font style=\"font-size: 8pt\">Net sales</font></td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\"><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"width: 9%; text-align: right\"><font style=\"font-size: 8pt\">6,970</font></td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\"><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"width: 9%; text-align: right\"><font style=\"font-size: 8pt\">7,923</font></td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\"><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"width: 9%; text-align: right\"><font style=\"font-size: 8pt\">7,393</font></td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\"><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"width: 9%; text-align: right\"><font style=\"font-size: 8pt\">7,269</font></td>\r    <td style=\"width: 4%\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td><font style=\"font-size: 8pt\">Gross profit</font></td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">2,918</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">3,131</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">3,176</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">3,161</font></td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td><font style=\"font-size: 8pt\">Net income</font></td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">10</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">60</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">267</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">191</font></td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td><font style=\"font-size: 8pt\">Net income per share basic and diluted</font></td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">0.00</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">0.00</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">0.01</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">0.01</font></td>\r    <td>&#160;</td></tr>\r</table>\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<table cellspacing=\"0\" cellpadding=\"0\" style=\"font: 12pt Times New Roman, Times, Serif; width: 100%\">\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td colspan=\"14\" style=\"border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\"><b>Three Months Ended</b></font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td colspan=\"2\" style=\"text-align: center\"><font style=\"font-size: 8pt\"><b>Aug. 31,</b></font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td colspan=\"2\" style=\"text-align: center\"><font style=\"font-size: 8pt\"><b>Nov. 30,</b></font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td colspan=\"2\" style=\"text-align: center\"><font style=\"font-size: 8pt\"><b>Feb. 28,</b></font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td colspan=\"2\" style=\"text-align: center\"><font style=\"font-size: 8pt\"><b>May 31,</b></font></td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td colspan=\"2\" style=\"border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\"><b>2016</b></font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td colspan=\"2\" style=\"border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\"><b>2016</b></font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td colspan=\"2\" style=\"border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\"><b>2017</b></font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td colspan=\"2\" style=\"border-bottom: black 1pt solid; text-align: center\"><font style=\"font-size: 8pt\"><b>2017</b></font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"width: 49%\"><font style=\"font-size: 8pt\">Net sales</font></td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\"><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"width: 9%; text-align: right\"><font style=\"font-size: 8pt\">5,318</font></td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\"><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"width: 9%; text-align: right\"><font style=\"font-size: 8pt\">4,216</font></td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\"><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"width: 9%; text-align: right\"><font style=\"font-size: 8pt\">2,681</font></td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\"><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"width: 9%; text-align: right\"><font style=\"font-size: 8pt\">6,683</font></td>\r    <td style=\"width: 4%\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td><font style=\"font-size: 8pt\">Gross profit</font></td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">2,206</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">1,463</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">503</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">2,608</font></td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td><font style=\"font-size: 8pt\">Net loss</font></td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">(755</font></td>\r    <td><font style=\"font-size: 8pt\">)</font></td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">(1,452</font></td>\r    <td><font style=\"font-size: 8pt\">)</font></td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">(2,651</font></td>\r    <td><font style=\"font-size: 8pt\">)</font></td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">(795</font></td>\r    <td><font style=\"font-size: 8pt\">)</font></td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td><font style=\"font-size: 8pt\">Net loss per share basic and diluted</font></td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">(0.06</font></td>\r    <td><font style=\"font-size: 8pt\">)</font></td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">(0.09</font></td>\r    <td><font style=\"font-size: 8pt\">)</font></td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">(0.16</font></td>\r    <td><font style=\"font-size: 8pt\">)</font></td>\r    <td>&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">(0.04</font></td>\r    <td><font style=\"font-size: 8pt\">)</font></td></tr>\r</table>\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>"}]},{"name":"rpt:f-785","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:StatementBusinessSegmentsAxis":"srt:NorthAmericaMember","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:AccountsReceivableMember"},"factValues":[{"value":".55"}]},{"name":"rpt:f-786","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:StatementBusinessSegmentsAxis":"srt:AsiaMember","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:AccountsReceivableMember"},"factValues":[{"value":".45"}]},{"name":"rpt:f-787","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:StatementBusinessSegmentsAxis":"srt:EuropeMember","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:AccountsReceivableMember"},"factValues":[{"value":".00"}]},{"name":"rpt:f-788","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:StatementBusinessSegmentsAxis":"srt:AsiaMember","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:AccountsReceivableMember"},"factValues":[{"value":"0.55"}]},{"name":"rpt:f-789","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:StatementBusinessSegmentsAxis":"srt:EuropeMember","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:AccountsReceivableMember"},"factValues":[{"value":"0.00"}]},{"name":"rpt:f-790","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:StatementBusinessSegmentsAxis":"srt:NorthAmericaMember","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:AccountsReceivableMember"},"factValues":[{"value":"0.45"}]},{"name":"rpt:f-791","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:StatementBusinessSegmentsAxis":"AEHR:OneCustomerMember","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:AccountsReceivableMember"},"factValues":[{"value":".38"}]},{"name":"rpt:f-792","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:StatementBusinessSegmentsAxis":"AEHR:OneCustomerMember","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:AccountsReceivableMember"},"factValues":[{"value":"0.47"}]},{"name":"rpt:f-793","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:StatementBusinessSegmentsAxis":"AEHR:TwoCustomerMember","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:AccountsReceivableMember"},"factValues":[{"value":"0.40"}]},{"name":"rpt:f-794","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:StatementBusinessSegmentsAxis":"AEHR:OneCustomerMember","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:SalesMember"},"factValues":[{"value":"0.45"}]},{"name":"rpt:f-795","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:StatementBusinessSegmentsAxis":"AEHR:TwoCustomerMember","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:SalesMember"},"factValues":[{"value":"0.19"}]},{"name":"rpt:f-796","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:StatementBusinessSegmentsAxis":"AEHR:OneCustomerMember","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:SalesMember"},"factValues":[{"value":".34"}]},{"name":"rpt:f-797","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:StatementBusinessSegmentsAxis":"AEHR:TwoCustomerMember","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:SalesMember"},"factValues":[{"value":".26"}]},{"name":"rpt:f-798","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:StatementBusinessSegmentsAxis":"AEHR:ThreeCustomerMember","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:AccountsReceivableMember"},"factValues":[{"value":"0.11"}]},{"name":"rpt:f-799","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:StatementBusinessSegmentsAxis":"AEHR:ThreeCustomerMember","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:AccountsReceivableMember"},"factValues":[{"value":".11"}]},{"name":"rpt:f-800","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:StatementBusinessSegmentsAxis":"AEHR:TwoCustomerMember","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:AccountsReceivableMember"},"factValues":[{"value":".32"}]},{"name":"rpt:f-801","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:StatementBusinessSegmentsAxis":"AEHR:ThreeCustomerMember","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:SalesMember"},"factValues":[{"value":"0.17"}]},{"name":"rpt:f-802","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:StatementBusinessSegmentsAxis":"AEHR:FourCustomerMember","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:SalesMember"},"factValues":[{"value":"0.10"}]},{"name":"rpt:f-803","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:StatementBusinessSegmentsAxis":"AEHR:ThreeCustomerMember","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:SalesMember"},"factValues":[{"value":".13"}]},{"name":"rpt:f-804","factDimensions":{"xbrl:concept":"us-gaap:CapitalizedComputerSoftwareAmortization1","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-805","factDimensions":{"xbrl:concept":"us-gaap:CapitalizedComputerSoftwareAmortization1","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-806","factDimensions":{"xbrl:concept":"us-gaap:CapitalizedComputerSoftwareAmortization1","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-807","factDimensions":{"xbrl:concept":"us-gaap:Cash","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2287000","decimals":-3}]},{"name":"rpt:f-808","factDimensions":{"xbrl:concept":"us-gaap:Cash","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3132000","decimals":-3}]},{"name":"rpt:f-809","factDimensions":{"xbrl:concept":"us-gaap:CashEquivalentsAtCarryingValue","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"15516000","decimals":-3}]},{"name":"rpt:f-810","factDimensions":{"xbrl:concept":"us-gaap:CashEquivalentsAtCarryingValue","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"13716000","decimals":-3}]},{"name":"rpt:f-811","factDimensions":{"xbrl:concept":"us-gaap:CashEquivalentsAtCarryingValue","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:CashAndCashEquivalentsAxis":"us-gaap:MoneyMarketFundsMember"},"factValues":[{"value":"7733000","decimals":-3}]},{"name":"rpt:f-812","factDimensions":{"xbrl:concept":"us-gaap:CashEquivalentsAtCarryingValue","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:CashAndCashEquivalentsAxis":"us-gaap:USTreasurySecuritiesMember"},"factValues":[{"value":"5983000","decimals":-3}]},{"name":"rpt:f-813","factDimensions":{"xbrl:concept":"us-gaap:CashEquivalentsAtCarryingValue","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:CashAndCashEquivalentsAxis":"us-gaap:MoneyMarketFundsMember"},"factValues":[{"value":"15516000","decimals":-3}]},{"name":"rpt:f-814","factDimensions":{"xbrl:concept":"AEHR:LongtermInvestmentsCertificateOfDepositCost","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"50000","decimals":-3}]},{"name":"rpt:f-815","factDimensions":{"xbrl:concept":"AEHR:LongtermInvestmentsCertificateOfDepositCost","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"80000","decimals":-3}]},{"name":"rpt:f-816","factDimensions":{"xbrl:concept":"AEHR:LongtermInvestmentsCertificateOfDepositEstimedFairValue","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"50000","decimals":-3}]},{"name":"rpt:f-817","factDimensions":{"xbrl:concept":"AEHR:LongtermInvestmentsCertificateOfDepositEstimedFairValue","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"80000","decimals":-3}]},{"name":"rpt:f-818","factDimensions":{"xbrl:concept":"AEHR:CashCashEquivalentsAndInvestmentsEstimatedFairValue","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17853000","decimals":-3}]},{"name":"rpt:f-819","factDimensions":{"xbrl:concept":"AEHR:CashCashEquivalentsAndInvestmentsEstimatedFairValue","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"16928000","decimals":-3}]},{"name":"rpt:f-820","factDimensions":{"xbrl:concept":"us-gaap:USGovernmentSecuritiesAtCarryingValue","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-821","factDimensions":{"xbrl:concept":"us-gaap:USGovernmentSecuritiesAtCarryingValue","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5983000","decimals":-3}]},{"name":"rpt:f-822","factDimensions":{"xbrl:concept":"us-gaap:USGovernmentSecuritiesAtCarryingValue","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member"},"factValues":[{"value":"5983000","decimals":-3}]},{"name":"rpt:f-823","factDimensions":{"xbrl:concept":"us-gaap:USGovernmentSecuritiesAtCarryingValue","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-824","factDimensions":{"xbrl:concept":"us-gaap:USGovernmentSecuritiesAtCarryingValue","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-825","factDimensions":{"xbrl:concept":"us-gaap:USGovernmentSecuritiesAtCarryingValue","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-826","factDimensions":{"xbrl:concept":"us-gaap:USGovernmentSecuritiesAtCarryingValue","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-827","factDimensions":{"xbrl:concept":"us-gaap:USGovernmentSecuritiesAtCarryingValue","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-828","factDimensions":{"xbrl:concept":"us-gaap:AccountsReceivableNetCurrent","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4010000","decimals":-3}]},{"name":"rpt:f-829","factDimensions":{"xbrl:concept":"us-gaap:AccountsReceivableNetCurrent","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2856000","decimals":-3}]},{"name":"rpt:f-830","factDimensions":{"xbrl:concept":"us-gaap:AccountsReceivableGrossCurrent","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4071000","decimals":-3}]},{"name":"rpt:f-831","factDimensions":{"xbrl:concept":"us-gaap:AccountsReceivableGrossCurrent","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2860000","decimals":-3}]},{"name":"rpt:f-832","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"14.197"}]},{"name":"rpt:f-833","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":".000"}]},{"name":"rpt:f-834","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":".000"}]},{"name":"rpt:f-835","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"0.200"}]},{"name":"rpt:f-836","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":".000"}]},{"name":"rpt:f-837","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":".000"}]},{"name":"rpt:f-838","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"-1.691"}]},{"name":"rpt:f-839","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":".000"}]},{"name":"rpt:f-840","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":".000"}]},{"name":"rpt:f-841","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"889000","decimals":-3}]},{"name":"rpt:f-842","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"107000","decimals":-3}]},{"name":"rpt:f-843","factDimensions":{"xbrl:concept":"us-gaap:OperatingLossCarryforwardsValuationAllowance","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IncomeTaxAuthorityAxis":"AEHR:FederalMember"},"factValues":[{"value":"50356000","decimals":-3}]},{"name":"rpt:f-844","factDimensions":{"xbrl:concept":"us-gaap:OperatingLossCarryforwardsValuationAllowance","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IncomeTaxAuthorityAxis":"AEHR:StateMember"},"factValues":[{"value":"31340000","decimals":-3}]},{"name":"rpt:f-845","factDimensions":{"xbrl:concept":"AEHR:ResearchAndDevelopmentTaxCreditCarryforwards","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IncomeTaxAuthorityAxis":"AEHR:FederalMember"},"factValues":[{"value":"2157000","decimals":-3}]},{"name":"rpt:f-846","factDimensions":{"xbrl:concept":"AEHR:ResearchAndDevelopmentTaxCreditCarryforwards","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IncomeTaxAuthorityAxis":"AEHR:StateMember"},"factValues":[{"value":"5248000","decimals":-3}]},{"name":"rpt:f-847","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IncomeTaxAuthorityAxis":"AEHR:StateMember"},"factValues":[{"value":"34000","decimals":-3}]},{"name":"rpt:f-848","factDimensions":{"xbrl:concept":"AEHR:ForeignNetOperatingLossCarryforwards","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"457000","decimals":-3}]},{"name":"rpt:f-849","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationTaxCredits","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"90000","decimals":-3}]},{"name":"rpt:f-850","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInDeferredIncomeTaxes","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-6400000","decimals":-3}]},{"name":"rpt:f-851","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentInterestRateDuringPeriod","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"0.09"}]},{"name":"rpt:f-852","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentMaturityDate","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"2019-04-10"}]},{"name":"rpt:f-853","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentFrequencyOfPeriodicPayment","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"Interest is payable quarterly on March 1, June 1, September 1 and December 1 of\reach year."}]},{"name":"rpt:f-854","factDimensions":{"xbrl:concept":"AEHR:DebtIssuanceCostsArrangementsNet","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"356000","decimals":-3}]},{"name":"rpt:f-855","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentConvertibleConversionPrice1","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"2.30"}]},{"name":"rpt:f-856","factDimensions":{"xbrl:concept":"us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2000000","decimals":-3}]},{"name":"rpt:f-857","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentConvertibleTermsOfConversionFeature","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The conversion price for the Convertible\rNotes is $2.30 per share and is subject to adjustment upon the occurrence of certain specified events. Holders may convert all\ror any part of the principal amount of their Convertible Notes in integrals of $10,000 at any time prior to the maturity date.\rUpon conversion, the Company will deliver shares of its common stock to the holder of Convertible Notes electing such conversion.\rThe Company may not redeem the Convertible Notes prior to maturity.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>"}]},{"name":"rpt:f-858","factDimensions":{"xbrl:concept":"us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction","xbrl:period":"2016-09-27T00:00:00/2016-09-29T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"2722000"}]},{"name":"rpt:f-859","factDimensions":{"xbrl:concept":"us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction","xbrl:period":"2017-04-01T00:00:00/2017-04-20T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"4423000"}]},{"name":"rpt:f-860","factDimensions":{"xbrl:concept":"us-gaap:SaleOfStockPricePerShare","xbrl:period":"2016-09-29T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"2.15"}]},{"name":"rpt:f-861","factDimensions":{"xbrl:concept":"us-gaap:SaleOfStockPricePerShare","xbrl:period":"2017-04-20T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"3.90"}]},{"name":"rpt:f-862","factDimensions":{"xbrl:concept":"AEHR:GrossProceedsFromIssuanceOfPrivatePlacement","xbrl:period":"2016-09-27T00:00:00/2016-09-29T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5851000","decimals":-3}]},{"name":"rpt:f-863","factDimensions":{"xbrl:concept":"AEHR:GrossProceedsFromIssuanceOfFollowOnPublicOffering","xbrl:period":"2017-04-01T00:00:00/2017-04-20T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17250000","decimals":-3}]},{"name":"rpt:f-864","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"43000","decimals":-3}]},{"name":"rpt:f-865","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12000","decimals":-3}]},{"name":"rpt:f-866","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedTranslationAdjustmentMember"},"factValues":[{"value":"43000","decimals":-3}]},{"name":"rpt:f-867","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-868","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedTranslationAdjustmentMember"},"factValues":[{"value":"12000","decimals":-3}]},{"name":"rpt:f-869","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-870","factDimensions":{"xbrl:concept":"us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-871","factDimensions":{"xbrl:concept":"us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-872","factDimensions":{"xbrl:concept":"us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedTranslationAdjustmentMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-873","factDimensions":{"xbrl:concept":"us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-874","factDimensions":{"xbrl:concept":"us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedTranslationAdjustmentMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-875","factDimensions":{"xbrl:concept":"us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-876","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"43000","decimals":-3}]},{"name":"rpt:f-877","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12000","decimals":-3}]},{"name":"rpt:f-878","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedTranslationAdjustmentMember"},"factValues":[{"value":"43000","decimals":-3}]},{"name":"rpt:f-879","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-880","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedTranslationAdjustmentMember"},"factValues":[{"value":"12000","decimals":-3}]},{"name":"rpt:f-881","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-882","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"2825000"}]},{"name":"rpt:f-883","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"1976000","decimals":-3}]},{"name":"rpt:f-884","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:Range1Member"},"factValues":[{"value":"P9M7D"}]},{"name":"rpt:f-885","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:Range2Member"},"factValues":[{"value":"P1Y7M20D"}]},{"name":"rpt:f-886","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:Range3Member"},"factValues":[{"value":"P4Y2M23D"}]},{"name":"rpt:f-887","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:Range4Member"},"factValues":[{"value":"P3Y8M5D"}]},{"name":"rpt:f-888","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:Range5Member"},"factValues":[{"value":"P6Y1M28D"}]},{"name":"rpt:f-889","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:Range6Member"},"factValues":[{"value":"P3Y3M18D"}]},{"name":"rpt:f-890","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:Range1Member"},"factValues":[{"value":"P9M7D"}]},{"name":"rpt:f-891","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:Range2Member"},"factValues":[{"value":"P1Y7M20D"}]},{"name":"rpt:f-892","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:Range3Member"},"factValues":[{"value":"P3Y8M23D"}]},{"name":"rpt:f-893","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:Range4Member"},"factValues":[{"value":"P3Y5M26D"}]},{"name":"rpt:f-894","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:Range5Member"},"factValues":[{"value":"P6Y2M16D"}]},{"name":"rpt:f-895","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:Range6Member"},"factValues":[{"value":"P2Y9M22D"}]},{"name":"rpt:f-896","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:Range6Member"},"factValues":[{"value":"1778000","decimals":-3}]},{"name":"rpt:f-897","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"60000","decimals":-3}]},{"name":"rpt:f-898","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"60000","decimals":-3}]},{"name":"rpt:f-899","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"60000","decimals":-3}]},{"name":"rpt:f-900","factDimensions":{"xbrl:concept":"us-gaap:EmployeeStockOwnershipPlanESOPSharesContributedToESOP","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"13000"}]},{"name":"rpt:f-901","factDimensions":{"xbrl:concept":"us-gaap:EmployeeStockOwnershipPlanESOPSharesContributedToESOP","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"59000"}]},{"name":"rpt:f-902","factDimensions":{"xbrl:concept":"us-gaap:EmployeeStockOwnershipPlanESOPSharesContributedToESOP","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"25000"}]},{"name":"rpt:f-903","factDimensions":{"xbrl:concept":"us-gaap:RelatedPartyTransactionAmountsOfTransaction","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"64000","decimals":-3}]},{"name":"rpt:f-904","factDimensions":{"xbrl:concept":"us-gaap:RelatedPartyTransactionAmountsOfTransaction","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"440000","decimals":-3}]},{"name":"rpt:f-905","factDimensions":{"xbrl:concept":"us-gaap:RelatedPartyTransactionAmountsOfTransaction","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"90000","decimals":-3}]},{"name":"rpt:f-906","factDimensions":{"xbrl:concept":"us-gaap:DueToRelatedPartiesCurrentAndNoncurrent","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"188000","decimals":-3}]},{"name":"rpt:f-907","factDimensions":{"xbrl:concept":"us-gaap:DueToRelatedPartiesCurrentAndNoncurrent","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5000","decimals":-3}]},{"name":"rpt:f-908","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"664000","decimals":-3}]},{"name":"rpt:f-909","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"754000","decimals":-3}]},{"name":"rpt:f-910","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"750000","decimals":-3}]},{"name":"rpt:f-911","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"772000","decimals":-3}]},{"name":"rpt:f-912","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"795000","decimals":-3}]},{"name":"rpt:f-913","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"133000","decimals":-3}]},{"name":"rpt:f-914","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasesFutureMinimumPaymentsDue","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3868000","decimals":-3}]},{"name":"rpt:f-915","factDimensions":{"xbrl:concept":"us-gaap:PurchaseObligation","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2488000","decimals":-3}]},{"name":"rpt:f-916","factDimensions":{"xbrl:concept":"AEHR:StockbasedCompensationExpenseRelatedToStockOptionsAndRestrictedStockUnits","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"AEHR:StockOptionAndRSUTransactionsMember"},"factValues":[{"value":"706000","decimals":-3}]},{"name":"rpt:f-917","factDimensions":{"xbrl:concept":"AEHR:StockbasedCompensationExpenseRelatedToStockOptionsAndRestrictedStockUnits","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"AEHR:StockOptionAndRSUTransactionsMember"},"factValues":[{"value":"884000","decimals":-3}]},{"name":"rpt:f-918","factDimensions":{"xbrl:concept":"AEHR:StockbasedCompensationExpenseRelatedToStockOptionsAndRestrictedStockUnits","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"AEHR:StockOptionAndRSUTransactionsMember"},"factValues":[{"value":"894000","decimals":-3}]},{"name":"rpt:f-919","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:MultiemployerPlanTypeAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"306000","decimals":-3}]},{"name":"rpt:f-920","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:MultiemployerPlanTypeAxis":"AEHR:EquityIncentivePlan2016Member"},"factValues":[{"value":"976000","decimals":-3}]},{"name":"rpt:f-921","factDimensions":{"xbrl:concept":"AEHR:EstimatedForfeituresOfUnvestedStockBasedAwards","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:MultiemployerPlanTypeAxis":"AEHR:EquityIncentivePlan2016Member"},"factValues":[{"value":"2000","decimals":-3}]},{"name":"rpt:f-922","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:MultiemployerPlanTypeAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"P1Y3M18D"}]},{"name":"rpt:f-923","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:MultiemployerPlanTypeAxis":"AEHR:EquityIncentivePlan2016Member"},"factValues":[{"value":"P2Y6M"}]},{"name":"rpt:f-924","factDimensions":{"xbrl:concept":"AEHR:StockbasedCompensationRelatedToEmployeeStockPurchasePlan","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:MultiemployerPlanTypeAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"290000","decimals":-3}]},{"name":"rpt:f-925","factDimensions":{"xbrl:concept":"AEHR:StockbasedCompensationRelatedToEmployeeStockPurchasePlan","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:MultiemployerPlanTypeAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"115000","decimals":-3}]},{"name":"rpt:f-926","factDimensions":{"xbrl:concept":"AEHR:StockbasedCompensationRelatedToEmployeeStockPurchasePlan","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:MultiemployerPlanTypeAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"122000","decimals":-3}]},{"name":"rpt:f-927","factDimensions":{"xbrl:concept":"AEHR:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesReservedForFutureIssuance","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:MultiemployerPlanTypeAxis":"AEHR:EquityIncentivePlan2016Member"},"factValues":[{"value":"2238000"}]},{"name":"rpt:f-928","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:MultiemployerPlanTypeAxis":"AEHR:StockOptionPlan20062016Member"},"factValues":[{"value":"5275000"}]},{"name":"rpt:f-929","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:MultiemployerPlanTypeAxis":"AEHR:EquityIncentivePlan2016Member"},"factValues":[{"value":"4718000"}]},{"name":"rpt:f-930","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1058000","decimals":-3}]},{"name":"rpt:f-931","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"810000","decimals":-3}]},{"name":"rpt:f-932","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"185000","decimals":-3}]},{"name":"rpt:f-933","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"P3Y3M14D"}]},{"name":"rpt:f-934","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"16000"}]},{"name":"rpt:f-935","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"42000"}]},{"name":"rpt:f-936","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"35000"}]},{"name":"rpt:f-937","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"32000"}]},{"name":"rpt:f-938","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"47000"}]},{"name":"rpt:f-939","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"145000","decimals":-3}]},{"name":"rpt:f-940","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"122000","decimals":-3}]},{"name":"rpt:f-941","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:MultiemployerPlanTypeAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"237000"}]},{"name":"rpt:f-942","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:MultiemployerPlanTypeAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"151000"}]},{"name":"rpt:f-943","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:MultiemployerPlanTypeAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"86000"}]},{"name":"rpt:f-944","factDimensions":{"xbrl:concept":"AEHR:ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeStockPurchasePlanMaximumSharesThatMayBePurchased","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:MultiemployerPlanTypeAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"3000"}]},{"name":"rpt:f-945","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;Following is a summary of changes in the\rCompany&#8217;s liability for product warranties during the fiscal years ended May 31, 2018 and 2017 (in thousands):</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;</p>\r\r<table cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif\">\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"7\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">May 31,</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">2018</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">2017</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td>&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center\">&#160;</td><td>&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"width: 56%; font-size: 8pt; text-align: left\">Balance at the beginning of the year</td><td style=\"width: 8%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 12%; font-size: 8pt; text-align: right\">113</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 8%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 12%; font-size: 8pt; text-align: right\">155</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left\">Accruals for warranties issued during the year</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">329</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">123</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left\">Accruals&#160;and&#160;adjustments&#160;(change&#160;in&#160;estimates)&#160;related&#160;to&#160;pre-existing&#160;warranties&#160;during&#160;the&#160;year</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">(54</td><td style=\"font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt\">Consumption of reserves</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">(307</td><td style=\"font-size: 8pt; text-align: left\">)</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">(111</td><td style=\"font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"padding-bottom: 1pt\">&#160;</td><td style=\"padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; text-align: right\">&#160;</td><td style=\"padding-bottom: 1pt; text-align: left\">&#160;</td><td style=\"padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; text-align: right\">&#160;</td><td style=\"padding-bottom: 1pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt\">Balance at the end of the year</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">135</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">113</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r</table>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>"}]},{"name":"rpt:f-946","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskCreditRisk","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">CONCENTRATION OF CREDIT RISK:</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The Company sells its products primarily\rto semiconductor manufacturers in North America, Asia, and Europe. As of May 31, 2018, approximately 45%, 0% and 55% of gross accounts\rreceivable were from customers located in Asia, Europe and North America, respectively. As of May 31, 2017, approximately 55%,\r0% and 45% of gross accounts receivable were from customers located in Asia, Europe and North America, respectively. Three customers\raccounted for 38%, 32% and 11% of gross accounts receivable as of May 31, 2018. Three customers accounted for 47%, 40% and 11%\rof gross accounts receivable as of May 31, 2017. Three customers accounted for 34%, 26% and 13% of net sales in fiscal 2018. Four\rcustomers accounted for 45%, 19%, 17% and 10% of net sales in fiscal 2017. The Company performs ongoing credit evaluations of its\rcustomers and generally does not require collateral. The Company uses letter of credit terms for some of its international customers.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The Company&#8217;s cash and cash\requivalents are generally deposited with major financial institutions in the United States, Japan, Germany and Taiwan. The\rCompany invests its excess cash in money market funds and U.S. Treasury securities. The money market funds bear the risk\rassociated with each fund. The money market funds have variable interest rates. The Company has not experienced any material\rlosses on its money market funds or short-term cash deposits.</p>"}]},{"name":"rpt:f-947","factDimensions":{"xbrl:concept":"us-gaap:InterestPaid","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"550000","decimals":-3}]},{"name":"rpt:f-948","factDimensions":{"xbrl:concept":"us-gaap:InterestPaid","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"516000","decimals":-3}]},{"name":"rpt:f-949","factDimensions":{"xbrl:concept":"us-gaap:InterestPaid","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"302000","decimals":-3}]},{"name":"rpt:f-950","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"33000"}]},{"name":"rpt:f-951","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"64000"}]},{"name":"rpt:f-952","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"74000"}]},{"name":"rpt:f-953","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"35000"}]},{"name":"rpt:f-954","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"-64000"}]},{"name":"rpt:f-955","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"-157000"}]},{"name":"rpt:f-956","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"-35000"}]},{"name":"rpt:f-957","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:MultiemployerPlanTypeAxis":"AEHR:BoardOfDirectorsMember"},"factValues":[{"value":"83000"}]},{"name":"rpt:f-958","factDimensions":{"xbrl:concept":"AEHR:CumulativeStockIssuedSharesEmployeeStockPurchasePlan","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:MultiemployerPlanTypeAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"1355000"}]},{"name":"rpt:f-959","factDimensions":{"xbrl:concept":"AEHR:EmployeeStockPurchasePlanNumberOfSharesAvailableForGrant","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:MultiemployerPlanTypeAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"145000"}]},{"name":"rpt:f-960","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"3.93"}]},{"name":"rpt:f-961","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"1.68"}]},{"name":"rpt:f-962","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"2.16"}]},{"name":"rpt:f-963","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:MultiemployerPlanTypeAxis":"AEHR:BoardOfDirectorsMember"},"factValues":[{"value":"1.86"}]},{"name":"rpt:f-964","factDimensions":{"xbrl:concept":"AEHR:ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeStockPurchasePlanNumberOfSharesReservedForFutureIssuance","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:MultiemployerPlanTypeAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"532000"}]},{"name":"rpt:f-965","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:MultiemployerPlanTypeAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"25000","decimals":-3}]},{"name":"rpt:f-966","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:MultiemployerPlanTypeAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"25000","decimals":-3}]},{"name":"rpt:f-967","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:MultiemployerPlanTypeAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"25000","decimals":-3}]},{"name":"rpt:f-968","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The following table presents the computation\rof basic and diluted net income (loss) per share attributable to Aehr Test Systems common shareholders (in thousands, except per\rshare data):</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<table cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif\">\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"11\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">Year Ended May 31,</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">2018</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">2017</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">2016</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"width: 46%; font-size: 8pt; text-align: left; padding-bottom: 1pt\">Numerator: Net income (loss)</td><td style=\"width: 5%; font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"width: 1%; border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"width: 11%; border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">528</td><td style=\"width: 1%; padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 5%; font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"width: 1%; border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"width: 11%; border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">(5,653</td><td style=\"width: 1%; padding-bottom: 1pt; font-size: 8pt; text-align: left\">)</td><td style=\"width: 5%; font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"width: 1%; border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"width: 11%; border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">(6,785</td><td style=\"width: 1%; padding-bottom: 1pt; font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left\">Denominator for basic net income (loss) per share:</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;&#160;Weighted-average shares outstanding</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">21,732</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">16,267</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">13,091</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left\">Shares used in basic net income (loss) per share calculation</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">21,732</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">16,267</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">13,091</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt\">Effect of dilutive securities</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">1,050</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt\">Denominator for diluted net income (loss) per share</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">22,782</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">16,267</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">13,091</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt\">Basic net income (loss) per share</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">0.02</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">(0.35</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">)</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">(0.52</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt\">Diluted net income (loss) per share</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">0.02</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">(0.35</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">)</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">(0.52</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">)</td></tr>\r</table>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>"}]},{"name":"rpt:f-969","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;Domestic and foreign components of income\r(loss) before income tax benefit (expense) are as follows (in thousands):</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<table cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif\">\r<tr style=\"vertical-align: bottom\">\r    <td colspan=\"3\">&#160;</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"11\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">Year Ended May 31,</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td colspan=\"3\">&#160;</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">2018</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">2017</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">2016</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 44%; font-size: 8pt; text-align: left\"><font style=\"font-size: 8pt\">Domestic</font></td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 5%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 11%; font-size: 8pt; text-align: right\">433</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 5%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 11%; font-size: 8pt; text-align: right\">(5,663</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">)</td><td style=\"width: 5%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 11%; font-size: 8pt; text-align: right\">(6,794</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: left\"><font style=\"font-size: 8pt\">Foreign&#160;</font></td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">22</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">35</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">19</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"padding-bottom: 1pt; text-align: left\">&#160;</td><td style=\"padding-bottom: 1pt; text-align: right\">&#160;</td><td style=\"padding-bottom: 1pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">455</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">(5,628</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">)</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">(6,775</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">)</td></tr>\r</table>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>"}]},{"name":"rpt:f-970","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The income tax benefit (expense) consists\rof the following (in thousands):</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<table cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif\">\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"11\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">Year Ended May 31,</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">2018</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">2017</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">2016</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left\">Federal income taxes:</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"width: 46%; font-size: 8pt\">&#160;&#160;Current</td><td style=\"width: 5%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 11%; font-size: 8pt; text-align: right\">99</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 5%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 11%; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 5%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 11%; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt\">&#160;&#160;Deferred</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left\">State income taxes:</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt\">&#160;&#160;Current</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">(22</td><td style=\"font-size: 8pt; text-align: left\">)</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">(8</td><td style=\"font-size: 8pt; text-align: left\">)</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">3</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt\">&#160;&#160;Deferred</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left\">Foreign income taxes:</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt\">&#160;&#160;Current</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">(4</td><td style=\"font-size: 8pt; text-align: left\">)</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">(17</td><td style=\"font-size: 8pt; text-align: left\">)</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">(13</td><td style=\"font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;&#160;Deferred</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"padding-bottom: 1pt\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">73</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">(25</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">)</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">(10</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">)</td></tr>\r</table>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>"}]},{"name":"rpt:f-971","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The Company&#8217;s effective tax rate differs\rfrom the U.S. federal statutory tax rate, as follows:</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<table cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif\">\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"11\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">Year Ended May 31,</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">2018</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">2017</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">2016</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"width: 46%; font-size: 8pt; text-align: left\">U.S. federal statutory tax rate</td><td style=\"width: 5%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 11%; font-size: 8pt; text-align: right\">28.6</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">%</td><td style=\"width: 5%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 11%; font-size: 8pt; text-align: right\">34.0</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">%</td><td style=\"width: 5%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 11%; font-size: 8pt; text-align: right\">34.0</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">%</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left\">State taxes, net of federal tax effect</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">(16.7</td><td style=\"font-size: 8pt; text-align: left\">)</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">(0.1</td><td style=\"font-size: 8pt; text-align: left\">)</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left\">Foreign rate differential</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">39.4</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">0.1</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">0.2</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left\">Stock-based compensation</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">39.9</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">(2.8</td><td style=\"font-size: 8pt; text-align: left\">)</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">(3.8</td><td style=\"font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left\">Research and development credit</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">5.9</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">3.1</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">2.1</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left\">Change in valuation allowance</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">(1,349.2</td><td style=\"font-size: 8pt; text-align: left\">)</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">(33.8</td><td style=\"font-size: 8pt; text-align: left\">)</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">(32.5</td><td style=\"font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left\">Federal rate change impact</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">1,419.7</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left\">Federal AMT refund</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">(20.0</td><td style=\"font-size: 8pt; text-align: left\">)</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left\">ASU 2016-09 adoption</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">(169.1</td><td style=\"font-size: 8pt; text-align: left\">)</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; padding-bottom: 1pt\">Other</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">5.4</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">(0.9</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">)</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">(0.2</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt\">Effective tax rate</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left; border-bottom: Black 1pt solid\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">(16.1</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">)%</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left; border-bottom: Black 1pt solid\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">(0.4</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">)%</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left; border-bottom: Black 1pt solid\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">(0.2</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">)%</td></tr>\r</table>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>"}]},{"name":"rpt:f-972","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;&#160;&#160;&#160;&#160;The components of the net deferred tax\rassets are as follows (in thousands):</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<table cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif\">\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"7\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">Year Ended May 31,</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">2018</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">2017</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td>&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center\">&#160;</td><td>&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"width: 56%; font-size: 8pt; text-align: left\">Net operating losses</td><td style=\"width: 8%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 12%; font-size: 8pt; text-align: right\">12,918</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 8%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 12%; font-size: 8pt; text-align: right\">18,719</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left\">Credit carryforwards</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">4,952</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">4,715</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left\">Inventory reserves</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">588</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">870</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left\">Reserves and accruals</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">1,419</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">1,566</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; padding-bottom: 1pt\">Other</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">247</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">393</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">20,124</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">26,263</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt\">Less: Valuation allowance</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">(20,124</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">)</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">(26,263</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt\">Net deferred tax assets.</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r</table>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>"}]},{"name":"rpt:f-973","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;&#160;The aggregate changes in the balance of gross unrecognized tax benefits are as follows (in thousands):</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<table cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif\">\r<tr style=\"vertical-align: bottom\">\r    <td style=\"width: 70%; font-size: 8pt\">Beginning balance as of May 31, 2015</td><td style=\"width: 10%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 18%; font-size: 8pt; text-align: right\">919</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left\">Decreases related to prior year tax positions</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">(124</td><td style=\"font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt\">Decreases related to lapse of statute of limitations</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">(6</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt\">Balance at May 31, 2016</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">$</td><td style=\"font-size: 8pt; text-align: right\">789</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left\">Decreases related to prior year tax positions</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt\">Decreases related to lapse of statute of limitations</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt\">Balance at May 31, 2017</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">$</td><td style=\"font-size: 8pt; text-align: right\">789</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left\">Increases related to prior year tax positions</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">889</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt\">Increases related to current year tax positions</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">107</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td>&#160;</td>\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; padding-bottom: 1pt\">Balance at May 31, 2018</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">1,785</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r</table>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>"}]},{"name":"rpt:f-974","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;Changes in the components of AOCI, net of\rtax, were as follows (in thousands):</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>\r\r<table cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif\">\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">Cumulative Translation Adjustments</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">Unrealized<br /> Loss&#160;on<br /> Investments,&#160;Net</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">Total</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td>&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center\">&#160;</td><td>&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center\">&#160;</td><td>&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"width: 46%; font-size: 8pt\">Balance at May 31, 2016</td><td style=\"width: 5%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 11%; font-size: 8pt; text-align: right\">2,237</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 5%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 11%; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 5%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 11%; font-size: 8pt; text-align: right\">2,237</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left; text-indent: 10pt; padding-left: 0pt\">Other comprehensive income (loss) before reclassification</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">12</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">12</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt; text-indent: -10pt; padding-left: 10pt\">&#160;&#160;&#160;\r    Amounts reclassified out of AOCI</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt; text-indent: 10pt\">Other comprehensive income (loss), net of tax</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">12</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">12</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt\">Balance at May 31, 2017</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">$</td><td style=\"font-size: 8pt; text-align: right\">2,249</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">$</td><td style=\"font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">$</td><td style=\"font-size: 8pt; text-align: right\">2,249</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left; text-indent: 10pt\">Other comprehensive income (loss) before reclassifications</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">43</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">43</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt; text-indent: 10pt\">Amounts reclassified out of AOCI</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt; text-indent: 10pt\">Other comprehensive income (loss), net of tax</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">43</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">43</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; padding-bottom: 1pt\">Balance at May 31, 2018</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">2,292</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: right; border-bottom: Black 1pt solid\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">2,292</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r</table>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\"></p>"}]},{"name":"rpt:f-975","factDimensions":{"xbrl:concept":"AEHR:CashCashEquivalentsAndInvestmentsCost","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17853000","decimals":-3}]},{"name":"rpt:f-976","factDimensions":{"xbrl:concept":"AEHR:CashCashEquivalentsAndInvestmentsCost","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"16928000","decimals":-3}]},{"name":"rpt:f-977","factDimensions":{"xbrl:concept":"us-gaap:MoneyMarketFundsAtCarryingValue","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"15516000","decimals":-3}]},{"name":"rpt:f-978","factDimensions":{"xbrl:concept":"us-gaap:MoneyMarketFundsAtCarryingValue","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7733000","decimals":-3}]},{"name":"rpt:f-979","factDimensions":{"xbrl:concept":"us-gaap:MoneyMarketFundsAtCarryingValue","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member"},"factValues":[{"value":"7733000","decimals":-3}]},{"name":"rpt:f-980","factDimensions":{"xbrl:concept":"us-gaap:MoneyMarketFundsAtCarryingValue","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member"},"factValues":[{"value":"15516000","decimals":-3}]},{"name":"rpt:f-981","factDimensions":{"xbrl:concept":"us-gaap:MoneyMarketFundsAtCarryingValue","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-982","factDimensions":{"xbrl:concept":"us-gaap:MoneyMarketFundsAtCarryingValue","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-983","factDimensions":{"xbrl:concept":"us-gaap:MoneyMarketFundsAtCarryingValue","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-984","factDimensions":{"xbrl:concept":"us-gaap:MoneyMarketFundsAtCarryingValue","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-985","factDimensions":{"xbrl:concept":"us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity","xbrl:period":"2018-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-986","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock","xbrl:period":"2017-06-01T00:00:00/2018-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in\"><b>&#160;&#160;&#160;&#160;&#160;</b>ACCRUED\rEXPENSES:</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;</p>\r\r<table cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse; width: 100%; font: 12pt Times New Roman, Times, Serif\">\r<tr style=\"vertical-align: bottom\">\r    <td>&#160;</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"7\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">May 31,</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt\">(In Thousands)</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">2018</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">2017</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"width: 56%; font-size: 8pt; text-align: left\">Payroll related</td><td style=\"width: 8%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 12%; font-size: 8pt; text-align: right\">1,014</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 8%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 12%; font-size: 8pt; text-align: right\">934</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left\">Professional services</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">163</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">161</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left\">Accrued interest</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">139</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">139</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt\">Warranty</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">135</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">113</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left\">Commissions and bonuses</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">101</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">125</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left\">Taxes payable</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">34</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">69</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; text-align: left\">Investor relations</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">19</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">25</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt; padding-bottom: 1pt\">Other</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">41</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">43</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"padding-bottom: 1pt\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">1,646</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">1,609</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r</table>"}]}]}}