{"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-17-007962","cik":"http://www.sec.gov/CIK","dei":"http://xbrl.sec.gov/dei/2014-01-31","xbrli":"http://www.xbrl.org/2003/instance","us-gaap":"http://fasb.org/us-gaap/2017-01-31","AEHR":"http://aehr.com/20170531","nonnum":"http://www.xbrl.org/dtr/type/non-numeric"},"description":"10-K 0001654954-17-007962 (CIK 0001040470) projected from XBRL by xbrlkit"},"xbrlModel":{"name":"rpt:Report","modelType":"xbrl:report","properties":[{"property":"xbrl:reportFilingDate","value":"2017-08-29"}],"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:AccruedCustomerObligations","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"AEHR:ConcentrationOfSupplyRiskPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"AEHR:ConversionFromCreditFacilityToConvertibleNote","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"AEHR:ConvertibleDebtPrincipalAmount","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"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:CustomerDepositsAndDeferredRevenueDisclosure","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"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:EsppSharesAvailableForIssuance","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:MarketValueOnDateOfGrant","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"AEHR:NetChangeInCapitalizedStockbasedCompensation","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"AEHR:NetProceedsFromIssuanceOfCommonStock","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:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"AEHR:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesReservedForFutureIssuance","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"AEHR:StockbasedCompensationCostsCapitalizedAsPartOfInventory","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"AEHR:StockbasedCompensationExpenseRelatedToStockOptions","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":"AEHR:TotalStockbasedCompensation","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:AccruedIncomeTaxesNoncurrent","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:CashAndCashEquivalentsAtCarryingValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"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:CashCashEquivalentsAndShortTermInvestments","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:DebtInstrumentInterestRateEffectivePercentage","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"us-gaap:DebtInstrumentMaturityDate","dataType":"xs:date","periodType":"duration","nillable":true},{"name":"us-gaap:DebtWeightedAverageInterestRate","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"us-gaap:DebtorReorganizationItemsGainLossOnSettlementOfOtherClaimsNet1","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"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:DeferredRentCreditCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"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:EarningsPerSharePolicyTextBlock","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: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:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes","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:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:EmployeeStockOwnershipPlanESOPSharesContributedToESOP","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:FairValueMeasurementPolicyPolicyTextBlock","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: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: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:InventoryDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"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:InvestmentIncomeDividend","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"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:LiabilitiesFairValueDisclosure","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:LineOfCredit","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LineOfCreditFacilityAverageOutstandingAmount","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LineOfCreditFacilityCovenantCompliance","dataType":"xs:string","periodType":"duration","nillable":true},{"name":"us-gaap:LineOfCreditFacilityFrequencyOfPayments","dataType":"xs:string","periodType":"duration","nillable":true},{"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: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: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:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherEmployeeRelatedLiabilitiesCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap: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:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","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:PropertyPlantAndEquipmentDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"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:QuarterlyFinancialInformationTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:RealizedInvestmentGainsLosses","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:Reclassifications","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"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:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfDebtTableTextBlock","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: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:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"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:ShareBasedCompensationOptionAndIncentivePlansPolicy","dataType":"xbrlr:textBlock","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: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:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures","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:StockholdersEquityPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:UnamortizedDebtIssuanceExpense","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:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued","dataType":"xbrlr:monetary","periodType":"instant","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:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"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},{"name":"us-gaap:WeightedAverageNumberOfSharesRestrictedStock","dataType":"xbrla:sharesType","periodType":"duration","nillable":true}],"headings":[{"name":"AEHR:AccountsReceivableDetailsAbstract"},{"name":"AEHR:AccruedExpensesDetailsAbstract"},{"name":"AEHR:CapitalStockAbstract"},{"name":"AEHR:CapitalStockDetails2Abstract"},{"name":"AEHR:CapitalStockDetailsAbstract"},{"name":"AEHR:CapitalStockDetailsNarrativeAbstract"},{"name":"AEHR:CommitmentsAndContingenciesDetailsAbstract"},{"name":"AEHR:CommitmentsAndContingenciesDetailsNarrativeAbstract"},{"name":"AEHR:ComponentsOfIncomeTaxBenefitExpenseAbstract"},{"name":"AEHR:ComponentsOfLossBeforeIncomeTaxExpenseBenefit"},{"name":"AEHR:ComponentsOfUnrecognizedTaxBenefits"},{"name":"AEHR:ConsolidatedBalanceSheetsAbstract"},{"name":"AEHR:ConsolidatedBalanceSheetsParentheticalAbstract"},{"name":"AEHR:CustomerDepositsAndDeferredRevenueAbstract"},{"name":"AEHR:CustomerDepositsAndDeferredRevenueDetailsAbstract"},{"name":"AEHR:CustomerDepositsAndDeferredRevenueTablesAbstract"},{"name":"AEHR:DocumentAndEntityInformationAbstract"},{"name":"AEHR:EarningsPerShareDetailsAbstract"},{"name":"AEHR:EmployeeBenefitPlansAbstract"},{"name":"AEHR:EmployeeBenefitPlansDetailsNarrativeAbstract"},{"name":"AEHR:EquityDetailsNarrativeAbstract"},{"name":"AEHR:FairValueAssumptionsForEsppPurchaseRightsGranted"},{"name":"AEHR:FairValueAssumptionsForStockOptionsGranted"},{"name":"AEHR:IncomeTaxesDetails1Abstract"},{"name":"AEHR:IncomeTaxesDetails2Abstract"},{"name":"AEHR:IncomeTaxesDetails3Abstract"},{"name":"AEHR:IncomeTaxesDetails4Abstract"},{"name":"AEHR:IncomeTaxesDetailsAbstract"},{"name":"AEHR:IncomeTaxesDetailsNarrativeAbstract"},{"name":"AEHR:OrganizationAndSummaryOfSignificantAccountingPoliciesAbstract"},{"name":"AEHR:OrganizationAndSummaryOfSignificantAccountingPoliciesDetails2Abstract"},{"name":"AEHR:OrganizationAndSummaryOfSignificantAccountingPoliciesDetailsAbstract"},{"name":"AEHR:OrganizationAndSummaryOfSignificantAccountingPoliciesDetailsNarrativeAbstract"},{"name":"AEHR:OrganizationAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetailsAbstract"},{"name":"AEHR:OrganizationAndSummaryOfSignificantAccountingPoliciesTablesAbstract"},{"name":"AEHR:OtherExpenseIncomeNetAbstract"},{"name":"AEHR:OtherExpenseIncomeNetDetailsAbstract"},{"name":"AEHR:PropertyAndEquipmentNetDetailsAbstract"},{"name":"AEHR:PropertyAndEquipmentNetDetailsNarrativeAbstract"},{"name":"AEHR:RelatedPartyTransactionsDetailsNarrativeAbstract"},{"name":"AEHR:SegmentInformationDetailsAbstract"},{"name":"AEHR:SelectedQuarterlyConsolidatedFinancialDataDetailsAbstract"},{"name":"AEHR:StockBasedCompensationAbstract"},{"name":"AEHR:StockbasedCompensationDetails7Abstract"},{"name":"AEHR:StockbasedCompensationDetailsAbstract"},{"name":"AEHR:StockbasedCompensationTables"},{"name":"us-gaap:AccountingPoliciesAbstract"},{"name":"us-gaap:AccountsReceivableNetCurrentAbstract"},{"name":"us-gaap:AccruedLiabilitiesAndOtherLiabilitiesAbstract"},{"name":"us-gaap:AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"},{"name":"us-gaap:AssetsAbstract"},{"name":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract"},{"name":"us-gaap:ComponentsOfDeferredTaxAssetsAbstract"},{"name":"us-gaap:DebtDisclosureAbstract"},{"name":"us-gaap:EarningsPerShareAbstract"},{"name":"us-gaap:EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"},{"name":"us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"},{"name":"us-gaap:EquityAbstract"},{"name":"us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract"},{"name":"us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract"},{"name":"us-gaap:IncomeStatementAbstract"},{"name":"us-gaap:IncomeTaxDisclosureAbstract"},{"name":"us-gaap:IncreaseDecreaseInOperatingAssetsAbstract"},{"name":"us-gaap:InventoryDisclosureAbstract"},{"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:OtherIncomeAndExpensesAbstract"},{"name":"us-gaap:PayablesAndAccrualsAbstract"},{"name":"us-gaap:ProductWarrantiesDisclosuresAbstract"},{"name":"us-gaap:PropertyPlantAndEquipmentAbstract"},{"name":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract"},{"name":"us-gaap:ReceivablesAbstract"},{"name":"us-gaap:RelatedPartyTransactionsAbstract"},{"name":"us-gaap:SegmentReportingAbstract"},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract"},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"},{"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:SupplementalCashFlowInformationAbstract"}],"dimensions":[{"name":"us-gaap:AwardTypeAxis","domainClass":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"},{"name":"us-gaap:ConcentrationRiskByTypeAxis","domainClass":"us-gaap:ConcentrationRiskTypeDomain"},{"name":"us-gaap:DebtInstrumentAxis","domainClass":"us-gaap:DebtInstrumentNameDomain"},{"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:PlanNameAxis","domainClass":"us-gaap:PlanNameDomain"},{"name":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","domainClass":"us-gaap:PropertyPlantAndEquipmentTypeDomain"},{"name":"us-gaap:RangeAxis","domainClass":"us-gaap:RangeMember"},{"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":"us-gaap:ConcentrationRiskTypeDomain"},{"name":"us-gaap:DebtInstrumentNameDomain"},{"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:PlanNameDomain"},{"name":"us-gaap:PropertyPlantAndEquipmentTypeDomain"},{"name":"us-gaap:RangeMember"},{"name":"us-gaap:SegmentDomain"},{"name":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"},{"name":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain"}],"domainNetworks":[{"name":"rpt:domain-0","root":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","relationships":[{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:StockOptionMember"}]},{"name":"rpt:domain-1","root":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain","relationships":[{"source":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain","target":"AEHR:RangeAMember"},{"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"}]},{"name":"rpt:domain-2","root":"us-gaap:MultiemployerPlansTypeDomain","relationships":[{"source":"us-gaap:MultiemployerPlansTypeDomain","target":"AEHR:StockOptionPlan20062016Member"},{"source":"us-gaap:MultiemployerPlansTypeDomain","target":"us-gaap:EmployeeStockMember"},{"source":"us-gaap:MultiemployerPlansTypeDomain","target":"AEHR:BoardOfDirectorsMember"},{"source":"us-gaap:MultiemployerPlansTypeDomain","target":"AEHR:EquityIncentivePlan2016Member"},{"source":"us-gaap:MultiemployerPlansTypeDomain","target":"AEHR:EquityIncentivePlan2006Member"}]},{"name":"rpt:domain-3","root":"us-gaap:PlanNameDomain","relationships":[{"source":"us-gaap:PlanNameDomain","target":"AEHR:ESPP2006Member"}]},{"name":"rpt:domain-4","root":"us-gaap:ExtinguishmentOfDebtTypeDomain","relationships":[{"source":"us-gaap:ExtinguishmentOfDebtTypeDomain","target":"AEHR:SemicsIncMember"}]},{"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":"us-gaap:RangeMember","relationships":[{"source":"us-gaap:RangeMember","target":"us-gaap:MinimumMember"},{"source":"us-gaap:RangeMember","target":"us-gaap:MaximumMember"}]},{"name":"rpt:domain-8","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-9","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-10","root":"us-gaap:EmployeeStockOwnershipPlanESOPPlanDomain","relationships":[{"source":"us-gaap:EmployeeStockOwnershipPlanESOPPlanDomain","target":"us-gaap:EmployeeStockMember"}]},{"name":"rpt:domain-11","root":"us-gaap:EmployeeStockOwnershipPlanESOPPlanDomain","relationships":[{"source":"us-gaap:EmployeeStockOwnershipPlanESOPPlanDomain","target":"AEHR:ESPPMember"},{"source":"us-gaap:EmployeeStockOwnershipPlanESOPPlanDomain","target":"us-gaap:RestrictedStockUnitsRSUMember"}]},{"name":"rpt:domain-12","root":"us-gaap:SegmentDomain","relationships":[{"source":"us-gaap:SegmentDomain","target":"us-gaap:AsiaMember"},{"source":"us-gaap:SegmentDomain","target":"us-gaap:EuropeMember"},{"source":"us-gaap:SegmentDomain","target":"us-gaap: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-13","root":"us-gaap:ConcentrationRiskTypeDomain","relationships":[{"source":"us-gaap:ConcentrationRiskTypeDomain","target":"us-gaap:AccountsReceivableMember"},{"source":"us-gaap:ConcentrationRiskTypeDomain","target":"us-gaap:SalesMember"}]},{"name":"rpt:domain-14","root":"us-gaap:DebtInstrumentNameDomain","relationships":[{"source":"us-gaap:DebtInstrumentNameDomain","target":"AEHR:ConvertibleNotesMember"}]},{"name":"rpt:domain-15","root":"us-gaap:MultiemployerPlansTypeDomain","relationships":[{"source":"us-gaap:MultiemployerPlansTypeDomain","target":"AEHR:StockOptionPlan20062016Member"}]},{"name":"rpt:domain-16","root":"us-gaap:SegmentDomain","relationships":[{"source":"us-gaap:SegmentDomain","target":"AEHR:USMember"},{"source":"us-gaap:SegmentDomain","target":"us-gaap:AsiaMember"},{"source":"us-gaap:SegmentDomain","target":"us-gaap:EuropeMember"}]},{"name":"rpt:domain-17","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"}]}],"members":[{"name":"AEHR:BoardOfDirectorsMember","domainClasses":["us-gaap:MultiemployerPlansTypeDomain"]},{"name":"AEHR:ConvertibleNotesMember","domainClasses":["us-gaap:DebtInstrumentNameDomain"]},{"name":"AEHR:ESPP2006Member","domainClasses":["us-gaap:PlanNameDomain"]},{"name":"AEHR:ESPPMember","domainClasses":["us-gaap:EmployeeStockOwnershipPlanESOPPlanDomain"]},{"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:RangeAMember","domainClasses":["us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain"]},{"name":"AEHR:SemicsIncMember","domainClasses":["us-gaap:ExtinguishmentOfDebtTypeDomain"]},{"name":"AEHR:StateMember","domainClasses":["us-gaap:IncomeTaxAuthorityDomain"]},{"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":"us-gaap:AccountsReceivableMember","domainClasses":["us-gaap:ConcentrationRiskTypeDomain"]},{"name":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:AdditionalPaidInCapitalMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:AsiaMember","domainClasses":["us-gaap:SegmentDomain"]},{"name":"us-gaap:CommonStockMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:CostOfSalesMember","domainClasses":["us-gaap:IncomeStatementLocationDomain"]},{"name":"us-gaap:EmployeeStockMember","domainClasses":["us-gaap:EmployeeStockOwnershipPlanESOPPlanDomain","us-gaap:MultiemployerPlansTypeDomain"]},{"name":"us-gaap:EuropeMember","domainClasses":["us-gaap:SegmentDomain"]},{"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:MaximumMember","domainClasses":["us-gaap:RangeMember"]},{"name":"us-gaap:MinimumMember","domainClasses":["us-gaap:RangeMember"]},{"name":"us-gaap:NoncontrollingInterestMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:NorthAmericaMember","domainClasses":["us-gaap:SegmentDomain"]},{"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:EmployeeStockOwnershipPlanESOPPlanDomain"]},{"name":"us-gaap:RetainedEarningsMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:SalesMember","domainClasses":["us-gaap:ConcentrationRiskTypeDomain"]},{"name":"us-gaap:StockOptionMember","domainClasses":["us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"]}],"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:AwardTypeAxis","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:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis","domainNetwork":"rpt:domain-1","optional":true}]},{"name":"rpt:cube-2","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:MultiemployerPlanTypeAxis","domainNetwork":"rpt:domain-2","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:PlanNameAxis","domainNetwork":"rpt:domain-3","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:ExtinguishmentOfDebtAxis","domainNetwork":"rpt:domain-4","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:IncomeTaxAuthorityAxis","domainNetwork":"rpt:domain-5","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:PropertyPlantAndEquipmentByTypeAxis","domainNetwork":"rpt:domain-6","optional":true},{"dimension":"us-gaap:RangeAxis","domainNetwork":"rpt:domain-7","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:FairValueByFairValueHierarchyLevelAxis","domainNetwork":"rpt:domain-8","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:IncomeStatementLocationAxis","domainNetwork":"rpt:domain-9","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:AwardTypeAxis","domainNetwork":"rpt:domain-0","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:RangeAxis","domainNetwork":"rpt:domain-7","optional":true},{"dimension":"us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis","domainNetwork":"rpt:domain-10","optional":true}]},{"name":"rpt:cube-11","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis","domainNetwork":"rpt:domain-11","optional":true},{"dimension":"us-gaap:StatementBusinessSegmentsAxis","domainNetwork":"rpt:domain-12","optional":true},{"dimension":"us-gaap:ConcentrationRiskByTypeAxis","domainNetwork":"rpt:domain-13","optional":true},{"dimension":"us-gaap:DebtInstrumentAxis","domainNetwork":"rpt:domain-14","optional":true},{"dimension":"us-gaap:MultiemployerPlanTypeAxis","domainNetwork":"rpt:domain-15","optional":true}]},{"name":"rpt:cube-12","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:StatementBusinessSegmentsAxis","domainNetwork":"rpt:domain-16","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:StatementEquityComponentsAxis","domainNetwork":"rpt:domain-17","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:AccountsReceivableDetailsAbstract","labelType":"xbrl:label","value":"Accounts Receivable Details","language":"en-US"},{"forObject":"AEHR:AccruedCustomerObligations","labelType":"xbrl:label","value":"Accrued customer obligations","language":"en-US"},{"forObject":"AEHR:AccruedExpensesDetailsAbstract","labelType":"xbrl:label","value":"Accrued Expenses Details","language":"en-US"},{"forObject":"AEHR:BoardOfDirectorsMember","labelType":"xbrl:label","value":"Board Of Directors","language":"en-US"},{"forObject":"AEHR:CapitalStockAbstract","labelType":"xbrl:label","value":"Capital Stock","language":"en-US"},{"forObject":"AEHR:CommitmentsAndContingenciesDetailsAbstract","labelType":"xbrl:label","value":"Commitments And Contingencies Details","language":"en-US"},{"forObject":"AEHR:CommitmentsAndContingenciesDetailsNarrativeAbstract","labelType":"xbrl:label","value":"Commitments And Contingencies Details Narrative","language":"en-US"},{"forObject":"AEHR:ComponentsOfIncomeTaxBenefitExpenseAbstract","labelType":"xbrl:label","value":"Components of Income Tax Benefit (Expense):","language":"en-US"},{"forObject":"AEHR:ComponentsOfLossBeforeIncomeTaxExpenseBenefit","labelType":"xbrl:label","value":"Components of Loss Before Income Tax (Expense) Benefit","language":"en-US"},{"forObject":"AEHR:ComponentsOfUnrecognizedTaxBenefits","labelType":"xbrl:label","value":"Components of Unrecognized Tax Benefits","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:label","value":"Consolidated Balance Sheets Parenthetical","language":"en-US"},{"forObject":"AEHR:ConversionFromCreditFacilityToConvertibleNote","labelType":"xbrl:label","value":"Conversion from the Credit Facility to Convertible Note","language":"en-US"},{"forObject":"AEHR:ConvertibleDebtPrincipalAmount","labelType":"xbrl:label","value":"Convertible Debt Principal amount","language":"en-US"},{"forObject":"AEHR:ConvertibleNotesMember","labelType":"xbrl:label","value":"Convertible Notes","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","language":"en-US"},{"forObject":"AEHR:CustomerDepositsAndDeferredRevenueAbstract","labelType":"xbrl:label","value":"Customer Deposits And Deferred Revenue","language":"en-US"},{"forObject":"AEHR:CustomerDepositsAndDeferredRevenueDetailsAbstract","labelType":"xbrl:label","value":"Customer Deposits And Deferred Revenue Details","language":"en-US"},{"forObject":"AEHR:CustomerDepositsAndDeferredRevenueDisclosure","labelType":"xbrl:label","value":"CUSTOMER DEPOSITS AND DEFERRED REVENUE","language":"en-US"},{"forObject":"AEHR:CustomerDepositsAndDeferredRevenueTableTextBlock","labelType":"xbrl:verboseLabel","value":"Customer deposits and deferred revenue","language":"en-US"},{"forObject":"AEHR:CustomerDepositsAndDeferredRevenueTableTextBlock","labelType":"xbrl:label","value":"CustomerDepositsAndDeferredRevenueTableTextBlock","language":"en-US"},{"forObject":"AEHR:CustomerDepositsAndDeferredRevenueTablesAbstract","labelType":"xbrl:label","value":"Customer Deposits And Deferred Revenue Tables","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:ESPP2006Member","labelType":"xbrl:label","value":"2006 Purchase Plan","language":"en-US"},{"forObject":"AEHR:ESPPMember","labelType":"xbrl:label","value":"ESPP","language":"en-US"},{"forObject":"AEHR:EarningsPerShareDetailsAbstract","labelType":"xbrl:label","value":"Organization And Summary Of Significant Accounting Policies Details 5","language":"en-US"},{"forObject":"AEHR:EffectOnNetIncomeLossPerShareBasic","labelType":"xbrl:label","value":"Effect on net loss per share, Basic","language":"en-US"},{"forObject":"AEHR:EffectOnNetIncomeLossPerShareDiluted","labelType":"xbrl:label","value":"Effect on net loss per share, Diluted","language":"en-US"},{"forObject":"AEHR:EmployeeBenefitPlansAbstract","labelType":"xbrl:label","value":"Employee Benefit Plans","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:EsppSharesAvailableForIssuance","labelType":"xbrl:label","value":"ESPP shares available for issuance","language":"en-US"},{"forObject":"AEHR:EstimatedForfeituresOfUnvestedStockBasedAwards","labelType":"xbrl:label","value":"Estimated forfeitures of unvested stock based awards, amount","language":"en-US"},{"forObject":"AEHR:FairValueAssumptionsForEsppPurchaseRightsGranted","labelType":"xbrl:label","value":"Fair Value Assumptions for ESPP purchase rights granted","language":"en-US"},{"forObject":"AEHR:FairValueAssumptionsForStockOptionsGranted","labelType":"xbrl:label","value":"Fair Value Assumptions for Stock Options Granted","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:IncomeTaxesDetails1Abstract","labelType":"xbrl:label","value":"Income Taxes Details 1","language":"en-US"},{"forObject":"AEHR:IncomeTaxesDetails2Abstract","labelType":"xbrl:label","value":"Income Taxes Details 2","language":"en-US"},{"forObject":"AEHR:IncomeTaxesDetails3Abstract","labelType":"xbrl:label","value":"Income Taxes Details 3","language":"en-US"},{"forObject":"AEHR:IncomeTaxesDetails4Abstract","labelType":"xbrl:label","value":"Income Taxes Details 4","language":"en-US"},{"forObject":"AEHR:IncomeTaxesDetailsAbstract","labelType":"xbrl:label","value":"Income Taxes Details","language":"en-US"},{"forObject":"AEHR:IncreaseDecreaseInCustomerDepositsAndDeferredRevenue","labelType":"xbrl:verboseLabel","value":"Customer deposits and deferred revenue","language":"en-US"},{"forObject":"AEHR:IncreaseDecreaseInCustomerDepositsAndDeferredRevenue","labelType":"xbrl:label","value":"IncreaseDecreaseInCustomerDepositsAndDeferredRevenue","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:MarketValueOnDateOfGrant","labelType":"xbrl:label","value":"Market value on the date of the grant","language":"en-US"},{"forObject":"AEHR:NetChangeInCapitalizedStockbasedCompensation","labelType":"xbrl:label","value":"Net change in capitalized stock-based compensation","language":"en-US"},{"forObject":"AEHR:NetProceedsFromIssuanceOfCommonStock","labelType":"xbrl:label","value":"Net proceeds after offering expenses","language":"en-US"},{"forObject":"AEHR:OneCustomerMember","labelType":"xbrl:label","value":"Customer One","language":"en-US"},{"forObject":"AEHR:OrganizationAndSummaryOfSignificantAccountingPoliciesAbstract","labelType":"xbrl:label","value":"Organization And Summary Of Significant Accounting Policies","language":"en-US"},{"forObject":"AEHR:OrganizationAndSummaryOfSignificantAccountingPoliciesTablesAbstract","labelType":"xbrl:label","value":"Organization And Summary Of Significant Accounting Policies Tables","language":"en-US"},{"forObject":"AEHR:OtherExpenseIncomeNetAbstract","labelType":"xbrl:label","value":"Other Expense Income Net","language":"en-US"},{"forObject":"AEHR:OtherExpenseIncomeNetDetailsAbstract","labelType":"xbrl:label","value":"Other Expense Income Net Details","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:PropertyAndEquipmentNetDetailsAbstract","labelType":"xbrl:label","value":"Property And Equipment Net Details","language":"en-US"},{"forObject":"AEHR:PropertyAndEquipmentNetDetailsNarrativeAbstract","labelType":"xbrl:label","value":"Property And Equipment Net Details Narrative","language":"en-US"},{"forObject":"AEHR:Range1Member","labelType":"xbrl:label","value":"$1.09-$1.40","language":"en-US"},{"forObject":"AEHR:Range2Member","labelType":"xbrl:label","value":"$1.68-$2.06","language":"en-US"},{"forObject":"AEHR:Range3Member","labelType":"xbrl:label","value":"$2.10-$2.81","language":"en-US"},{"forObject":"AEHR:Range4Member","labelType":"xbrl:label","value":"$0.59-$2.81","language":"en-US"},{"forObject":"AEHR:RangeAMember","labelType":"xbrl:label","value":"$0.59-$0.97","language":"en-US"},{"forObject":"AEHR:RelatedPartyTransactionsDetailsNarrativeAbstract","labelType":"xbrl:label","value":"Related Party Transactions Details Narrative","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:SelectedQuarterlyConsolidatedFinancialDataDetailsAbstract","labelType":"xbrl:label","value":"Selected Quarterly Consolidated Financial Data Details","language":"en-US"},{"forObject":"AEHR:SemicsIncMember","labelType":"xbrl:label","value":"Semics Inc,","language":"en-US"},{"forObject":"AEHR:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate","labelType":"xbrl:label","value":"Estimated Forfeiture Rate","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:StockBasedCompensationAbstract","labelType":"xbrl:label","value":"STOCK BASED COMPENSATION:","language":"en-US"},{"forObject":"AEHR:StockOptionPlan20062016Member","labelType":"xbrl:label","value":"2006 Stock Option Plan and 2016 Equity Incentive Plan","language":"en-US"},{"forObject":"AEHR:StockbasedCompensationCostsCapitalizedAsPartOfInventory","labelType":"xbrl:periodEndLabel","value":"Stock-based compensation costs capitalized as part of inventory","language":"en-US"},{"forObject":"AEHR:StockbasedCompensationCostsCapitalizedAsPartOfInventory","labelType":"xbrl:label","value":"StockbasedCompensationCostsCapitalizedAsPartOfInventory","language":"en-US"},{"forObject":"AEHR:StockbasedCompensationExpenseRelatedToStockOptions","labelType":"xbrl:label","value":"Stock-based compensation expense related to stock options and restricted stock units","language":"en-US"},{"forObject":"AEHR:StockbasedCompensationRelatedToEmployeeStockPurchasePlan","labelType":"xbrl:label","value":"Stock-based compensation related to the ESPP","language":"en-US"},{"forObject":"AEHR:StockbasedCompensationTables","labelType":"xbrl:label","value":"Capital Stock Tables","language":"en-US"},{"forObject":"AEHR:ThreeCustomerMember","labelType":"xbrl:label","value":"Customer Three","language":"en-US"},{"forObject":"AEHR:TotalStockbasedCompensation","labelType":"xbrl:label","value":"Total stock-based compensation","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":"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:periodEndLabel","value":"Accounts receivable, Gross","language":"en-US"},{"forObject":"us-gaap:AccountsReceivableGrossCurrent","labelType":"xbrl:label","value":"Accounts Receivable, Gross, Current","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:AccountsReceivableNetCurrent","labelType":"xbrl:periodEndLabel","value":"Accounts receivable, Net","language":"en-US"},{"forObject":"us-gaap:AccountsReceivableNetCurrentAbstract","labelType":"xbrl:label","value":"Accounts Receivable, Net, Current [Abstract]","language":"en-US"},{"forObject":"us-gaap:AccruedIncomeTaxesCurrent","labelType":"xbrl:label","value":"Taxes payable","language":"en-US"},{"forObject":"us-gaap:AccruedIncomeTaxesNoncurrent","labelType":"xbrl:label","value":"Income taxes payable","language":"en-US"},{"forObject":"us-gaap:AccruedLiabilitiesAndOtherLiabilitiesAbstract","labelType":"xbrl:label","value":"Accrued Liabilities and Other Liabilities [Abstract]","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: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:AccumulatedOtherComprehensiveIncomeLossNetOfTax","labelType":"xbrl:label","value":"Accumulated other comprehensive income","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: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 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:periodStartLabel","value":"Allowance for doubtful accounts, Beginning","language":"en-US"},{"forObject":"us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent","labelType":"xbrl:periodEndLabel","value":"Allowance for doubtful accounts, Ending","language":"en-US"},{"forObject":"us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent","labelType":"xbrl:label","value":"Allowance for Doubtful Accounts Receivable, Current","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 outstanding not included in the computation of diluted net loss per share","language":"en-US"},{"forObject":"us-gaap:AsiaMember","labelType":"xbrl:label","value":"Asia","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: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 equivalents","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease","labelType":"xbrl:totalLabel","value":"Net increase (decrease) 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 AND INVESTMENTS:","language":"en-US"},{"forObject":"us-gaap:CashCashEquivalentsAndShortTermInvestments","labelType":"xbrl:label","value":"Money market funds","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: 21,340 shares and 13,216 shares at May 31, 2017 and 2016, respectively","language":"en-US"},{"forObject":"us-gaap:CompensationAndEmployeeBenefitPlansTextBlock","labelType":"xbrl:label","value":"EMPLOYEE BENEFIT PLANS","language":"en-US"},{"forObject":"us-gaap:ComponentsOfDeferredTaxAssetsAbstract","labelType":"xbrl:label","value":"Components of Deferred Tax Assets","language":"en-US"},{"forObject":"us-gaap:ComprehensiveIncomeNetOfTax","labelType":"xbrl:label","value":"Comprehensive loss, attributable to Aehr Test Systems","language":"en-US"},{"forObject":"us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest","labelType":"xbrl:negatedLabel","value":"Less: Comprehensive income (loss) 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 loss","language":"en-US"},{"forObject":"us-gaap:ComprehensiveIncomePolicyPolicyTextBlock","labelType":"xbrl:label","value":"COMPREHENSIVE 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: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:DebtDisclosureAbstract","labelType":"xbrl:label","value":"Debt Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentAxis","labelType":"xbrl:label","value":"Debt Instrument [Axis]","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentCarryingAmount","labelType":"xbrl:label","value":"Principal","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentCarryingAmount","labelType":"xbrl:verboseLabel","value":"Convertible debt, principal amount","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentConvertibleConversionPrice1","labelType":"xbrl:label","value":"Initial 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:DebtInstrumentInterestRateEffectivePercentage","labelType":"xbrl:label","value":"Debt issuance costs, effective interest rate","language":"en-US"},{"forObject":"us-gaap:DebtInstrumentMaturityDate","labelType":"xbrl:label","value":"Convertible note, maturity","language":"en-US"},{"forObject":"us-gaap:DebtWeightedAverageInterestRate","labelType":"xbrl:label","value":"Weighted average interest rate","language":"en-US"},{"forObject":"us-gaap:DebtorReorganizationItemsGainLossOnSettlementOfOtherClaimsNet1","labelType":"xbrl:negatedLabel","value":"Gain on bankruptcy claim","language":"en-US"},{"forObject":"us-gaap:DebtorReorganizationItemsGainLossOnSettlementOfOtherClaimsNet1","labelType":"xbrl:label","value":"Debtor Reorganization Items, Gain (Loss) on Settlement of Other Claims, Net","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:DeferredRentCreditCurrent","labelType":"xbrl:verboseLabel","value":"Deferred rent","language":"en-US"},{"forObject":"us-gaap:DeferredRentCreditCurrent","labelType":"xbrl:label","value":"Deferred Rent Credit, Current","language":"en-US"},{"forObject":"us-gaap:DeferredRentCreditNoncurrent","labelType":"xbrl:label","value":"Deferred rent, net of current portion","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:","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareBasic","labelType":"xbrl:label","value":"Basic net loss per share","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareBasicAndDiluted","labelType":"xbrl:label","value":"Net loss per share \u2013 basic and diluted","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareBasicAndDiluted","labelType":"xbrl:verboseLabel","value":"Net (loss) income per share basic and diluted","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareDiluted","labelType":"xbrl:label","value":"Diluted net loss per share","language":"en-US"},{"forObject":"us-gaap:EarningsPerSharePolicyTextBlock","labelType":"xbrl:label","value":"EARNINGS PER SHARE (\u201cEPS\u201d):","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":"Reconciliation of Federal Statutory Rate to Effective Rate","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: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:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes","labelType":"xbrl:label","value":"State taxes, net of federal tax effect","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch","labelType":"xbrl:label","value":"Research and development credit","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:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions","labelType":"xbrl:label","value":"Compensation cost related to purchase rights under the ESPP but not yet recognized","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:EuropeMember","labelType":"xbrl:label","value":"Europe","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: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:FairValueMeasurementPolicyPolicyTextBlock","labelType":"xbrl:label","value":"FAIR VALUE OF FINANCIAL INSTRUMENTS AND MEASUREMENT:","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:label","value":"Gross profit","language":"en-US"},{"forObject":"us-gaap:GrossProfit","labelType":"xbrl:verboseLabel","value":"Gross profit (loss)","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":"Loss before income tax 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 expense","language":"en-US"},{"forObject":"us-gaap:IncomeTaxExpenseBenefit","labelType":"xbrl:negatedTerseLabel","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: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:verboseLabel","value":"Income taxes payable","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable","labelType":"xbrl:label","value":"Increase (Decrease) in 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: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:label","value":"Deferred rent","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:InventoryDisclosureAbstract","labelType":"xbrl:label","value":"Inventory Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:InventoryDisclosureTextBlock","labelType":"xbrl:label","value":"INVENTORIES","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:verboseLabel","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:InvestmentIncomeDividend","labelType":"xbrl:label","value":"Dividend distribution on long-term investment","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 [Default Label]","language":"en-US"},{"forObject":"us-gaap:LiabilitiesAndStockholdersEquity","labelType":"xbrl:totalLabel","value":"Total liabilities and shareholders' equity (deficit)","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 (DEFICIT)","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:LiabilitiesFairValueDisclosure","labelType":"xbrl:label","value":"Liabilities","language":"en-US"},{"forObject":"us-gaap:LiabilitiesSubjectToCompromiseDebtAndAccruedInterest","labelType":"xbrl:label","value":"Accrued interest","language":"en-US"},{"forObject":"us-gaap:LineOfCredit","labelType":"xbrl:label","value":"Line of credit facility, amount borrowed","language":"en-US"},{"forObject":"us-gaap:LineOfCreditFacilityAverageOutstandingAmount","labelType":"xbrl:label","value":"Average loan balance","language":"en-US"},{"forObject":"us-gaap:LineOfCreditFacilityCovenantCompliance","labelType":"xbrl:label","value":"Compliance with covenants","language":"en-US"},{"forObject":"us-gaap:LineOfCreditFacilityFrequencyOfPayments","labelType":"xbrl:label","value":"Line of Credit Facility, Frequency of Payments","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, net of debt issuance costs","language":"en-US"},{"forObject":"us-gaap:LongTermDebt","labelType":"xbrl:verboseLabel","value":"Total","language":"en-US"},{"forObject":"us-gaap:LongTermDebtAbstract","labelType":"xbrl:label","value":"Long-term Debt, Unclassified [Abstract]","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:MaximumMember","labelType":"xbrl:label","value":"Maximum","language":"en-US"},{"forObject":"us-gaap:MinimumMember","labelType":"xbrl:label","value":"Minimum","language":"en-US"},{"forObject":"us-gaap:MinorityInterest","labelType":"xbrl:label","value":"Noncontrolling interest","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 loss attributable to Aehr Test Systems common shareholders","language":"en-US"},{"forObject":"us-gaap:NetIncomeLoss","labelType":"xbrl:verboseLabel","value":"Numerator: Net (loss) income","language":"en-US"},{"forObject":"us-gaap:NetIncomeLoss","labelType":"xbrl:terseLabel","value":"Net (loss) income","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":"Non-cash transactions:","language":"en-US"},{"forObject":"us-gaap:NoncontrollingInterestMember","labelType":"xbrl:label","value":"Noncontrolling Interest","language":"en-US"},{"forObject":"us-gaap:NorthAmericaMember","labelType":"xbrl:label","value":"North America","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":"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:OperatingLeasesFutureMinimumPaymentsDueCurrent","labelType":"xbrl:label","value":"2018","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears","labelType":"xbrl:label","value":"2022","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears","labelType":"xbrl:label","value":"2021","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears","labelType":"xbrl:label","value":"2020","language":"en-US"},{"forObject":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears","labelType":"xbrl:label","value":"2019","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: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 (loss), net of tax: Foreign currency translation income loss","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","labelType":"xbrl:label","value":"Foreign currency translation adjustment","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) INCOME, NET","language":"en-US"},{"forObject":"us-gaap:OtherNonoperatingIncome","labelType":"xbrl:label","value":"Other, net","language":"en-US"},{"forObject":"us-gaap:OtherNonoperatingIncomeExpense","labelType":"xbrl:label","value":"Other (expense) income, net","language":"en-US"},{"forObject":"us-gaap:OtherNonoperatingIncomeExpense","labelType":"xbrl:totalLabel","value":"Other (expense) income, 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:PayablesAndAccrualsAbstract","labelType":"xbrl:label","value":"Payables and Accruals [Abstract]","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:PlanNameAxis","labelType":"xbrl:label","value":"Plan Name [Axis]","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:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities","labelType":"xbrl:label","value":"Proceeds from sale of investments","language":"en-US"},{"forObject":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","labelType":"xbrl:label","value":"Proceeds from sales of property and equipment","language":"en-US"},{"forObject":"us-gaap:ProductWarrantiesDisclosuresAbstract","labelType":"xbrl:label","value":"Product Warranties Disclosures [Abstract]","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:ProductWarrantyAccrual","labelType":"xbrl:label","value":"Warranty","language":"en-US"},{"forObject":"us-gaap:ProductWarrantyAccrualPayments","labelType":"xbrl:label","value":"Settlement made during the year (in cash or in kind)","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 loss","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentAbstract","labelType":"xbrl:label","value":"Property, Plant and Equipment [Abstract]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","labelType":"xbrl:label","value":"Property, Plant and Equipment, Type [Axis]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock","labelType":"xbrl:label","value":"PROPERTY AND EQUIPMENT, NET","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: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:label","value":"Property and equipment","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentUsefulLife","labelType":"xbrl:label","value":"Useful life","language":"en-US"},{"forObject":"us-gaap:ProvisionForDoubtfulAccounts","labelType":"xbrl:label","value":"Provision (recovery of) for doubtful accounts","language":"en-US"},{"forObject":"us-gaap:QuarterlyFinancialInformationDisclosureAbstract","labelType":"xbrl:label","value":"Quarterly Financial Information Disclosure [Abstract]","language":"en-US"},{"forObject":"us-gaap:QuarterlyFinancialInformationTextBlock","labelType":"xbrl:label","value":"SELECTED QUARTERLY CONSOLIDATED FINANCIAL DATA (UNAUDITED)","language":"en-US"},{"forObject":"us-gaap:RangeAxis","labelType":"xbrl:label","value":"Range [Axis]","language":"en-US"},{"forObject":"us-gaap:RealizedInvestmentGainsLosses","labelType":"xbrl:label","value":"Gain on sale of long-term investment","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:Reclassifications","labelType":"xbrl:label","value":"RECLASSIFICATION:","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":"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:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock","labelType":"xbrl:verboseLabel","value":"Accrued expenses","language":"en-US"},{"forObject":"us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock","labelType":"xbrl:label","value":"Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock","labelType":"xbrl:label","value":"ACCRUED EXPENSES","language":"en-US"},{"forObject":"us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock","labelType":"xbrl:label","value":"Income tax (expense) benefit","language":"en-US"},{"forObject":"us-gaap:ScheduleOfDebtTableTextBlock","labelType":"xbrl:label","value":"Long-term debt, net of debt issuance costs","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":"Basic and diluted EPS","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":"Financial assets and liabilities measured at fair value on a recurring basis","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 loss before income tax (expenses) benefit","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:label","value":"Other (expense) income","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: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:ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract","labelType":"xbrl:label","value":"Available Shares Stock Option Transactions","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:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments","labelType":"xbrl:label","value":"Expected dividend","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 2006 Equity Incentive Plan","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","labelType":"xbrl:verboseLabel","value":"ESPP shares available for issuance","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":"Number of purchase rights share grants during the year","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:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","labelType":"xbrl:label","value":"Outstanding Options Stock Option Transactions","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 exercisable and expected to be exercisable","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 exercisable and expected to be exercisable","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 Exercisable and expected to be exercisable","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:ShareBasedCompensationOptionAndIncentivePlansPolicy","labelType":"xbrl:label","value":"STOCK-BASED COMPENSATION:","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: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: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":"Common stock issued under ESPP plan","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesNewIssues","labelType":"xbrl:label","value":"Issuance of common stock under private placement, Shares","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesNewIssues","labelType":"xbrl:verboseLabel","value":"Common stock sold","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures","labelType":"xbrl:label","value":"RSUs granted","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures","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:label","value":"Options exercised","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodValueNewIssues","labelType":"xbrl:label","value":"Issuance of common stock under private placement, 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 (deficit)","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 (deficit):","language":"en-US"},{"forObject":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","labelType":"xbrl:totalLabel","value":"Total Shareholders' equity (deficit)","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:StockholdersEquityNoteDisclosureTextBlock","labelType":"xbrl:label","value":"EQUITY","language":"en-US"},{"forObject":"us-gaap:StockholdersEquityPolicyTextBlock","labelType":"xbrl:label","value":"CAPITAL STOCK","language":"en-US"},{"forObject":"us-gaap:SupplementalCashFlowInformationAbstract","labelType":"xbrl:label","value":"Supplemental Cash Flow Information:","language":"en-US"},{"forObject":"us-gaap:UnamortizedDebtIssuanceExpense","labelType":"xbrl:label","value":"Unamortized debt issuance costs","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:label","value":"Decreases related to prior year tax positions","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued","labelType":"xbrl:label","value":"Accrued interest and penalties related to unrecognized tax benefits in the provision for income taxes","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations","labelType":"xbrl:label","value":"Decreases related to lapse of statute of limitations","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate","labelType":"xbrl:label","value":"Impact on effective income tax rate if $919 of unrecognized tax benefit were recognized","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 \u2013 diluted","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","labelType":"xbrl:verboseLabel","value":"Denominator for diluted net loss per share","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","labelType":"xbrl:label","value":"Shares used in per share calculation \u2013 basic","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","labelType":"xbrl:verboseLabel","value":"Denominator for basic net loss per share: Weighted-average shares outstanding","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","labelType":"xbrl:terseLabel","value":"Shares used in basic net loss per share calculation","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfSharesRestrictedStock","labelType":"xbrl:label","value":"RSU outstanding","language":"en-US"},{"forObject":"cik:0001040470","labelType":"xbrl:label","value":"AEHR TEST SYSTEMS","language":"en"},{"forObject":"rpt:group-0","labelType":"xbrl:label","value":"00000009 - Disclosure - 2. ACCOUNTS RECEIVABLE","language":"en"},{"forObject":"rpt:group-1","labelType":"xbrl:label","value":"00000047 - Disclosure - 2. ACCOUNTS RECEIVABLE (Details)","language":"en"},{"forObject":"rpt:group-2","labelType":"xbrl:label","value":"00000027 - Disclosure - 2. ACCOUNTS RECEIVABLE (Tables)","language":"en"},{"forObject":"rpt:group-3","labelType":"xbrl:label","value":"00000013 - Disclosure - 6. ACCRUED EXPENSES","language":"en"},{"forObject":"rpt:group-4","labelType":"xbrl:label","value":"00000052 - Disclosure - 6. ACCRUED EXPENSES (Details)","language":"en"},{"forObject":"rpt:group-5","labelType":"xbrl:label","value":"00000031 - Disclosure - 6. ACCRUED EXPENSES (Tables)","language":"en"},{"forObject":"rpt:group-6","labelType":"xbrl:label","value":"00000002 - Statement - Consolidated Balance Sheets","language":"en"},{"forObject":"rpt:group-7","labelType":"xbrl:label","value":"00000003 - Statement - Consolidated Balance Sheets (Parenthetical)","language":"en"},{"forObject":"rpt:group-8","labelType":"xbrl:label","value":"00000018 - Disclosure - 11. CAPITAL STOCK","language":"en"},{"forObject":"rpt:group-9","labelType":"xbrl:label","value":"00000063 - Disclosure - 11. CAPITAL STOCK (Details)","language":"en"},{"forObject":"rpt:group-10","labelType":"xbrl:label","value":"00000064 - Disclosure - 11. CAPITAL STOCK (Details 1)","language":"en"},{"forObject":"rpt:group-11","labelType":"xbrl:label","value":"00000065 - Disclosure - 11. CAPITAL STOCK (Details Narrative)","language":"en"},{"forObject":"rpt:group-12","labelType":"xbrl:label","value":"00000035 - Disclosure - 11. CAPITAL STOCK (Tables)","language":"en"},{"forObject":"rpt:group-13","labelType":"xbrl:label","value":"00000023 - Disclosure - 16. COMMITMENTS AND CONTINGENCIES","language":"en"},{"forObject":"rpt:group-14","labelType":"xbrl:label","value":"00000070 - Disclosure - 16. COMMITMENTS AND CONTINGENCIES (Details)","language":"en"},{"forObject":"rpt:group-15","labelType":"xbrl:label","value":"00000071 - Disclosure - 16. COMMITMENTS AND CONTINGENCIES (Details Narrative)","language":"en"},{"forObject":"rpt:group-16","labelType":"xbrl:label","value":"00000038 - Disclosure - 16. COMMITMENTS AND CONTINGENCIES (Tables)","language":"en"},{"forObject":"rpt:group-17","labelType":"xbrl:label","value":"00000015 - Disclosure - 8. CUSTOMER DEPOSITS AND DEFERRED REVENUE","language":"en"},{"forObject":"rpt:group-18","labelType":"xbrl:label","value":"00000059 - Disclosure - 8. CUSTOMER DEPOSITS AND DEFERRED REVENUE (Details)","language":"en"},{"forObject":"rpt:group-19","labelType":"xbrl:label","value":"00000033 - Disclosure - 8. CUSTOMER DEPOSITS AND DEFERRED REVENUE (Tables)","language":"en"},{"forObject":"rpt:group-20","labelType":"xbrl:label","value":"00000001 - Document - Document and Entity Information","language":"en"},{"forObject":"rpt:group-21","labelType":"xbrl:label","value":"00000019 - Disclosure - 12. EMPLOYEE BENEFIT PLANS","language":"en"},{"forObject":"rpt:group-22","labelType":"xbrl:label","value":"00000066 - Disclosure - 12. EMPLOYEE BENEFIT PLANS (Details Narrative)","language":"en"},{"forObject":"rpt:group-23","labelType":"xbrl:label","value":"00000017 - Disclosure - 10. EQUITY","language":"en"},{"forObject":"rpt:group-24","labelType":"xbrl:label","value":"00000062 - Disclosure - 10. EQUITY (Details Narrative)","language":"en"},{"forObject":"rpt:group-25","labelType":"xbrl:label","value":"00000014 - Disclosure - 7. INCOME TAXES","language":"en"},{"forObject":"rpt:group-26","labelType":"xbrl:label","value":"00000053 - Disclosure - 7. INCOME TAXES (Details)","language":"en"},{"forObject":"rpt:group-27","labelType":"xbrl:label","value":"00000054 - Disclosure - 7. INCOME TAXES (Details 1)","language":"en"},{"forObject":"rpt:group-28","labelType":"xbrl:label","value":"00000055 - Disclosure - 7. INCOME TAXES (Details 2)","language":"en"},{"forObject":"rpt:group-29","labelType":"xbrl:label","value":"00000056 - Disclosure - 7. INCOME TAXES (Details 3)","language":"en"},{"forObject":"rpt:group-30","labelType":"xbrl:label","value":"00000057 - Disclosure - 7. INCOME TAXES (Details 4)","language":"en"},{"forObject":"rpt:group-31","labelType":"xbrl:label","value":"00000058 - Disclosure - 7. INCOME TAXES (Details Narrative)","language":"en"},{"forObject":"rpt:group-32","labelType":"xbrl:label","value":"00000032 - Disclosure - 7. INCOME TAXES (Tables)","language":"en"},{"forObject":"rpt:group-33","labelType":"xbrl:label","value":"00000010 - Disclosure - 3. INVENTORIES","language":"en"},{"forObject":"rpt:group-34","labelType":"xbrl:label","value":"00000048 - Disclosure - 3. INVENTORIES (Details)","language":"en"},{"forObject":"rpt:group-35","labelType":"xbrl:label","value":"00000028 - Disclosure - 3. INVENTORIES (Tables)","language":"en"},{"forObject":"rpt:group-36","labelType":"xbrl:label","value":"00000016 - Disclosure - 9. LONG-TERM DEBT","language":"en"},{"forObject":"rpt:group-37","labelType":"xbrl:label","value":"00000060 - Disclosure - 9. LONG-TERM DEBT (Details)","language":"en"},{"forObject":"rpt:group-38","labelType":"xbrl:label","value":"00000061 - Disclosure - 9. LONG-TERM DEBT (Details Narrative)","language":"en"},{"forObject":"rpt:group-39","labelType":"xbrl:label","value":"00000034 - Disclosure - 9. LONG-TERM DEBT (Tables)","language":"en"},{"forObject":"rpt:group-40","labelType":"xbrl:label","value":"00000008 - Disclosure - 1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES","language":"en"},{"forObject":"rpt:group-41","labelType":"xbrl:label","value":"00000041 - Disclosure - 1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - PROPERTY AND EQUIPMENT (Details 1)","language":"en"},{"forObject":"rpt:group-42","labelType":"xbrl:label","value":"00000040 - Disclosure - 1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)","language":"en"},{"forObject":"rpt:group-43","labelType":"xbrl:label","value":"00000042 - Disclosure - 1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 2)","language":"en"},{"forObject":"rpt:group-44","labelType":"xbrl:label","value":"00000043 - Disclosure - 1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 3)","language":"en"},{"forObject":"rpt:group-45","labelType":"xbrl:label","value":"00000044 - Disclosure - 1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 4)","language":"en"},{"forObject":"rpt:group-46","labelType":"xbrl:label","value":"00000045 - Disclosure - 1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 5)","language":"en"},{"forObject":"rpt:group-47","labelType":"xbrl:label","value":"00000046 - Disclosure - 1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)","language":"en"},{"forObject":"rpt:group-48","labelType":"xbrl:label","value":"00000025 - Disclosure - 1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)","language":"en"},{"forObject":"rpt:group-49","labelType":"xbrl:label","value":"00000026 - Disclosure - 1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)","language":"en"},{"forObject":"rpt:group-50","labelType":"xbrl:label","value":"00000020 - Disclosure - 13. OTHER (EXPENSE) INCOME, NET","language":"en"},{"forObject":"rpt:group-51","labelType":"xbrl:label","value":"00000067 - Disclosure - 13. OTHER (EXPENSE) INCOME, NET (Details)","language":"en"},{"forObject":"rpt:group-52","labelType":"xbrl:label","value":"00000036 - Disclosure - 13. OTHER (EXPENSE) INCOME, NET (Tables)","language":"en"},{"forObject":"rpt:group-53","labelType":"xbrl:label","value":"00000012 - Disclosure - 5. PRODUCT WARRANTIES","language":"en"},{"forObject":"rpt:group-54","labelType":"xbrl:label","value":"00000051 - Disclosure - 5. PRODUCT WARRANTIES (Details)","language":"en"},{"forObject":"rpt:group-55","labelType":"xbrl:label","value":"00000030 - Disclosure - 5. PRODUCT WARRANTIES (Tables)","language":"en"},{"forObject":"rpt:group-56","labelType":"xbrl:label","value":"00000011 - Disclosure - 4. PROPERTY AND EQUIPMENT, NET","language":"en"},{"forObject":"rpt:group-57","labelType":"xbrl:label","value":"00000049 - Disclosure - 4. PROPERTY AND EQUIPMENT, NET (Details)","language":"en"},{"forObject":"rpt:group-58","labelType":"xbrl:label","value":"00000050 - Disclosure - 4. PROPERTY AND EQUIPMENT NET (Details Narrative)","language":"en"},{"forObject":"rpt:group-59","labelType":"xbrl:label","value":"00000029 - Disclosure - 4. PROPERTY AND EQUIPMENT, NET (Tables)","language":"en"},{"forObject":"rpt:group-60","labelType":"xbrl:label","value":"00000022 - Disclosure - 15. RELATED PARTY TRANSACTIONS","language":"en"},{"forObject":"rpt:group-61","labelType":"xbrl:label","value":"00000069 - Disclosure - 15. RELATED PARTY TRANSACTIONS (Details Narrative)","language":"en"},{"forObject":"rpt:group-62","labelType":"xbrl:label","value":"00000021 - Disclosure - 14. SEGMENT INFORMATION","language":"en"},{"forObject":"rpt:group-63","labelType":"xbrl:label","value":"00000068 - Disclosure - 14. SEGMENT INFORMATION (Details)","language":"en"},{"forObject":"rpt:group-64","labelType":"xbrl:label","value":"00000037 - Disclosure - 14. SEGMENT INFORMATION (Tables)","language":"en"},{"forObject":"rpt:group-65","labelType":"xbrl:label","value":"00000024 - Disclosure - 17. SELECTED QUARTERLY CONSOLIDATED FINANCIAL DATA (UNAUDITED)","language":"en"},{"forObject":"rpt:group-66","labelType":"xbrl:label","value":"00000072 - Disclosure - 17. SELECTED QUARTERLY CONSOLIDATED FINANCIAL DATA (Details)","language":"en"},{"forObject":"rpt:group-67","labelType":"xbrl:label","value":"00000039 - Disclosure - 17. SELECTED QUARTERLY CONSOLIDATED FINANCIAL DATA (Tables)","language":"en"},{"forObject":"rpt:group-68","labelType":"xbrl:label","value":"00000007 - Statement - Consolidated Statements of Cash Flows","language":"en"},{"forObject":"rpt:group-69","labelType":"xbrl:label","value":"00000005 - Statement - Consolidated Statements of Comprehensive Loss","language":"en"},{"forObject":"rpt:group-70","labelType":"xbrl:label","value":"00000004 - Statement - Consolidated Statements of Operations","language":"en"},{"forObject":"rpt:group-71","labelType":"xbrl:label","value":"00000006 - Statement - Consolidated Statements of Shareholders' Equity (DEFICIT)","language":"en"}],"networks":[{"name":"rpt:network-presentation-14","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AccountsReceivableNetCurrentAbstract","order":1.0},{"source":"us-gaap:AccountsReceivableNetCurrentAbstract","target":"us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock","order":0.0}]},{"name":"rpt:network-presentation-15","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"AEHR:AccountsReceivableDetailsAbstract","order":1.0},{"source":"AEHR:AccountsReceivableDetailsAbstract","target":"us-gaap:AccountsReceivableGrossCurrent","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"AEHR:AccountsReceivableDetailsAbstract","target":"us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"AEHR:AccountsReceivableDetailsAbstract","target":"us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense","order":20.0},{"source":"AEHR:AccountsReceivableDetailsAbstract","target":"us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries","order":30.0},{"source":"AEHR:AccountsReceivableDetailsAbstract","target":"us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent","order":50.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"AEHR:AccountsReceivableDetailsAbstract","target":"us-gaap:AccountsReceivableNetCurrent","order":60.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]}]},{"name":"rpt:network-presentation-16","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-17","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AccruedLiabilitiesAndOtherLiabilitiesAbstract","order":1.0},{"source":"us-gaap:AccruedLiabilitiesAndOtherLiabilitiesAbstract","target":"us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock","order":0.0}]},{"name":"rpt:network-presentation-18","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"AEHR:AccruedExpensesDetailsAbstract","order":1.0},{"source":"AEHR:AccruedExpensesDetailsAbstract","target":"us-gaap:EmployeeRelatedLiabilitiesCurrent","order":0.0},{"source":"AEHR:AccruedExpensesDetailsAbstract","target":"us-gaap:AccruedProfessionalFeesCurrent","order":10.0},{"source":"AEHR:AccruedExpensesDetailsAbstract","target":"us-gaap:LiabilitiesSubjectToCompromiseDebtAndAccruedInterest","order":20.0},{"source":"AEHR:AccruedExpensesDetailsAbstract","target":"us-gaap:OtherEmployeeRelatedLiabilitiesCurrent","order":30.0},{"source":"AEHR:AccruedExpensesDetailsAbstract","target":"us-gaap:ProductWarrantyAccrual","order":40.0},{"source":"AEHR:AccruedExpensesDetailsAbstract","target":"us-gaap:AccruedIncomeTaxesCurrent","order":50.0},{"source":"AEHR:AccruedExpensesDetailsAbstract","target":"AEHR:InvestorRelations","order":60.0},{"source":"AEHR:AccruedExpensesDetailsAbstract","target":"us-gaap:OtherAccruedLiabilitiesCurrent","order":70.0},{"source":"AEHR:AccruedExpensesDetailsAbstract","target":"us-gaap:DeferredRentCreditCurrent","order":80.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"AEHR:AccruedExpensesDetailsAbstract","target":"AEHR:AccruedCustomerObligations","order":90.0},{"source":"AEHR:AccruedExpensesDetailsAbstract","target":"us-gaap:AccruedLiabilitiesCurrent","order":120.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-19","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:PayablesAndAccrualsAbstract","order":1.0},{"source":"us-gaap:PayablesAndAccrualsAbstract","target":"us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-20","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:LiabilitiesCurrent","order":140.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:LongTermDebt","order":150.0},{"source":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","target":"us-gaap:AccruedIncomeTaxesNoncurrent","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-21","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-22","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"AEHR:CapitalStockAbstract","order":1.0},{"source":"AEHR:CapitalStockAbstract","target":"us-gaap:StockholdersEquityPolicyTextBlock","order":0.0}]},{"name":"rpt:network-presentation-23","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"AEHR:CapitalStockDetailsAbstract","order":1.0},{"source":"us-gaap:AwardTypeAxis","target":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","order":0.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract","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:ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized","order":20.0},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","order":30.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract","target":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures","order":40.0},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod","order":50.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod","order":60.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalGeneralDisclosuresAbstract","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","order":70.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","order":90.0},{"source":"AEHR:CapitalStockDetailsAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","order":110.0},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod","order":120.0},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","target":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","order":130.0},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","order":140.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber","order":170.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","order":190.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":200.0},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","target":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice","order":200.0},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice","order":210.0},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","target":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice","order":220.0},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","order":230.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice","order":250.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue","order":270.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue","order":280.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue","order":290.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]}]},{"name":"rpt:network-presentation-24","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"AEHR:CapitalStockDetails2Abstract","order":1.0},{"source":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis","target":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain","order":0.0},{"source":"us-gaap:StatementTable","target":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis","order":10.0},{"source":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain","target":"AEHR:RangeAMember","order":10.0},{"source":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain","target":"AEHR:Range1Member","order":20.0},{"source":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain","target":"AEHR:Range2Member","order":30.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","order":30.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain","target":"AEHR:Range3Member","order":40.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2","order":40.0},{"source":"us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain","target":"AEHR:Range4Member","order":50.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","order":50.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber","order":60.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1","order":70.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice","order":80.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"AEHR:CapitalStockDetails2Abstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1","order":130.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":200.0}]},{"name":"rpt:network-presentation-25","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"AEHR:CapitalStockDetailsNarrativeAbstract","order":1.0},{"source":"us-gaap:MultiemployerPlanTypeAxis","target":"us-gaap:MultiemployerPlansTypeDomain","order":0.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized","order":0.0},{"source":"us-gaap:StatementTable","target":"us-gaap:MultiemployerPlanTypeAxis","order":10.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","order":10.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue","order":20.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1","order":30.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber","order":40.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice","order":50.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures","order":60.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:MultiemployerPlansTypeDomain","target":"AEHR:StockOptionPlan20062016Member","order":70.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","order":70.0},{"source":"us-gaap:MultiemployerPlansTypeDomain","target":"us-gaap:EmployeeStockMember","order":80.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","order":80.0},{"source":"us-gaap:StatementLineItems","target":"AEHR:MarketValueOnDateOfGrant","order":90.0},{"source":"AEHR:CapitalStockDetailsNarrativeAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested","order":100.0},{"source":"us-gaap:MultiemployerPlansTypeDomain","target":"AEHR:BoardOfDirectorsMember","order":110.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested","order":110.0},{"source":"us-gaap:MultiemployerPlansTypeDomain","target":"AEHR:EquityIncentivePlan2016Member","order":120.0},{"source":"us-gaap:StatementLineItems","target":"AEHR:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesReservedForFutureIssuance","order":120.0},{"source":"us-gaap:MultiemployerPlansTypeDomain","target":"AEHR:EquityIncentivePlan2006Member","order":130.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","order":130.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":200.0}]},{"name":"rpt:network-presentation-26","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"AEHR:StockbasedCompensationTables","order":1.0},{"source":"AEHR:StockbasedCompensationTables","target":"us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock","order":0.0},{"source":"AEHR:StockbasedCompensationTables","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock","order":10.0}]},{"name":"rpt:network-presentation-27","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-28","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"AEHR:CommitmentsAndContingenciesDetailsAbstract","order":1.0},{"source":"AEHR:CommitmentsAndContingenciesDetailsAbstract","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent","order":10.0},{"source":"AEHR:CommitmentsAndContingenciesDetailsAbstract","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears","order":20.0},{"source":"AEHR:CommitmentsAndContingenciesDetailsAbstract","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears","order":30.0},{"source":"AEHR:CommitmentsAndContingenciesDetailsAbstract","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears","order":40.0},{"source":"AEHR:CommitmentsAndContingenciesDetailsAbstract","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears","order":50.0},{"source":"AEHR:CommitmentsAndContingenciesDetailsAbstract","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter","order":60.0},{"source":"AEHR:CommitmentsAndContingenciesDetailsAbstract","target":"us-gaap:OperatingLeasesFutureMinimumPaymentsDue","order":70.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-29","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"AEHR:CommitmentsAndContingenciesDetailsNarrativeAbstract","order":1.0},{"source":"AEHR:CommitmentsAndContingenciesDetailsNarrativeAbstract","target":"us-gaap:OperatingLeasesRentExpenseNet","order":0.0},{"source":"AEHR:CommitmentsAndContingenciesDetailsNarrativeAbstract","target":"us-gaap:CertificatesOfDepositAtCarryingValue","order":20.0}]},{"name":"rpt:network-presentation-30","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-31","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"AEHR:CustomerDepositsAndDeferredRevenueAbstract","order":1.0},{"source":"AEHR:CustomerDepositsAndDeferredRevenueAbstract","target":"AEHR:CustomerDepositsAndDeferredRevenueDisclosure","order":0.0}]},{"name":"rpt:network-presentation-32","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}]},{"name":"rpt:network-presentation-33","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"AEHR:CustomerDepositsAndDeferredRevenueTablesAbstract","order":1.0},{"source":"AEHR:CustomerDepositsAndDeferredRevenueTablesAbstract","target":"AEHR:CustomerDepositsAndDeferredRevenueTableTextBlock","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-34","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-35","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"AEHR:EmployeeBenefitPlansAbstract","order":1.0},{"source":"AEHR:EmployeeBenefitPlansAbstract","target":"us-gaap:CompensationAndEmployeeBenefitPlansTextBlock","order":0.0}]},{"name":"rpt:network-presentation-36","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"AEHR:EmployeeBenefitPlansDetailsNarrativeAbstract","order":1.0},{"source":"us-gaap:PlanNameAxis","target":"us-gaap:PlanNameDomain","order":0.0},{"source":"us-gaap:StatementTable","target":"us-gaap:PlanNameAxis","order":10.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount","order":10.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:EmployeeStockOwnershipPlanESOPSharesContributedToESOP","order":20.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans","order":30.0},{"source":"us-gaap:PlanNameDomain","target":"AEHR:ESPP2006Member","order":40.0},{"source":"us-gaap:StatementLineItems","target":"AEHR:CumulativeStockIssuedSharesEmployeeStockPurchasePlan","order":40.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","order":50.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount","order":60.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","order":70.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"AEHR:EmployeeBenefitPlansDetailsNarrativeAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":200.0}]},{"name":"rpt:network-presentation-37","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EquityAbstract","order":1.0},{"source":"us-gaap:EquityAbstract","target":"us-gaap:StockholdersEquityNoteDisclosureTextBlock","order":0.0}]},{"name":"rpt:network-presentation-38","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"AEHR:EquityDetailsNarrativeAbstract","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:StatementLineItems","target":"us-gaap:ConversionOfStockAmountIssued1","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:ExtinguishmentOfDebtTypeDomain","target":"AEHR:SemicsIncMember","order":20.0},{"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":"AEHR:EquityDetailsNarrativeAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":200.0}]},{"name":"rpt:network-presentation-39","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-40","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"AEHR:IncomeTaxesDetailsAbstract","order":1.0},{"source":"AEHR:IncomeTaxesDetailsAbstract","target":"AEHR:ComponentsOfLossBeforeIncomeTaxExpenseBenefit","order":0.0},{"source":"AEHR:ComponentsOfLossBeforeIncomeTaxExpenseBenefit","target":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","order":10.0},{"source":"AEHR:ComponentsOfLossBeforeIncomeTaxExpenseBenefit","target":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign","order":20.0},{"source":"AEHR:ComponentsOfLossBeforeIncomeTaxExpenseBenefit","target":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","order":30.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-41","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"AEHR:IncomeTaxesDetails1Abstract","order":1.0},{"source":"AEHR:IncomeTaxesDetails1Abstract","target":"AEHR:ComponentsOfIncomeTaxBenefitExpenseAbstract","order":0.0},{"source":"AEHR:IncomeTaxesDetails1Abstract","target":"us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract","order":10.0},{"source":"us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:CurrentFederalTaxExpenseBenefit","order":20.0},{"source":"us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","order":30.0},{"source":"AEHR:IncomeTaxesDetails1Abstract","target":"us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract","order":40.0},{"source":"us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","order":50.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","order":60.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"AEHR:IncomeTaxesDetails1Abstract","target":"us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract","order":70.0},{"source":"us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:CurrentForeignTaxExpenseBenefit","order":80.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:DeferredForeignIncomeTaxExpenseBenefit","order":90.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:IncomeTaxExpenseBenefit","order":100.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedTerseLabel"}]}]},{"name":"rpt:network-presentation-42","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"AEHR:IncomeTaxesDetails2Abstract","order":1.0},{"source":"AEHR:IncomeTaxesDetails2Abstract","target":"us-gaap:EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract","order":0.0},{"source":"us-gaap:EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract","target":"us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate","order":10.0},{"source":"us-gaap:EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract","target":"us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes","order":20.0},{"source":"us-gaap:EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract","target":"us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential","order":30.0},{"source":"us-gaap:EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract","target":"us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost","order":40.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract","target":"us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch","order":50.0},{"source":"us-gaap:EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract","target":"us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance","order":60.0},{"source":"us-gaap:EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract","target":"us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments","order":70.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract","target":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","order":80.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-43","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"AEHR:IncomeTaxesDetails3Abstract","order":1.0},{"source":"AEHR:IncomeTaxesDetails3Abstract","target":"us-gaap:ComponentsOfDeferredTaxAssetsAbstract","order":0.0},{"source":"us-gaap:ComponentsOfDeferredTaxAssetsAbstract","target":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwards","order":10.0},{"source":"us-gaap:ComponentsOfDeferredTaxAssetsAbstract","target":"us-gaap:DeferredTaxAssetsTaxCreditCarryforwards","order":20.0},{"source":"us-gaap:ComponentsOfDeferredTaxAssetsAbstract","target":"us-gaap:DeferredTaxAssetsInventory","order":30.0},{"source":"us-gaap:ComponentsOfDeferredTaxAssetsAbstract","target":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves","order":40.0},{"source":"us-gaap:ComponentsOfDeferredTaxAssetsAbstract","target":"us-gaap:DeferredTaxAssetsOther","order":50.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ComponentsOfDeferredTaxAssetsAbstract","target":"us-gaap:DeferredTaxAssetsGross","order":60.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:ComponentsOfDeferredTaxAssetsAbstract","target":"us-gaap:DeferredTaxAssetsValuationAllowance","order":70.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:ComponentsOfDeferredTaxAssetsAbstract","target":"us-gaap:DeferredTaxAssetsLiabilitiesNet","order":80.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-44","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"AEHR:IncomeTaxesDetails4Abstract","order":1.0},{"source":"AEHR:IncomeTaxesDetails4Abstract","target":"AEHR:ComponentsOfUnrecognizedTaxBenefits","order":0.0},{"source":"AEHR:ComponentsOfUnrecognizedTaxBenefits","target":"us-gaap:UnrecognizedTaxBenefits","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"AEHR:ComponentsOfUnrecognizedTaxBenefits","target":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions","order":20.0},{"source":"AEHR:ComponentsOfUnrecognizedTaxBenefits","target":"us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations","order":30.0},{"source":"AEHR:ComponentsOfUnrecognizedTaxBenefits","target":"us-gaap:UnrecognizedTaxBenefits","order":40.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]}]},{"name":"rpt:network-presentation-45","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"AEHR:IncomeTaxesDetailsNarrativeAbstract","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:IncomeTaxAuthorityDomain","target":"AEHR:FederalMember","order":20.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate","order":20.0},{"source":"us-gaap:IncomeTaxAuthorityDomain","target":"AEHR:StateMember","order":30.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued","order":30.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:OperatingLossCarryforwardsValuationAllowance","order":40.0},{"source":"us-gaap:StatementLineItems","target":"AEHR:ResearchAndDevelopmentTaxCreditCarryforwards","order":50.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax","order":60.0},{"source":"us-gaap:StatementLineItems","target":"AEHR:ForeignNetOperatingLossCarryforwards","order":70.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:UnrecognizedTaxBenefits","order":80.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"AEHR:IncomeTaxesDetailsNarrativeAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":200.0}]},{"name":"rpt:network-presentation-46","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-47","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:InventoryDisclosureAbstract","order":1.0},{"source":"us-gaap:InventoryDisclosureAbstract","target":"us-gaap:InventoryDisclosureTextBlock","order":0.0}]},{"name":"rpt:network-presentation-48","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":40.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-49","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:InventoryDisclosureAbstract","order":1.0},{"source":"us-gaap:InventoryDisclosureAbstract","target":"us-gaap:ScheduleOfInventoryCurrentTableTextBlock","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-50","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-51","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DebtDisclosureAbstract","order":1.0},{"source":"us-gaap:DebtDisclosureAbstract","target":"us-gaap:DebtInstrumentCarryingAmount","order":0.0},{"source":"us-gaap:DebtDisclosureAbstract","target":"us-gaap:UnamortizedDebtIssuanceExpense","order":10.0},{"source":"us-gaap:DebtDisclosureAbstract","target":"us-gaap:LongTermDebt","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-52","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DebtDisclosureAbstract","order":1.0},{"source":"us-gaap:DebtDisclosureAbstract","target":"us-gaap:DebtInstrumentCarryingAmount","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:DebtDisclosureAbstract","target":"us-gaap:DebtInstrumentInterestRateDuringPeriod","order":10.0},{"source":"us-gaap:DebtDisclosureAbstract","target":"us-gaap:DebtInstrumentMaturityDate","order":20.0},{"source":"us-gaap:DebtDisclosureAbstract","target":"us-gaap:DebtInstrumentFrequencyOfPeriodicPayment","order":30.0},{"source":"us-gaap:DebtDisclosureAbstract","target":"AEHR:DebtIssuanceCostsArrangementsNet","order":40.0},{"source":"us-gaap:DebtDisclosureAbstract","target":"us-gaap:DebtInstrumentInterestRateEffectivePercentage","order":50.0},{"source":"us-gaap:DebtDisclosureAbstract","target":"us-gaap:AmortizationOfFinancingCosts","order":60.0},{"source":"us-gaap:DebtDisclosureAbstract","target":"us-gaap:UnamortizedDebtIssuanceExpense","order":70.0},{"source":"us-gaap:DebtDisclosureAbstract","target":"us-gaap:DebtInstrumentConvertibleConversionPrice1","order":80.0},{"source":"us-gaap:DebtDisclosureAbstract","target":"us-gaap:DebtInstrumentConvertibleTermsOfConversionFeature","order":90.0},{"source":"us-gaap:DebtDisclosureAbstract","target":"us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity","order":100.0},{"source":"us-gaap:DebtDisclosureAbstract","target":"us-gaap:LineOfCredit","order":110.0},{"source":"us-gaap:DebtDisclosureAbstract","target":"us-gaap:DebtWeightedAverageInterestRate","order":120.0},{"source":"us-gaap:DebtDisclosureAbstract","target":"us-gaap:LineOfCreditFacilityFrequencyOfPayments","order":130.0},{"source":"us-gaap:DebtDisclosureAbstract","target":"us-gaap:LineOfCreditFacilityAverageOutstandingAmount","order":140.0},{"source":"us-gaap:DebtDisclosureAbstract","target":"us-gaap:LineOfCreditFacilityCovenantCompliance","order":150.0},{"source":"us-gaap:DebtDisclosureAbstract","target":"us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity","order":160.0},{"source":"us-gaap:DebtDisclosureAbstract","target":"AEHR:ConvertibleDebtPrincipalAmount","order":170.0},{"source":"us-gaap:DebtDisclosureAbstract","target":"AEHR:ConversionFromCreditFacilityToConvertibleNote","order":180.0}]},{"name":"rpt:network-presentation-53","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LongTermDebtAbstract","order":1.0},{"source":"us-gaap:LongTermDebtAbstract","target":"us-gaap:ScheduleOfDebtTableTextBlock","order":0.0}]},{"name":"rpt:network-presentation-54","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"AEHR:OrganizationAndSummaryOfSignificantAccountingPoliciesAbstract","order":1.0},{"source":"AEHR:OrganizationAndSummaryOfSignificantAccountingPoliciesAbstract","target":"us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock","order":0.0}]},{"name":"rpt:network-presentation-55","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"AEHR:OrganizationAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetailsAbstract","order":1.0},{"source":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","target":"us-gaap:PropertyPlantAndEquipmentTypeDomain","order":0.0},{"source":"us-gaap:RangeAxis","target":"us-gaap: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":"us-gaap:RangeMember","target":"us-gaap:MinimumMember","order":10.0},{"source":"us-gaap:StatementTable","target":"us-gaap:RangeAxis","order":20.0},{"source":"us-gaap:RangeMember","target":"us-gaap: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":"AEHR:OrganizationAndSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetailsAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":200.0}]},{"name":"rpt:network-presentation-56","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"AEHR:OrganizationAndSummaryOfSignificantAccountingPoliciesDetailsAbstract","order":1.0},{"source":"us-gaap:FairValueByFairValueHierarchyLevelAxis","target":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","order":0.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CashCashEquivalentsAndShortTermInvestments","order":0.0},{"source":"us-gaap:StatementTable","target":"us-gaap:FairValueByFairValueHierarchyLevelAxis","order":10.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CertificatesOfDepositAtCarryingValue","order":10.0},{"source":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","target":"us-gaap:FairValueInputsLevel1Member","order":20.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:AssetsFairValueDisclosure","order":20.0},{"source":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","target":"us-gaap:FairValueInputsLevel2Member","order":30.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:LiabilitiesFairValueDisclosure","order":30.0},{"source":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","target":"us-gaap:FairValueInputsLevel3Member","order":40.0},{"source":"AEHR:OrganizationAndSummaryOfSignificantAccountingPoliciesDetailsAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":200.0}]},{"name":"rpt:network-presentation-57","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"AEHR:StockbasedCompensationDetailsAbstract","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":"AEHR:TotalStockbasedCompensation","order":10.0},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:GeneralAndAdministrativeExpenseMember","order":20.0},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:ResearchAndDevelopmentExpenseMember","order":30.0},{"source":"us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems","target":"AEHR:EffectOnNetIncomeLossPerShareBasic","order":30.0},{"source":"us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems","target":"AEHR:EffectOnNetIncomeLossPerShareDiluted","order":40.0},{"source":"AEHR:StockbasedCompensationDetailsAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":200.0}]},{"name":"rpt:network-presentation-58","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"AEHR:OrganizationAndSummaryOfSignificantAccountingPoliciesDetails2Abstract","order":1.0},{"source":"us-gaap:AwardTypeAxis","target":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","order":0.0},{"source":"us-gaap:StatementLineItems","target":"AEHR:FairValueAssumptionsForStockOptionsGranted","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":"AEHR:FairValueAssumptionsForStockOptionsGranted","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1","order":10.0},{"source":"AEHR:FairValueAssumptionsForStockOptionsGranted","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","order":20.0},{"source":"AEHR:FairValueAssumptionsForStockOptionsGranted","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments","order":30.0},{"source":"AEHR:FairValueAssumptionsForStockOptionsGranted","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","order":40.0},{"source":"AEHR:FairValueAssumptionsForStockOptionsGranted","target":"AEHR:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate","order":50.0},{"source":"AEHR:FairValueAssumptionsForStockOptionsGranted","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","order":60.0},{"source":"AEHR:OrganizationAndSummaryOfSignificantAccountingPoliciesDetails2Abstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":200.0}]},{"name":"rpt:network-presentation-59","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"AEHR:StockbasedCompensationDetails7Abstract","order":1.0},{"source":"us-gaap:RangeAxis","target":"us-gaap:RangeMember","order":0.0},{"source":"us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis","target":"us-gaap:EmployeeStockOwnershipPlanESOPPlanDomain","order":0.0},{"source":"us-gaap:StatementTable","target":"us-gaap:RangeAxis","order":10.0},{"source":"us-gaap:RangeMember","target":"us-gaap:MinimumMember","order":10.0},{"source":"us-gaap:EmployeeStockOwnershipPlanESOPPlanDomain","target":"us-gaap:EmployeeStockMember","order":10.0},{"source":"us-gaap:StatementLineItems","target":"AEHR:FairValueAssumptionsForEsppPurchaseRightsGranted","order":10.0},{"source":"us-gaap:RangeMember","target":"us-gaap:MaximumMember","order":20.0},{"source":"us-gaap:StatementTable","target":"us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis","order":20.0},{"source":"AEHR:FairValueAssumptionsForEsppPurchaseRightsGranted","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1","order":20.0},{"source":"AEHR:FairValueAssumptionsForEsppPurchaseRightsGranted","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","order":30.0},{"source":"AEHR:FairValueAssumptionsForEsppPurchaseRightsGranted","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments","order":40.0},{"source":"AEHR:FairValueAssumptionsForEsppPurchaseRightsGranted","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","order":50.0},{"source":"AEHR:FairValueAssumptionsForEsppPurchaseRightsGranted","target":"AEHR:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate","order":60.0},{"source":"AEHR:FairValueAssumptionsForEsppPurchaseRightsGranted","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","order":80.0},{"source":"AEHR:StockbasedCompensationDetails7Abstract","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":"AEHR:EarningsPerShareDetailsAbstract","order":1.0},{"source":"AEHR:EarningsPerShareDetailsAbstract","target":"us-gaap:NetIncomeLoss","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"AEHR:EarningsPerShareDetailsAbstract","target":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","order":30.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"AEHR:EarningsPerShareDetailsAbstract","target":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","order":40.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"AEHR:EarningsPerShareDetailsAbstract","target":"us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment","order":50.0},{"source":"AEHR:EarningsPerShareDetailsAbstract","target":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","order":60.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"AEHR:EarningsPerShareDetailsAbstract","target":"us-gaap:EarningsPerShareBasic","order":70.0},{"source":"AEHR:EarningsPerShareDetailsAbstract","target":"us-gaap:EarningsPerShareDiluted","order":90.0}]},{"name":"rpt:network-presentation-61","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"AEHR:OrganizationAndSummaryOfSignificantAccountingPoliciesDetailsNarrativeAbstract","order":1.0},{"source":"us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis","target":"us-gaap:EmployeeStockOwnershipPlanESOPPlanDomain","order":0.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:DebtInstrumentAxis","target":"us-gaap:DebtInstrumentNameDomain","order":0.0},{"source":"us-gaap:MultiemployerPlanTypeAxis","target":"us-gaap:MultiemployerPlansTypeDomain","order":0.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CashAndCashEquivalentsAtCarryingValue","order":0.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis","order":10.0},{"source":"us-gaap:StatementLineItems","target":"AEHR:ProceedsFromIssuanceOfFollowOnPublicOfferingNetOfIssuanceCosts","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementBusinessSegmentsAxis","order":20.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockIssuedDuringPeriodSharesNewIssues","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:ConcentrationRiskByTypeAxis","order":30.0},{"source":"us-gaap:StatementLineItems","target":"AEHR:NetProceedsFromIssuanceOfCommonStock","order":30.0},{"source":"us-gaap:StatementTable","target":"us-gaap:DebtInstrumentAxis","order":40.0},{"source":"us-gaap:StatementTable","target":"us-gaap:MultiemployerPlanTypeAxis","order":50.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ConcentrationRiskPercentage1","order":60.0},{"source":"us-gaap:EmployeeStockOwnershipPlanESOPPlanDomain","target":"AEHR:ESPPMember","order":70.0},{"source":"us-gaap:StatementLineItems","target":"AEHR:StockBasedCompensationAbstract","order":80.0},{"source":"us-gaap:StatementLineItems","target":"AEHR:StockbasedCompensationCostsCapitalizedAsPartOfInventory","order":90.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"AEHR:OrganizationAndSummaryOfSignificantAccountingPoliciesDetailsNarrativeAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:EmployeeStockOwnershipPlanESOPPlanDomain","target":"us-gaap:RestrictedStockUnitsRSUMember","order":100.0},{"source":"us-gaap:StatementLineItems","target":"AEHR:StockbasedCompensationExpenseRelatedToStockOptions","order":100.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","order":110.0},{"source":"us-gaap:StatementLineItems","target":"AEHR:EstimatedForfeituresOfUnvestedStockBasedAwards","order":120.0},{"source":"us-gaap:SegmentDomain","target":"us-gaap:AsiaMember","order":130.0},{"source":"us-gaap:ConcentrationRiskTypeDomain","target":"us-gaap:AccountsReceivableMember","order":130.0},{"source":"us-gaap:SegmentDomain","target":"us-gaap:EuropeMember","order":140.0},{"source":"us-gaap:StatementLineItems","target":"AEHR:StockbasedCompensationRelatedToEmployeeStockPurchasePlan","order":140.0},{"source":"us-gaap:SegmentDomain","target":"us-gaap:NorthAmericaMember","order":150.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions","order":160.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1","order":170.0},{"source":"us-gaap:SegmentDomain","target":"AEHR:OneCustomerMember","order":190.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:WeightedAverageNumberOfSharesRestrictedStock","order":190.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":200.0},{"source":"us-gaap:SegmentDomain","target":"AEHR:TwoCustomerMember","order":200.0},{"source":"us-gaap:StatementLineItems","target":"AEHR:EsppSharesAvailableForIssuance","order":200.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:EarningsPerShareAbstract","order":210.0},{"source":"us-gaap:SegmentDomain","target":"AEHR:ThreeCustomerMember","order":220.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","order":220.0},{"source":"us-gaap:ConcentrationRiskTypeDomain","target":"us-gaap:SalesMember","order":240.0},{"source":"us-gaap:SegmentDomain","target":"AEHR:FourCustomerMember","order":300.0},{"source":"us-gaap:DebtInstrumentNameDomain","target":"AEHR:ConvertibleNotesMember","order":360.0},{"source":"us-gaap:MultiemployerPlansTypeDomain","target":"AEHR:StockOptionPlan20062016Member","order":380.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":"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:FairValueMeasurementPolicyPolicyTextBlock","order":60.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy","order":70.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ConcentrationRiskCreditRisk","order":80.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"AEHR:ConcentrationOfSupplyRiskPolicyTextBlock","order":90.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:InventoryPolicyTextBlock","order":100.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock","order":110.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:RevenueRecognitionPolicyTextBlock","order":120.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ResearchAndDevelopmentExpensePolicy","order":130.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock","order":140.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:AdvertisingCostsPolicyTextBlock","order":150.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ShippingAndHandlingCostPolicyTextBlock","order":160.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:IncomeTaxPolicyTextBlock","order":170.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy","order":180.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:EarningsPerSharePolicyTextBlock","order":190.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ComprehensiveIncomePolicyPolicyTextBlock","order":200.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:Reclassifications","order":210.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock","order":220.0}]},{"name":"rpt:network-presentation-63","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"AEHR:OrganizationAndSummaryOfSignificantAccountingPoliciesTablesAbstract","order":1.0},{"source":"AEHR:OrganizationAndSummaryOfSignificantAccountingPoliciesTablesAbstract","target":"us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock","order":0.0},{"source":"AEHR:OrganizationAndSummaryOfSignificantAccountingPoliciesTablesAbstract","target":"AEHR:ScheduleUsefulLifeForPropertyAndEquipmentTableTextblock","order":10.0},{"source":"AEHR:OrganizationAndSummaryOfSignificantAccountingPoliciesTablesAbstract","target":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock","order":20.0},{"source":"AEHR:OrganizationAndSummaryOfSignificantAccountingPoliciesTablesAbstract","target":"us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock","order":30.0},{"source":"AEHR:OrganizationAndSummaryOfSignificantAccountingPoliciesTablesAbstract","target":"us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock","order":40.0},{"source":"AEHR:OrganizationAndSummaryOfSignificantAccountingPoliciesTablesAbstract","target":"us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock","order":50.0}]},{"name":"rpt:network-presentation-64","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"AEHR:OtherExpenseIncomeNetAbstract","order":1.0},{"source":"AEHR:OtherExpenseIncomeNetAbstract","target":"us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock","order":0.0}]},{"name":"rpt:network-presentation-65","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"AEHR:OtherExpenseIncomeNetDetailsAbstract","order":1.0},{"source":"AEHR:OtherExpenseIncomeNetDetailsAbstract","target":"us-gaap:InvestmentIncomeDividend","order":0.0},{"source":"AEHR:OtherExpenseIncomeNetDetailsAbstract","target":"us-gaap:ForeignCurrencyTransactionGainLossBeforeTax","order":10.0},{"source":"AEHR:OtherExpenseIncomeNetDetailsAbstract","target":"us-gaap:OtherNonoperatingIncome","order":20.0},{"source":"AEHR:OtherExpenseIncomeNetDetailsAbstract","target":"us-gaap:OtherNonoperatingIncomeExpense","order":30.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-66","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}]},{"name":"rpt:network-presentation-67","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-68","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":30.0},{"source":"us-gaap:MovementInStandardProductWarrantyAccrualRollForward","target":"us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease","order":40.0},{"source":"us-gaap:MovementInStandardProductWarrantyAccrualRollForward","target":"us-gaap:ProductWarrantyAccrualPayments","order":50.0},{"source":"us-gaap:MovementInStandardProductWarrantyAccrualRollForward","target":"us-gaap:ProductWarrantyAccrual","order":70.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]}]},{"name":"rpt:network-presentation-69","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-70","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:PropertyPlantAndEquipmentAbstract","order":1.0},{"source":"us-gaap:PropertyPlantAndEquipmentAbstract","target":"us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock","order":0.0}]},{"name":"rpt:network-presentation-71","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"AEHR:PropertyAndEquipmentNetDetailsAbstract","order":1.0},{"source":"AEHR:PropertyAndEquipmentNetDetailsAbstract","target":"us-gaap:LeaseholdImprovementsGross","order":0.0},{"source":"AEHR:PropertyAndEquipmentNetDetailsAbstract","target":"us-gaap:FurnitureAndFixturesGross","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"AEHR:PropertyAndEquipmentNetDetailsAbstract","target":"us-gaap:MachineryAndEquipmentGross","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"AEHR:PropertyAndEquipmentNetDetailsAbstract","target":"us-gaap:PropertyPlantAndEquipmentOther","order":30.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"AEHR:PropertyAndEquipmentNetDetailsAbstract","target":"us-gaap:PropertyPlantAndEquipmentGross","order":40.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"AEHR:PropertyAndEquipmentNetDetailsAbstract","target":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","order":50.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"AEHR:PropertyAndEquipmentNetDetailsAbstract","target":"us-gaap:PropertyPlantAndEquipmentNet","order":60.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-72","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-73","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:PropertyPlantAndEquipmentAbstract","order":1.0},{"source":"us-gaap:PropertyPlantAndEquipmentAbstract","target":"us-gaap:PropertyPlantAndEquipmentTextBlock","order":0.0}]},{"name":"rpt:network-presentation-74","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-75","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"AEHR:RelatedPartyTransactionsDetailsNarrativeAbstract","order":1.0},{"source":"AEHR:RelatedPartyTransactionsDetailsNarrativeAbstract","target":"us-gaap:DueToRelatedPartiesCurrentAndNoncurrent","order":0.0}]},{"name":"rpt:network-presentation-76","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-77","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"AEHR:SegmentInformationDetailsAbstract","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":"us-gaap:AsiaMember","order":20.0},{"source":"us-gaap:SegmentDomain","target":"us-gaap:EuropeMember","order":30.0},{"source":"AEHR:SegmentInformationDetailsAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":200.0}]},{"name":"rpt:network-presentation-78","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-79","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-80","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"AEHR:SelectedQuarterlyConsolidatedFinancialDataDetailsAbstract","order":1.0},{"source":"AEHR:SelectedQuarterlyConsolidatedFinancialDataDetailsAbstract","target":"us-gaap:Revenues","order":0.0},{"source":"AEHR:SelectedQuarterlyConsolidatedFinancialDataDetailsAbstract","target":"us-gaap:GrossProfit","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"AEHR:SelectedQuarterlyConsolidatedFinancialDataDetailsAbstract","target":"us-gaap:NetIncomeLoss","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"AEHR:SelectedQuarterlyConsolidatedFinancialDataDetailsAbstract","target":"us-gaap:EarningsPerShareBasicAndDiluted","order":30.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-81","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-82","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:StatementOfCashFlowsAbstract","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:StatementOfCashFlowsAbstract","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,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingAssetsAbstract","target":"us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable","order":150.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingAssetsAbstract","target":"us-gaap:IncreaseDecreaseInOtherDeferredLiability","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":180.0},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities","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:ProceedsFromSaleOfPropertyPlantAndEquipment","order":210.0},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:NetCashProvidedByUsedInInvestingActivities","order":220.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":300.0},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease","order":310.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:CashAndCashEquivalentsAtCarryingValue","order":320.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:CashAndCashEquivalentsAtCarryingValue","order":330.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:SupplementalCashFlowInformationAbstract","order":350.0},{"source":"us-gaap:SupplementalCashFlowInformationAbstract","target":"us-gaap:IncomeTaxesPaid","order":360.0},{"source":"us-gaap:SupplementalCashFlowInformationAbstract","target":"us-gaap:InterestPaid","order":370.0},{"source":"us-gaap:SupplementalCashFlowInformationAbstract","target":"us-gaap:NoncashInvestingAndFinancingItemsAbstract","order":390.0},{"source":"us-gaap:NoncashInvestingAndFinancingItemsAbstract","target":"AEHR:NetChangeInCapitalizedStockbasedCompensation","order":400.0},{"source":"us-gaap:NoncashInvestingAndFinancingItemsAbstract","target":"AEHR:LineOfCreditConvertedToConvertibleNotes","order":410.0},{"source":"us-gaap:NoncashInvestingAndFinancingItemsAbstract","target":"us-gaap:ConversionOfStockAmountIssued1","order":420.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-83","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-84","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},{"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:DebtorReorganizationItemsGainLossOnSettlementOfOtherClaimsNet1","order":70.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:OperatingExpenses","order":80.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:OperatingIncomeLoss","order":100.0},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:InterestExpense","order":120.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:RealizedInvestmentGainsLosses","order":130.0},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:OtherNonoperatingIncomeExpense","order":140.0},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","order":160.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:IncomeTaxExpenseBenefit","order":180.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:ProfitLoss","order":190.0},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:NetIncomeLossAttributableToNoncontrollingInterest","order":200.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:NetIncomeLoss","order":220.0},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:EarningsPerShareBasicAndDiluted","order":240.0},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","order":250.0},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","order":260.0}]},{"name":"rpt:network-presentation-85","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},{"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-calculation-86","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":"AEHR:AccruedCustomerObligations","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccruedLiabilitiesCurrent","target":"us-gaap:AccruedIncomeTaxesCurrent","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccruedLiabilitiesCurrent","target":"us-gaap:DeferredRentCreditCurrent","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccruedLiabilitiesCurrent","target":"us-gaap:OtherAccruedLiabilitiesCurrent","order":7.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccruedLiabilitiesCurrent","target":"us-gaap:ProductWarrantyAccrual","order":8.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccruedLiabilitiesCurrent","target":"AEHR:InvestorRelations","order":9.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AccruedLiabilitiesCurrent","target":"us-gaap:LiabilitiesSubjectToCompromiseDebtAndAccruedInterest","order":10.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-87","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:AccruedIncomeTaxesNoncurrent","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:Liabilities","target":"us-gaap:DeferredRevenueNoncurrent","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}]},{"source":"us-gaap:Liabilities","target":"us-gaap:LongTermDebt","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-88","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-89","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-90","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}]}]},{"name":"rpt:network-calculation-91","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-92","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:OtherNonoperatingIncomeExpense","order":1.0},{"source":"us-gaap:OtherNonoperatingIncomeExpense","target":"us-gaap:InvestmentIncomeDividend","order":1.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OtherNonoperatingIncomeExpense","target":"us-gaap:ForeignCurrencyTransactionGainLossBeforeTax","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OtherNonoperatingIncomeExpense","target":"us-gaap:OtherNonoperatingIncome","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-93","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-94","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:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities","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:NetCashProvidedByUsedInInvestingActivities","target":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","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:NetCashProvidedByUsedInInvestingActivities","target":"us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment","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-95","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","order":1.0},{"source":"xbrl:rootSource","target":"us-gaap:OperatingExpenses","order":2.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: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:OperatingExpenses","target":"us-gaap:DebtorReorganizationItemsGainLossOnSettlementOfOtherClaimsNet1","order":3.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","target":"us-gaap:RealizedInvestmentGainsLosses","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","target":"us-gaap:OtherNonoperatingIncomeExpense","order":4.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/AccruedExpenses"},{"name":"rpt:group-4","groupURI":"http://aehr.com/role/AccruedExpensesDetails"},{"name":"rpt:group-5","groupURI":"http://aehr.com/role/AccruedExpensesTables"},{"name":"rpt:group-6","groupURI":"http://aehr.com/role/BalanceSheets"},{"name":"rpt:group-7","groupURI":"http://aehr.com/role/BalanceSheetsParenthetical"},{"name":"rpt:group-8","groupURI":"http://aehr.com/role/CapitalStock"},{"name":"rpt:group-9","groupURI":"http://aehr.com/role/CapitalStockDetails"},{"name":"rpt:group-10","groupURI":"http://aehr.com/role/CapitalStockDetails2"},{"name":"rpt:group-11","groupURI":"http://aehr.com/role/CapitalStockDetailsNarrative"},{"name":"rpt:group-12","groupURI":"http://aehr.com/role/CapitalStockTables"},{"name":"rpt:group-13","groupURI":"http://aehr.com/role/CommitmentsAndContingencies"},{"name":"rpt:group-14","groupURI":"http://aehr.com/role/CommitmentsAndContingenciesDetails"},{"name":"rpt:group-15","groupURI":"http://aehr.com/role/CommitmentsAndContingenciesDetailsNarrative"},{"name":"rpt:group-16","groupURI":"http://aehr.com/role/CommitmentsAndContingenciesTables"},{"name":"rpt:group-17","groupURI":"http://aehr.com/role/CustomerDepositsAndDeferredRevenue"},{"name":"rpt:group-18","groupURI":"http://aehr.com/role/CustomerDepositsAndDeferredRevenueDetails"},{"name":"rpt:group-19","groupURI":"http://aehr.com/role/CustomerDepositsAndDeferredRevenueTables"},{"name":"rpt:group-20","groupURI":"http://aehr.com/role/DocumentAndEntityInformation"},{"name":"rpt:group-21","groupURI":"http://aehr.com/role/EmployeeBenefitPlans"},{"name":"rpt:group-22","groupURI":"http://aehr.com/role/EmployeeBenefitPlansDetailsNarrative"},{"name":"rpt:group-23","groupURI":"http://aehr.com/role/Equity"},{"name":"rpt:group-24","groupURI":"http://aehr.com/role/EquityDetailsNarrative"},{"name":"rpt:group-25","groupURI":"http://aehr.com/role/IncomeTaxes"},{"name":"rpt:group-26","groupURI":"http://aehr.com/role/IncomeTaxesDetails"},{"name":"rpt:group-27","groupURI":"http://aehr.com/role/IncomeTaxesDetails1"},{"name":"rpt:group-28","groupURI":"http://aehr.com/role/IncomeTaxesDetails2"},{"name":"rpt:group-29","groupURI":"http://aehr.com/role/IncomeTaxesDetails3"},{"name":"rpt:group-30","groupURI":"http://aehr.com/role/IncomeTaxesDetails4"},{"name":"rpt:group-31","groupURI":"http://aehr.com/role/IncomeTaxesDetailsNarrative"},{"name":"rpt:group-32","groupURI":"http://aehr.com/role/IncomeTaxesTables"},{"name":"rpt:group-33","groupURI":"http://aehr.com/role/Inventories"},{"name":"rpt:group-34","groupURI":"http://aehr.com/role/InventoriesDetails"},{"name":"rpt:group-35","groupURI":"http://aehr.com/role/InventoriesTables"},{"name":"rpt:group-36","groupURI":"http://aehr.com/role/Long-termDebt"},{"name":"rpt:group-37","groupURI":"http://aehr.com/role/Long-termDebtDetails"},{"name":"rpt:group-38","groupURI":"http://aehr.com/role/Long-termDebtDetailsNarrative"},{"name":"rpt:group-39","groupURI":"http://aehr.com/role/Long-termDebtTables"},{"name":"rpt:group-40","groupURI":"http://aehr.com/role/OrganizationAndSummaryOfSignificantAccountingPolicies"},{"name":"rpt:group-41","groupURI":"http://aehr.com/role/OrganizationAndSummaryOfSignificantAccountingPolicies-PropertyAndEquipmentDetails1"},{"name":"rpt:group-42","groupURI":"http://aehr.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesDetails"},{"name":"rpt:group-43","groupURI":"http://aehr.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesDetails2"},{"name":"rpt:group-44","groupURI":"http://aehr.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesDetails3"},{"name":"rpt:group-45","groupURI":"http://aehr.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesDetails4"},{"name":"rpt:group-46","groupURI":"http://aehr.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesDetails5"},{"name":"rpt:group-47","groupURI":"http://aehr.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesDetailsNarrative"},{"name":"rpt:group-48","groupURI":"http://aehr.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies"},{"name":"rpt:group-49","groupURI":"http://aehr.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesTables"},{"name":"rpt:group-50","groupURI":"http://aehr.com/role/OtherExpenseIncomeNet"},{"name":"rpt:group-51","groupURI":"http://aehr.com/role/OtherExpenseIncomeNetDetails"},{"name":"rpt:group-52","groupURI":"http://aehr.com/role/OtherExpenseIncomeNetTables"},{"name":"rpt:group-53","groupURI":"http://aehr.com/role/ProductWarranties"},{"name":"rpt:group-54","groupURI":"http://aehr.com/role/ProductWarrantiesDetails"},{"name":"rpt:group-55","groupURI":"http://aehr.com/role/ProductWarrantiesTables"},{"name":"rpt:group-56","groupURI":"http://aehr.com/role/PropertyAndEquipmentNet"},{"name":"rpt:group-57","groupURI":"http://aehr.com/role/PropertyAndEquipmentNetDetails"},{"name":"rpt:group-58","groupURI":"http://aehr.com/role/PropertyAndEquipmentNetDetailsNarrative"},{"name":"rpt:group-59","groupURI":"http://aehr.com/role/PropertyAndEquipmentNetTables"},{"name":"rpt:group-60","groupURI":"http://aehr.com/role/RelatedPartyTransactions"},{"name":"rpt:group-61","groupURI":"http://aehr.com/role/RelatedPartyTransactionsDetailsNarrative"},{"name":"rpt:group-62","groupURI":"http://aehr.com/role/SegmentInformation"},{"name":"rpt:group-63","groupURI":"http://aehr.com/role/SegmentInformationDetails"},{"name":"rpt:group-64","groupURI":"http://aehr.com/role/SegmentInformationTables"},{"name":"rpt:group-65","groupURI":"http://aehr.com/role/SelectedQuarterlyConsolidatedFinancialData"},{"name":"rpt:group-66","groupURI":"http://aehr.com/role/SelectedQuarterlyConsolidatedFinancialDataDetails"},{"name":"rpt:group-67","groupURI":"http://aehr.com/role/SelectedQuarterlyConsolidatedFinancialDataTables"},{"name":"rpt:group-68","groupURI":"http://aehr.com/role/StatementsOfCashFlows"},{"name":"rpt:group-69","groupURI":"http://aehr.com/role/StatementsOfComprehensiveIncomeLoss"},{"name":"rpt:group-70","groupURI":"http://aehr.com/role/StatementsOfOperations"},{"name":"rpt:group-71","groupURI":"http://aehr.com/role/StatementsOfShareholdersEquityDeficit"}],"groupContents":[{"groupName":"rpt:group-0","forObject":"rpt:network-presentation-14"},{"groupName":"rpt:group-1","forObject":"rpt:network-presentation-15"},{"groupName":"rpt:group-2","forObject":"rpt:network-presentation-16"},{"groupName":"rpt:group-3","forObject":"rpt:network-presentation-17"},{"groupName":"rpt:group-4","forObject":"rpt:network-presentation-18"},{"groupName":"rpt:group-5","forObject":"rpt:network-presentation-19"},{"groupName":"rpt:group-6","forObject":"rpt:network-presentation-20"},{"groupName":"rpt:group-7","forObject":"rpt:network-presentation-21"},{"groupName":"rpt:group-8","forObject":"rpt:network-presentation-22"},{"groupName":"rpt:group-9","forObject":"rpt:network-presentation-23"},{"groupName":"rpt:group-10","forObject":"rpt:network-presentation-24"},{"groupName":"rpt:group-11","forObject":"rpt:network-presentation-25"},{"groupName":"rpt:group-12","forObject":"rpt:network-presentation-26"},{"groupName":"rpt:group-13","forObject":"rpt:network-presentation-27"},{"groupName":"rpt:group-14","forObject":"rpt:network-presentation-28"},{"groupName":"rpt:group-15","forObject":"rpt:network-presentation-29"},{"groupName":"rpt:group-16","forObject":"rpt:network-presentation-30"},{"groupName":"rpt:group-17","forObject":"rpt:network-presentation-31"},{"groupName":"rpt:group-18","forObject":"rpt:network-presentation-32"},{"groupName":"rpt:group-19","forObject":"rpt:network-presentation-33"},{"groupName":"rpt:group-20","forObject":"rpt:network-presentation-34"},{"groupName":"rpt:group-21","forObject":"rpt:network-presentation-35"},{"groupName":"rpt:group-22","forObject":"rpt:network-presentation-36"},{"groupName":"rpt:group-23","forObject":"rpt:network-presentation-37"},{"groupName":"rpt:group-24","forObject":"rpt:network-presentation-38"},{"groupName":"rpt:group-25","forObject":"rpt:network-presentation-39"},{"groupName":"rpt:group-26","forObject":"rpt:network-presentation-40"},{"groupName":"rpt:group-27","forObject":"rpt:network-presentation-41"},{"groupName":"rpt:group-28","forObject":"rpt:network-presentation-42"},{"groupName":"rpt:group-29","forObject":"rpt:network-presentation-43"},{"groupName":"rpt:group-30","forObject":"rpt:network-presentation-44"},{"groupName":"rpt:group-31","forObject":"rpt:network-presentation-45"},{"groupName":"rpt:group-32","forObject":"rpt:network-presentation-46"},{"groupName":"rpt:group-33","forObject":"rpt:network-presentation-47"},{"groupName":"rpt:group-34","forObject":"rpt:network-presentation-48"},{"groupName":"rpt:group-35","forObject":"rpt:network-presentation-49"},{"groupName":"rpt:group-36","forObject":"rpt:network-presentation-50"},{"groupName":"rpt:group-37","forObject":"rpt:network-presentation-51"},{"groupName":"rpt:group-38","forObject":"rpt:network-presentation-52"},{"groupName":"rpt:group-39","forObject":"rpt:network-presentation-53"},{"groupName":"rpt:group-40","forObject":"rpt:network-presentation-54"},{"groupName":"rpt:group-41","forObject":"rpt:network-presentation-55"},{"groupName":"rpt:group-42","forObject":"rpt:network-presentation-56"},{"groupName":"rpt:group-43","forObject":"rpt:network-presentation-57"},{"groupName":"rpt:group-44","forObject":"rpt:network-presentation-58"},{"groupName":"rpt:group-45","forObject":"rpt:network-presentation-59"},{"groupName":"rpt:group-46","forObject":"rpt:network-presentation-60"},{"groupName":"rpt:group-47","forObject":"rpt:network-presentation-61"},{"groupName":"rpt:group-48","forObject":"rpt:network-presentation-62"},{"groupName":"rpt:group-49","forObject":"rpt:network-presentation-63"},{"groupName":"rpt:group-50","forObject":"rpt:network-presentation-64"},{"groupName":"rpt:group-51","forObject":"rpt:network-presentation-65"},{"groupName":"rpt:group-52","forObject":"rpt:network-presentation-66"},{"groupName":"rpt:group-53","forObject":"rpt:network-presentation-67"},{"groupName":"rpt:group-54","forObject":"rpt:network-presentation-68"},{"groupName":"rpt:group-55","forObject":"rpt:network-presentation-69"},{"groupName":"rpt:group-56","forObject":"rpt:network-presentation-70"},{"groupName":"rpt:group-57","forObject":"rpt:network-presentation-71"},{"groupName":"rpt:group-58","forObject":"rpt:network-presentation-72"},{"groupName":"rpt:group-59","forObject":"rpt:network-presentation-73"},{"groupName":"rpt:group-60","forObject":"rpt:network-presentation-74"},{"groupName":"rpt:group-61","forObject":"rpt:network-presentation-75"},{"groupName":"rpt:group-62","forObject":"rpt:network-presentation-76"},{"groupName":"rpt:group-63","forObject":"rpt:network-presentation-77"},{"groupName":"rpt:group-64","forObject":"rpt:network-presentation-78"},{"groupName":"rpt:group-65","forObject":"rpt:network-presentation-79"},{"groupName":"rpt:group-66","forObject":"rpt:network-presentation-80"},{"groupName":"rpt:group-67","forObject":"rpt:network-presentation-81"},{"groupName":"rpt:group-68","forObject":"rpt:network-presentation-82"},{"groupName":"rpt:group-69","forObject":"rpt:network-presentation-83"},{"groupName":"rpt:group-70","forObject":"rpt:network-presentation-84"},{"groupName":"rpt:group-71","forObject":"rpt:network-presentation-85"},{"groupName":"rpt:group-4","forObject":"rpt:network-calculation-86"},{"groupName":"rpt:group-6","forObject":"rpt:network-calculation-87"},{"groupName":"rpt:group-14","forObject":"rpt:network-calculation-88"},{"groupName":"rpt:group-26","forObject":"rpt:network-calculation-89"},{"groupName":"rpt:group-28","forObject":"rpt:network-calculation-90"},{"groupName":"rpt:group-29","forObject":"rpt:network-calculation-91"},{"groupName":"rpt:group-51","forObject":"rpt:network-calculation-92"},{"groupName":"rpt:group-57","forObject":"rpt:network-calculation-93"},{"groupName":"rpt:group-68","forObject":"rpt:network-calculation-94"},{"groupName":"rpt:group-70","forObject":"rpt:network-calculation-95"},{"groupName":"rpt:group-9","forObject":"rpt:cube-0"},{"groupName":"rpt:group-10","forObject":"rpt:cube-1"},{"groupName":"rpt:group-11","forObject":"rpt:cube-2"},{"groupName":"rpt:group-22","forObject":"rpt:cube-3"},{"groupName":"rpt:group-24","forObject":"rpt:cube-4"},{"groupName":"rpt:group-31","forObject":"rpt:cube-5"},{"groupName":"rpt:group-41","forObject":"rpt:cube-6"},{"groupName":"rpt:group-42","forObject":"rpt:cube-7"},{"groupName":"rpt:group-43","forObject":"rpt:cube-8"},{"groupName":"rpt:group-44","forObject":"rpt:cube-9"},{"groupName":"rpt:group-45","forObject":"rpt:cube-10"},{"groupName":"rpt:group-47","forObject":"rpt:cube-11"},{"groupName":"rpt:group-63","forObject":"rpt:cube-12"},{"groupName":"rpt:group-71","forObject":"rpt:cube-13"}],"facts":[{"name":"rpt:f-0","factDimensions":{"xbrl:concept":"dei:EntityRegistrantName","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"AEHR TEST SYSTEMS"}]},{"name":"rpt:f-1","factDimensions":{"xbrl:concept":"dei:EntityCentralIndexKey","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"0001040470"}]},{"name":"rpt:f-2","factDimensions":{"xbrl:concept":"dei:DocumentType","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"10-K"}]},{"name":"rpt:f-3","factDimensions":{"xbrl:concept":"dei:DocumentPeriodEndDate","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"2017-05-31"}]},{"name":"rpt:f-4","factDimensions":{"xbrl:concept":"dei:AmendmentFlag","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"false"}]},{"name":"rpt:f-5","factDimensions":{"xbrl:concept":"dei:CurrentFiscalYearEndDate","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"--05-31"}]},{"name":"rpt:f-6","factDimensions":{"xbrl:concept":"dei:EntityWellKnownSeasonedIssuer","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"No"}]},{"name":"rpt:f-7","factDimensions":{"xbrl:concept":"dei:EntityVoluntaryFilers","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"No"}]},{"name":"rpt:f-8","factDimensions":{"xbrl:concept":"dei:EntityCurrentReportingStatus","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"Yes"}]},{"name":"rpt:f-9","factDimensions":{"xbrl:concept":"dei:EntityFilerCategory","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"Smaller Reporting Company"}]},{"name":"rpt:f-10","factDimensions":{"xbrl:concept":"dei:DocumentFiscalPeriodFocus","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"FY"}]},{"name":"rpt:f-11","factDimensions":{"xbrl:concept":"dei:DocumentFiscalYearFocus","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"2017"}]},{"name":"rpt:f-12","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockParOrStatedValuePerShare","xbrl:period":"2016-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":"2017-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":"2016-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":"2017-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":"2016-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":"2017-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":"2016-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":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"75000000"}]},{"name":"rpt:f-20","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-21","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-22","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-23","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsAtCarryingValue","xbrl:period":"2014-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1809000","decimals":-3}]},{"name":"rpt:f-24","factDimensions":{"xbrl:concept":"us-gaap:AccountsReceivableNetCurrent","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"522000","decimals":-3}]},{"name":"rpt:f-25","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-26","factDimensions":{"xbrl:concept":"us-gaap:InventoryNet","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7033000","decimals":-3}]},{"name":"rpt:f-27","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-28","factDimensions":{"xbrl:concept":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"254000","decimals":-3}]},{"name":"rpt:f-29","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-30","factDimensions":{"xbrl:concept":"us-gaap:AssetsCurrent","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8748000","decimals":-3}]},{"name":"rpt:f-31","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-32","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-33","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-34","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"478000","decimals":-3}]},{"name":"rpt:f-35","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-36","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-37","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"us-gaap:AsiaMember"},"factValues":[{"value":"40000","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","us-gaap:StatementBusinessSegmentsAxis":"us-gaap:AsiaMember"},"factValues":[{"value":"39000","decimals":-3}]},{"name":"rpt:f-39","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"us-gaap:EuropeMember"},"factValues":[{"value":"15000","decimals":-3}]},{"name":"rpt:f-40","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"us-gaap:EuropeMember"},"factValues":[{"value":"14000","decimals":-3}]},{"name":"rpt:f-41","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"AEHR:USMember"},"factValues":[{"value":"432000","decimals":-3}]},{"name":"rpt:f-42","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"us-gaap:AsiaMember"},"factValues":[{"value":"34000","decimals":-3}]},{"name":"rpt:f-43","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"us-gaap:EuropeMember"},"factValues":[{"value":"12000","decimals":-3}]},{"name":"rpt:f-44","factDimensions":{"xbrl:concept":"us-gaap:OtherAssetsNoncurrent","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"94000","decimals":-3}]},{"name":"rpt:f-45","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-46","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10046000","decimals":-3}]},{"name":"rpt:f-47","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-48","factDimensions":{"xbrl:concept":"us-gaap:AccountsPayableCurrent","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1413000","decimals":-3}]},{"name":"rpt:f-49","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-50","factDimensions":{"xbrl:concept":"us-gaap:AccruedLiabilitiesCurrent","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1553000","decimals":-3}]},{"name":"rpt:f-51","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-52","factDimensions":{"xbrl:concept":"AEHR:CustomerDepositsAndDeferredRevenue","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1714000","decimals":-3}]},{"name":"rpt:f-53","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-54","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesCurrent","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4680000","decimals":-3}]},{"name":"rpt:f-55","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-56","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebt","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5962000","decimals":-3}]},{"name":"rpt:f-57","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-58","factDimensions":{"xbrl:concept":"us-gaap:DeferredRevenueNoncurrent","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"127000","decimals":-3}]},{"name":"rpt:f-59","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-60","factDimensions":{"xbrl:concept":"us-gaap:Liabilities","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10769000","decimals":-3}]},{"name":"rpt:f-61","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-62","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockValue","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-63","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-64","factDimensions":{"xbrl:concept":"us-gaap:CommonStockValue","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"132000","decimals":-3}]},{"name":"rpt:f-65","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-66","factDimensions":{"xbrl:concept":"us-gaap:AdditionalPaidInCapitalCommonStock","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"58052000","decimals":-3}]},{"name":"rpt:f-67","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-68","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-69","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-70","factDimensions":{"xbrl:concept":"us-gaap:RetainedEarningsAccumulatedDeficit","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-61124000","decimals":-3}]},{"name":"rpt:f-71","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-72","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-703000","decimals":-3}]},{"name":"rpt:f-73","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-74","factDimensions":{"xbrl:concept":"us-gaap:MinorityInterest","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-20000","decimals":-3}]},{"name":"rpt:f-75","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-76","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-77","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-78","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-79","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-80","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-81","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-82","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-83","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-84","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-85","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-86","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-87","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-88","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-89","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-90","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-91","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-92","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-93","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-94","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-95","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-96","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-97","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2014-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"112000","decimals":-3}]},{"name":"rpt:f-98","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2014-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"52142000","decimals":-3}]},{"name":"rpt:f-99","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2014-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"2488000","decimals":-3}]},{"name":"rpt:f-100","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2014-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"-47692000","decimals":-3}]},{"name":"rpt:f-101","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2014-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"-21000","decimals":-3}]},{"name":"rpt:f-102","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2014-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7029000","decimals":-3}]},{"name":"rpt:f-103","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2014-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:ParentMember"},"factValues":[{"value":"7050000","decimals":-3}]},{"name":"rpt:f-104","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesAndStockholdersEquity","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10046000","decimals":-3}]},{"name":"rpt:f-105","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-106","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockSharesIssued","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"0"}]},{"name":"rpt:f-107","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-108","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockSharesOutstanding","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"0"}]},{"name":"rpt:f-109","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-110","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesIssued","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"13216000"}]},{"name":"rpt:f-111","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-112","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesOutstanding","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"13216000"}]},{"name":"rpt:f-113","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-114","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-115","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-116","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-117","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-118","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":"us-gaap:AsiaMember"},"factValues":[{"value":"10439000","decimals":-3}]},{"name":"rpt:f-119","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":"us-gaap:AsiaMember"},"factValues":[{"value":"10228000","decimals":-3}]},{"name":"rpt:f-120","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":"us-gaap:EuropeMember"},"factValues":[{"value":"697000","decimals":-3}]},{"name":"rpt:f-121","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":"us-gaap:EuropeMember"},"factValues":[{"value":"1316000","decimals":-3}]},{"name":"rpt:f-122","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-123","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2016-03-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1571000","decimals":-3}]},{"name":"rpt:f-124","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-125","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10018000","decimals":-3}]},{"name":"rpt:f-126","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"AEHR:USMember"},"factValues":[{"value":"3648000","decimals":-3}]},{"name":"rpt:f-127","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"us-gaap:AsiaMember"},"factValues":[{"value":"4943000","decimals":-3}]},{"name":"rpt:f-128","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementBusinessSegmentsAxis":"us-gaap:EuropeMember"},"factValues":[{"value":"1427000","decimals":-3}]},{"name":"rpt:f-129","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-130","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-131","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2015-12-01T00:00:00/2016-03-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1677000","decimals":-3}]},{"name":"rpt:f-132","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2015-09-01T00:00:00/2015-12-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4620000","decimals":-3}]},{"name":"rpt:f-133","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2015-06-01T00:00:00/2015-09-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6633000","decimals":-3}]},{"name":"rpt:f-134","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-135","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-136","factDimensions":{"xbrl:concept":"us-gaap:CostOfRevenue","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6180000","decimals":-3}]},{"name":"rpt:f-137","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-138","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-139","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-140","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2016-03-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-98000","decimals":-3}]},{"name":"rpt:f-141","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-142","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3838000","decimals":-3}]},{"name":"rpt:f-143","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-144","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-145","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2015-12-01T00:00:00/2016-03-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"169000","decimals":-3}]},{"name":"rpt:f-146","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2015-09-01T00:00:00/2015-12-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1691000","decimals":-3}]},{"name":"rpt:f-147","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2015-06-01T00:00:00/2015-09-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3383000","decimals":-3}]},{"name":"rpt:f-148","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-149","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-150","factDimensions":{"xbrl:concept":"us-gaap:SellingGeneralAndAdministrativeExpense","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6470000","decimals":-3}]},{"name":"rpt:f-151","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-152","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-153","factDimensions":{"xbrl:concept":"us-gaap:ResearchAndDevelopmentExpense","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4062000","decimals":-3}]},{"name":"rpt:f-154","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-155","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-156","factDimensions":{"xbrl:concept":"us-gaap:OperatingExpenses","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10532000","decimals":-3}]},{"name":"rpt:f-157","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-158","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-159","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-6694000","decimals":-3}]},{"name":"rpt:f-160","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-161","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-162","factDimensions":{"xbrl:concept":"us-gaap:InterestExpense","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"130000","decimals":-3}]},{"name":"rpt:f-163","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-164","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-165","factDimensions":{"xbrl:concept":"us-gaap:OtherNonoperatingIncomeExpense","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"211000","decimals":-3}]},{"name":"rpt:f-166","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-167","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-168","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-6613000","decimals":-3}]},{"name":"rpt:f-169","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-170","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-171","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"34000","decimals":-3}]},{"name":"rpt:f-172","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-173","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-174","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-6647000","decimals":-3}]},{"name":"rpt:f-175","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-176","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-177","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-178","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-179","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-180","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-181","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-182","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-183","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-184","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-185","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-186","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-187","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2014-06-01T00:00:00/2015-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":"2014-06-01T00:00:00/2015-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":"2014-06-01T00:00:00/2015-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-190","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"-6647000","decimals":-3}]},{"name":"rpt:f-191","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2014-06-01T00:00:00/2015-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-192","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:ParentMember"},"factValues":[{"value":"-6647000","decimals":-3}]},{"name":"rpt:f-193","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-194","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-195","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLossAttributableToNoncontrollingInterest","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-196","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-197","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-198","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-199","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2016-03-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-3056000","decimals":-3}]},{"name":"rpt:f-200","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-201","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-6647000","decimals":-3}]},{"name":"rpt:f-202","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-203","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-204","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2015-12-01T00:00:00/2016-03-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-2975000","decimals":-3}]},{"name":"rpt:f-205","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2015-09-01T00:00:00/2015-12-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1048000","decimals":-3}]},{"name":"rpt:f-206","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2015-06-01T00:00:00/2015-09-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"294000","decimals":-3}]},{"name":"rpt:f-207","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-208","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-209","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-210","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasicAndDiluted","xbrl:period":"2016-03-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.23"}]},{"name":"rpt:f-211","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-212","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasicAndDiluted","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.55"}]},{"name":"rpt:f-213","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-214","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-215","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasicAndDiluted","xbrl:period":"2015-12-01T00:00:00/2016-03-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.23"}]},{"name":"rpt:f-216","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasicAndDiluted","xbrl:period":"2015-09-01T00:00:00/2015-12-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.08"}]},{"name":"rpt:f-217","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasicAndDiluted","xbrl:period":"2015-06-01T00:00:00/2015-09-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.02"}]},{"name":"rpt:f-218","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-219","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-220","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"12047000"}]},{"name":"rpt:f-221","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-222","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-223","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"12047000"}]},{"name":"rpt:f-224","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-225","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-226","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-254000","decimals":-3}]},{"name":"rpt:f-227","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-228","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-229","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-6901000","decimals":-3}]},{"name":"rpt:f-230","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-231","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-232","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-3000","decimals":-3}]},{"name":"rpt:f-233","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-234","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-235","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTax","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-6904000","decimals":-3}]},{"name":"rpt:f-236","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-237","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-238","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-239","factDimensions":{"xbrl:concept":"us-gaap:SharesIssued","xbrl:period":"2014-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"11203000"}]},{"name":"rpt:f-240","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-241","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesNewIssues","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"1065000"}]},{"name":"rpt:f-242","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-243","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueNewIssues","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2574000","decimals":-3}]},{"name":"rpt:f-244","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-245","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-246","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-247","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-248","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-249","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-250","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueNewIssues","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"11000","decimals":-3}]},{"name":"rpt:f-251","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueNewIssues","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"2563000","decimals":-3}]},{"name":"rpt:f-252","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueNewIssues","xbrl:period":"2014-06-01T00:00:00/2015-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-253","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueNewIssues","xbrl:period":"2014-06-01T00:00:00/2015-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-254","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueNewIssues","xbrl:period":"2014-06-01T00:00:00/2015-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-255","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueNewIssues","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:ParentMember"},"factValues":[{"value":"2574000","decimals":-3}]},{"name":"rpt:f-256","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-257","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-258","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"589000"}]},{"name":"rpt:f-259","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-260","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-261","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"855000","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:CommonStockMember"},"factValues":[{"value":"8000","decimals":-3}]},{"name":"rpt:f-263","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-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:AdditionalPaidInCapitalMember"},"factValues":[{"value":"696000","decimals":-3}]},{"name":"rpt:f-265","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-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:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-267","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-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:RetainedEarningsMember"},"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:RetainedEarningsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-270","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-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:ParentMember"},"factValues":[{"value":"512000","decimals":-3}]},{"name":"rpt:f-272","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-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":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"6000","decimals":-3}]},{"name":"rpt:f-275","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"849000","decimals":-3}]},{"name":"rpt:f-276","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2014-06-01T00:00:00/2015-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-277","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2014-06-01T00:00:00/2015-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-278","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2014-06-01T00:00:00/2015-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-279","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:ParentMember"},"factValues":[{"value":"855000","decimals":-3}]},{"name":"rpt:f-280","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-281","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-282","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"993000","decimals":-3}]},{"name":"rpt:f-283","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-284","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-285","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-286","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-287","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-288","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-289","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-290","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-291","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-292","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-293","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-294","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-295","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2014-06-01T00:00:00/2015-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-296","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"993000","decimals":-3}]},{"name":"rpt:f-297","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2014-06-01T00:00:00/2015-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-298","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2014-06-01T00:00:00/2015-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-299","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2014-06-01T00:00:00/2015-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-300","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:ParentMember"},"factValues":[{"value":"993000","decimals":-3}]},{"name":"rpt:f-301","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-302","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-303","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-254000","decimals":-3}]},{"name":"rpt:f-304","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-305","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-306","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-307","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-308","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-309","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-310","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-311","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-312","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-313","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-314","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-315","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-316","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","xbrl:period":"2014-06-01T00:00:00/2015-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-317","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","xbrl:period":"2014-06-01T00:00:00/2015-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-318","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-257000","decimals":-3}]},{"name":"rpt:f-319","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","xbrl:period":"2014-06-01T00:00:00/2015-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-320","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:NoncontrollingInterestMember"},"factValues":[{"value":"3000","decimals":-3}]},{"name":"rpt:f-321","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:ParentMember"},"factValues":[{"value":"-257000","decimals":-3}]},{"name":"rpt:f-322","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-323","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-324","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"997000","decimals":-3}]},{"name":"rpt:f-325","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-326","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-327","factDimensions":{"xbrl:concept":"us-gaap:ProvisionForDoubtfulAccounts","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-30000","decimals":-3}]},{"name":"rpt:f-328","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-329","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-330","factDimensions":{"xbrl:concept":"us-gaap:GainLossOnSaleOfPropertyPlantEquipment","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-331","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-332","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-333","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfFinancingCosts","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"31000","decimals":-3}]},{"name":"rpt:f-334","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-335","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-336","factDimensions":{"xbrl:concept":"us-gaap:DepreciationAndAmortization","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"135000","decimals":-3}]},{"name":"rpt:f-337","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-338","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-339","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsReceivable","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1774000","decimals":-3}]},{"name":"rpt:f-340","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-341","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-342","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInInventories","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1008000","decimals":-3}]},{"name":"rpt:f-343","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-344","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-345","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInPrepaidExpense","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"34000","decimals":-3}]},{"name":"rpt:f-346","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-347","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-348","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsPayable","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-850000","decimals":-3}]},{"name":"rpt:f-349","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-350","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-351","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccruedLiabilities","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-371000","decimals":-3}]},{"name":"rpt:f-352","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-353","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-354","factDimensions":{"xbrl:concept":"AEHR:IncreaseDecreaseInCustomerDepositsAndDeferredRevenue","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3702000","decimals":-3}]},{"name":"rpt:f-355","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-356","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-357","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-15000","decimals":-3}]},{"name":"rpt:f-358","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-359","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-360","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInOtherDeferredLiability","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-8000","decimals":-3}]},{"name":"rpt:f-361","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-362","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-363","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInOperatingActivities","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-2256000","decimals":-3}]},{"name":"rpt:f-364","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-365","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-366","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"118000","decimals":-3}]},{"name":"rpt:f-367","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-368","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-369","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInInvestingActivities","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-118000","decimals":-3}]},{"name":"rpt:f-370","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-371","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-372","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromRepaymentsOfLinesOfCredit","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-777000","decimals":-3}]},{"name":"rpt:f-373","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-374","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-375","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3760000","decimals":-3}]},{"name":"rpt:f-376","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-377","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-378","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromIssuanceOfCommonStock","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"855000","decimals":-3}]},{"name":"rpt:f-379","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-380","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-381","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInFinancingActivities","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6412000","decimals":-3}]},{"name":"rpt:f-382","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-383","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-384","factDimensions":{"xbrl:concept":"us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-320000","decimals":-3}]},{"name":"rpt:f-385","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-386","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-387","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3718000","decimals":-3}]},{"name":"rpt:f-388","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-389","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-390","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxesPaid","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"26000","decimals":-3}]},{"name":"rpt:f-391","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-392","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-393","factDimensions":{"xbrl:concept":"us-gaap:InterestPaid","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"130000","decimals":-3}]},{"name":"rpt:f-394","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-395","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-396","factDimensions":{"xbrl:concept":"AEHR:NetChangeInCapitalizedStockbasedCompensation","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-4000","decimals":-3}]},{"name":"rpt:f-397","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-398","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-399","factDimensions":{"xbrl:concept":"AEHR:LineOfCreditConvertedToConvertibleNotes","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-400","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsAndShortTermInvestments","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1000","decimals":-3}]},{"name":"rpt:f-401","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsAndShortTermInvestments","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"15516000","decimals":-3}]},{"name":"rpt:f-402","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsAndShortTermInvestments","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-403","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsAndShortTermInvestments","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member"},"factValues":[{"value":"1000","decimals":-3}]},{"name":"rpt:f-404","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsAndShortTermInvestments","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-405","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsAndShortTermInvestments","xbrl:period":"2016-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-406","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsAndShortTermInvestments","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-407","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsAndShortTermInvestments","xbrl:period":"2016-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-408","factDimensions":{"xbrl:concept":"us-gaap:CertificatesOfDepositAtCarryingValue","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"50000","decimals":-3}]},{"name":"rpt:f-409","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-410","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-411","factDimensions":{"xbrl:concept":"us-gaap:CertificatesOfDepositAtCarryingValue","xbrl:period":"2016-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-412","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-413","factDimensions":{"xbrl:concept":"us-gaap:CertificatesOfDepositAtCarryingValue","xbrl:period":"2016-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-414","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-415","factDimensions":{"xbrl:concept":"us-gaap:CertificatesOfDepositAtCarryingValue","xbrl:period":"2016-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-416","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"51000","decimals":-3}]},{"name":"rpt:f-417","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-418","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-419","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member"},"factValues":[{"value":"1000","decimals":-3}]},{"name":"rpt:f-420","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-421","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2016-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-422","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-423","factDimensions":{"xbrl:concept":"us-gaap:AssetsFairValueDisclosure","xbrl:period":"2016-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-424","factDimensions":{"xbrl:concept":"AEHR:TotalStockbasedCompensation","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-425","factDimensions":{"xbrl:concept":"AEHR:TotalStockbasedCompensation","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-426","factDimensions":{"xbrl:concept":"AEHR:TotalStockbasedCompensation","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"997000","decimals":-3}]},{"name":"rpt:f-427","factDimensions":{"xbrl:concept":"AEHR:TotalStockbasedCompensation","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-428","factDimensions":{"xbrl:concept":"AEHR:TotalStockbasedCompensation","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-429","factDimensions":{"xbrl:concept":"AEHR:TotalStockbasedCompensation","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:CostOfSalesMember"},"factValues":[{"value":"70000","decimals":-3}]},{"name":"rpt:f-430","factDimensions":{"xbrl:concept":"AEHR:TotalStockbasedCompensation","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-431","factDimensions":{"xbrl:concept":"AEHR:TotalStockbasedCompensation","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-432","factDimensions":{"xbrl:concept":"AEHR:TotalStockbasedCompensation","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:GeneralAndAdministrativeExpenseMember"},"factValues":[{"value":"726000","decimals":-3}]},{"name":"rpt:f-433","factDimensions":{"xbrl:concept":"AEHR:TotalStockbasedCompensation","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-434","factDimensions":{"xbrl:concept":"AEHR:TotalStockbasedCompensation","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-435","factDimensions":{"xbrl:concept":"AEHR:TotalStockbasedCompensation","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:ResearchAndDevelopmentExpenseMember"},"factValues":[{"value":"201000","decimals":-3}]},{"name":"rpt:f-436","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":"0.06"}]},{"name":"rpt:f-437","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":"0.08"}]},{"name":"rpt:f-438","factDimensions":{"xbrl:concept":"AEHR:EffectOnNetIncomeLossPerShareBasic","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.08"}]},{"name":"rpt:f-439","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":"0.06"}]},{"name":"rpt:f-440","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":"0.08"}]},{"name":"rpt:f-441","factDimensions":{"xbrl:concept":"AEHR:EffectOnNetIncomeLossPerShareDiluted","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.08"}]},{"name":"rpt:f-442","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:RangeAxis":"us-gaap:MinimumMember","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"P6M"}]},{"name":"rpt:f-443","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:RangeAxis":"us-gaap:MinimumMember","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"P6M"}]},{"name":"rpt:f-444","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:RangeAxis":"us-gaap:MaximumMember","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"P2Y"}]},{"name":"rpt:f-445","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:RangeAxis":"us-gaap:MaximumMember","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"P2Y"}]},{"name":"rpt:f-446","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-447","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-448","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"P4Y"}]},{"name":"rpt:f-449","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:RangeAxis":"us-gaap:MinimumMember","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"P6M"}]},{"name":"rpt:f-450","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:RangeAxis":"us-gaap:MaximumMember","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"P2Y"}]},{"name":"rpt:f-451","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:RangeAxis":"us-gaap:MinimumMember","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"0.79"}]},{"name":"rpt:f-452","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:RangeAxis":"us-gaap:MinimumMember","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"0.64"}]},{"name":"rpt:f-453","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:RangeAxis":"us-gaap:MaximumMember","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"1.08"}]},{"name":"rpt:f-454","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:RangeAxis":"us-gaap:MaximumMember","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"0.74"}]},{"name":"rpt:f-455","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":"0.81"}]},{"name":"rpt:f-456","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":"0.86"}]},{"name":"rpt:f-457","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"0.90"}]},{"name":"rpt:f-458","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:RangeAxis":"us-gaap:MinimumMember","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"0.55"}]},{"name":"rpt:f-459","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:RangeAxis":"us-gaap:MaximumMember","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"0.83"}]},{"name":"rpt:f-460","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:RangeAxis":"us-gaap:MinimumMember","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"0.0048"}]},{"name":"rpt:f-461","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:RangeAxis":"us-gaap:MinimumMember","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"0.0040"}]},{"name":"rpt:f-462","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:RangeAxis":"us-gaap:MaximumMember","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"0.0080"}]},{"name":"rpt:f-463","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:RangeAxis":"us-gaap:MaximumMember","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"0.0076"}]},{"name":"rpt:f-464","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-465","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-466","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"0.0120"}]},{"name":"rpt:f-467","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:RangeAxis":"us-gaap:MinimumMember","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"0.0004"}]},{"name":"rpt:f-468","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:RangeAxis":"us-gaap:MaximumMember","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"0.0055"}]},{"name":"rpt:f-469","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:RangeAxis":"us-gaap:MinimumMember","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"1.65"}]},{"name":"rpt:f-470","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:RangeAxis":"us-gaap:MinimumMember","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"0.80"}]},{"name":"rpt:f-471","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:RangeAxis":"us-gaap:MaximumMember","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"1.65"}]},{"name":"rpt:f-472","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:RangeAxis":"us-gaap:MaximumMember","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"0.80"}]},{"name":"rpt:f-473","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-474","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-475","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"1.52"}]},{"name":"rpt:f-476","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:RangeAxis":"us-gaap:MinimumMember","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"1.43"}]},{"name":"rpt:f-477","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:RangeAxis":"us-gaap:MaximumMember","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"1.43"}]},{"name":"rpt:f-478","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-479","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-480","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"0"}]},{"name":"rpt:f-481","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-482","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-483","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.55"}]},{"name":"rpt:f-484","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-485","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-486","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.55"}]},{"name":"rpt:f-487","factDimensions":{"xbrl:concept":"AEHR:StockbasedCompensationCostsCapitalizedAsPartOfInventory","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-488","factDimensions":{"xbrl:concept":"AEHR:StockbasedCompensationCostsCapitalizedAsPartOfInventory","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-489","factDimensions":{"xbrl:concept":"AEHR:StockbasedCompensationCostsCapitalizedAsPartOfInventory","xbrl:period":"2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"20000","decimals":-3}]},{"name":"rpt:f-490","factDimensions":{"xbrl:concept":"AEHR:StockbasedCompensationExpenseRelatedToStockOptions","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"884000","decimals":-3}]},{"name":"rpt:f-491","factDimensions":{"xbrl:concept":"AEHR:StockbasedCompensationExpenseRelatedToStockOptions","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"894000","decimals":-3}]},{"name":"rpt:f-492","factDimensions":{"xbrl:concept":"AEHR:StockbasedCompensationExpenseRelatedToStockOptions","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"857000","decimals":-3}]},{"name":"rpt:f-493","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"},"factValues":[{"value":"115000","decimals":-3}]},{"name":"rpt:f-494","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"},"factValues":[{"value":"122000","decimals":-3}]},{"name":"rpt:f-495","factDimensions":{"xbrl:concept":"AEHR:StockbasedCompensationRelatedToEmployeeStockPurchasePlan","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"140000","decimals":-3}]},{"name":"rpt:f-496","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"},"factValues":[{"value":"3074000"}]},{"name":"rpt:f-497","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"},"factValues":[{"value":"3201000"}]},{"name":"rpt:f-498","factDimensions":{"xbrl:concept":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"3686000"}]},{"name":"rpt:f-499","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":"AEHR:ESPPMember"},"factValues":[{"value":"169000"}]},{"name":"rpt:f-500","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":"AEHR:ESPPMember"},"factValues":[{"value":"304000"}]},{"name":"rpt:f-501","factDimensions":{"xbrl:concept":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"AEHR:ESPPMember"},"factValues":[{"value":"175000"}]},{"name":"rpt:f-502","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:RestrictedStockUnitsRSUMember"},"factValues":[{"value":"32000"}]},{"name":"rpt:f-503","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:RestrictedStockUnitsRSUMember"},"factValues":[{"value":"35000"}]},{"name":"rpt:f-504","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:DebtInstrumentAxis":"AEHR:ConvertibleNotesMember"},"factValues":[{"value":"2657000"}]},{"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:DebtInstrumentAxis":"AEHR:ConvertibleNotesMember"},"factValues":[{"value":"2657000"}]},{"name":"rpt:f-506","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-507","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-508","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"1253000"}]},{"name":"rpt:f-509","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:PlanNameAxis":"AEHR:ESPP2006Member"},"factValues":[{"value":"1000"}]},{"name":"rpt:f-510","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:PlanNameAxis":"AEHR:ESPP2006Member"},"factValues":[{"value":"304000"}]},{"name":"rpt:f-511","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"AEHR:ESPP2006Member"},"factValues":[{"value":"222000"}]},{"name":"rpt:f-512","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:PlanNameAxis":"AEHR:ESPP2006Member"},"factValues":[{"value":"151000"}]},{"name":"rpt:f-513","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:PlanNameAxis":"AEHR:ESPP2006Member"},"factValues":[{"value":"86000"}]},{"name":"rpt:f-514","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"AEHR:ESPP2006Member"},"factValues":[{"value":"87000"}]},{"name":"rpt:f-515","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":"us-gaap:NorthAmericaMember","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:AccountsReceivableMember"},"factValues":[{"value":"0.45"}]},{"name":"rpt:f-516","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":"us-gaap:AsiaMember","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:AccountsReceivableMember"},"factValues":[{"value":"0.55"}]},{"name":"rpt:f-517","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":"us-gaap:EuropeMember","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:AccountsReceivableMember"},"factValues":[{"value":"0.00"}]},{"name":"rpt:f-518","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:StatementBusinessSegmentsAxis":"us-gaap:AsiaMember","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:AccountsReceivableMember"},"factValues":[{"value":"0.07"}]},{"name":"rpt:f-519","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:StatementBusinessSegmentsAxis":"us-gaap:EuropeMember","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:AccountsReceivableMember"},"factValues":[{"value":"0.68"}]},{"name":"rpt:f-520","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:StatementBusinessSegmentsAxis":"us-gaap:NorthAmericaMember","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:AccountsReceivableMember"},"factValues":[{"value":"0.25"}]},{"name":"rpt:f-521","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-522","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:StatementBusinessSegmentsAxis":"AEHR:OneCustomerMember","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:AccountsReceivableMember"},"factValues":[{"value":"0.67"}]},{"name":"rpt:f-523","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:StatementBusinessSegmentsAxis":"AEHR:OneCustomerMember","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:SalesMember"},"factValues":[{"value":".47"}]},{"name":"rpt:f-524","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskPercentage1","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:StatementBusinessSegmentsAxis":"AEHR:TwoCustomerMember","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:SalesMember"},"factValues":[{"value":".32"}]},{"name":"rpt:f-525","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-526","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-527","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-528","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-529","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-530","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-531","factDimensions":{"xbrl:concept":"us-gaap:AccountsReceivableGrossCurrent","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"530000","decimals":-3}]},{"name":"rpt:f-532","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-533","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-534","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-535","factDimensions":{"xbrl:concept":"us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent","xbrl:period":"2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-21000","decimals":-3}]},{"name":"rpt:f-536","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-537","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense","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-538","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-539","factDimensions":{"xbrl:concept":"us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries","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-540","factDimensions":{"xbrl:concept":"us-gaap:InventoryRawMaterialsNetOfReserves","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2839000","decimals":-3}]},{"name":"rpt:f-541","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-542","factDimensions":{"xbrl:concept":"us-gaap:InventoryWorkInProcessNetOfReserves","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4151000","decimals":-3}]},{"name":"rpt:f-543","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-544","factDimensions":{"xbrl:concept":"us-gaap:InventoryFinishedGoodsNetOfReserves","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"43000","decimals":-3}]},{"name":"rpt:f-545","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-546","factDimensions":{"xbrl:concept":"us-gaap:LeaseholdImprovementsGross","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1072000","decimals":-3}]},{"name":"rpt:f-547","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-548","factDimensions":{"xbrl:concept":"us-gaap:FurnitureAndFixturesGross","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"974000","decimals":-3}]},{"name":"rpt:f-549","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-550","factDimensions":{"xbrl:concept":"us-gaap:MachineryAndEquipmentGross","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2330000","decimals":-3}]},{"name":"rpt:f-551","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-552","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentOther","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2581000","decimals":-3}]},{"name":"rpt:f-553","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-554","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6957000","decimals":-3}]},{"name":"rpt:f-555","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-556","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5753000","decimals":-3}]},{"name":"rpt:f-557","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-558","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-559","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-560","factDimensions":{"xbrl:concept":"us-gaap:Depreciation","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"135000","decimals":-3}]},{"name":"rpt:f-561","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-562","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-563","factDimensions":{"xbrl:concept":"us-gaap:ProductWarrantyAccrual","xbrl:period":"2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"137000","decimals":-3}]},{"name":"rpt:f-564","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-565","factDimensions":{"xbrl:concept":"us-gaap:ProductWarrantyAccrualWarrantiesIssued","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"334000","decimals":-3}]},{"name":"rpt:f-566","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-567","factDimensions":{"xbrl:concept":"us-gaap:ProductWarrantyAccrualPayments","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-316000","decimals":-3}]},{"name":"rpt:f-568","factDimensions":{"xbrl:concept":"us-gaap:EmployeeRelatedLiabilitiesCurrent","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"706000","decimals":-3}]},{"name":"rpt:f-569","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-570","factDimensions":{"xbrl:concept":"us-gaap:OtherEmployeeRelatedLiabilitiesCurrent","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"227000","decimals":-3}]},{"name":"rpt:f-571","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-572","factDimensions":{"xbrl:concept":"us-gaap:AccruedProfessionalFeesCurrent","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"166000","decimals":-3}]},{"name":"rpt:f-573","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-574","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesSubjectToCompromiseDebtAndAccruedInterest","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"110000","decimals":-3}]},{"name":"rpt:f-575","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-576","factDimensions":{"xbrl:concept":"AEHR:InvestorRelations","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"88000","decimals":-3}]},{"name":"rpt:f-577","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-578","factDimensions":{"xbrl:concept":"us-gaap:AccruedIncomeTaxesCurrent","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"63000","decimals":-3}]},{"name":"rpt:f-579","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-580","factDimensions":{"xbrl:concept":"us-gaap:OtherAccruedLiabilitiesCurrent","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"38000","decimals":-3}]},{"name":"rpt:f-581","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-582","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-583","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-584","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-6871000","decimals":-3}]},{"name":"rpt:f-585","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-586","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-587","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"258000","decimals":-3}]},{"name":"rpt:f-588","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-589","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-590","factDimensions":{"xbrl:concept":"us-gaap:CurrentFederalTaxExpenseBenefit","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-591","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-592","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-593","factDimensions":{"xbrl:concept":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-594","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-595","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-596","factDimensions":{"xbrl:concept":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-19000","decimals":-3}]},{"name":"rpt:f-597","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-598","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-599","factDimensions":{"xbrl:concept":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-600","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-601","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-602","factDimensions":{"xbrl:concept":"us-gaap:CurrentForeignTaxExpenseBenefit","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-15000","decimals":-3}]},{"name":"rpt:f-603","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-604","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-605","factDimensions":{"xbrl:concept":"us-gaap:DeferredForeignIncomeTaxExpenseBenefit","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-606","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"0.34"}]},{"name":"rpt:f-607","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"0.34"}]},{"name":"rpt:f-608","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"0.34"}]},{"name":"rpt:f-609","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-610","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes","xbrl:period":"2015-06-01T00:00:00/2016-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"0.00"}]},{"name":"rpt:f-611","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"-0.002"}]},{"name":"rpt:f-612","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-613","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-614","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"0.014"}]},{"name":"rpt:f-615","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-616","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-617","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"-0.022"}]},{"name":"rpt:f-618","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-619","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-620","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"0.011"}]},{"name":"rpt:f-621","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-622","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-623","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"-0.344"}]},{"name":"rpt:f-624","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-625","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-626","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"-0.002"}]},{"name":"rpt:f-627","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-628","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-629","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"-0.005"}]},{"name":"rpt:f-630","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwards","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"16643000","decimals":-3}]},{"name":"rpt:f-631","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-632","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxCreditCarryforwards","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4430000","decimals":-3}]},{"name":"rpt:f-633","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-634","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsInventory","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1064000","decimals":-3}]},{"name":"rpt:f-635","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-636","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1606000","decimals":-3}]},{"name":"rpt:f-637","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-638","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsOther","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"885000","decimals":-3}]},{"name":"rpt:f-639","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-640","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsGross","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"24628000","decimals":-3}]},{"name":"rpt:f-641","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-642","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsValuationAllowance","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"24628000","decimals":-3}]},{"name":"rpt:f-643","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-644","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsLiabilitiesNet","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-645","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-646","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-647","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-648","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-649","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefits","xbrl:period":"2014-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"973000","decimals":-3}]},{"name":"rpt:f-650","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-651","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-652","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-653","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-654","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-655","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-54000","decimals":-3}]},{"name":"rpt:f-656","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-657","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-658","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2223000","decimals":-3}]},{"name":"rpt:f-659","factDimensions":{"xbrl:concept":"us-gaap:CustomerDepositsCurrent","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"540000","decimals":-3}]},{"name":"rpt:f-660","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-661","factDimensions":{"xbrl:concept":"us-gaap:DeferredRevenueAndCreditsCurrent","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1174000","decimals":-3}]},{"name":"rpt:f-662","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-663","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentCarryingAmount","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6110000","decimals":-3}]},{"name":"rpt:f-664","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentCarryingAmount","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6110000","decimals":-3}]},{"name":"rpt:f-665","factDimensions":{"xbrl:concept":"us-gaap:UnamortizedDebtIssuanceExpense","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-148000","decimals":-3}]},{"name":"rpt:f-666","factDimensions":{"xbrl:concept":"us-gaap:UnamortizedDebtIssuanceExpense","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-667","factDimensions":{"xbrl:concept":"us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-668","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-669","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-670","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-671","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","xbrl:period":"2014-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"1145000"}]},{"name":"rpt:f-672","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"AEHR:ESPP2006Member"},"factValues":[{"value":"381000"}]},{"name":"rpt:f-673","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:MultiemployerPlanTypeAxis":"AEHR:EquityIncentivePlan2006Member"},"factValues":[{"value":"1438000"}]},{"name":"rpt:f-674","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-675","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-676","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"860000"}]},{"name":"rpt:f-677","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-678","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-679","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"-93000"}]},{"name":"rpt:f-680","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:RangeAMember"},"factValues":[{"value":"514"}]},{"name":"rpt:f-681","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:Range1Member"},"factValues":[{"value":"784"}]},{"name":"rpt:f-682","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:Range2Member"},"factValues":[{"value":"542"}]},{"name":"rpt:f-683","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:Range3Member"},"factValues":[{"value":"1234"}]},{"name":"rpt:f-684","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:Range4Member"},"factValues":[{"value":"3074"}]},{"name":"rpt:f-685","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-686","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-687","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-688","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","xbrl:period":"2014-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"3002000"}]},{"name":"rpt:f-689","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-690","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-691","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-692","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"-476000"}]},{"name":"rpt:f-693","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber","xbrl:period":"2016-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"3137000"}]},{"name":"rpt:f-694","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"3030000"}]},{"name":"rpt:f-695","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:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:RangeAMember"},"factValues":[{"value":"0.66"}]},{"name":"rpt:f-696","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:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:Range1Member"},"factValues":[{"value":"1.28"}]},{"name":"rpt:f-697","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:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:Range2Member"},"factValues":[{"value":"1.77"}]},{"name":"rpt:f-698","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:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:Range3Member"},"factValues":[{"value":"2.44"}]},{"name":"rpt:f-699","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:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:Range4Member"},"factValues":[{"value":"1.73"}]},{"name":"rpt:f-700","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-701","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-702","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-703","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","xbrl:period":"2014-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-704","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-705","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-706","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"2.38"}]},{"name":"rpt:f-707","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-708","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-709","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"2.30"}]},{"name":"rpt:f-710","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-711","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-712","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"1.33"}]},{"name":"rpt:f-713","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-714","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-715","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-716","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue","xbrl:period":"2014-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"2913000","decimals":-3}]},{"name":"rpt:f-717","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-718","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-719","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"540000","decimals":-3}]},{"name":"rpt:f-720","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures","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-721","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures","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-722","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures","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":"74000"}]},{"name":"rpt:f-723","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures","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-724","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures","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":"35000"}]},{"name":"rpt:f-725","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:MultiemployerPlanTypeAxis":"us-gaap:EmployeeStockMember"},"factValues":[{"value":"0"}]},{"name":"rpt:f-726","factDimensions":{"xbrl:concept":"AEHR:MarketValueOnDateOfGrant","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-727","factDimensions":{"xbrl:concept":"AEHR:MarketValueOnDateOfGrant","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-728","factDimensions":{"xbrl:concept":"AEHR:MarketValueOnDateOfGrant","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-729","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-730","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-731","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber","xbrl:period":"2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"2189000"}]},{"name":"rpt:f-732","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:RangeAMember"},"factValues":[{"value":"514"}]},{"name":"rpt:f-733","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:Range1Member"},"factValues":[{"value":"773"}]},{"name":"rpt:f-734","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:Range2Member"},"factValues":[{"value":"287"}]},{"name":"rpt:f-735","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:Range3Member"},"factValues":[{"value":"848"}]},{"name":"rpt:f-736","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:Range4Member"},"factValues":[{"value":"2422"}]},{"name":"rpt:f-737","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":"3.69"}]},{"name":"rpt:f-738","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":"3.21"}]},{"name":"rpt:f-739","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice","xbrl:period":"2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"1.43"}]},{"name":"rpt:f-740","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:RangeAMember"},"factValues":[{"value":"0.66"}]},{"name":"rpt:f-741","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:Range1Member"},"factValues":[{"value":"1.28"}]},{"name":"rpt:f-742","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:Range2Member"},"factValues":[{"value":"1.85"}]},{"name":"rpt:f-743","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:Range3Member"},"factValues":[{"value":"2.46"}]},{"name":"rpt:f-744","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:Range4Member"},"factValues":[{"value":"1.63"}]},{"name":"rpt:f-745","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-746","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-747","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"60000","decimals":-3}]},{"name":"rpt:f-748","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-749","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-750","factDimensions":{"xbrl:concept":"us-gaap:EmployeeStockOwnershipPlanESOPSharesContributedToESOP","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"27000"}]},{"name":"rpt:f-751","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:PlanNameAxis":"AEHR:ESPP2006Member"},"factValues":[{"value":"25000","decimals":-3}]},{"name":"rpt:f-752","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:PlanNameAxis":"AEHR:ESPP2006Member"},"factValues":[{"value":"25000","decimals":-3}]},{"name":"rpt:f-753","factDimensions":{"xbrl:concept":"us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:PlanNameAxis":"AEHR:ESPP2006Member"},"factValues":[{"value":"25000","decimals":-3}]},{"name":"rpt:f-754","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-755","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-756","factDimensions":{"xbrl:concept":"us-gaap:ForeignCurrencyTransactionGainLossBeforeTax","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"194000","decimals":-3}]},{"name":"rpt:f-757","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-758","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-759","factDimensions":{"xbrl:concept":"us-gaap:OtherNonoperatingIncome","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17000","decimals":-3}]},{"name":"rpt:f-760","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-761","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-762","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasesRentExpenseNet","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"554000","decimals":-3}]},{"name":"rpt:f-763","factDimensions":{"xbrl:concept":"dei:EntityCommonStockSharesOutstanding","xbrl:period":"2017-08-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"21417011."}]},{"name":"rpt:f-764","factDimensions":{"xbrl:concept":"us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock","xbrl:period":"2016-06-01T00:00:00/2017-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\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\">&#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, 2017 the Company had $17.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 13 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 AND INVESTMENTS:</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\">FAIR VALUE OF FINANCIAL INSTRUMENTS AND MEASUREMENT:</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\">&#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; text-align: justify; text-indent: 20pt\">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 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&#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 style=\"text-align: center\">&#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 31, 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; background-color: rgb(204,238,255)\">\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;</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;</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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;</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;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 8pt; padding-bottom: 2.5pt\">Assets</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">15,566</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">15,516</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">50</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">&#8212;</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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</table>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in\">The following\rtable summarizes the Company&#8217;s financial assets measured at fair value on a recurring basis as of May 31, 2016 (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 as 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 31, 2016</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; background-color: rgb(204,238,255)\">\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\">1</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\">1</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;</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;</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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;</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;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 8pt; padding-bottom: 2.5pt\">Assets</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">51</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">1</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">50</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">&#8212;</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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</table>\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, 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\">&#160;&#160;&#160;&#160;There were no transfers between Level 1 and\rLevel 2 fair value measurements during the fiscal year ended May 31, 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\">&#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>\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, 2017, 2016 or 2015.</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\rprimarily to semiconductor manufacturers in North America, Asia, and Europe. As of May 31, 2017, approximately 55%, 0% and\r45% of gross accounts receivable were from customers located in Asia, Europe and North America, respectively. As of May 31,\r2016, approximately 7%, 68% and 25% of gross accounts receivable were from customers located in Asia, Europe and North\rAmerica, respectively. Three customers accounted for 47%, 40% and 11% of gross accounts receivable as of May 31, 2017. One\rcustomer accounted for 67% of gross accounts receivable as of May 31, 2016. Four customers accounted for 45%, 19%, 17% and\r10% of net sales in fiscal 2017. Two customers accounted for 47% and 32% of net sales in fiscal 2016. The Company performs\rongoing credit evaluations of its customers and generally does not require collateral. The Company uses letter of credit\rterms 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 equivalents\rare generally deposited with major financial institutions in the United States, Japan, Germany and Taiwan. The Company invests\rits excess cash in money market funds. The money market funds bear the risk associated with each fund. The money market funds have\rvariable interest rates. The Company has not experienced any material losses 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 market. Provisions for excess, obsolete and unusable inventories\rare made after management&#8217;s evaluation of future demand and market conditions. The Company adjusts inventory balances to\rapproximate the lower of its manufacturing costs or market value. If actual future demand or market conditions become less favorable\rthan those projected by management, additional inventory write-downs may be required, and would be reflected in cost of product\rrevenue 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: 25%\"><font style=\"font-size: 8pt\">Furniture and fixtures</font></td>\r    <td style=\"width: 75%\"><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;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\rwith distributors are generally FOB shipping point with payment due within 60 days. All products go through in-house testing\rand verification of specifications before shipment. Apart from warranty reserves, credits issued have not been material as\ra percentage of net sales. The Company&#8217;s distributors do not generally carry inventories of the Company&#8217;s\rproducts. Instead, the distributors place orders with the Company at or about the time they receive orders from their\rcustomers. The Company&#8217;s shipment terms to our distributors do not provide for credits or rights of return. Because\rthe Company&#8217;s distributors do not generally carry inventories of our products, they do not have rights to price\rprotection or to return products. At the time we    ship products to the distributors, the price is fixed. Subsequent to the\rissuance of the invoice, there are no discounts or special terms. The Company does not give the buyer the right to return the\rproduct or to receive future price concessions. The Company&#8217;s arrangements do 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 2017, 2016 and 2015.</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; text-align: justify\">&#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, 2017 and 2016.</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 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 1997 &#8211; 2016 remain subject to examination by the appropriate governmental agencies due to tax loss carryovers\rfrom 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\">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, 2017, 2016 and 2015 (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; 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\">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><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\">2015</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt\">Stock-based compensation in the form of stock options,&#160;RSUs,&#160;and ESPP purchase rights,\r    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; background-color: rgb(204,238,255)\">\r    <td style=\"width: 50%; font-size: 8pt\">Cost of sales</td><td style=\"width: 1%; 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><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\">70</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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\">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><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\">726</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\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\">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><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\">201</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 2.5pt\">Net effect on net loss</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">999</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">1,016</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">997</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 8pt; text-align: left\">Effect on net 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; background-color: White\">\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.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><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; background-color: rgb(204,238,255)\">\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.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><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;During fiscal 2017, 2016 and fiscal 2015,\rthe Company recorded stock-based compensation related to stock options and restricted stock units of $884,000, $894,000 and $857,000,\rrespectively.</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, 2017, the total compensation\rcost related to unvested stock-based awards under the Company&#8217;s 2006 Equity Incentive Plan and 2016 Equity Incentive Plan,\rbut not yet recognized, was $886,000 which is net of estimated forfeitures of $2,000. This cost will be amortized on a straight-line\rbasis over a weighted average period of approximately 2.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\">&#160;&#160;&#160;&#160;During fiscal 2017, 2016 and fiscal 2015,\rthe Company recorded stock-based compensation related to its ESPP of $115,000, $122,000 and $140,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, 2017, 2016 and 2015, stock-based\rcompensation costs of zero, zero and $20,000, respectively, were 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;&#160;As of May 31, 2017, the total compensation\rcost related to purchase rights under the ESPP but not yet recognized was $33,000. This cost will be amortized on a straight-line\rbasis over a weighted average period of approximately 0.7 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\">&#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; text-align: justify\">&#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 2017, 2016 and 2015 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 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\">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><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\">2015</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt\">Option plan shares</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; background-color: rgb(204,238,255)\">\r    <td style=\"width: 46%; font-size: 8pt; text-align: left\">Expected term (in years)</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\">4</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\">&#160;</td><td style=\"width: 11%; font-size: 8pt; text-align: right\">4</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\">&#160;</td><td style=\"width: 11%; font-size: 8pt; text-align: right\">4</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\r    <td style=\"font-size: 8pt\">Volatility</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.81</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.86</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.90</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 8pt; text-align: left\">Risk-free interest rates</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.02%</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\">1.21%</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\">1.20%</td><td style=\"font-size: 8pt; text-align: left\"></td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\r    <td style=\"font-size: 8pt; text-align: left\">Weighted-average grant date fair value</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\">1.09</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\">1.31</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\">1.52</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;The fair value of our ESPP purchase rights\rfor the fiscal 2017, 2016 and 2015 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 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=\"15\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">Year End 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\">2017</td><td style=\"padding-bottom: 1pt\">&#160;</td>\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\">2016</td><td style=\"padding-bottom: 1pt\">&#160;</td>\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\">2015</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 8pt; text-align: left\">Employee stock purchase plan shares</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>&#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>&#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; background-color: White\">\r    <td style=\"font-size: 8pt; text-align: left\">Expected term (in years)</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\"><font style=\"font-size: 8pt\">0.5 &#8211; 2.0</font></td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"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\"><font style=\"font-size: 8pt\">0.5 &#8211; 2.0</font></td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"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\"><font style=\"font-size: 8pt\">0.5 &#8211; 2.0</font></td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 8pt\">Volatility</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\"><font style=\"font-size: 8pt\">0.79 &#8211; 1.08</font></td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"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\"><font style=\"font-size: 8pt\">0.64 &#8211; 0.74</font></td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"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\"><font style=\"font-size: 8pt\">0.55 &#8211; 0.83</font></td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\r    <td style=\"font-size: 8pt; text-align: left\">Risk-free interest rates</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\"><font style=\"font-size: 8pt\">0.48%&#8211;0.80%</font></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\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\"><font style=\"font-size: 8pt\">0.40%&#8211;0.76%</font></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\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\"><font style=\"font-size: 8pt\">0.04%&#8211;0.55%</font></td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"width: 55%; font-size: 8pt; text-align: left\">Weighted-average grant date fair value</td><td style=\"width: 2%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 9%; font-size: 8pt; text-align: right\">1.65</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 2%\">&#160;</td>\r    <td style=\"width: 1%; text-align: left\">&#160;</td><td style=\"width: 2%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 9%; font-size: 8pt; text-align: right\">0.80</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 2%\">&#160;</td>\r    <td style=\"width: 1%; text-align: left\">&#160;</td><td style=\"width: 2%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 9%; font-size: 8pt; text-align: right\">1.43</td><td style=\"width: 1%; 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\">EARNINGS PER SHARE (&#8220;EPS&#8221;):</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, and employee stock purchase plan shares)\routstanding during the 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 loss per share attributable to Aehr Test Systems common shareholders (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 style=\"text-align: center; vertical-align: bottom\">&#160;</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt; text-align: center; vertical-align: bottom\">&#160;</td>\r    <td colspan=\"11\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; vertical-align: bottom\">Year Ended May 31,</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"text-align: center; vertical-align: bottom\">&#160;</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt; text-align: center; vertical-align: bottom\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; vertical-align: bottom\">2017</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt; text-align: center; vertical-align: bottom\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; vertical-align: bottom\">2016</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt; text-align: center; vertical-align: bottom\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; vertical-align: bottom\">2015</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"width: 46%; font-size: 8pt; text-align: left; padding-bottom: 2.5pt\">Numerator: Net loss</td><td style=\"width: 5%; font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"width: 1%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"width: 11%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">(5,653</td><td style=\"width: 1%; padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">)</td><td style=\"width: 5%; font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"width: 1%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"width: 11%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">(6,785</td><td style=\"width: 1%; padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">)</td><td style=\"width: 5%; font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"width: 1%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"width: 11%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">(6,647</td><td style=\"width: 1%; padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 8pt; text-align: left\">Denominator for basic net 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; background-color: White\">\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\">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><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,047</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\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; background-color: White\">\r    <td style=\"font-size: 8pt; text-align: left\">Shares used in basic net 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\">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><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,047</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\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; background-color: White\">\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\">&#8212;</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;</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;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\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; background-color: White\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt\">Denominator for diluted net 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\">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><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,047</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\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; background-color: White\">\r    <td style=\"font-size: 8pt; padding-bottom: 2.5pt\">Basic net loss per share</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">(0.35</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">)</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">(0.52</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">)</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">(0.55</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\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; background-color: White\">\r    <td style=\"font-size: 8pt; padding-bottom: 2.5pt\">Diluted net loss per share</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">(0.35</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">)</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">(0.52</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">)</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">(0.55</td><td style=\"padding-bottom: 2.5pt; 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. In the fiscal\ryear&#8217;s ended May 31, 2017 and 2016, potential common shares have not been included in the calculation of diluted net loss\rper share as the effect would be anti-dilutive. As such, the numerator and the denominator used in computing both basic and diluted\rnet loss per share for these periods are the same. Stock options to purchase 3,074,000, 3,201,000, and 3,686,000 shares of common\rstock were outstanding on May 31, 2017, 2016 and 2015, respectively, but were not included in the computation of diluted net loss\rper share, because the inclusion of such shares would be anti-dilutive. RSUs for 32,000 and 35,000 shares were outstanding at May\r31, 2017 and 2016, respectively, but not included in the computation of diluted net loss per share, because the inclusion of such\rshares would be anti-dilutive. ESPP rights to purchase 169,000, 304,000 and 175,000 ESPP shares were outstanding on May 31, 2017,\r2016 and 2015, respectively, but were not included in the computation of diluted net loss per share, because the inclusion of such\rshares would be anti-dilutive. The 2,657,000 shares convertible under the Convertible Notes outstanding at May 31, 2017 and 2016\rwere not included in the computation of diluted net loss per share, because the 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>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">COMPREHENSIVE 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 loss generally represents all\rchanges in shareholders&#8217; equity (deficit) 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 loss,\rwhich are excluded from net loss. Comprehensive loss is included in the statements of comprehensive 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\">RECLASSIFICATION&#160;</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;Certain reclassifications have been made\rto the consolidated financial statements to conform to the current period presentation. These reclassifications did not result\rin any change in previously reported net loss, total assets or 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\">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\">&#160;&#160;&#160;&#160;In May 2014, as part of its ongoing efforts\rto assist in the convergence of GAAP and International Financial Reporting Standards (&#8220;IFRS&#8221;), the Financial Accounting\rStandards Board (&#8220;FASB&#8221;) issued an accounting standard update related to revenue from contracts with customers. This\rstandard sets forth a new five-step revenue recognition model which replaces the prior revenue recognition guidance in its entirety\rand is intended to eliminate numerous industry-specific pieces of revenue recognition guidance that have historically existed in\rGAAP. The underlying principle of the new standard is that a business or other organization will recognize revenue to depict the\rtransfer of promised goods or services to customers in an amount that reflects what it expects in exchange for the goods or services.\rThe standard also requires more detailed disclosures and provides additional guidance for transactions that were not addressed\rcompletely in the prior accounting guidance. The standard provides alternative methods of initial adoption and will become effective\rfor the Company beginning in the first quarter of fiscal 2019. The FASB has issued several updates to the standard which i) defer\rthe original effective date from January 1, 2017 to January 1, 2018, while allowing for early adoption as of January 1, 2017. ii)\rclarify the application of the principal versus agent guidance. and iii) clarify the guidance on inconsequential and perfunctory\rpromises and licensing. In May 2016, the FASB issued an update to address certain narrow aspects of the guidance including collectibility\rcriterion, collection of sales taxes from customers, noncash consideration, contract modifications and completed contracts. This\rissuance does not change the core principle of the guidance in the initial topic issued in May 2014. In December 2016, the FASB\rissued updated guidance regarding revenue from contracts with customers. Some topics that could impact the Company include corrections\rand improvements around the following: contract costs impairment testing, disclosure of remaining performance obligations and prior\rperiod obligations, contract modifications, and contract asset versus receivable. The Company is currently evaluating the impact\rof adopting this 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;In August 2014, the FASB issued authoritative\rguidance related to going concern. This guidance requires management to evaluate the conditions or events that raise substantial\rdoubt about the entity&#8217;s ability to continue as a going concern and whether or not it is probable that the entity will be\runable to meet its obligations as they become due within one year after the date the financial statements are issued. This guidance\rbecame effective for the Company for the annual period ending May 31, 2017. The adoption of this guidance did not have a significant\rimpact 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;In July 2015, the FASB issued an accounting\rstandard update that requires management to measure inventory at the lower of cost or net realizable value. Net realizable value\ris the estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal,\rand transportation. This new standard will be effective for us in fiscal year 2018. The adoption of this guidance is not expected\rto 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;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. This new standard will be effective for us in fiscal year 2018.\rThe adoption of this guidance is not expected to 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;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 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;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 accounting standard will be effective for the Company beginning the first quarter of fiscal 2018, and early adoption\ris permitted. The adoption of this guidance is not expected to have a significant impact on the Company&#8217;s consolidated financial\rstatements.</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;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;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\">&#160;</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>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;In December 2016, the FASB issued authoritative\rguidance related to technical corrections and improvements. This guidance provides minor updates on a variety of codification topics\rand are not expected to have a significant effect on current accounting practice. Most of these corrections do not have a transition\rdate as they are minor in nature.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>"}]},{"name":"rpt:f-765","factDimensions":{"xbrl:concept":"us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<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\"><b>2. ACCOUNTS RECEIVABLE:</b>&#160;</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\">Accounts receivable comprise (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\">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; background-color: rgb(204,238,255)\">\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\">4,071</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\">530</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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\">(61</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\">(8</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"padding-bottom: 2.5pt\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">4,010</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">522</td><td style=\"padding-bottom: 2.5pt; 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<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=\"text-align: center; vertical-align: bottom\">&#160;</td><td style=\"text-align: center; vertical-align: bottom\">&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center; vertical-align: bottom\">&#160;</td><td style=\"font-size: 8pt; font-weight: bold; text-align: center; vertical-align: bottom\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; vertical-align: bottom\">Additions</td><td style=\"text-align: center; vertical-align: bottom\">&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center; vertical-align: bottom\">&#160;</td><td style=\"text-align: center; vertical-align: bottom\">&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center; vertical-align: bottom\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"text-align: center; vertical-align: bottom\">&#160;</td><td style=\"font-size: 8pt; font-weight: bold; text-align: center; vertical-align: bottom\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; vertical-align: bottom\">Balance at</td><td style=\"font-size: 8pt; font-weight: bold; text-align: center; vertical-align: bottom\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; vertical-align: bottom\">charged to</td><td style=\"text-align: center; vertical-align: bottom\">&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center; vertical-align: bottom\">&#160;</td><td style=\"font-size: 8pt; font-weight: bold; text-align: center; vertical-align: bottom\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; vertical-align: bottom\">Balance</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"text-align: center; vertical-align: bottom\">&#160;</td><td style=\"font-size: 8pt; font-weight: bold; text-align: center; vertical-align: bottom\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; vertical-align: bottom\">beginning</td><td style=\"font-size: 8pt; font-weight: bold; text-align: center; vertical-align: bottom\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; vertical-align: bottom\">costs and</td><td style=\"text-align: center; vertical-align: bottom\">&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center; vertical-align: bottom\">&#160;</td><td style=\"font-size: 8pt; font-weight: bold; text-align: center; vertical-align: bottom\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; vertical-align: bottom\">at end</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"text-align: center; vertical-align: bottom\">&#160;</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt; text-align: center; vertical-align: bottom\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; vertical-align: bottom\">of year</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt; text-align: center; vertical-align: bottom\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; vertical-align: bottom\">expenses</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt; text-align: center; vertical-align: bottom\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; vertical-align: bottom\">Deductions*</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt; text-align: center; vertical-align: bottom\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; vertical-align: bottom\">of year</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><td>&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center\">&#160;</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; background-color: rgb(204,238,255)\">\r    <td style=\"width: 40%; font-size: 8pt; padding-bottom: 2.5pt\">&#160;&#160;&#160;&#160;&#160;May 31, 2017</td><td style=\"width: 3%; font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"width: 1%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"width: 10%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">8</td><td style=\"width: 1%; padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 3%; font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"width: 1%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"width: 10%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">53</td><td style=\"width: 1%; padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 3%; font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"width: 1%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"width: 10%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">&#8212;</td><td style=\"width: 1%; padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 3%; font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"width: 1%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"width: 10%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">61</td><td style=\"width: 1%; padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;&#160;&#160;&#160;&#160;May 31, 2016</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">21</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">&#8212;</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">(13</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">)</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">8</td><td style=\"padding-bottom: 2.5pt; 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;* Deductions include write-offs of uncollectible\raccounts and collections of amounts previously reserved.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>"}]},{"name":"rpt:f-766","factDimensions":{"xbrl:concept":"us-gaap:InventoryDisclosureTextBlock","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\"><b>3. INVENTORIES:</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;Inventories comprise\r(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\">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; background-color: rgb(204,238,255)\">\r    <td style=\"width: 62%; font-size: 8pt; text-align: left\">Raw&#160;materials&#160;and&#160;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\">4,268</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 2%; 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,839</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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\">2,059</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,151</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\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\">277</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; background-color: White\">\r    <td style=\"padding-bottom: 2.5pt\">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">6,604</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">7,033</td><td style=\"padding-bottom: 2.5pt; 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-767","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\"><b>4. PROPERTY AND EQUIPMENT, 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;Property and equipment, net comprise (in\rthousands):</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\">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; background-color: rgb(204,238,255)\">\r    <td style=\"width: 56%; font-size: 8pt; text-align: left\">Leasehold improvements</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,145</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\">1,072</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\r    <td style=\"font-size: 8pt; text-align: left\">Furniture and fixtures</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\">974</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\">974</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 8pt; text-align: left\">Machinery and equipment</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,035</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,330</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt\">Test equipment</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\">2,268</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\">2,581</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\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; background-color: White\">\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\">7,422</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\">6,957</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt\">Less: Accumulated depreciation and amortization</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,003</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\">(5,753</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\r    <td style=\"padding-bottom: 2.5pt\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">1,419</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">1,204</td><td style=\"padding-bottom: 2.5pt; 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\"><b>&#160;&#160;&#160;&#160;</b>Depreciation expense was $271,000,\r$203,000 and $135,000 for fiscal 2017, 2016, and 2015, respectively.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>"}]},{"name":"rpt:f-768","factDimensions":{"xbrl:concept":"us-gaap:ProductWarrantyDisclosureTextBlock","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"margin: 0pt\"></p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\"><b>5. 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; text-align: justify\">&#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, 2017 and 2016 (in thousands):</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\">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>&#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; background-color: rgb(204,238,255)\">\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\">155</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\">137</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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\">123</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\">334</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 8pt; text-align: left\">Accruals and adjustments (change in estimates) related to pre-existing warranties 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\">(54</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; background-color: White\">\r    <td style=\"font-size: 8pt; text-align: left\">Settlement made during the year (in cash or in kind)</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><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\">(316</td><td style=\"font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\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; background-color: White\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 2.5pt\">Balance at the end of the year</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">113</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">155</td><td style=\"padding-bottom: 2.5pt; 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>\r\r\r\r<p style=\"margin: 0pt\"></p>"}]},{"name":"rpt:f-769","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\"><b>6. ACCRUED EXPENSES:</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>Accrued expenses comprise (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\">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; background-color: rgb(204,238,255)\">\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\">934</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\">706</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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\">161</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\">166</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\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\">110</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\r    <td style=\"font-size: 8pt; text-align: left\">Commissions&#160;and&#160;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\">125</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\">227</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\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\">113</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\">155</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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\">69</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\">63</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\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\">25</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\">88</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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\">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\">38</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"padding-bottom: 2.5pt\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">1,609</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">1,553</td><td style=\"padding-bottom: 2.5pt; 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-770","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxDisclosureTextBlock","xbrl:period":"2016-06-01T00:00:00/2017-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 loss before\rincome tax (expense) benefit 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: 8pt Times New Roman, Times, Serif\">\r<tr style=\"vertical-align: bottom\">\r    <td colspan=\"3\" 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 colspan=\"3\" 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\">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><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\">2015</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"width: 1%; text-align: left\">&#160;</td><td style=\"width: 24%; text-align: left\"><font style=\"font-size: 8pt\">Domestic</font></td><td style=\"width: 1%; text-align: left\">&#160;</td><td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%; text-align: left\">$</td><td style=\"width: 19%; text-align: right\">(5,663</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: 19%; text-align: right\">(6,794</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: 19%; text-align: right\">(6,871</td><td style=\"width: 1%; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: left\"><font style=\"font-size: 8pt\">Foreign</font></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\">35</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\">19</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\">258</td><td style=\"padding-bottom: 1pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 12pt; text-align: left\">&#160;</td><td style=\"font-size: 12pt; text-align: right\">&#160;</td><td style=\"padding-bottom: 2.5pt; font-size: 12pt; text-align: left\">&#160;</td><td style=\"padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; text-align: right\">(5,628</td><td style=\"padding-bottom: 2.5pt; text-align: left\">)</td><td style=\"padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; text-align: right\">(6,775</td><td style=\"padding-bottom: 2.5pt; text-align: left\">)</td><td style=\"padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; text-align: right\">(6,613</td><td style=\"padding-bottom: 2.5pt; 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;</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The income tax (expense) benefit 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\">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><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\">2015</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\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; background-color: White\">\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\">$</td><td style=\"font-size: 8pt; text-align: right\">&#8212;</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;</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;</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\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;</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;</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;</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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; background-color: rgb(204,238,255)\">\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\">&#160;</td><td style=\"width: 11%; font-size: 8pt; text-align: right\">(8</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\">3</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\">&#160;</td><td style=\"width: 11%; font-size: 8pt; text-align: right\">(19</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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;</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;</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;</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\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; background-color: White\">\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\">(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><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\">(15</td><td style=\"font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\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;</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;</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;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\r    <td style=\"padding-bottom: 2.5pt\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">(25</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">)</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">(10</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">)</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">(34</td><td style=\"padding-bottom: 2.5pt; 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-indent: 0.25in\">&#160;&#160;&#160;&#160;&#160;The Company&#8217;s\reffective tax rate differs from 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\">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><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\">2015</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\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\">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><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; background-color: White\">\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\">(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;</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\">)</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\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\">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><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.4</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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\">(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><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.2</td><td style=\"font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\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\">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><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.1</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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\">(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><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.4</td><td style=\"font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\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\">(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><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; background-color: White\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 2.5pt\">Effective tax rate</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">(0.4</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">)%</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">(0.2</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">)%</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">(0.5</td><td style=\"padding-bottom: 2.5pt; 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-indent: 0.25in\">&#160;&#160;&#160;&#160;&#160;&#160;The components\rof the net deferred tax assets are as follows (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\">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\">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>&#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; background-color: rgb(204,238,255)\">\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\">18,719</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\">16,643</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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,715</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,430</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\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\">870</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,064</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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,566</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,606</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\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\">393</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\">885</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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; background-color: rgb(204,238,255)\">\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\">26,263</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\">24,628</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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; background-color: rgb(204,238,255)\">\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\">(26,263</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\">(24,628</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 2.5pt\">Net deferred tax assets</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 2.5pt; 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 increased by $1,635,000\rduring fiscal 2017, increased by $421,000 during fiscal 2016, and increased by $2,223,000 during fiscal 2015. As of May 31, 2017\rand 2016, 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, 2017, the Company had federal\rand state net operating loss carryforwards of $51,851,000 and $30,351,000, respectively. The federal and state net operating loss\rcarryforwards will begin to expire in 2024. At May 31, 2017, the Company also had federal and state research and development tax\rcredit carryforwards of $1,982,000 and $5,164,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 $91,000\rfor federal tax purposes and $34,000 for 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 $892,000 are available to reduce future foreign taxable income. The foreign net operating losses will begin to expire in 2018.</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; background-color: rgb(204,238,255)\">\r    <td style=\"width: 70%; font-size: 8pt\">Beginning balance as of May 31, 2014</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\">973</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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;</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\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\">(54</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 8pt\">Balance at May 31, 2015</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\">919</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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; background-color: rgb(204,238,255)\">\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; background-color: White\">\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; background-color: rgb(204,238,255)\">\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; background-color: White\">\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; background-color: rgb(204,238,255)\">\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; background-color: White\">\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;</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\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;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 8pt; padding-bottom: 2.5pt\">Balance at May 31, 2017</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">789</td><td style=\"padding-bottom: 2.5pt; 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 $789,000 of unrecognized\rtax benefits as of May 31, 2017, 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;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 1997 &#8211; 2016 remain subject to examination by the appropriate governmental agencies due to tax loss carryovers\rfrom those years.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>"}]},{"name":"rpt:f-771","factDimensions":{"xbrl:concept":"AEHR:CustomerDepositsAndDeferredRevenueDisclosure","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\"><b>8. CUSTOMER DEPOSITS AND DEFERRED REVENUE:</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;Customer deposits and deferred revenue (in\rthousands):</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\">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; background-color: rgb(204,238,255)\">\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\">3,264</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\">540</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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\">203</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\">1,174</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"padding-bottom: 2.5pt\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">3,467</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">1,714</td><td style=\"padding-bottom: 2.5pt; 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-772","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityNoteDisclosureTextBlock","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\"><b>10. 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-773","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityPolicyTextBlock","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\"><b>11. CAPITAL STOCK:</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\">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\">&#160;&#160;&#160;&#160;As of May 31, 2017, out of the 5,275,000\rshares authorized for grant under the 2006 Equity Incentive Plan and 2016 Equity Incentive Plan, 3,105,000 stock options and RSUs\rwere outstanding.</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 summarize the Company&#8217;s\rstock option and RSU transactions during fiscal 2017, 2016 and 2015 (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 style=\"font-size: 8pt; font-weight: bold; text-align: center\">&#160;</td>\r    <td colspan=\"2\" style=\"font-size: 8pt; font-weight: bold; text-align: center\">Available</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 style=\"font-size: 8pt; font-weight: bold; text-align: center\">&#160;</td>\r    <td colspan=\"2\" style=\"border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center\">Shares</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"width: 70%; font-size: 8pt\">Balances, May 31, 2014</td><td style=\"width: 10%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 18%; font-size: 8pt; text-align: right\">1,145</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 8pt; text-indent: 0.25in\">Additional shares reserved</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\">860</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\r    <td style=\"font-size: 8pt; text-align: left; text-indent: 0.25in\">Options granted</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,253</td><td style=\"font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt; text-indent: 0.25in\">Options terminated</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">93</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 8pt\">Balances, May 31, 2015</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\">845</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 8pt; text-indent: 0.25in\">Additional shares reserved</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\">800</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\r    <td style=\"font-size: 8pt; text-align: left; text-indent: 0.25in\">Options granted</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\">(92</td><td style=\"font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 8pt; text-align: left; text-indent: 0.25in\">RSUs granted</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\">(35</td><td style=\"font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt; text-indent: 0.25in\">Options terminated</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">329</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\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; background-color: White\">\r    <td style=\"font-size: 8pt\">Balances, May 31, 2016</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,847</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\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; background-color: White\">\r    <td style=\"font-size: 8pt; text-indent: 0.25in\">Additional shares reserved</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,238</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 8pt; text-align: left; text-indent: 0.25in\">Options granted</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\">(368</td><td style=\"font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\r    <td style=\"font-size: 8pt; text-align: left; text-indent: 0.25in\">RSUs granted</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\">(157</td><td style=\"font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 8pt; text-align: left; text-indent: 0.25in\">Options terminated</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\">55</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\r    <td style=\"font-size: 8pt; padding-bottom: 1pt; text-indent: 0.25in\">Plan shares expired</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">(1,446</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\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; background-color: White\">\r    <td style=\"font-size: 8pt; padding-bottom: 2.5pt\">Balances, May 31, 2017</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 2.5pt\">&#160;</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">2,169</td><td style=\"padding-bottom: 2.5pt; 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 following table summarized the stock\roption transactions during fiscal 2017, 2016 and 2015 (in thousands, except per share data):</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 style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"text-align: center\">&#160;</td>\r    <td colspan=\"9\" 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 style=\"text-align: center\">&#160;</td>\r    <td 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 style=\"text-align: center\">&#160;</td>\r    <td 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 style=\"text-align: center\">&#160;</td>\r    <td 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 style=\"text-align: center\">&#160;</td>\r    <td 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; background-color: rgb(204,238,255)\">\r    <td style=\"width: 64%\"><font style=\"font-size: 8pt\">Balances, May 31, 2014</font></td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 0%\">&#160;</td>\r    <td style=\"width: 9%; text-align: right\"><font style=\"font-size: 8pt\">3,002</font></td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 0%\"><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"width: 9%; text-align: right\"><font style=\"font-size: 8pt\">1.31</font></td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 0%\"><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"width: 9%; text-align: right\"><font style=\"font-size: 8pt\">2,913</font></td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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; background-color: rgb(204,238,255)\">\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\">1,253</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.38</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; background-color: White\">\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\">(93</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.30</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; background-color: rgb(204,238,255)\">\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>&#160;</td>\r    <td style=\"border-bottom: black 1pt solid; text-align: right\"><font style=\"font-size: 8pt\">(476</font></td>\r    <td style=\"padding-bottom: 1.5pt\"><font style=\"font-size: 8pt\">)</font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">1.33</font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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; background-color: rgb(204,238,255)\">\r    <td><font style=\"font-size: 8pt\">Balances, May 31, 2015</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">3,686</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\">2,946</font></td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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; background-color: rgb(204,238,255)\">\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; background-color: White\">\r    <td style=\"text-indent: 0.25in\"><font style=\"font-size: 8pt\">Options terminated&#160;</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; background-color: rgb(204,238,255)\">\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>&#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 style=\"padding-bottom: 1.5pt\">&#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 style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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; background-color: rgb(204,238,255)\">\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; background-color: White\">\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; background-color: rgb(204,238,255)\">\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; background-color: White\">\r    <td style=\"text-indent: 0.25in\"><font style=\"font-size: 8pt\">Options terminated&#160;</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; background-color: rgb(204,238,255)\">\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>&#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 style=\"padding-bottom: 1.5pt\">&#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 style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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; background-color: rgb(204,238,255)\">\r    <td style=\"padding-bottom: 2.5pt; text-align: left; vertical-align: bottom\"><font style=\"font-size: 8pt\">Balances, May 31, 2017</font></td>\r    <td style=\"padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; text-align: right\"><font style=\"font-size: 8pt\">3,074</font></td>\r    <td style=\"padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"padding-bottom: 2.5pt\">&#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 style=\"padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"padding-bottom: 2.5pt\">&#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 style=\"padding-bottom: 2.5pt\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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; background-color: rgb(204,238,255)\">\r    <td style=\"padding-bottom: 2.5pt\"><font style=\"font-size: 8pt\">Options exercisable and expected to be exercisable at May 31, 2017</font></td>\r    <td style=\"padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"text-align: right; border-bottom: Black 2.5pt double\"><font style=\"font-size: 8pt\">3,030</font></td>\r    <td style=\"padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"padding-bottom: 2.5pt\">&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">1.72</font></td>\r    <td style=\"padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"padding-bottom: 2.5pt\">&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">8,654</font></td>\r    <td style=\"padding-bottom: 2.5pt\">&#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 options outstanding and exercisable at\rMay 31, 2017 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\">&#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=\"7\" style=\"text-align: center\">&#160;</td><td style=\"font-size: 8pt; font-weight: bold\">&#160;</td>\r    <td style=\"font-size: 8pt; font-weight: bold; text-align: center\">&#160;</td>\r    <td colspan=\"10\" style=\"font-size: 8pt; font-weight: bold; text-align: center\">Options Outstanding</td><td style=\"font-size: 8pt; font-weight: bold\">&#160;</td>\r    <td style=\"font-size: 8pt; font-weight: bold; text-align: center\">&#160;</td>\r    <td colspan=\"14\" style=\"font-size: 8pt; font-weight: bold; text-align: center\">Options Exercisable</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td colspan=\"7\" style=\"text-align: center\">&#160;</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"font-size: 8pt; font-weight: bold; text-align: center\">&#160;</td>\r    <td colspan=\"10\" style=\"border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center\">at May 31, 2017</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"font-size: 8pt; font-weight: bold; text-align: center\">&#160;</td>\r    <td colspan=\"14\" style=\"border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center\">at May 31, 2017</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td colspan=\"7\" style=\"font-size: 8pt; text-align: center; border-bottom: Black 1pt solid\"><p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center\"><b>Range of Exercise</b></p> <p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center\"><b>Prices</b></p></td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"font-size: 8pt; font-weight: bold; text-align: center\">&#160;</td>\r    <td colspan=\"2\" style=\"border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center\">Number Outstanding Shares</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\">Weighted Average Remaining Contractual Life (Years)</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\">Weighted Average Exercise Price</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"font-size: 8pt; font-weight: bold; text-align: center\">&#160;</td>\r    <td colspan=\"2\" style=\"border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center\">Number Exercisable Shares</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\">Weighted Average Remaining Contractual Life (Years)</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\">Weighted Average Exercise Price</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\">Aggregate Intrinsic Value</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 8%; font-size: 8pt; text-align: right\"><font style=\"font-size: 8pt\">$</font></td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 2%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 8%; font-size: 8pt; text-align: right\"><font style=\"font-size: 8pt\">0.59-$0.97</font></td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 2%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 8%; font-size: 8pt; text-align: right\">514</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 2%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 7%; font-size: 8pt; text-align: right\">1.77</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 2%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 7%; font-size: 8pt; text-align: right\">0.66</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 2%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 7%; font-size: 8pt; text-align: right\">514</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 2%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 7%; font-size: 8pt; text-align: right\">1.77</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 2%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 7%; font-size: 8pt; text-align: right\">0.66</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 2%\">&#160;</td>\r    <td style=\"width: 1%; text-align: left\">&#160;</td><td style=\"width: 7%; text-align: right\">&#160;</td><td style=\"width: 1%; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\"><font style=\"font-size: 8pt\">$</font></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\"><font style=\"font-size: 8pt\">1.09-$1.40</font></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\">784</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.41</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\">1.28</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\">773</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.40</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\">1.28</td><td style=\"font-size: 8pt; 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; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\"><font style=\"font-size: 8pt\">$</font></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\"><font style=\"font-size: 8pt\">1.68-$2.06</font></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\">542</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.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\">$</td><td style=\"font-size: 8pt; text-align: right\">1.77</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\">287</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.26</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\">1.85</td><td style=\"font-size: 8pt; 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; background-color: White\">\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\"><font style=\"font-size: 8pt\">$</font></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\"><font style=\"font-size: 8pt\">2.10-$2.81</font></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,234</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.53</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.44</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\">848</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.46</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.46</td><td style=\"font-size: 8pt; 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; background-color: rgb(204,238,255)\">\r    <td style=\"text-align: left\">&#160;</td><td style=\"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=\"text-align: left\">&#160;</td><td style=\"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=\"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=\"text-align: left\">&#160;</td><td style=\"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=\"text-align: left\">&#160;</td><td style=\"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=\"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=\"text-align: left\">&#160;</td><td style=\"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=\"text-align: left\">&#160;</td><td style=\"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=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"padding-bottom: 1pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 2.5pt\">&#160;</td><td style=\"font-size: 8pt; text-align: right\"><font style=\"font-size: 8pt\">$</font></td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 2.5pt\">&#160;</td><td style=\"font-size: 8pt; text-align: right\"><font style=\"font-size: 8pt\">0.59-$2.81</font></td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 2.5pt\">&#160;</td><td style=\"font-size: 8pt; text-align: right; border-bottom: Black 2.5pt double\">3,074</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 2.5pt\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">3.63</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">$</td><td style=\"font-size: 8pt; text-align: right\">1.73</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 2.5pt\">&#160;</td><td style=\"font-size: 8pt; text-align: right; border-bottom: Black 2.5pt double\">2,422</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 2.5pt\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">3.21</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">$</td><td style=\"font-size: 8pt; text-align: right\">1.63</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">$</td><td style=\"font-size: 8pt; text-align: right\">7,148</td><td style=\"padding-bottom: 2.5pt; 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 total intrinsic values of options exercised\rwere $810,000, $185,000 and $540,000 during fiscal 2017, 2016 and 2015, respectively. The weighted average contractual life of\rthe options exercisable and expected to be exercisable at May 31, 2017 was 3.62 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,422,000, 2,390,000\rand 2,189,000 shares were exercisable at May 31, 2017, 2016 and 2015, respectively. These exercisable options had weighted average\rexercise prices of $3.21, $3.69 and $1.43 as of May 31, 2017, 2016 and 2015, 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;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 are performance-based\rand immediately vest upon attainment of goals established and have 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. There were no RSUs granted during\rfiscal 2015.</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 fiscal year ended May 31, 2017,\rRSUs for 83,000 shares were granted to members of the Company&#8217;s Board of Directors. The weighted average market value on\rthe date of the grant of these RSUs was $1.86 per share. All of these RSUs were fully vested at May 31, 2017. There were no RSUs\rgranted to members of the Board of Directors during fiscal 2016 or 2015.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>"}]},{"name":"rpt:f-774","factDimensions":{"xbrl:concept":"us-gaap:CompensationAndEmployeeBenefitPlansTextBlock","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\"><b>12. 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,\rtrusteed employee stock ownership plan for full-time employees who have completed three consecutive months of service and for\rpart-time employees who have completed one year of service and have attained an age of 21. The Company can contribute either\rshares of the Company&#8217;s stock or cash to the plan. The contribution is determined annually by the Company and cannot\rexceed 15% of the annual aggregate salaries of those employees eligible for participation in the plan. On May 31, 2007, the\rCompany converted the Aehr Test Systems Employee Stock Bonus Plan into the Aehr Test Systems Employee Stock Ownership Plan\r(the &#8220;Plan&#8221;). The stock bonus plan was converted to an employee stock ownership plan (&#8220;ESOP&#8221;) to\renable the Plan to better comply with changes in the law regarding Company stock. Individuals&#8217; account balances vest at\ra rate of 20% per year commencing upon completion of two years of service. Non-vested balances, which are forfeited following\rtermination of employment, are allocated to the remaining employees in the Plan. Under the Plan provisions, each employee who\rreaches age fifty-five (55) and has been a participant in the Plan for ten years will be offered an election each year to\rdirect the transfer of up to 25% of his/her ESOP account to the employee self-directed account in the Savings and Retirement\rPlan. For anyone who met the above prerequisites, the first election to diversify holdings was offered after May 31, 2008. In\rthe sixth year, employees will be able to diversify up to 50% of their ESOP accounts. Contributions of $60,000 per year were\rauthorized for the plan during fiscal 2017, 2016 and 2015. The contribution amounts are recorded as compensation expense, in\rthe period authorized and included in accrued expenses, in the period authorized. Contributions of 59,000 shares were made to\rthe ESOP during fiscal 2017 for fiscal 2016. Contributions of 25,000 shares were made to the ESOP during fiscal 2016 for\rfiscal 2015. Contributions of 27,000 shares were made to the ESOP during fiscal 2015 for fiscal 2014. The contribution for\rfiscal 2017 will be made in fiscal 2018. Shares held in the ESOP are included in the EPS 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 2017, 2016 and 2015.</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, 2017, 2016 and 2015, ESPP purchase rights of 1,000, 304,000, and 222,000\rshares, respectively, were granted. For the years ended May 31, 2017, 2016 and 2015, approximately 151,000, 86,000 and 87,000 shares\rof common stock, respectively, were issued under the plans. As of May 31, 2017, 1,119,000 shares have been issued under the ESPP,\rand there were 381,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-775","factDimensions":{"xbrl:concept":"us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\"><b>13. OTHER (EXPENSE) INCOME, 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) income, net comprises the\rfollowing (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\">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><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\">2015</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"width: 46%; font-size: 8pt; text-align: left\">Foreign exchange (loss) gain</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\">(21</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\">(19</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\">194</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt\">Other, net</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;</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\">3</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\">17</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"padding-bottom: 2.5pt\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">(21</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">)</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">(16</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">)</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">211</td><td style=\"padding-bottom: 2.5pt; 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:SegmentReportingDisclosureTextBlock","xbrl:period":"2016-06-01T00:00:00/2017-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 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\">United</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\">States</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\">Asia</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\">Europe</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; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 8pt\">2017:</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; background-color: White\">\r    <td style=\"width: 40%; font-size: 8pt; text-align: left\">&#160;&#160;Net sales</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,762</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\">10,439</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\">697</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\">18,898</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 8pt; text-align: left\">&#160;&#160;Property and equipment, net</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,364</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\">40</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\">15</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,419</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 8pt\">2016:</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; background-color: White\">\r    <td style=\"font-size: 8pt; text-align: left\">&#160;&#160;Net sales</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,957</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\">10,228</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\">1,316</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\">14,501</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 8pt; text-align: left\">&#160;&#160;Property and equipment, net</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,151</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\">39</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\">14</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,204</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 8pt\">2015:</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; background-color: White\">\r    <td style=\"font-size: 8pt; text-align: left\">&#160;&#160;Net sales</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\">3,648</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\">4,943</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\">1,427</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\">10,018</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 8pt; text-align: left\">&#160;&#160;Property and equipment, net</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\">432</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\">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\">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\">478</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;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-777","factDimensions":{"xbrl:concept":"us-gaap:RelatedPartyTransactionsDisclosureTextBlock","xbrl:period":"2016-06-01T00:00:00/2017-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. At May 31, 2017, the Company\rhad $188,000 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-778","factDimensions":{"xbrl:concept":"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock","xbrl:period":"2016-06-01T00:00:00/2017-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 November 2014 and expires in June 2018. The Company has an option to extend the lease for an additional three\ryear period at rates to be determined. The Company&#8217;s facility in Japan is located in a 418 square foot office in Tokyo under\ra cancellable lease which expires in June 2019. The Company also maintains a 1,585 square foot warehouse in Yamanashi under a lease\rwhich expires in November 2017. The Company leases a sales and support office in Utting, Germany. The lease, which began February\r1, 1992 and expires on January 31, 2019, contains an automatic twelve months renewal, at rates to be determined, if no notice is\rgiven prior to six months from expiry. Under the lease agreements, the Company is responsible for payments of utilities, taxes\rand 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>\r    <td style=\"vertical-align: bottom\"><font style=\"font-size: 8pt\">Years Ending May 31,</font></td>\r    <td style=\"vertical-align: bottom\">&#160;</td>\r    <td colspan=\"2\" style=\"vertical-align: bottom; text-align: center\">&#160;</td>\r    <td style=\"vertical-align: bottom\">&#160;</td>\r    </tr>\r<tr style=\"background-color: rgb(204,238,255)\">\r    <td style=\"vertical-align: bottom\"><font style=\"font-size: 8pt\">2018</font></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\">502</font></td>\r    <td style=\"vertical-align: bottom\">&#160;</td>\r    </tr>\r<tr style=\"background-color: White\">\r    <td style=\"vertical-align: bottom\"><font style=\"font-size: 8pt\">2019</font></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\">64</font></td>\r    <td style=\"vertical-align: bottom\">&#160;</td>\r    </tr>\r<tr style=\"background-color: rgb(204,238,255)\">\r    <td style=\"vertical-align: bottom\"><font style=\"font-size: 8pt\">2020</font></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</font></td>\r    <td style=\"vertical-align: bottom\">&#160;</td>\r    </tr>\r<tr style=\"background-color: White\">\r    <td style=\"vertical-align: bottom\"><font style=\"font-size: 8pt\">2021&#160;</font></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\">--</font></td>\r    <td style=\"vertical-align: bottom\">&#160;</td>\r    </tr>\r<tr style=\"background-color: rgb(204,238,255)\">\r    <td style=\"vertical-align: bottom\"><font style=\"font-size: 8pt\">2022</font></td>\r    <td style=\"vertical-align: bottom\"><font style=\"font-size: 8pt\">&#160;</font></td>\r    <td style=\"vertical-align: bottom\"><font style=\"font-size: 8pt\">&#160;</font></td>\r    <td style=\"vertical-align: bottom; text-align: right\"><font style=\"font-size: 8pt\">--</font></td>\r    <td style=\"vertical-align: bottom\"><font style=\"font-size: 8pt\">&#160;</font></td>\r    </tr>\r<tr style=\"background-color: White\">\r    <td style=\"vertical-align: bottom\"><font style=\"font-size: 8pt\">Thereafter&#160;</font></td>\r    <td style=\"vertical-align: bottom; padding-bottom: 1.5pt\"><font style=\"font-size: 8pt\">&#160;</font></td>\r    <td style=\"vertical-align: bottom; border-bottom: black 1pt solid\"><font style=\"font-size: 8pt\">&#160;</font></td>\r    <td style=\"vertical-align: bottom; border-bottom: black 1pt solid; text-align: right\"><font style=\"font-size: 8pt\">--</font></td>\r    <td style=\"vertical-align: bottom; padding-bottom: 1.5pt\"><font style=\"font-size: 8pt\">&#160;</font></td>\r    </tr>\r<tr style=\"background-color: rgb(204,238,255)\">\r    <td style=\"vertical-align: bottom\"><p style=\"font: 12pt Times New Roman, Times, Serif; margin: 0\"><font style=\"font-size: 8pt\">Total</font>&#160;</p></td>\r    <td style=\"vertical-align: bottom; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"vertical-align: bottom; border-bottom: Black 2.5pt double\"><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"vertical-align: bottom; border-bottom: Black 2.5pt double; text-align: right\"><font style=\"font-size: 8pt\">567</font></td>\r    <td style=\"vertical-align: bottom; padding-bottom: 2.5pt\">&#160;</td>\r    </tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td>\r    <td style=\"width: 1%\">&#160;</td>\r    </tr>\r</table>\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;Rental expense for the years ended May 31,\r2017, 2016 and 2015 was $509,000, $499,000 and $554,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, 2017 and 2016, the Company had\ra $50,000 certificate of deposit held by a financial institution representing a security deposit for its United States manufacturing\rand 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, 2017, the Company had $5,684,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\rinvolved in legal proceedings arising in the ordinary course of business. While there can be no assurances as to the ultimate\routcome of any litigation involving the Company, management does not believe any pending legal proceedings will result in\rjudgment or settlement that will have a material adverse effect on the Company&#8217;s consolidated financial position,\rresults of operations or 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;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-779","factDimensions":{"xbrl:concept":"us-gaap:QuarterlyFinancialInformationTextBlock","xbrl:period":"2016-06-01T00:00:00/2017-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, 2017 and 2016. 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 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=\"15\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">Three Months Ended</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\">Aug. 31,</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\">Nov. 30,</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\">Feb. 28,</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\">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\">2016</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><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\">2017</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"width: 40%; font-size: 8pt; text-align: left\">Net sales</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\">5,318</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\">4,216</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\">2,681</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\">6,683</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\r    <td style=\"font-size: 8pt; text-align: left\">Gross profit </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,206</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\">1,463</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\">503</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,608</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 8pt; text-align: left\">Net loss </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\">(755</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\">$</td><td style=\"font-size: 8pt; text-align: right\">(1,452</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\">$</td><td style=\"font-size: 8pt; text-align: right\">(2,651</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\">$</td><td style=\"font-size: 8pt; text-align: right\">(795</td><td style=\"font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\r    <td style=\"font-size: 8pt; text-align: left\">Net loss per share basic and 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.06</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\">$</td><td style=\"font-size: 8pt; text-align: right\">(0.09</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\">$</td><td style=\"font-size: 8pt; text-align: right\">(0.16</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\">$</td><td style=\"font-size: 8pt; text-align: right\">(0.04</td><td style=\"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<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=\"15\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">Three Months Ended</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\">Aug. 31,</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\">Nov. 30,</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\">Feb. 29,</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\">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\">2015</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\">2015</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><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; background-color: rgb(204,238,255)\">\r    <td style=\"width: 40%; font-size: 8pt; text-align: left\">Net sales</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\">6,633</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\">4,620</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\">1,677</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\">1,571</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\r    <td style=\"font-size: 8pt; text-align: left\">Gross profit (loss)</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\">3,383</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\">1,691</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\">169</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\">(98</td><td style=\"font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 8pt; text-align: left\">Net income (loss)</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\">294</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\">(1,048</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\">$</td><td style=\"font-size: 8pt; text-align: right\">(2,975</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\">$</td><td style=\"font-size: 8pt; text-align: right\">(3,056</td><td style=\"font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\r    <td style=\"font-size: 8pt; text-align: left\">Net income (loss) per share basic and 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.02</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\">)</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.23</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\">$</td><td style=\"font-size: 8pt; text-align: right\">(0.23</td><td style=\"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-780","factDimensions":{"xbrl:concept":"us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock","xbrl:period":"2016-06-01T00:00:00/2017-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>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>"}]},{"name":"rpt:f-781","factDimensions":{"xbrl:concept":"AEHR:Liquidity","xbrl:period":"2016-06-01T00:00:00/2017-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, 2017 the Company had $17.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>"}]},{"name":"rpt:f-782","factDimensions":{"xbrl:concept":"us-gaap:ConsolidationPolicyTextBlock","xbrl:period":"2016-06-01T00:00:00/2017-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>\r\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:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock","xbrl:period":"2016-06-01T00:00:00/2017-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 13 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>"}]},{"name":"rpt:f-784","factDimensions":{"xbrl:concept":"us-gaap:UseOfEstimates","xbrl:period":"2016-06-01T00:00:00/2017-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>\r\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:CashAndCashEquivalentsPolicyTextBlock","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">CASH EQUIVALENTS AND INVESTMENTS:</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>"}]},{"name":"rpt:f-786","factDimensions":{"xbrl:concept":"us-gaap:FairValueMeasurementPolicyPolicyTextBlock","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">FAIR VALUE OF FINANCIAL INSTRUMENTS AND MEASUREMENT:</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\">&#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, 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 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&#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 style=\"text-align: center\">&#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 31, 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; background-color: rgb(204,238,255)\">\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;</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;</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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;</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;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 8pt; padding-bottom: 2.5pt\">Assets</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">15,566</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">15,516</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">50</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">&#8212;</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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</table>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in\">&#160;&#160;&#160;&#160;&#160;The following\rtable summarizes the Company&#8217;s financial assets measured at fair value on a recurring basis as of May 31, 2016 (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 as 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 31, 2016</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; background-color: rgb(204,238,255)\">\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\">1</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\">1</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;</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;</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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;</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;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 8pt; padding-bottom: 2.5pt\">Assets</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">51</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">1</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">50</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">&#8212;</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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</table>\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, 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\">&#160;&#160;&#160;&#160;There were no transfers between Level 1 and\rLevel 2 fair value measurements during the fiscal year ended May 31, 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\">&#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-787","factDimensions":{"xbrl:concept":"us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy","xbrl:period":"2016-06-01T00:00:00/2017-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, 2017, 2016 or 2015.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>"}]},{"name":"rpt:f-788","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskCreditRisk","xbrl:period":"2016-06-01T00:00:00/2017-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\rprimarily to semiconductor manufacturers in North America, Asia, and Europe. As of May 31, 2017, approximately 55%, 0% and\r45% of gross accounts receivable were from customers located in Asia, Europe and North America, respectively. As of May 31,\r2016, approximately 7%, 68% and 25% of gross accounts receivable were from customers located in Asia, Europe and North\rAmerica, respectively. Three customers accounted for 47%, 40% and 11% of gross accounts receivable as of May 31, 2017. One\rcustomer accounted for 67% of gross accounts receivable as of May 31, 2016. Four customers accounted for 45%, 19%, 17% and\r10% of net sales in fiscal 2017. Two customers accounted for 47% and 32% of net sales in fiscal 2016. The Company performs\rongoing credit evaluations of its customers and generally does not require collateral. The Company uses letter of credit\rterms 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 equivalents\rare generally deposited with major financial institutions in the United States, Japan, Germany and Taiwan. The Company invests\rits excess cash in money market funds. The money market funds bear the risk associated with each fund. The money market funds have\rvariable interest rates. The Company has not experienced any material losses 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>"}]},{"name":"rpt:f-789","factDimensions":{"xbrl:concept":"AEHR:ConcentrationOfSupplyRiskPolicyTextBlock","xbrl:period":"2016-06-01T00:00:00/2017-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>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>"}]},{"name":"rpt:f-790","factDimensions":{"xbrl:concept":"us-gaap:InventoryPolicyTextBlock","xbrl:period":"2016-06-01T00:00:00/2017-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 market. Provisions for excess, obsolete and unusable inventories\rare made after management&#8217;s evaluation of future demand and market conditions. The Company adjusts inventory balances to\rapproximate the lower of its manufacturing costs or market value. If actual future demand or market conditions become less favorable\rthan those projected by management, additional inventory write-downs may be required, and would be reflected in cost of product\rrevenue 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>"}]},{"name":"rpt:f-791","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<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: 25%\"><font style=\"font-size: 8pt\">Furniture and fixtures</font></td>\r    <td style=\"width: 75%\"><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-792","factDimensions":{"xbrl:concept":"us-gaap:RevenueRecognitionPolicyTextBlock","xbrl:period":"2016-06-01T00:00:00/2017-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;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\rdistributors are generally FOB shipping point with payment due within 60 days. All products go through in-house testing and\rverification of specifications before shipment. Apart from warranty reserves, credits issued have not been material as a\rpercentage of net sales. The Company&#8217;s distributors do not generally carry inventories of the Company&#8217;s products.\rInstead, the distributors place orders with the Company at or about the time they receive orders from their customers. The\rCompany&#8217;s shipment terms to our distributors do not provide for credits or rights of return. Because the\rCompany&#8217;s distributors do not generally carry inventories of our products, they do not have rights to price protection\ror to return products. At the time   we ship products to the distributors, the price is fixed. Subsequent to the issuance of\rthe invoice, there are no discounts or special terms. The Company does not give the buyer the right to return the product or\rto receive future price concessions. The Company&#8217;s arrangements do not include vendor consideration.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>"}]},{"name":"rpt:f-793","factDimensions":{"xbrl:concept":"us-gaap:ResearchAndDevelopmentExpensePolicy","xbrl:period":"2016-06-01T00:00:00/2017-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 2017, 2016 and 2015.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>"}]},{"name":"rpt:f-794","factDimensions":{"xbrl:concept":"us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock","xbrl:period":"2016-06-01T00:00:00/2017-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>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>"}]},{"name":"rpt:f-795","factDimensions":{"xbrl:concept":"us-gaap:AdvertisingCostsPolicyTextBlock","xbrl:period":"2016-06-01T00:00:00/2017-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>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>"}]},{"name":"rpt:f-796","factDimensions":{"xbrl:concept":"us-gaap:ShippingAndHandlingCostPolicyTextBlock","xbrl:period":"2016-06-01T00:00:00/2017-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-797","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxPolicyTextBlock","xbrl:period":"2016-06-01T00:00:00/2017-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, 2017 and 2016.</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 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 1997 &#8211; 2016 remain subject to examination by the appropriate governmental agencies due to tax loss carryovers\rfrom those years.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>"}]},{"name":"rpt:f-798","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<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, 2017, 2016 and 2015 (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; 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\">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><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\">2015</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt\">Stock-based compensation in the form of stock options,&#160;RSUs,&#160;and ESPP purchase rights,\r    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; background-color: rgb(204,238,255)\">\r    <td style=\"width: 50%; font-size: 8pt\">Cost of sales</td><td style=\"width: 1%; 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><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\">70</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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\">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><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\">726</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\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\">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><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\">201</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 2.5pt\">Net effect on net loss</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">999</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">1,016</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">997</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 8pt; text-align: left\">Effect on net 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; background-color: White\">\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.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><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; background-color: rgb(204,238,255)\">\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.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><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;During fiscal 2017, 2016 and fiscal 2015,\rthe Company recorded stock-based compensation related to stock options and restricted stock units of $884,000, $894,000 and $857,000,\rrespectively.</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, 2017, the total compensation\rcost related to unvested stock-based awards under the Company&#8217;s 2006 Equity Incentive Plan and 2016 Equity Incentive Plan,\rbut not yet recognized, was $886,000 which is net of estimated forfeitures of $2,000. This cost will be amortized on a straight-line\rbasis over a weighted average period of approximately 2.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\">&#160;&#160;&#160;&#160;During fiscal 2017, 2016 and fiscal 2015,\rthe Company recorded stock-based compensation related to its ESPP of $115,000, $122,000 and $140,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, 2017, 2016 and 2015, stock-based\rcompensation costs of zero, zero and $20,000, respectively, were 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;&#160;As of May 31, 2017, the total compensation\rcost related to purchase rights under the ESPP but not yet recognized was $33,000. This cost will be amortized on a straight-line\rbasis over a weighted average period of approximately 0.7 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\">&#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; text-align: justify\">&#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 2017, 2016 and 2015 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 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\">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><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\">2015</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt\">Option plan shares</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; background-color: rgb(204,238,255)\">\r    <td style=\"width: 46%; font-size: 8pt; text-align: left\">Expected term (in years)</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\">4</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\">&#160;</td><td style=\"width: 11%; font-size: 8pt; text-align: right\">4</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\">&#160;</td><td style=\"width: 11%; font-size: 8pt; text-align: right\">4</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\r    <td style=\"font-size: 8pt\">Volatility</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.81</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.86</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.90</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 8pt; text-align: left\">Risk-free interest rates</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.02%</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\">1.21%</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\">1.20%</td><td style=\"font-size: 8pt; text-align: left\"></td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\r    <td style=\"font-size: 8pt; text-align: left\">Weighted-average grant date fair value</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\">1.09</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\">1.31</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\">1.52</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;The fair value of our ESPP purchase rights\rfor the fiscal 2017, 2016 and 2015 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 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=\"15\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">Year End 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\">2017</td><td style=\"padding-bottom: 1pt\">&#160;</td>\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\">2016</td><td style=\"padding-bottom: 1pt\">&#160;</td>\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\">2015</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 8pt; text-align: left\">Employee stock purchase plan shares</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>&#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>&#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; background-color: White\">\r    <td style=\"font-size: 8pt; text-align: left\">Expected term (in years)</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\"><font style=\"font-size: 8pt\">0.5 &#8211; 2.0</font></td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"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\"><font style=\"font-size: 8pt\">0.5 &#8211; 2.0</font></td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"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\"><font style=\"font-size: 8pt\">0.5 &#8211; 2.0</font></td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 8pt\">Volatility</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\"><font style=\"font-size: 8pt\">0.79 &#8211; 1.08</font></td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"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\"><font style=\"font-size: 8pt\">0.64 &#8211; 0.74</font></td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"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\"><font style=\"font-size: 8pt\">0.55 &#8211; 0.83</font></td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\r    <td style=\"font-size: 8pt; text-align: left\">Risk-free interest rates</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\"><font style=\"font-size: 8pt\">0.48%&#8211;0.80%</font></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\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\"><font style=\"font-size: 8pt\">0.40%&#8211;0.76%</font></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\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\"><font style=\"font-size: 8pt\">0.04%&#8211;0.55%</font></td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"width: 55%; font-size: 8pt; text-align: left\">Weighted-average grant date fair value</td><td style=\"width: 2%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 9%; font-size: 8pt; text-align: right\">1.65</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 2%\">&#160;</td>\r    <td style=\"width: 1%; text-align: left\">&#160;</td><td style=\"width: 2%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 9%; font-size: 8pt; text-align: right\">0.80</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 2%\">&#160;</td>\r    <td style=\"width: 1%; text-align: left\">&#160;</td><td style=\"width: 2%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 9%; font-size: 8pt; text-align: right\">1.43</td><td style=\"width: 1%; 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-799","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerSharePolicyTextBlock","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">EARNINGS PER SHARE (&#8220;EPS&#8221;):</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, and employee stock purchase plan shares)\routstanding during the 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 loss per share attributable to Aehr Test Systems common shareholders (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 style=\"text-align: center; vertical-align: bottom\">&#160;</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt; text-align: center; vertical-align: bottom\">&#160;</td>\r    <td colspan=\"11\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; vertical-align: bottom\">Year Ended May 31,</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"text-align: center; vertical-align: bottom\">&#160;</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt; text-align: center; vertical-align: bottom\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; vertical-align: bottom\">2017</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt; text-align: center; vertical-align: bottom\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; vertical-align: bottom\">2016</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt; text-align: center; vertical-align: bottom\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; vertical-align: bottom\">2015</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"width: 46%; font-size: 8pt; text-align: left; padding-bottom: 2.5pt\">Numerator: Net loss</td><td style=\"width: 5%; font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"width: 1%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"width: 11%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">(5,653</td><td style=\"width: 1%; padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">)</td><td style=\"width: 5%; font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"width: 1%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"width: 11%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">(6,785</td><td style=\"width: 1%; padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">)</td><td style=\"width: 5%; font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"width: 1%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"width: 11%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">(6,647</td><td style=\"width: 1%; padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 8pt; text-align: left\">Denominator for basic net 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; background-color: White\">\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\">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><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,047</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\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; background-color: White\">\r    <td style=\"font-size: 8pt; text-align: left\">Shares used in basic net 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\">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><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,047</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\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; background-color: White\">\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\">&#8212;</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;</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;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\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; background-color: White\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt\">Denominator for diluted net 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\">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><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,047</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\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; background-color: White\">\r    <td style=\"font-size: 8pt; padding-bottom: 2.5pt\">Basic net loss per share</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">(0.35</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">)</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">(0.52</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">)</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">(0.55</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\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; background-color: White\">\r    <td style=\"font-size: 8pt; padding-bottom: 2.5pt\">Diluted net loss per share</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">(0.35</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">)</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">(0.52</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">)</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">(0.55</td><td style=\"padding-bottom: 2.5pt; 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. In the fiscal\ryear&#8217;s ended May 31, 2017 and 2016, potential common shares have not been included in the calculation of diluted net loss\rper share as the effect would be anti-dilutive. As such, the numerator and the denominator used in computing both basic and diluted\rnet loss per share for these periods are the same. Stock options to purchase 3,074,000, 3,201,000, and 3,686,000 shares of common\rstock were outstanding on May 31, 2017, 2016 and 2015, respectively, but were not included in the computation of diluted net loss\rper share, because the inclusion of such shares would be anti-dilutive. RSUs for 32,000 and 35,000 shares were outstanding at May\r31, 2017 and 2016, respectively, but not included in the computation of diluted net loss per share, because the inclusion of such\rshares would be anti-dilutive. ESPP rights to purchase 169,000, 304,000 and 175,000 ESPP shares were outstanding on May 31, 2017,\r2016 and 2015, respectively, but were not included in the computation of diluted net loss per share, because the inclusion of such\rshares would be anti-dilutive. The 2,657,000 shares convertible under the Convertible Notes outstanding at May 31, 2017 and 2016\rwere not included in the computation of diluted net loss per share, because the 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-800","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomePolicyPolicyTextBlock","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">COMPREHENSIVE 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 loss generally represents all\rchanges in shareholders&#8217; equity (deficit) 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 loss,\rwhich are excluded from net loss. Comprehensive loss is included in the statements of comprehensive loss.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>"}]},{"name":"rpt:f-801","factDimensions":{"xbrl:concept":"us-gaap:Reclassifications","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">RECLASSIFICATION&#160;</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;Certain reclassifications have been made\rto the consolidated financial statements to conform to the current period presentation. These reclassifications did not result\rin any change in previously reported net loss, total assets or shareholders&#8217; equity (deficit).</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>"}]},{"name":"rpt:f-802","factDimensions":{"xbrl:concept":"us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock","xbrl:period":"2016-06-01T00:00:00/2017-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\">&#160;&#160;&#160;&#160;In May 2014, as part of its ongoing efforts\rto assist in the convergence of GAAP and International Financial Reporting Standards (&#8220;IFRS&#8221;), the Financial Accounting\rStandards Board (&#8220;FASB&#8221;) issued an accounting standard update related to revenue from contracts with customers. This\rstandard sets forth a new five-step revenue recognition model which replaces the prior revenue recognition guidance in its entirety\rand is intended to eliminate numerous industry-specific pieces of revenue recognition guidance that have historically existed in\rGAAP. The underlying principle of the new standard is that a business or other organization will recognize revenue to depict the\rtransfer of promised goods or services to customers in an amount that reflects what it expects in exchange for the goods or services.\rThe standard also requires more detailed disclosures and provides additional guidance for transactions that were not addressed\rcompletely in the prior accounting guidance. The standard provides alternative methods of initial adoption and will become effective\rfor the Company beginning in the first quarter of fiscal 2019. The FASB has issued several updates to the standard which i) defer\rthe original effective date from January 1, 2017 to January 1, 2018, while allowing for early adoption as of January 1, 2017. ii)\rclarify the application of the principal versus agent guidance. and iii) clarify the guidance on inconsequential and perfunctory\rpromises and licensing. In May 2016, the FASB issued an update to address certain narrow aspects of the guidance including collectibility\rcriterion, collection of sales taxes from customers, noncash consideration, contract modifications and completed contracts. This\rissuance does not change the core principle of the guidance in the initial topic issued in May 2014. In December 2016, the FASB\rissued updated guidance regarding revenue from contracts with customers. Some topics that could impact the Company include corrections\rand improvements around the following: contract costs impairment testing, disclosure of remaining performance obligations and prior\rperiod obligations, contract modifications, and contract asset versus receivable. The Company is currently evaluating the impact\rof adopting this 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;In August 2014, the FASB issued authoritative\rguidance related to going concern. This guidance requires management to evaluate the conditions or events that raise substantial\rdoubt about the entity&#8217;s ability to continue as a going concern and whether or not it is probable that the entity will be\runable to meet its obligations as they become due within one year after the date the financial statements are issued. This guidance\rbecame effective for the Company for the annual period ending May 31, 2017. The adoption of this guidance did not have a significant\rimpact 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;In July 2015, the FASB issued an accounting\rstandard update that requires management to measure inventory at the lower of cost or net realizable value. Net realizable value\ris the estimated selling prices in the ordinary course of business, less reasonably predictable costs of completion, disposal,\rand transportation. This new standard will be effective for us in fiscal year 2018. The adoption of this guidance is not expected\rto 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;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. This new standard will be effective for us in fiscal year 2018.\rThe adoption of this guidance is not expected to 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;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 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;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 accounting standard will be effective for the Company beginning the first quarter of fiscal 2018, and early adoption\ris permitted. The adoption of this guidance is not expected to have a significant impact on the Company&#8217;s consolidated financial\rstatements.</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;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;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\">&#160;</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>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;In December 2016, the FASB issued authoritative\rguidance related to technical corrections and improvements. This guidance provides minor updates on a variety of codification topics\rand are not expected to have a significant effect on current accounting practice. Most of these corrections do not have a transition\rdate as they are minor in nature.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>"}]},{"name":"rpt:f-803","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 20pt\">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 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&#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 style=\"text-align: center\">&#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 31, 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; background-color: rgb(204,238,255)\">\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;</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;</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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;</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;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 8pt; padding-bottom: 2.5pt\">Assets</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">15,566</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">15,516</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">50</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">&#8212;</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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</table>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in\">The following\rtable summarizes the Company&#8217;s financial assets measured at fair value on a recurring basis as of May 31, 2016 (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 as 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 31, 2016</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; background-color: rgb(204,238,255)\">\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\">1</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\">1</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;</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;</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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;</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;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 8pt; padding-bottom: 2.5pt\">Assets</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">51</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">1</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">50</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">&#8212;</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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</table>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;</p>"}]},{"name":"rpt:f-804","factDimensions":{"xbrl:concept":"AEHR:ScheduleUsefulLifeForPropertyAndEquipmentTableTextblock","xbrl:period":"2016-06-01T00:00:00/2017-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: 25%\"><font style=\"font-size: 8pt\">Furniture and fixtures</font></td>\r    <td style=\"width: 75%\"><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-805","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;The following table summarizes the stock-based\rcompensation expense for the years ended May 31, 2017, 2016 and 2015 (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; 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\">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><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\">2015</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt\">Stock-based compensation in the form of stock options,&#160;RSUs,&#160;and ESPP purchase rights,\r    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; background-color: rgb(204,238,255)\">\r    <td style=\"width: 50%; font-size: 8pt\">Cost of sales</td><td style=\"width: 1%; 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><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\">70</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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\">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><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\">726</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\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\">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><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\">201</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 2.5pt\">Net effect on net loss</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">999</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">1,016</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">997</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 8pt; text-align: left\">Effect on net 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; background-color: White\">\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.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><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; background-color: rgb(204,238,255)\">\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.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><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-806","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;Fair Value. The fair values of the Company&#8217;s\rstock options granted to employees in fiscal 2017, 2016 and 2015 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 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\">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><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\">2015</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"font-size: 8pt\">Option plan shares</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; background-color: rgb(204,238,255)\">\r    <td style=\"width: 46%; font-size: 8pt; text-align: left\">Expected term (in years)</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\">4</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\">&#160;</td><td style=\"width: 11%; font-size: 8pt; text-align: right\">4</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\">&#160;</td><td style=\"width: 11%; font-size: 8pt; text-align: right\">4</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\r    <td style=\"font-size: 8pt\">Volatility</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.81</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.86</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.90</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 8pt; text-align: left\">Risk-free interest rates</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.02%</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\">1.21%</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\">1.20%</td><td style=\"font-size: 8pt; text-align: left\"></td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\r    <td style=\"font-size: 8pt; text-align: left\">Weighted-average grant date fair value</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\">1.09</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\">1.31</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\">1.52</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-807","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">The fair value of our ESPP purchase rights\rfor the fiscal 2017, 2016 and 2015 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 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=\"15\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">Year End 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\">2017</td><td style=\"padding-bottom: 1pt\">&#160;</td>\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\">2016</td><td style=\"padding-bottom: 1pt\">&#160;</td>\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\">2015</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 8pt; text-align: left\">Employee stock purchase plan shares</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>&#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>&#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; background-color: White\">\r    <td style=\"font-size: 8pt; text-align: left\">Expected term (in years)</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\"><font style=\"font-size: 8pt\">0.5 &#8211; 2.0</font></td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"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\"><font style=\"font-size: 8pt\">0.5 &#8211; 2.0</font></td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"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\"><font style=\"font-size: 8pt\">0.5 &#8211; 2.0</font></td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 8pt\">Volatility</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\"><font style=\"font-size: 8pt\">0.79 &#8211; 1.08</font></td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"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\"><font style=\"font-size: 8pt\">0.64 &#8211; 0.74</font></td><td style=\"font-size: 8pt; text-align: left\">&#160;</td><td>&#160;</td>\r    <td style=\"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\"><font style=\"font-size: 8pt\">0.55 &#8211; 0.83</font></td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\r    <td style=\"font-size: 8pt; text-align: left\">Risk-free interest rates</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\"><font style=\"font-size: 8pt\">0.48%&#8211;0.80%</font></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\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\"><font style=\"font-size: 8pt\">0.40%&#8211;0.76%</font></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\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\"><font style=\"font-size: 8pt\">0.04%&#8211;0.55%</font></td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"width: 55%; font-size: 8pt; text-align: left\">Weighted-average grant date fair value</td><td style=\"width: 2%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 9%; font-size: 8pt; text-align: right\">1.65</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 2%\">&#160;</td>\r    <td style=\"width: 1%; text-align: left\">&#160;</td><td style=\"width: 2%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 9%; font-size: 8pt; text-align: right\">0.80</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 2%\">&#160;</td>\r    <td style=\"width: 1%; text-align: left\">&#160;</td><td style=\"width: 2%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 9%; font-size: 8pt; text-align: right\">1.43</td><td style=\"width: 1%; 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-808","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">The following table presents the computation\rof basic and diluted net loss per share attributable to Aehr Test Systems common shareholders (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 style=\"text-align: center; vertical-align: bottom\">&#160;</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt; text-align: center; vertical-align: bottom\">&#160;</td>\r    <td colspan=\"11\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; vertical-align: bottom\">Year Ended May 31,</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"text-align: center; vertical-align: bottom\">&#160;</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt; text-align: center; vertical-align: bottom\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; vertical-align: bottom\">2017</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt; text-align: center; vertical-align: bottom\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; vertical-align: bottom\">2016</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt; text-align: center; vertical-align: bottom\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; vertical-align: bottom\">2015</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"width: 46%; font-size: 8pt; text-align: left; padding-bottom: 2.5pt\">Numerator: Net loss</td><td style=\"width: 5%; font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"width: 1%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"width: 11%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">(5,653</td><td style=\"width: 1%; padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">)</td><td style=\"width: 5%; font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"width: 1%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"width: 11%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">(6,785</td><td style=\"width: 1%; padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">)</td><td style=\"width: 5%; font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"width: 1%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"width: 11%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">(6,647</td><td style=\"width: 1%; padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 8pt; text-align: left\">Denominator for basic net 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; background-color: White\">\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\">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><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,047</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\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; background-color: White\">\r    <td style=\"font-size: 8pt; text-align: left\">Shares used in basic net 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\">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><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,047</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\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; background-color: White\">\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\">&#8212;</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;</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;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\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; background-color: White\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt\">Denominator for diluted net 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\">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><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,047</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\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; background-color: White\">\r    <td style=\"font-size: 8pt; padding-bottom: 2.5pt\">Basic net loss per share</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">(0.35</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">)</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">(0.52</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">)</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">(0.55</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\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; background-color: White\">\r    <td style=\"font-size: 8pt; padding-bottom: 2.5pt\">Diluted net loss per share</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">(0.35</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">)</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">(0.52</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">)</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">(0.55</td><td style=\"padding-bottom: 2.5pt; 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-809","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">Accounts receivable comprise (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\">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; background-color: rgb(204,238,255)\">\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\">4,071</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\">530</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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\">(61</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\">(8</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"padding-bottom: 2.5pt\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">4,010</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">522</td><td style=\"padding-bottom: 2.5pt; 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<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=\"text-align: center; vertical-align: bottom\">&#160;</td><td style=\"text-align: center; vertical-align: bottom\">&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center; vertical-align: bottom\">&#160;</td><td style=\"font-size: 8pt; font-weight: bold; text-align: center; vertical-align: bottom\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; vertical-align: bottom\">Additions</td><td style=\"text-align: center; vertical-align: bottom\">&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center; vertical-align: bottom\">&#160;</td><td style=\"text-align: center; vertical-align: bottom\">&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center; vertical-align: bottom\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"text-align: center; vertical-align: bottom\">&#160;</td><td style=\"font-size: 8pt; font-weight: bold; text-align: center; vertical-align: bottom\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; vertical-align: bottom\">Balance at</td><td style=\"font-size: 8pt; font-weight: bold; text-align: center; vertical-align: bottom\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; vertical-align: bottom\">charged to</td><td style=\"text-align: center; vertical-align: bottom\">&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center; vertical-align: bottom\">&#160;</td><td style=\"font-size: 8pt; font-weight: bold; text-align: center; vertical-align: bottom\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; vertical-align: bottom\">Balance</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"text-align: center; vertical-align: bottom\">&#160;</td><td style=\"font-size: 8pt; font-weight: bold; text-align: center; vertical-align: bottom\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; vertical-align: bottom\">beginning</td><td style=\"font-size: 8pt; font-weight: bold; text-align: center; vertical-align: bottom\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; vertical-align: bottom\">costs and</td><td style=\"text-align: center; vertical-align: bottom\">&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center; vertical-align: bottom\">&#160;</td><td style=\"font-size: 8pt; font-weight: bold; text-align: center; vertical-align: bottom\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; vertical-align: bottom\">at end</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td style=\"text-align: center; vertical-align: bottom\">&#160;</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt; text-align: center; vertical-align: bottom\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; vertical-align: bottom\">of year</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt; text-align: center; vertical-align: bottom\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; vertical-align: bottom\">expenses</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt; text-align: center; vertical-align: bottom\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; vertical-align: bottom\">Deductions*</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt; text-align: center; vertical-align: bottom\">&#160;</td>\r    <td colspan=\"3\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid; vertical-align: bottom\">of year</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><td>&#160;</td>\r    <td colspan=\"3\" style=\"text-align: center\">&#160;</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; background-color: rgb(204,238,255)\">\r    <td style=\"width: 40%; font-size: 8pt; padding-bottom: 2.5pt\">&#160;&#160;&#160;&#160;&#160;May 31, 2017</td><td style=\"width: 3%; font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"width: 1%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"width: 10%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">8</td><td style=\"width: 1%; padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 3%; font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"width: 1%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"width: 10%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">53</td><td style=\"width: 1%; padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 3%; font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"width: 1%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"width: 10%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">&#8212;</td><td style=\"width: 1%; padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 3%; font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"width: 1%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"width: 10%; border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">61</td><td style=\"width: 1%; padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;&#160;&#160;&#160;&#160;May 31, 2016</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">21</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">&#8212;</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">(13</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">)</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">8</td><td style=\"padding-bottom: 2.5pt; 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;* Deductions include write-offs of uncollectible\raccounts and collections of amounts previously reserved.</p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">&#160;</p>"}]},{"name":"rpt:f-810","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfInventoryCurrentTableTextBlock","xbrl:period":"2016-06-01T00:00:00/2017-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\">&#160;Inventories comprise\r(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\">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; background-color: rgb(204,238,255)\">\r    <td style=\"width: 62%; font-size: 8pt; text-align: left\">Raw&#160;materials&#160;and&#160;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\">4,268</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 2%; 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,839</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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\">2,059</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,151</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\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\">277</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; background-color: White\">\r    <td style=\"padding-bottom: 2.5pt\">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">6,604</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">7,033</td><td style=\"padding-bottom: 2.5pt; 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-811","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentTextBlock","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 20pt\">Property and equipment, net comprise (in\rthousands):</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\">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; background-color: rgb(204,238,255)\">\r    <td style=\"width: 56%; font-size: 8pt; text-align: left\">Leasehold improvements</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,145</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\">1,072</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\r    <td style=\"font-size: 8pt; text-align: left\">Furniture and fixtures</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\">974</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\">974</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 8pt; text-align: left\">Machinery and equipment</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,035</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,330</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt\">Test equipment</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\">2,268</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\">2,581</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\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; background-color: White\">\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\">7,422</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\">6,957</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt\">Less: Accumulated depreciation and amortization</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,003</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\">(5,753</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\r    <td style=\"padding-bottom: 2.5pt\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">1,419</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">1,204</td><td style=\"padding-bottom: 2.5pt; 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-812","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 20pt\">Following is a summary of changes in the\rCompany&#8217;s liability for product warranties during the fiscal years ended May 31, 2017 and 2016 (in thousands):</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\">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>&#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; background-color: rgb(204,238,255)\">\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\">155</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\">137</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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\">123</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\">334</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 8pt; text-align: left\">Accruals and adjustments (change in estimates) related to pre-existing warranties 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\">(54</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; background-color: White\">\r    <td style=\"font-size: 8pt; text-align: left\">Settlement made during the year (in cash or in kind)</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><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\">(316</td><td style=\"font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\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; background-color: White\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 2.5pt\">Balance at the end of the year</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">113</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">155</td><td style=\"padding-bottom: 2.5pt; 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-813","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock","xbrl:period":"2016-06-01T00:00:00/2017-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;</b>Accrued expenses comprise (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\">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; background-color: rgb(204,238,255)\">\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\">934</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\">706</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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\">161</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\">166</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\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\">110</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\r    <td style=\"font-size: 8pt; text-align: left\">Commissions&#160;and&#160;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\">125</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\">227</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\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\">113</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\">155</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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\">69</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\">63</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\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\">25</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\">88</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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\">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\">38</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"padding-bottom: 2.5pt\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">1,609</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">1,553</td><td style=\"padding-bottom: 2.5pt; 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-814","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<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\">&#160;&#160;&#160;&#160;Domestic and foreign components of loss before\rincome tax (expense) benefit 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: 8pt Times New Roman, Times, Serif\">\r<tr style=\"vertical-align: bottom\">\r    <td colspan=\"3\" 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 colspan=\"3\" 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\">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><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\">2015</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"width: 1%; text-align: left\">&#160;</td><td style=\"width: 24%; text-align: left\"><font style=\"font-size: 8pt\">Domestic</font></td><td style=\"width: 1%; text-align: left\">&#160;</td><td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%; text-align: left\">$</td><td style=\"width: 19%; text-align: right\">(5,663</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: 19%; text-align: right\">(6,794</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: 19%; text-align: right\">(6,871</td><td style=\"width: 1%; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\r    <td style=\"text-align: left\">&#160;</td><td style=\"text-align: left\"><font style=\"font-size: 8pt\">Foreign</font></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\">35</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\">19</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\">258</td><td style=\"padding-bottom: 1pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 12pt; text-align: left\">&#160;</td><td style=\"font-size: 12pt; text-align: right\">&#160;</td><td style=\"padding-bottom: 2.5pt; font-size: 12pt; text-align: left\">&#160;</td><td style=\"padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; text-align: right\">(5,628</td><td style=\"padding-bottom: 2.5pt; text-align: left\">)</td><td style=\"padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; text-align: right\">(6,775</td><td style=\"padding-bottom: 2.5pt; text-align: left\">)</td><td style=\"padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; text-align: right\">(6,613</td><td style=\"padding-bottom: 2.5pt; 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;</p>"}]},{"name":"rpt:f-815","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\"></p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;The income tax (expense) benefit 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\">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><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\">2015</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\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; background-color: White\">\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\">$</td><td style=\"font-size: 8pt; text-align: right\">&#8212;</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;</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;</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\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;</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;</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;</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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; background-color: rgb(204,238,255)\">\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\">&#160;</td><td style=\"width: 11%; font-size: 8pt; text-align: right\">(8</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\">3</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\">&#160;</td><td style=\"width: 11%; font-size: 8pt; text-align: right\">(19</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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;</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;</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;</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\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; background-color: White\">\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\">(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><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\">(15</td><td style=\"font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\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;</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;</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;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\r    <td style=\"padding-bottom: 2.5pt\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">(25</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">)</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">(10</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">)</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">(34</td><td style=\"padding-bottom: 2.5pt; 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-816","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\"></p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in\">&#160;&#160;&#160;&#160;&#160;The Company&#8217;s\reffective tax rate differs from 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\">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><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\">2015</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\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\">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><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; background-color: White\">\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\">(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;</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\">)</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\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\">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><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.4</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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\">(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><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.2</td><td style=\"font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\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\">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><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.1</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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\">(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><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.4</td><td style=\"font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\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\">(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><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; background-color: White\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 2.5pt\">Effective tax rate</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">(0.4</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">)%</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">(0.2</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">)%</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">(0.5</td><td style=\"padding-bottom: 2.5pt; 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-817","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\"></p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in\">&#160;&#160;&#160;&#160;&#160;&#160;The components\rof the net deferred tax assets are as follows (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\">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\">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>&#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; background-color: rgb(204,238,255)\">\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\">18,719</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\">16,643</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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,715</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,430</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\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\">870</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,064</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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,566</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,606</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\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\">393</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\">885</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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; background-color: rgb(204,238,255)\">\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\">26,263</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\">24,628</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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; background-color: rgb(204,238,255)\">\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\">(26,263</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\">(24,628</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 2.5pt\">Net deferred tax assets</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">&#8212;&#160;&#160;</td><td style=\"padding-bottom: 2.5pt; 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-818","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\"></p>\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\">&#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; background-color: rgb(204,238,255)\">\r    <td style=\"width: 70%; font-size: 8pt\">Beginning balance as of May 31, 2014</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\">973</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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;</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\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\">(54</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 8pt\">Balance at May 31, 2015</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\">919</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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; background-color: rgb(204,238,255)\">\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; background-color: White\">\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; background-color: rgb(204,238,255)\">\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; background-color: White\">\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; background-color: rgb(204,238,255)\">\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; background-color: White\">\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;</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\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;</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 8pt; padding-bottom: 2.5pt\">Balance at May 31, 2017</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">789</td><td style=\"padding-bottom: 2.5pt; 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;</p>"}]},{"name":"rpt:f-819","factDimensions":{"xbrl:concept":"AEHR:CustomerDepositsAndDeferredRevenueTableTextBlock","xbrl:period":"2016-06-01T00:00:00/2017-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 (in\rthousands):</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\">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; background-color: rgb(204,238,255)\">\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\">3,264</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\">540</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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\">203</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\">1,174</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"padding-bottom: 2.5pt\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">3,467</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">1,714</td><td style=\"padding-bottom: 2.5pt; 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-820","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\"></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 2017, 2016 and 2015 (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 style=\"font-size: 8pt; font-weight: bold; text-align: center\">&#160;</td>\r    <td colspan=\"2\" style=\"font-size: 8pt; font-weight: bold; text-align: center\">Available</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 style=\"font-size: 8pt; font-weight: bold; text-align: center\">&#160;</td>\r    <td colspan=\"2\" style=\"border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center\">Shares</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"width: 70%; font-size: 8pt\">Balances, May 31, 2014</td><td style=\"width: 10%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 18%; font-size: 8pt; text-align: right\">1,145</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 8pt; text-indent: 0.25in\">Additional shares reserved</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\">860</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\r    <td style=\"font-size: 8pt; text-align: left; text-indent: 0.25in\">Options granted</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,253</td><td style=\"font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt; text-indent: 0.25in\">Options terminated</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">93</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 8pt\">Balances, May 31, 2015</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\">845</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 8pt; text-indent: 0.25in\">Additional shares reserved</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\">800</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\r    <td style=\"font-size: 8pt; text-align: left; text-indent: 0.25in\">Options granted</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\">(92</td><td style=\"font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 8pt; text-align: left; text-indent: 0.25in\">RSUs granted</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\">(35</td><td style=\"font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt; text-indent: 0.25in\">Options terminated</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">329</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\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; background-color: White\">\r    <td style=\"font-size: 8pt\">Balances, May 31, 2016</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,847</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\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; background-color: White\">\r    <td style=\"font-size: 8pt; text-indent: 0.25in\">Additional shares reserved</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,238</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 8pt; text-align: left; text-indent: 0.25in\">Options granted</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\">(368</td><td style=\"font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\r    <td style=\"font-size: 8pt; text-align: left; text-indent: 0.25in\">RSUs granted</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\">(157</td><td style=\"font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 8pt; text-align: left; text-indent: 0.25in\">Options terminated</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\">55</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\r    <td style=\"font-size: 8pt; padding-bottom: 1pt; text-indent: 0.25in\">Plan shares expired</td><td style=\"font-size: 8pt; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"border-bottom: Black 1pt solid; font-size: 8pt; text-align: right\">(1,446</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\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; background-color: White\">\r    <td style=\"font-size: 8pt; padding-bottom: 2.5pt\">Balances, May 31, 2017</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 2.5pt\">&#160;</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">2,169</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r</table>\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\"></p>\r\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 summarized the stock\roption transactions during fiscal 2017, 2016 and 2015 (in thousands, except per share data):</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; text-align: justify\"></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 style=\"text-align: center\">&#160;</td>\r    <td colspan=\"9\" 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 style=\"text-align: center\">&#160;</td>\r    <td 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 style=\"text-align: center\">&#160;</td>\r    <td 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 style=\"text-align: center\">&#160;</td>\r    <td 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 style=\"text-align: center\">&#160;</td>\r    <td 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; background-color: rgb(204,238,255)\">\r    <td style=\"width: 64%\"><font style=\"font-size: 8pt\">Balances, May 31, 2014</font></td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 0%\">&#160;</td>\r    <td style=\"width: 9%; text-align: right\"><font style=\"font-size: 8pt\">3,002</font></td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 0%\"><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"width: 9%; text-align: right\"><font style=\"font-size: 8pt\">1.31</font></td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 1%\">&#160;</td>\r    <td style=\"width: 0%\"><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"width: 9%; text-align: right\"><font style=\"font-size: 8pt\">2,913</font></td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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; background-color: rgb(204,238,255)\">\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\">1,253</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.38</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; background-color: White\">\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\">(93</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.30</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; background-color: rgb(204,238,255)\">\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>&#160;</td>\r    <td style=\"border-bottom: black 1pt solid; text-align: right\"><font style=\"font-size: 8pt\">(476</font></td>\r    <td style=\"padding-bottom: 1.5pt\"><font style=\"font-size: 8pt\">)</font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">1.33</font></td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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; background-color: rgb(204,238,255)\">\r    <td><font style=\"font-size: 8pt\">Balances, May 31, 2015</font></td>\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">3,686</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\">2,946</font></td>\r    <td>&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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; background-color: rgb(204,238,255)\">\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; background-color: White\">\r    <td style=\"text-indent: 0.25in\"><font style=\"font-size: 8pt\">Options terminated&#160;</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; background-color: rgb(204,238,255)\">\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>&#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 style=\"padding-bottom: 1.5pt\">&#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 style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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; background-color: rgb(204,238,255)\">\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; background-color: White\">\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; background-color: rgb(204,238,255)\">\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; background-color: White\">\r    <td style=\"text-indent: 0.25in\"><font style=\"font-size: 8pt\">Options terminated&#160;</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; background-color: rgb(204,238,255)\">\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>&#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 style=\"padding-bottom: 1.5pt\">&#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 style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td style=\"padding-bottom: 1.5pt\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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; background-color: rgb(204,238,255)\">\r    <td style=\"padding-bottom: 2.5pt; text-align: left; vertical-align: bottom\"><font style=\"font-size: 8pt\">Balances, May 31, 2017</font></td>\r    <td style=\"padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; text-align: right\"><font style=\"font-size: 8pt\">3,074</font></td>\r    <td style=\"padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"padding-bottom: 2.5pt\">&#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 style=\"padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"padding-bottom: 2.5pt\">&#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 style=\"padding-bottom: 2.5pt\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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; background-color: rgb(204,238,255)\">\r    <td style=\"padding-bottom: 2.5pt\"><font style=\"font-size: 8pt\">Options exercisable and expected to be exercisable at May 31, 2017</font></td>\r    <td style=\"padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"text-align: right; border-bottom: Black 2.5pt double\"><font style=\"font-size: 8pt\">3,030</font></td>\r    <td style=\"padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"padding-bottom: 2.5pt\">&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">1.72</font></td>\r    <td style=\"padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"padding-bottom: 2.5pt\">&#160;</td>\r    <td><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"text-align: right\"><font style=\"font-size: 8pt\">8,654</font></td>\r    <td style=\"padding-bottom: 2.5pt\">&#160;</td></tr>\r</table>\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\"></p>"}]},{"name":"rpt:f-821","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\"></p>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;Other (expense) income, net comprises the\rfollowing (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\">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><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\">2015</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"width: 46%; font-size: 8pt; text-align: left\">Foreign exchange (loss) gain</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\">(21</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\">(19</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\">194</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt\">Other, net</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;</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\">3</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\">17</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"padding-bottom: 2.5pt\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">(21</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">)</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">(16</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">)</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">211</td><td style=\"padding-bottom: 2.5pt; 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-822","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\"></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 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\">United</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\">States</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\">Asia</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\">Europe</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; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 8pt\">2017:</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; background-color: White\">\r    <td style=\"width: 40%; font-size: 8pt; text-align: left\">&#160;&#160;Net sales</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,762</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\">10,439</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\">697</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\">18,898</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 8pt; text-align: left\">&#160;&#160;Property and equipment, net</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,364</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\">40</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\">15</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,419</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 8pt\">2016:</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; background-color: White\">\r    <td style=\"font-size: 8pt; text-align: left\">&#160;&#160;Net sales</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,957</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\">10,228</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\">1,316</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\">14,501</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 8pt; text-align: left\">&#160;&#160;Property and equipment, net</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,151</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\">39</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\">14</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,204</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\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; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 8pt\">2015:</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; background-color: White\">\r    <td style=\"font-size: 8pt; text-align: left\">&#160;&#160;Net sales</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\">3,648</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\">4,943</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\">1,427</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\">10,018</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 8pt; text-align: left\">&#160;&#160;Property and equipment, net</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\">432</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\">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\">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\">478</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;</p>"}]},{"name":"rpt:f-823","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\"></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>\r    <td style=\"vertical-align: bottom\"><font style=\"font-size: 8pt\">Years Ending May 31,</font></td>\r    <td style=\"vertical-align: bottom\">&#160;</td>\r    <td colspan=\"2\" style=\"vertical-align: bottom; text-align: center\">&#160;</td>\r    <td style=\"vertical-align: bottom\">&#160;</td>\r    </tr>\r<tr style=\"background-color: rgb(204,238,255)\">\r    <td style=\"vertical-align: bottom\"><font style=\"font-size: 8pt\">2018</font></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\">502</font></td>\r    <td style=\"vertical-align: bottom\">&#160;</td>\r    </tr>\r<tr style=\"background-color: White\">\r    <td style=\"vertical-align: bottom\"><font style=\"font-size: 8pt\">2019</font></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\">64</font></td>\r    <td style=\"vertical-align: bottom\">&#160;</td>\r    </tr>\r<tr style=\"background-color: rgb(204,238,255)\">\r    <td style=\"vertical-align: bottom\"><font style=\"font-size: 8pt\">2020</font></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</font></td>\r    <td style=\"vertical-align: bottom\">&#160;</td>\r    </tr>\r<tr style=\"background-color: White\">\r    <td style=\"vertical-align: bottom\"><font style=\"font-size: 8pt\">2021&#160;</font></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\">--</font></td>\r    <td style=\"vertical-align: bottom\">&#160;</td>\r    </tr>\r<tr style=\"background-color: rgb(204,238,255)\">\r    <td style=\"vertical-align: bottom\"><font style=\"font-size: 8pt\">2022</font></td>\r    <td style=\"vertical-align: bottom\"><font style=\"font-size: 8pt\">&#160;</font></td>\r    <td style=\"vertical-align: bottom\"><font style=\"font-size: 8pt\">&#160;</font></td>\r    <td style=\"vertical-align: bottom; text-align: right\"><font style=\"font-size: 8pt\">--</font></td>\r    <td style=\"vertical-align: bottom\"><font style=\"font-size: 8pt\">&#160;</font></td>\r    </tr>\r<tr style=\"background-color: White\">\r    <td style=\"vertical-align: bottom\"><font style=\"font-size: 8pt\">Thereafter&#160;</font></td>\r    <td style=\"vertical-align: bottom; padding-bottom: 1.5pt\"><font style=\"font-size: 8pt\">&#160;</font></td>\r    <td style=\"vertical-align: bottom; border-bottom: black 1pt solid\"><font style=\"font-size: 8pt\">&#160;</font></td>\r    <td style=\"vertical-align: bottom; border-bottom: black 1pt solid; text-align: right\"><font style=\"font-size: 8pt\">--</font></td>\r    <td style=\"vertical-align: bottom; padding-bottom: 1.5pt\"><font style=\"font-size: 8pt\">&#160;</font></td>\r    </tr>\r<tr style=\"background-color: rgb(204,238,255)\">\r    <td style=\"vertical-align: bottom\"><p style=\"font: 12pt Times New Roman, Times, Serif; margin: 0\"><font style=\"font-size: 8pt\">Total</font>&#160;</p></td>\r    <td style=\"vertical-align: bottom; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"vertical-align: bottom; border-bottom: Black 2.5pt double\"><font style=\"font-size: 8pt\">$</font></td>\r    <td style=\"vertical-align: bottom; border-bottom: Black 2.5pt double; text-align: right\"><font style=\"font-size: 8pt\">567</font></td>\r    <td style=\"vertical-align: bottom; padding-bottom: 2.5pt\">&#160;</td>\r    </tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\r    <td>&#160;</td>\r    <td>&#160;</td>\r    <td style=\"text-align: right\">&#160;</td>\r    <td>&#160;</td>\r    <td style=\"width: 1%\">&#160;</td>\r    </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; text-align: justify\">&#160;</p>"}]},{"name":"rpt:f-824","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\"></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, 2017 and 2016. 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 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=\"15\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">Three Months Ended</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\">Aug. 31,</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\">Nov. 30,</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\">Feb. 28,</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\">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\">2016</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><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\">2017</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"width: 40%; font-size: 8pt; text-align: left\">Net sales</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\">5,318</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\">4,216</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\">2,681</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\">6,683</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\r    <td style=\"font-size: 8pt; text-align: left\">Gross profit </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,206</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\">1,463</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\">503</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,608</td><td style=\"font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 8pt; text-align: left\">Net loss </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\">(755</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\">$</td><td style=\"font-size: 8pt; text-align: right\">(1,452</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\">$</td><td style=\"font-size: 8pt; text-align: right\">(2,651</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\">$</td><td style=\"font-size: 8pt; text-align: right\">(795</td><td style=\"font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\r    <td style=\"font-size: 8pt; text-align: left\">Net loss per share basic and 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.06</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\">$</td><td style=\"font-size: 8pt; text-align: right\">(0.09</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\">$</td><td style=\"font-size: 8pt; text-align: right\">(0.16</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\">$</td><td style=\"font-size: 8pt; text-align: right\">(0.04</td><td style=\"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<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=\"15\" style=\"font-size: 8pt; font-weight: bold; text-align: center; border-bottom: Black 1pt solid\">Three Months Ended</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\">Aug. 31,</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\">Nov. 30,</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\">Feb. 29,</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\">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\">2015</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\">2015</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><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; background-color: rgb(204,238,255)\">\r    <td style=\"width: 40%; font-size: 8pt; text-align: left\">Net sales</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\">6,633</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\">4,620</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\">1,677</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\">1,571</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\r    <td style=\"font-size: 8pt; text-align: left\">Gross profit (loss)</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\">3,383</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\">1,691</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\">169</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\">(98</td><td style=\"font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 8pt; text-align: left\">Net income (loss)</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\">294</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\">(1,048</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\">$</td><td style=\"font-size: 8pt; text-align: right\">(2,975</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\">$</td><td style=\"font-size: 8pt; text-align: right\">(3,056</td><td style=\"font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\r    <td style=\"font-size: 8pt; text-align: left\">Net income (loss) per share basic and 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.02</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\">)</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.23</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\">$</td><td style=\"font-size: 8pt; text-align: right\">(0.23</td><td style=\"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-825","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:FurnitureAndFixturesMember","us-gaap:RangeAxis":"us-gaap:MinimumMember"},"factValues":[{"value":"P2Y"}]},{"name":"rpt:f-826","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:MachineryAndEquipmentMember","us-gaap:RangeAxis":"us-gaap:MinimumMember"},"factValues":[{"value":"P3Y"}]},{"name":"rpt:f-827","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember","us-gaap:RangeAxis":"us-gaap:MinimumMember"},"factValues":[{"value":"P4Y"}]},{"name":"rpt:f-828","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:FurnitureAndFixturesMember","us-gaap:RangeAxis":"us-gaap:MaximumMember"},"factValues":[{"value":"P6Y"}]},{"name":"rpt:f-829","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:MachineryAndEquipmentMember","us-gaap:RangeAxis":"us-gaap:MaximumMember"},"factValues":[{"value":"P6Y"}]},{"name":"rpt:f-830","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentUsefulLife","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember","us-gaap:RangeAxis":"us-gaap:MaximumMember"},"factValues":[{"value":"P6Y"}]},{"name":"rpt:f-831","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-832","factDimensions":{"xbrl:concept":"us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease","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-833","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice","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.72"}]},{"name":"rpt:f-834","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"8654000","decimals":-3}]},{"name":"rpt:f-835","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:RangeAMember"},"factValues":[{"value":"P1Y9M7D"}]},{"name":"rpt:f-836","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:Range1Member"},"factValues":[{"value":"P2Y4M28D"}]},{"name":"rpt:f-837","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:Range2Member"},"factValues":[{"value":"P5Y1M13D"}]},{"name":"rpt:f-838","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:Range3Member"},"factValues":[{"value":"P4Y6M11D"}]},{"name":"rpt:f-839","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:Range4Member"},"factValues":[{"value":"P3Y7M17D"}]},{"name":"rpt:f-840","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:Range4Member"},"factValues":[{"value":"7148000","decimals":-3}]},{"name":"rpt:f-841","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:RangeAMember"},"factValues":[{"value":"P1Y9M7D"}]},{"name":"rpt:f-842","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:Range1Member"},"factValues":[{"value":"P2Y4M24D"}]},{"name":"rpt:f-843","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:Range2Member"},"factValues":[{"value":"P4Y3M4D"}]},{"name":"rpt:f-844","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:Range3Member"},"factValues":[{"value":"P4Y5M16D"}]},{"name":"rpt:f-845","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis":"AEHR:Range4Member"},"factValues":[{"value":"P3Y2M16D"}]},{"name":"rpt:f-846","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-847","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"502000","decimals":-3}]},{"name":"rpt:f-848","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"64000","decimals":-3}]},{"name":"rpt:f-849","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1000","decimals":-3}]},{"name":"rpt:f-850","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-851","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-852","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-853","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasesFutureMinimumPaymentsDue","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"567000","decimals":-3}]},{"name":"rpt:f-854","factDimensions":{"xbrl:concept":"dei:EntityPublicFloat","xbrl:period":"2016-12-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"39151174","decimals":0}]},{"name":"rpt:f-855","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"P3Y7M13D"}]},{"name":"rpt:f-856","factDimensions":{"xbrl:concept":"us-gaap:OperatingLossCarryforwardsValuationAllowance","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IncomeTaxAuthorityAxis":"AEHR:FederalMember"},"factValues":[{"value":"51851000","decimals":-3}]},{"name":"rpt:f-857","factDimensions":{"xbrl:concept":"us-gaap:OperatingLossCarryforwardsValuationAllowance","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IncomeTaxAuthorityAxis":"AEHR:StateMember"},"factValues":[{"value":"30351000","decimals":-3}]},{"name":"rpt:f-858","factDimensions":{"xbrl:concept":"AEHR:ForeignNetOperatingLossCarryforwards","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"892000","decimals":-3}]},{"name":"rpt:f-859","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IncomeTaxAuthorityAxis":"AEHR:FederalMember"},"factValues":[{"value":"91000","decimals":-3}]},{"name":"rpt:f-860","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax","xbrl:period":"2017-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-861","factDimensions":{"xbrl:concept":"AEHR:ResearchAndDevelopmentTaxCreditCarryforwards","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IncomeTaxAuthorityAxis":"AEHR:FederalMember"},"factValues":[{"value":"1982000","decimals":-3}]},{"name":"rpt:f-862","factDimensions":{"xbrl:concept":"AEHR:ResearchAndDevelopmentTaxCreditCarryforwards","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IncomeTaxAuthorityAxis":"AEHR:StateMember"},"factValues":[{"value":"5164000","decimals":-3}]},{"name":"rpt:f-863","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentInterestRateDuringPeriod","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"0.09"}]},{"name":"rpt:f-864","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentMaturityDate","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"2019-04-10"}]},{"name":"rpt:f-865","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentFrequencyOfPeriodicPayment","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"margin: 0\"><font style=\"font: 8pt Times New Roman, Times, Serif\">Interest is payable quarterly on\rMarch 1, June 1, September 1 and December 1 of each year.</font></p>"}]},{"name":"rpt:f-866","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentConvertibleTermsOfConversionFeature","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify\">The conversion price for the Convertible Notes\ris $2.30 per share and is subject to adjustment upon the occurrence of certain specified events. Holders may convert all or any\rpart of the principal amount of their Convertible Notes in integrals of $10,000 at any time prior to the maturity date. Upon conversion,\rthe Company will deliver shares of its common stock to the holder of Convertible Notes electing such conversion. The Company may\rnot redeem the Convertible Notes prior to maturity.</p>"}]},{"name":"rpt:f-867","factDimensions":{"xbrl:concept":"AEHR:ConversionFromCreditFacilityToConvertibleNote","xbrl:period":"2016-07-18T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1100000","decimals":-3}]},{"name":"rpt:f-868","factDimensions":{"xbrl:concept":"AEHR:ConversionFromCreditFacilityToConvertibleNote","xbrl:period":"2016-04-15T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"900000","decimals":-3}]},{"name":"rpt:f-869","factDimensions":{"xbrl:concept":"us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2000000","decimals":-3}]},{"name":"rpt:f-870","factDimensions":{"xbrl:concept":"us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity","xbrl:period":"2015-04-11T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2000000","decimals":-3}]},{"name":"rpt:f-871","factDimensions":{"xbrl:concept":"AEHR:ConvertibleDebtPrincipalAmount","xbrl:period":"2015-04-11T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4110000","decimals":-3}]},{"name":"rpt:f-872","factDimensions":{"xbrl:concept":"AEHR:DebtIssuanceCostsArrangementsNet","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"356000","decimals":-3}]},{"name":"rpt:f-873","factDimensions":{"xbrl:concept":"us-gaap:DebtInstrumentConvertibleConversionPrice1","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"2.30"}]},{"name":"rpt:f-874","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"33000","decimals":-3}]},{"name":"rpt:f-875","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"P8M12D"}]},{"name":"rpt:f-876","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:MultiemployerPlanTypeAxis":"AEHR:StockOptionPlan20062016Member"},"factValues":[{"value":"P2Y3M18D"}]},{"name":"rpt:f-877","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:MultiemployerPlanTypeAxis":"AEHR:StockOptionPlan20062016Member"},"factValues":[{"value":"886000","decimals":-3}]},{"name":"rpt:f-878","factDimensions":{"xbrl:concept":"AEHR:EstimatedForfeituresOfUnvestedStockBasedAwards","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:MultiemployerPlanTypeAxis":"AEHR:StockOptionPlan20062016Member"},"factValues":[{"value":"2000","decimals":-3}]},{"name":"rpt:f-879","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-880","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-881","factDimensions":{"xbrl:concept":"us-gaap:LongTermDebtTextBlock","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\"><b>9. 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 are being accreted over the\rterm of the original loan using the effective interest rate method, were offset against the loan balance. During fiscal years ended\rMay 31, 2017 and 2016, $148,000 and $177,000, respectively, of amortization costs were recognized as interest expense.</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;On April 14, 2016, $900,000 drawn against\rthe Credit Facility was converted into Convertible Notes. As of May 31, 2016, the Company had a balance of $1,100,000 against the\rCredit Facility. Upon maturity in July 2016, the $1,100,000 balance of the Credit Facility was converted into Convertible Notes.\rAs of May 31, 2017, there was no remaining balance available 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>\r\r<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;&#160;&#160;&#160;Long-term debt, net of debt issuance costs\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: 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\">May 31,</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\">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\">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; background-color: rgb(204,238,255)\">\r    <td style=\"width: 56%; font-size: 8pt\">Principal</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\">6,110</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\">6,110</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt\">Unamortized debt issuance costs</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;</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\">(148</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"padding-bottom: 2.5pt\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">6,110</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">5,962</td><td style=\"padding-bottom: 2.5pt; 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-882","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock","xbrl:period":"2016-06-01T00:00:00/2017-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0\">&#160;The options outstanding and exercisable at\rMay 31, 2017 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\">&#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=\"7\" style=\"text-align: center\">&#160;</td><td style=\"font-size: 8pt; font-weight: bold\">&#160;</td>\r    <td style=\"font-size: 8pt; font-weight: bold; text-align: center\">&#160;</td>\r    <td colspan=\"10\" style=\"font-size: 8pt; font-weight: bold; text-align: center\">Options Outstanding</td><td style=\"font-size: 8pt; font-weight: bold\">&#160;</td>\r    <td style=\"font-size: 8pt; font-weight: bold; text-align: center\">&#160;</td>\r    <td colspan=\"14\" style=\"font-size: 8pt; font-weight: bold; text-align: center\">Options Exercisable</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td colspan=\"7\" style=\"text-align: center\">&#160;</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"font-size: 8pt; font-weight: bold; text-align: center\">&#160;</td>\r    <td colspan=\"10\" style=\"border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center\">at May 31, 2017</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"font-size: 8pt; font-weight: bold; text-align: center\">&#160;</td>\r    <td colspan=\"14\" style=\"border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center\">at May 31, 2017</td></tr>\r<tr style=\"vertical-align: bottom\">\r    <td colspan=\"7\" style=\"font-size: 8pt; text-align: center; border-bottom: Black 1pt solid\"><p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center\"><b>Range of Exercise</b></p> <p style=\"font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center\"><b>Prices</b></p></td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"font-size: 8pt; font-weight: bold; text-align: center\">&#160;</td>\r    <td colspan=\"2\" style=\"border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center\">Number Outstanding Shares</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\">Weighted Average Remaining Contractual Life (Years)</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\">Weighted Average Exercise Price</td><td style=\"font-size: 8pt; font-weight: bold; padding-bottom: 1pt\">&#160;</td>\r    <td style=\"font-size: 8pt; font-weight: bold; text-align: center\">&#160;</td>\r    <td colspan=\"2\" style=\"border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center\">Number Exercisable Shares</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\">Weighted Average Remaining Contractual Life (Years)</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\">Weighted Average Exercise Price</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\">Aggregate Intrinsic Value</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 8%; font-size: 8pt; text-align: right\"><font style=\"font-size: 8pt\">$</font></td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 2%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 8%; font-size: 8pt; text-align: right\"><font style=\"font-size: 8pt\">0.59-$0.97</font></td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 2%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 8%; font-size: 8pt; text-align: right\">514</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 2%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 7%; font-size: 8pt; text-align: right\">1.77</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 2%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 7%; font-size: 8pt; text-align: right\">0.66</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 2%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 7%; font-size: 8pt; text-align: right\">514</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 2%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 7%; font-size: 8pt; text-align: right\">1.77</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 2%; font-size: 8pt\">&#160;</td>\r    <td style=\"width: 1%; font-size: 8pt; text-align: left\">$</td><td style=\"width: 7%; font-size: 8pt; text-align: right\">0.66</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td><td style=\"width: 2%\">&#160;</td>\r    <td style=\"width: 1%; text-align: left\">&#160;</td><td style=\"width: 7%; text-align: right\">&#160;</td><td style=\"width: 1%; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\"><font style=\"font-size: 8pt\">$</font></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\"><font style=\"font-size: 8pt\">1.09-$1.40</font></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\">784</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.41</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\">1.28</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\">773</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.40</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\">1.28</td><td style=\"font-size: 8pt; 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; background-color: rgb(204,238,255)\">\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\"><font style=\"font-size: 8pt\">$</font></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\"><font style=\"font-size: 8pt\">1.68-$2.06</font></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\">542</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.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\">$</td><td style=\"font-size: 8pt; text-align: right\">1.77</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\">287</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.26</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\">1.85</td><td style=\"font-size: 8pt; 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; background-color: White\">\r    <td style=\"font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; text-align: right\"><font style=\"font-size: 8pt\">$</font></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\"><font style=\"font-size: 8pt\">2.10-$2.81</font></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,234</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.53</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.44</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\">848</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.46</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.46</td><td style=\"font-size: 8pt; 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; background-color: rgb(204,238,255)\">\r    <td style=\"text-align: left\">&#160;</td><td style=\"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=\"text-align: left\">&#160;</td><td style=\"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=\"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=\"text-align: left\">&#160;</td><td style=\"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=\"text-align: left\">&#160;</td><td style=\"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=\"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=\"text-align: left\">&#160;</td><td style=\"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=\"text-align: left\">&#160;</td><td style=\"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=\"text-align: left\">&#160;</td><td style=\"text-align: right\">&#160;</td><td style=\"padding-bottom: 1pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 2.5pt\">&#160;</td><td style=\"font-size: 8pt; text-align: right\"><font style=\"font-size: 8pt\">$</font></td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 2.5pt\">&#160;</td><td style=\"font-size: 8pt; text-align: right\"><font style=\"font-size: 8pt\">0.59-$2.81</font></td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 2.5pt\">&#160;</td><td style=\"font-size: 8pt; text-align: right; border-bottom: Black 2.5pt double\">3,074</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 2.5pt\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">3.63</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">$</td><td style=\"font-size: 8pt; text-align: right\">1.73</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 2.5pt\">&#160;</td><td style=\"font-size: 8pt; text-align: right; border-bottom: Black 2.5pt double\">2,422</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 2.5pt\">&#160;</td><td style=\"font-size: 8pt; text-align: right\">3.21</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">$</td><td style=\"font-size: 8pt; text-align: right\">1.63</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"font-size: 8pt; text-align: left\">$</td><td style=\"font-size: 8pt; text-align: right\">7,148</td><td style=\"padding-bottom: 2.5pt; 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-883","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfDebtTableTextBlock","xbrl:period":"2016-06-01T00:00:00/2017-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;Long-term debt, net of debt issuance costs\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: 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\">May 31,</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\">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\">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; background-color: rgb(204,238,255)\">\r    <td style=\"width: 56%; font-size: 8pt\">Principal</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\">6,110</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\">6,110</td><td style=\"width: 1%; font-size: 8pt; text-align: left\">&#160;</td></tr>\r<tr style=\"vertical-align: bottom; background-color: White\">\r    <td style=\"font-size: 8pt; text-align: left; padding-bottom: 1pt\">Unamortized&#160;debt&#160;issuance&#160;costs</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;</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\">(148</td><td style=\"padding-bottom: 1pt; font-size: 8pt; text-align: left\">)</td></tr>\r<tr style=\"vertical-align: bottom; background-color: rgb(204,238,255)\">\r    <td style=\"padding-bottom: 2.5pt\">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">6,110</td><td style=\"padding-bottom: 2.5pt; font-size: 8pt; text-align: left\">&#160;</td><td style=\"font-size: 8pt; padding-bottom: 2.5pt\">&#160;</td>\r    <td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: left\">$</td><td style=\"border-bottom: Black 2.5pt double; font-size: 8pt; text-align: right\">5,962</td><td style=\"padding-bottom: 2.5pt; 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-884","factDimensions":{"xbrl:concept":"AEHR:CumulativeStockIssuedSharesEmployeeStockPurchasePlan","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:PlanNameAxis":"AEHR:ESPP2006Member"},"factValues":[{"value":"1119000"}]},{"name":"rpt:f-885","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-886","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-887","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-888","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-889","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-890","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-891","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-892","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-893","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-894","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-895","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-896","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-897","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-898","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromIssuanceOfPrivatePlacement","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2574000","decimals":-3}]},{"name":"rpt:f-899","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-900","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-901","factDimensions":{"xbrl:concept":"AEHR:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesReservedForFutureIssuance","xbrl:period":"2017-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:MultiemployerPlanTypeAxis":"AEHR:EquityIncentivePlan2016Member"},"factValues":[{"value":"2238000"}]},{"name":"rpt:f-902","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-903","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-904","factDimensions":{"xbrl:concept":"us-gaap:ConversionOfStockAmountIssued1","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-905","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-906","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-907","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-908","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-909","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-910","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-911","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-912","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-913","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-914","factDimensions":{"xbrl:concept":"AEHR:ProceedsFromIssuanceOfFollowOnPublicOfferingNetOfIssuanceCosts","xbrl:period":"2014-06-01T00:00:00/2015-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-915","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-916","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-917","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-918","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-919","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-920","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-921","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-922","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"}]}]}}