{"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-25-011582","cik":"http://www.sec.gov/CIK","dei":"http://xbrl.sec.gov/dei/2025","xbrli":"http://www.xbrl.org/2003/instance","us-gaap":"http://fasb.org/us-gaap/2025","ecd":"http://xbrl.sec.gov/ecd/2025","aehr":"http://aehr.com/20250829","dtr-types":"http://www.xbrl.org/dtr/type/2024-01-31","nonnum":"http://www.xbrl.org/dtr/type/non-numeric","srt":"http://fasb.org/srt/2025"},"description":"10-Q 0001654954-25-011582 (CIK 0001040470) projected from XBRL by xbrlkit"},"xbrlModel":{"name":"rpt:Report","modelType":"xbrl:report","properties":[{"property":"xbrl:reportFilingDate","value":"2025-10-08"}],"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:stateOrProvinceItemType","baseType":"xs:string"},{"name":"dei:centralIndexKeyItemType","baseType":"xs:token"},{"name":"dei:yesNoItemType","baseType":"xs:token"},{"name":"dei:fileNumberItemType","baseType":"xs:string"},{"name":"dei:filerCategoryItemType","baseType":"xs:string"},{"name":"dei:edgarStateCountryItemType","baseType":"xs:string"},{"name":"dei:employerIdItemType","baseType":"xs:token"},{"name":"dei:securityTitleItemType","baseType":"xs:normalizedString"},{"name":"dei:edgarExchangeCodeItemType","baseType":"xs:normalizedString"},{"name":"dei:tradingSymbolItemType","baseType":"xs:normalizedString"}],"concepts":[{"name":"aehr:AccuredLiabilitiesAndOtherAccruedLiabilitiesCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"aehr:ConcentrationRiskPercentage","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"aehr:ConcentrationRiskPercentageOne","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"aehr:CustomerDepositsAndDeferredRevenueTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"aehr:EmployeeRetentionCreditDisclosureTextblock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"aehr:FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearSix","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"aehr:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearSix","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"aehr:OutstandingAmounTofATMOffering","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"aehr:PercentageOfConcentrationRiskPercentage","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"aehr:PropertyPlantAndEquipmentUsefulLifes","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"aehr:ProspectusSupplementAmount","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"aehr:RestructuringChargesDisclosureTextblock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"aehr:ScheduleOfAccountsReceivableByMajorCustomersByReportingSegmentsTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"aehr:ScheduleOfWarrantyReserveTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"aehr:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesIssuedUponAchievementOfTarget","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"aehr:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTargetAchieved","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"aehr:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceRSUNumberOfSharesAvailableForGrant","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"aehr:ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetNumberOfShares","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"aehr:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionVestedWeightedAverageGrantDateFairValue","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"aehr:ShelfRegistrationAmount","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"dei:AmendmentFlag","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:CityAreaCode","dataType":"xs:normalizedString","periodType":"duration","nillable":true},{"name":"dei:CurrentFiscalYearEndDate","dataType":"xbrli:gMonthDayItemType","periodType":"duration","nillable":true},{"name":"dei: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:DocumentQuarterlyReport","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:DocumentTransitionReport","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:DocumentType","dataType":"dei:submissionTypeItemType","periodType":"duration","nillable":true},{"name":"dei:EntityAddressAddressLine1","dataType":"xs:normalizedString","periodType":"duration","nillable":true},{"name":"dei:EntityAddressCityOrTown","dataType":"xs:normalizedString","periodType":"duration","nillable":true},{"name":"dei:EntityAddressPostalZipCode","dataType":"xs:normalizedString","periodType":"duration","nillable":true},{"name":"dei:EntityAddressStateOrProvince","dataType":"dei:stateOrProvinceItemType","periodType":"duration","nillable":true},{"name":"dei:EntityCentralIndexKey","dataType":"dei:centralIndexKeyItemType","periodType":"duration","nillable":true},{"name":"dei:EntityCommonStockSharesOutstanding","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"dei:EntityCurrentReportingStatus","dataType":"dei:yesNoItemType","periodType":"duration","nillable":true},{"name":"dei:EntityEmergingGrowthCompany","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:EntityFileNumber","dataType":"dei:fileNumberItemType","periodType":"duration","nillable":true},{"name":"dei:EntityFilerCategory","dataType":"dei:filerCategoryItemType","periodType":"duration","nillable":true},{"name":"dei:EntityIncorporationStateCountryCode","dataType":"dei:edgarStateCountryItemType","periodType":"duration","nillable":true},{"name":"dei:EntityInteractiveDataCurrent","dataType":"dei:yesNoItemType","periodType":"duration","nillable":true},{"name":"dei:EntityRegistrantName","dataType":"xs:normalizedString","periodType":"duration","nillable":true},{"name":"dei:EntityShellCompany","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:EntitySmallBusiness","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:EntityTaxIdentificationNumber","dataType":"dei:employerIdItemType","periodType":"duration","nillable":true},{"name":"dei:LocalPhoneNumber","dataType":"xs:normalizedString","periodType":"duration","nillable":true},{"name":"dei:Security12bTitle","dataType":"dei:securityTitleItemType","periodType":"duration","nillable":true},{"name":"dei:SecurityExchangeName","dataType":"dei:edgarExchangeCodeItemType","periodType":"duration","nillable":true},{"name":"dei:TradingSymbol","dataType":"dei:tradingSymbolItemType","periodType":"duration","nillable":true},{"name":"ecd:Additional402vDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"ecd:AdjToCompAmt","dataType":"xbrlr:monetary","periodType":"duration","nillable":true},{"name":"ecd:AdjToNonPeoNeoCompFnTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"ecd:AdjToPeoCompFnTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"ecd:AggtErrCompAmt","dataType":"xbrlr:monetary","periodType":"instant","nillable":true},{"name":"ecd:AggtErrCompNotYetDeterminedTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"ecd:AwardExrcPrice","dataType":"xbrlr:perShare","periodType":"instant","nillable":true},{"name":"ecd:AwardGrantDateFairValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true},{"name":"ecd:AwardTmgHowMnpiCnsdrdTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"ecd:AwardTmgMethodTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"ecd:AwardTmgMnpiCnsdrdFlag","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"ecd:AwardTmgMnpiDiscTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"ecd:AwardTmgPredtrmndFlag","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"ecd:AwardUndrlygSecuritiesAmt","dataType":"xs:decimal","periodType":"instant","nillable":true},{"name":"ecd:AwardsCloseToMnpiDiscIndName","dataType":"xs:string","periodType":"instant","nillable":true},{"name":"ecd:AwardsCloseToMnpiDiscTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"ecd:ChangedPeerGroupFnTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"ecd:CoSelectedMeasureAmt","dataType":"xs:decimal","periodType":"duration","nillable":true},{"name":"ecd:CoSelectedMeasureName","dataType":"xs:normalizedString","periodType":"duration","nillable":true},{"name":"ecd:CompActuallyPaidVsCoSelectedMeasureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"ecd:CompActuallyPaidVsNetIncomeTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"ecd:CompActuallyPaidVsOtherMeasureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"ecd:CompActuallyPaidVsTotalShareholderRtnTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"ecd:EqtyAwrdsAdjFnTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"ecd:EquityValuationAssumptionDifferenceFnTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"ecd:ErrCompAnalysisTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"ecd:ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt","dataType":"xbrlr:monetary","periodType":"duration","nillable":true},{"name":"ecd:ForgoneRecoveryDueToExpenseOfEnforcementAmt","dataType":"xbrlr:monetary","periodType":"duration","nillable":true},{"name":"ecd:ForgoneRecoveryDueToViolationOfHomeCountryLawAmt","dataType":"xbrlr:monetary","periodType":"duration","nillable":true},{"name":"ecd:ForgoneRecoveryExplanationOfImpracticabilityTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"ecd:ForgoneRecoveryIndName","dataType":"xs:string","periodType":"duration","nillable":true},{"name":"ecd:InsiderTrdPoliciesProcAdoptedFlag","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"ecd:InsiderTrdPoliciesProcNotAdoptedTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"ecd:MeasureName","dataType":"xs:normalizedString","periodType":"duration","nillable":true},{"name":"ecd:MnpiDiscTimedForCompValFlag","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"ecd:MtrlTermsOfTrdArrTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"ecd:NamedExecutiveOfficersFnTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"ecd:NonGaapMeasureDescriptionTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"ecd:NonPeoNeoAvgCompActuallyPaidAmt","dataType":"xbrlr:monetary","periodType":"duration","nillable":true},{"name":"ecd:NonPeoNeoAvgTotalCompAmt","dataType":"xbrlr:monetary","periodType":"duration","nillable":true},{"name":"ecd:NonRule10b51ArrAdoptedFlag","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"ecd:NonRule10b51ArrTrmntdFlag","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"ecd:OtherPerfMeasureAmt","dataType":"xs:decimal","periodType":"duration","nillable":true},{"name":"ecd:OutstandingAggtErrCompAmt","dataType":"xbrlr:monetary","periodType":"instant","nillable":true},{"name":"ecd:OutstandingRecoveryCompAmt","dataType":"xbrlr:monetary","periodType":"instant","nillable":true},{"name":"ecd:OutstandingRecoveryIndName","dataType":"xs:string","periodType":"duration","nillable":true},{"name":"ecd:PeerGroupIssuersFnTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"ecd:PeerGroupTotalShareholderRtnAmt","dataType":"xbrlr:monetary","periodType":"duration","nillable":true},{"name":"ecd:PeoActuallyPaidCompAmt","dataType":"xbrlr:monetary","periodType":"duration","nillable":true},{"name":"ecd:PeoName","dataType":"xs:normalizedString","periodType":"duration","nillable":true},{"name":"ecd:PeoTotalCompAmt","dataType":"xbrlr:monetary","periodType":"duration","nillable":true},{"name":"ecd:PnsnBnftsAdjFnTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"ecd:PvpTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"ecd:RestatementDeterminationDate","dataType":"xs:date","periodType":"duration","nillable":true},{"name":"ecd:RestatementDoesNotRequireRecoveryTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"ecd:Rule10b51ArrAdoptedFlag","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"ecd:Rule10b51ArrTrmntdFlag","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"ecd:StkPrcOrTsrEstimationMethodTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"ecd:TabularListTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"ecd:TotalShareholderRtnAmt","dataType":"xbrlr:monetary","periodType":"duration","nillable":true},{"name":"ecd:TotalShareholderRtnVsPeerGroupTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"ecd:TrdArrAdoptionDate","dataType":"xs:string","periodType":"duration","nillable":true},{"name":"ecd:TrdArrDuration","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"ecd:TrdArrExpirationDate","dataType":"xs:string","periodType":"duration","nillable":true},{"name":"ecd:TrdArrIndName","dataType":"xs:string","periodType":"duration","nillable":true},{"name":"ecd:TrdArrIndTitle","dataType":"xs:string","periodType":"duration","nillable":true},{"name":"ecd:TrdArrSecuritiesAggAvailAmt","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"ecd:TrdArrTerminationDate","dataType":"xs:string","periodType":"duration","nillable":true},{"name":"ecd:UndrlygSecurityMktPriceChngPct","dataType":"xbrlr:pureType","periodType":"instant","nillable":true},{"name":"us-gaap:AccountsPayableCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AccountsReceivableNet","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"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:AdditionalPaidInCapital","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AllocatedShareBasedCompensationExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AmortizationOfIntangibleAssets","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:Assets","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:AssetsCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"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:CapitalizedCostsAssetRetirementCosts","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CashAndCashEquivalentsAtCarryingValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CommitmentsAndContingencies","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap: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:ComprehensiveIncomeNetOfTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ConcentrationRiskCreditRisk","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ConsolidationPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ConstructionInProgressGross","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ContractWithCustomerLiability","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ContractWithCustomerLiabilityRevenueRecognized","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:CostOfRevenue","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:DeferredIncomeTaxAssetsNet","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredIncomeTaxesAndTaxCredits","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredRevenue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DeferredRevenueCurrent","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: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:DisaggregationOfRevenueTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:EarningsPerShareBasic","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:EarningsPerShareDiluted","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:EarningsPerShareTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:FairValueAdjustmentOfWarrants","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:FairValueDisclosuresTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:FiniteLivedIntangibleAssetsGross","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:FurnitureAndFixturesGross","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:Goodwill","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:GrossProfit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","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: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:IncreaseDecreaseInDeferredRevenue","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:IncreaseDecreaseInOperatingLeaseLiability","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IntangibleAssetsNetExcludingGoodwill","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IntangibleAssetsNetIncludingGoodwill","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:InterestIncomeExpenseNet","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:InventoryFinishedGoodsNetOfReserves","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:InventoryNet","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap: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:InvestmentsFairValueDisclosure","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:LeaseholdImprovementsGross","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:Liabilities","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LiabilitiesAndStockholdersEquity","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LiabilitiesCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock","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:NetCashProvidedByUsedInFinancingActivities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:NetCashProvidedByUsedInInvestingActivities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:NetCashProvidedByUsedInOperatingActivities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true},{"name":"us-gaap:NetIncomeLoss","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap: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:OperatingLeaseLiabilityCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeaseLiabilityNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeaseRightOfUseAsset","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap: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:OtherExpenses","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OtherIncome","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherLiabilitiesNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherNonoperatingIncomeExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","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: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:ProductWarrantyAccrualWarrantiesIssued","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ProfitLoss","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PropertyPlantAndEquipmentGross","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:PropertyPlantAndEquipmentNet","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:PropertyPlantAndEquipmentOther","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:PropertyPlantAndEquipmentTextBlock","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:RestrictedCashNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:RestructuringCharges","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:RestructuringReserve","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:RetainedEarningsAccumulatedDeficit","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:RevenueFromContractWithCustomerTextBlock","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:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock","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:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfInventoryCurrentTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock","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:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","dataType":"xbrlr:perShare","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","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:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:SharesIssued","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:StockIssuedDuringPeriodSharesAcquisitions","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:StockIssuedDuringPeriodValueAcquisitions","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:StockholdersEquityNoteDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:SupplementalBalanceSheetDisclosuresTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:UnbilledContractsReceivable","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:UseOfEstimates","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","dataType":"xbrla:sharesType","periodType":"duration","nillable":true}],"headings":[{"name":"aehr:EQUITYAbstract"},{"name":"aehr:EmployeeRetentionCreditAbstract"},{"name":"aehr:GoodwillAndPurchasedIntangibleAssetsAbstract"},{"name":"dei:CoverAbstract"},{"name":"ecd:AdjLineItems"},{"name":"ecd:AwardTmgDiscLineItems"},{"name":"ecd:AwardTmgDiscTable"},{"name":"ecd:AwardsCloseToMnpiDiscLineItems"},{"name":"ecd:AwardsCloseToMnpiDiscTable"},{"name":"ecd:ErrCompRecoveryTable"},{"name":"ecd:ForgoneRecoveriesByIndTable"},{"name":"ecd:ForgoneRecoveriesLineItems"},{"name":"ecd:InsiderTradingArrLineItems"},{"name":"ecd:InsiderTradingPoliciesProcLineItems"},{"name":"ecd:InsiderTradingPoliciesProcTable"},{"name":"ecd:OutstandingRecoveriesByIndTable"},{"name":"ecd:OutstandingRecoveriesLineItems"},{"name":"ecd:PayVsPerformanceDisclosureLineItems"},{"name":"ecd:PayVsPerformanceDisclosureWithAdditionalMeasuresLineItems"},{"name":"ecd:PayVsPerformanceTableLineItems"},{"name":"ecd:PvpAdjTable"},{"name":"ecd:PvpMeasuresLineItems"},{"name":"ecd:PvpMeasuresTable"},{"name":"ecd:PvpTable"},{"name":"ecd:PvpTabularListTable"},{"name":"ecd:PvpTabularListsLineItems"},{"name":"ecd:PvpTabularListsTable"},{"name":"ecd:PvpWithAdditionalMeasuresTable"},{"name":"ecd:RecoveryOfErrCompDisclosureLineItems"},{"name":"ecd:TabularListMeasuresLineItems"},{"name":"ecd:TradingArrByIndTable"},{"name":"us-gaap:AccountingPoliciesAbstract"},{"name":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"},{"name":"us-gaap:AssetsAbstract"},{"name":"us-gaap:AssetsCurrentAbstract"},{"name":"us-gaap:BalanceSheetRelatedDisclosuresAbstract"},{"name":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract"},{"name":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"},{"name":"us-gaap:EarningsPerShareAbstract"},{"name":"us-gaap:FairValueDisclosuresAbstract"},{"name":"us-gaap:IncomeStatementAbstract"},{"name":"us-gaap:IncomeTaxDisclosureAbstract"},{"name":"us-gaap:IncreaseDecreaseInOperatingAssetsAbstract"},{"name":"us-gaap:LiabilitiesAndStockholdersEquityAbstract"},{"name":"us-gaap:LiabilitiesCurrentAbstract"},{"name":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract"},{"name":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract"},{"name":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract"},{"name":"us-gaap:OperatingExpensesAbstract"},{"name":"us-gaap:OtherComprehensiveIncomeLossTaxAbstract"},{"name":"us-gaap:RestructuringChargesAbstract"},{"name":"us-gaap:RevenueFromContractWithCustomerAbstract"},{"name":"us-gaap:SegmentReportingAbstract"},{"name":"us-gaap:StatementLineItems"},{"name":"us-gaap:StatementOfCashFlowsAbstract"},{"name":"us-gaap:StatementOfFinancialPositionAbstract"},{"name":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract"},{"name":"us-gaap:StatementOfStockholdersEquityAbstract"},{"name":"us-gaap:StatementTable"},{"name":"us-gaap:StockholdersEquityAbstract"},{"name":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasicAbstract"}],"dimensions":[{"name":"ecd:AdjToCompAxis","domainClass":"ecd:AllAdjToCompMember"},{"name":"ecd:ExecutiveCategoryAxis","domainClass":"ecd:AllExecutiveCategoriesMember"},{"name":"ecd:IndividualAxis","domainClass":"ecd:AllIndividualsMember"},{"name":"ecd:MeasureAxis"},{"name":"ecd:RestatementDateAxis"},{"name":"ecd:TradingArrAxis","domainClass":"ecd:AllTradingArrangementsMember"},{"name":"srt:ProductOrServiceAxis","domainClass":"srt:ProductsAndServicesDomain"},{"name":"srt:StatementGeographicalAxis","domainClass":"srt:SegmentGeographicalDomain"},{"name":"us-gaap:AwardTypeAxis","domainClass":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"},{"name":"us-gaap:ConcentrationRiskByTypeAxis","domainClass":"us-gaap:ConcentrationRiskTypeDomain"},{"name":"us-gaap:CreditFacilityAxis","domainClass":"us-gaap:CreditFacilityDomain"},{"name":"us-gaap:FairValueByAssetClassAxis","domainClass":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"},{"name":"us-gaap:FairValueByFairValueHierarchyLevelAxis","domainClass":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain"},{"name":"us-gaap:FinancialInstrumentAxis","domainClass":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"},{"name":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","domainClass":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain"},{"name":"us-gaap:IncomeStatementLocationAxis","domainClass":"us-gaap:IncomeStatementLocationDomain"},{"name":"us-gaap:IncomeTaxAuthorityNameAxis","domainClass":"us-gaap:IncomeTaxAuthorityNameDomain"},{"name":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis","domainClass":"us-gaap:IndefiniteLivedIntangibleAssetsMajorClassNameDomain"},{"name":"us-gaap:PlanNameAxis","domainClass":"us-gaap:PlanNameDomain"},{"name":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","domainClass":"us-gaap:PropertyPlantAndEquipmentTypeDomain"},{"name":"us-gaap:RestructuringCostAndReserveAxis","domainClass":"us-gaap:TypeOfRestructuringDomain"},{"name":"us-gaap:StatementBusinessSegmentsAxis","domainClass":"us-gaap:SegmentDomain"},{"name":"us-gaap:StatementEquityComponentsAxis","domainClass":"us-gaap:EquityComponentDomain"},{"name":"us-gaap:TimingOfTransferOfGoodOrServiceAxis","domainClass":"us-gaap:TimingOfTransferOfGoodOrServiceDomain"}],"domainClasses":[{"name":"ecd:AllAdjToCompMember"},{"name":"ecd:AllExecutiveCategoriesMember"},{"name":"ecd:AllIndividualsMember"},{"name":"ecd:AllTradingArrangementsMember"},{"name":"srt:ProductsAndServicesDomain"},{"name":"srt:SegmentGeographicalDomain"},{"name":"us-gaap:ConcentrationRiskTypeDomain"},{"name":"us-gaap:CreditFacilityDomain"},{"name":"us-gaap:EquityComponentDomain"},{"name":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"},{"name":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain"},{"name":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain"},{"name":"us-gaap:IncomeStatementLocationDomain"},{"name":"us-gaap:IncomeTaxAuthorityNameDomain"},{"name":"us-gaap:IndefiniteLivedIntangibleAssetsMajorClassNameDomain"},{"name":"us-gaap:PlanNameDomain"},{"name":"us-gaap:PropertyPlantAndEquipmentTypeDomain"},{"name":"us-gaap:SegmentDomain"},{"name":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"},{"name":"us-gaap:TimingOfTransferOfGoodOrServiceDomain"},{"name":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"},{"name":"us-gaap:TypeOfRestructuringDomain"}],"domainNetworks":[{"name":"rpt:domain-0","root":"us-gaap:PropertyPlantAndEquipmentTypeDomain","relationships":[{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"aehr:TestEquipmentMember"},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:MachineryAndEquipmentMember"},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:FurnitureAndFixturesMember"}]},{"name":"rpt:domain-1","root":"us-gaap:PlanNameDomain","relationships":[{"source":"us-gaap:PlanNameDomain","target":"aehr:TopMember"},{"source":"us-gaap:PlanNameDomain","target":"aehr:BottomMember"}]},{"name":"rpt:domain-2","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"}]},{"name":"rpt:domain-3","root":"us-gaap:CreditFacilityDomain","relationships":[{"source":"us-gaap:CreditFacilityDomain","target":"aehr:EmployeeRetentionCreditMember"}]},{"name":"rpt:domain-4","root":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","relationships":[{"source":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","target":"aehr:MoneyMarketFundMember"}]},{"name":"rpt:domain-5","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-6","root":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain","relationships":[{"source":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain","target":"us-gaap:AssetsMember"}]},{"name":"rpt:domain-7","root":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","relationships":[{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"aehr:DevelopedTechnologyMember"},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:CustomerRelationshipsMember"},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"aehr:NonCompeteAgreementsAndOthersMember"}]},{"name":"rpt:domain-8","root":"us-gaap:IndefiniteLivedIntangibleAssetsMajorClassNameDomain","relationships":[{"source":"us-gaap:IndefiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:TradeNamesMember"}]},{"name":"rpt:domain-9","root":"us-gaap:ConcentrationRiskTypeDomain","relationships":[{"source":"us-gaap:ConcentrationRiskTypeDomain","target":"us-gaap:SalesMember"},{"source":"us-gaap:ConcentrationRiskTypeDomain","target":"us-gaap:AccountsReceivableMember"}]},{"name":"rpt:domain-10","root":"us-gaap:SegmentDomain","relationships":[{"source":"us-gaap:SegmentDomain","target":"aehr:CustomerBMember"},{"source":"us-gaap:SegmentDomain","target":"aehr:CustomerAMember"},{"source":"us-gaap:SegmentDomain","target":"aehr:CustomerCMember"},{"source":"us-gaap:SegmentDomain","target":"aehr:CustomerFMember"},{"source":"us-gaap:SegmentDomain","target":"aehr:ACustomerMember"},{"source":"us-gaap:SegmentDomain","target":"aehr:CustomerDMember"},{"source":"us-gaap:SegmentDomain","target":"aehr:CustomerEMember"},{"source":"us-gaap:SegmentDomain","target":"aehr:BCustomerMember"}]},{"name":"rpt:domain-11","root":"us-gaap:ConcentrationRiskTypeDomain","relationships":[{"source":"us-gaap:ConcentrationRiskTypeDomain","target":"us-gaap:AccountsReceivableMember"},{"source":"us-gaap:ConcentrationRiskTypeDomain","target":"aehr:RevenueMember"}]},{"name":"rpt:domain-12","root":"us-gaap:TypeOfRestructuringDomain","relationships":[{"source":"us-gaap:TypeOfRestructuringDomain","target":"us-gaap:OtherRestructuringMember"}]},{"name":"rpt:domain-13","root":"srt:SegmentGeographicalDomain","relationships":[{"source":"srt:SegmentGeographicalDomain","target":"srt:EuropeMember"},{"source":"srt:SegmentGeographicalDomain","target":"aehr:UnitedStateMember"},{"source":"srt:SegmentGeographicalDomain","target":"srt:AsiaMember"}]},{"name":"rpt:domain-14","root":"srt:ProductsAndServicesDomain","relationships":[{"source":"srt:ProductsAndServicesDomain","target":"aehr:SystemsMember"},{"source":"srt:ProductsAndServicesDomain","target":"aehr:ContactorsMember"},{"source":"srt:ProductsAndServicesDomain","target":"aehr:ServicesMember"}]},{"name":"rpt:domain-15","root":"us-gaap:TimingOfTransferOfGoodOrServiceDomain","relationships":[{"source":"us-gaap:TimingOfTransferOfGoodOrServiceDomain","target":"aehr:ProductsAndServicesTransferredAtAPointInTimeMember"},{"source":"us-gaap:TimingOfTransferOfGoodOrServiceDomain","target":"aehr:ServicesTransferredOverTimeMember"}]},{"name":"rpt:domain-16","root":"srt:SegmentGeographicalDomain","relationships":[{"source":"srt:SegmentGeographicalDomain","target":"aehr:UnitedStateMember"}]},{"name":"rpt:domain-17","root":"us-gaap:IncomeTaxAuthorityNameDomain","relationships":[{"source":"us-gaap:IncomeTaxAuthorityNameDomain","target":"aehr:InternationalMember"}]},{"name":"rpt:domain-18","root":"us-gaap:IncomeStatementLocationDomain","relationships":[{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:CostOfSalesMember"},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:ResearchAndDevelopmentExpenseMember"},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:GeneralAndAdministrativeExpenseMember"}]},{"name":"rpt:domain-19","root":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","relationships":[{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"aehr:NonvestedRSUActivtyMember"}]},{"name":"rpt:domain-20","root":"ecd:AllIndividualsMember","relationships":[{"source":"ecd:AllIndividualsMember","target":"ecd:NonNeosMember"}]},{"name":"rpt:domain-21","root":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","relationships":[{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:EmployeeStockOptionMember"},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:StockAppreciationRightsSARSMember"}]},{"name":"rpt:domain-22","root":"ecd:AllTradingArrangementsMember","relationships":[]},{"name":"rpt:domain-23","root":"ecd:AllExecutiveCategoriesMember","relationships":[{"source":"ecd:AllExecutiveCategoriesMember","target":"ecd:PeoMember"},{"source":"ecd:AllExecutiveCategoriesMember","target":"ecd:NonPeoNeoMember"}]},{"name":"rpt:domain-24","root":"ecd:AllAdjToCompMember","relationships":[{"source":"ecd:AllAdjToCompMember","target":"ecd:AggtChngPnsnValInSummryCompstnTblForAplblYrMember"},{"source":"ecd:AllAdjToCompMember","target":"ecd:AggtPnsnAdjsSvcCstMember"},{"source":"ecd:AllAdjToCompMember","target":"ecd:EqtyAwrdsAdjsMember"},{"source":"ecd:AggtPnsnAdjsSvcCstMember","target":"ecd:PnsnAdjsSvcCstMember"},{"source":"ecd:AggtPnsnAdjsSvcCstMember","target":"ecd:PnsnAdjsPrrSvcCstMember"},{"source":"ecd:EqtyAwrdsAdjsMember","target":"ecd:EqtyAwrdsInSummryCompstnTblForAplblYrMember"},{"source":"ecd:EqtyAwrdsAdjsMember","target":"ecd:EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember"},{"source":"ecd:EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember","target":"ecd:YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember"},{"source":"ecd:EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember","target":"ecd:ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember"},{"source":"ecd:EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember","target":"ecd:VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember"},{"source":"ecd:EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember","target":"ecd:ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember"},{"source":"ecd:EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember","target":"ecd:FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember"},{"source":"ecd:EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember","target":"ecd:DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember"}]}],"members":[{"name":"aehr:ACustomerMember","domainClasses":["us-gaap:SegmentDomain"]},{"name":"aehr:BCustomerMember","domainClasses":["us-gaap:SegmentDomain"]},{"name":"aehr:BottomMember","domainClasses":["us-gaap:PlanNameDomain"]},{"name":"aehr:ContactorsMember","domainClasses":["srt:ProductsAndServicesDomain"]},{"name":"aehr:CustomerAMember","domainClasses":["us-gaap:SegmentDomain"]},{"name":"aehr:CustomerBMember","domainClasses":["us-gaap:SegmentDomain"]},{"name":"aehr:CustomerCMember","domainClasses":["us-gaap:SegmentDomain"]},{"name":"aehr:CustomerDMember","domainClasses":["us-gaap:SegmentDomain"]},{"name":"aehr:CustomerEMember","domainClasses":["us-gaap:SegmentDomain"]},{"name":"aehr:CustomerFMember","domainClasses":["us-gaap:SegmentDomain"]},{"name":"aehr:DevelopedTechnologyMember","domainClasses":["us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain"]},{"name":"aehr:EmployeeRetentionCreditMember","domainClasses":["us-gaap:CreditFacilityDomain"]},{"name":"aehr:InternationalMember","domainClasses":["us-gaap:IncomeTaxAuthorityNameDomain"]},{"name":"aehr:MoneyMarketFundMember","domainClasses":["us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"]},{"name":"aehr:NonCompeteAgreementsAndOthersMember","domainClasses":["us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain"]},{"name":"aehr:NonvestedRSUActivtyMember","domainClasses":["us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"]},{"name":"aehr:ProductsAndServicesTransferredAtAPointInTimeMember","domainClasses":["us-gaap:TimingOfTransferOfGoodOrServiceDomain"]},{"name":"aehr:RevenueMember","domainClasses":["us-gaap:ConcentrationRiskTypeDomain"]},{"name":"aehr:ServicesMember","domainClasses":["srt:ProductsAndServicesDomain"]},{"name":"aehr:ServicesTransferredOverTimeMember","domainClasses":["us-gaap:TimingOfTransferOfGoodOrServiceDomain"]},{"name":"aehr:SystemsMember","domainClasses":["srt:ProductsAndServicesDomain"]},{"name":"aehr:TestEquipmentMember","domainClasses":["us-gaap:PropertyPlantAndEquipmentTypeDomain"]},{"name":"aehr:TopMember","domainClasses":["us-gaap:PlanNameDomain"]},{"name":"aehr:UnitedStateMember","domainClasses":["srt:SegmentGeographicalDomain"]},{"name":"ecd:AggtChngPnsnValInSummryCompstnTblForAplblYrMember","domainClasses":["ecd:AllAdjToCompMember"]},{"name":"ecd:AggtPnsnAdjsSvcCstMember","domainClasses":["ecd:AllAdjToCompMember"]},{"name":"ecd:ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember","domainClasses":["ecd:AllAdjToCompMember"]},{"name":"ecd:ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember","domainClasses":["ecd:AllAdjToCompMember"]},{"name":"ecd:DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember","domainClasses":["ecd:AllAdjToCompMember"]},{"name":"ecd:EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember","domainClasses":["ecd:AllAdjToCompMember"]},{"name":"ecd:EqtyAwrdsAdjsMember","domainClasses":["ecd:AllAdjToCompMember"]},{"name":"ecd:EqtyAwrdsInSummryCompstnTblForAplblYrMember","domainClasses":["ecd:AllAdjToCompMember"]},{"name":"ecd:FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember","domainClasses":["ecd:AllAdjToCompMember"]},{"name":"ecd:NonNeosMember","domainClasses":["ecd:AllIndividualsMember"]},{"name":"ecd:NonPeoNeoMember","domainClasses":["ecd:AllExecutiveCategoriesMember"]},{"name":"ecd:PeoMember","domainClasses":["ecd:AllExecutiveCategoriesMember"]},{"name":"ecd:PnsnAdjsPrrSvcCstMember","domainClasses":["ecd:AllAdjToCompMember"]},{"name":"ecd:PnsnAdjsSvcCstMember","domainClasses":["ecd:AllAdjToCompMember"]},{"name":"ecd:VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember","domainClasses":["ecd:AllAdjToCompMember"]},{"name":"ecd:YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember","domainClasses":["ecd:AllAdjToCompMember"]},{"name":"srt:AsiaMember","domainClasses":["srt:SegmentGeographicalDomain"]},{"name":"srt:EuropeMember","domainClasses":["srt:SegmentGeographicalDomain"]},{"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:AssetsMember","domainClasses":["us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"]},{"name":"us-gaap:CommonStockMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:CostOfSalesMember","domainClasses":["us-gaap:IncomeStatementLocationDomain"]},{"name":"us-gaap:CustomerRelationshipsMember","domainClasses":["us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain"]},{"name":"us-gaap:EmployeeStockOptionMember","domainClasses":["us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"]},{"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:OtherRestructuringMember","domainClasses":["us-gaap:TypeOfRestructuringDomain"]},{"name":"us-gaap:ResearchAndDevelopmentExpenseMember","domainClasses":["us-gaap:IncomeStatementLocationDomain"]},{"name":"us-gaap:RetainedEarningsMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:SalesMember","domainClasses":["us-gaap:ConcentrationRiskTypeDomain"]},{"name":"us-gaap:StockAppreciationRightsSARSMember","domainClasses":["us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"]},{"name":"us-gaap:TradeNamesMember","domainClasses":["us-gaap:IndefiniteLivedIntangibleAssetsMajorClassNameDomain"]}],"cubes":[{"name":"rpt:cube-0","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","domainNetwork":"rpt:domain-0","optional":true},{"dimension":"us-gaap:PlanNameAxis","domainNetwork":"rpt:domain-1","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:StatementEquityComponentsAxis","domainNetwork":"rpt:domain-2","optional":true}]},{"name":"rpt:cube-2","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:CreditFacilityAxis","domainNetwork":"rpt:domain-3","optional":true}]},{"name":"rpt:cube-3","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:FinancialInstrumentAxis","domainNetwork":"rpt:domain-4","optional":true},{"dimension":"us-gaap:FairValueByFairValueHierarchyLevelAxis","domainNetwork":"rpt:domain-5","optional":true},{"dimension":"us-gaap:FairValueByAssetClassAxis","domainNetwork":"rpt:domain-6","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:FiniteLivedIntangibleAssetsByMajorClassAxis","domainNetwork":"rpt:domain-7","optional":true},{"dimension":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis","domainNetwork":"rpt:domain-8","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:ConcentrationRiskByTypeAxis","domainNetwork":"rpt:domain-9","optional":true},{"dimension":"us-gaap:StatementBusinessSegmentsAxis","domainNetwork":"rpt:domain-10","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:ConcentrationRiskByTypeAxis","domainNetwork":"rpt:domain-11","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:RestructuringCostAndReserveAxis","domainNetwork":"rpt:domain-12","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":"srt:StatementGeographicalAxis","domainNetwork":"rpt:domain-13","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":"srt:ProductOrServiceAxis","domainNetwork":"rpt:domain-14","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:TimingOfTransferOfGoodOrServiceAxis","domainNetwork":"rpt:domain-15","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":"srt:StatementGeographicalAxis","domainNetwork":"rpt:domain-16","optional":true},{"dimension":"us-gaap:IncomeTaxAuthorityNameAxis","domainNetwork":"rpt:domain-17","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:IncomeStatementLocationAxis","domainNetwork":"rpt:domain-18","optional":true}]},{"name":"rpt:cube-13","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:AwardTypeAxis","domainNetwork":"rpt:domain-19","optional":true}]},{"name":"rpt:cube-14","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true}]},{"name":"rpt:cube-15","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"ecd:IndividualAxis","domainNetwork":"rpt:domain-20","optional":true},{"dimension":"us-gaap:AwardTypeAxis","domainNetwork":"rpt:domain-21","optional":true}]},{"name":"rpt:cube-16","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"ecd:RestatementDateAxis"}]},{"name":"rpt:cube-17","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"ecd:RestatementDateAxis"},{"dimension":"ecd:IndividualAxis","domainNetwork":"rpt:domain-20","optional":true}]},{"name":"rpt:cube-18","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"ecd:TradingArrAxis","domainNetwork":"rpt:domain-22","optional":true},{"dimension":"ecd:IndividualAxis","domainNetwork":"rpt:domain-20","optional":true}]},{"name":"rpt:cube-19","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true}]},{"name":"rpt:cube-20","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"ecd:RestatementDateAxis"},{"dimension":"ecd:IndividualAxis","domainNetwork":"rpt:domain-20","optional":true}]},{"name":"rpt:cube-21","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"ecd:ExecutiveCategoryAxis","domainNetwork":"rpt:domain-23","optional":true},{"dimension":"ecd:IndividualAxis","domainNetwork":"rpt:domain-20","optional":true},{"dimension":"ecd:AdjToCompAxis","domainNetwork":"rpt:domain-24","optional":true}]},{"name":"rpt:cube-22","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true}]},{"name":"rpt:cube-23","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"ecd:ExecutiveCategoryAxis","domainNetwork":"rpt:domain-23","optional":true},{"dimension":"ecd:IndividualAxis","domainNetwork":"rpt:domain-20","optional":true},{"dimension":"ecd:MeasureAxis"}]},{"name":"rpt:cube-24","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"ecd:MeasureAxis"}]},{"name":"rpt:cube-25","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"ecd:IndividualAxis","domainNetwork":"rpt:domain-20","optional":true}]},{"name":"rpt:cube-26","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"ecd:ExecutiveCategoryAxis","domainNetwork":"rpt:domain-23","optional":true},{"dimension":"ecd:IndividualAxis","domainNetwork":"rpt:domain-20","optional":true},{"dimension":"ecd:MeasureAxis"}]},{"name":"rpt:cube-27","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":"ecd:ExecutiveCategoryAxis","domainNetwork":"rpt:domain-23","optional":true},{"dimension":"ecd:IndividualAxis","domainNetwork":"rpt:domain-20","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:ACustomerMember","labelType":"xbrl:verboseLabel","value":"Customer A","language":"en-US"},{"forObject":"aehr:ACustomerMember","labelType":"xbrl:label","value":"[Customer A]","language":"en-US"},{"forObject":"aehr:AccuredLiabilitiesAndOtherAccruedLiabilitiesCurrent","labelType":"xbrl:label","value":"Accrued expenses and other current liabilities","language":"en-US"},{"forObject":"aehr:BCustomerMember","labelType":"xbrl:verboseLabel","value":"Customer B","language":"en-US"},{"forObject":"aehr:BCustomerMember","labelType":"xbrl:label","value":"[Customer B]","language":"en-US"},{"forObject":"aehr:BottomMember","labelType":"xbrl:label","value":"Bottom [Member]","language":"en-US"},{"forObject":"aehr:ConcentrationRiskPercentage","labelType":"xbrl:verboseLabel","value":"Concentration risk","language":"en-US"},{"forObject":"aehr:ConcentrationRiskPercentage","labelType":"xbrl:label","value":"[Concentration risk]","language":"en-US"},{"forObject":"aehr:ConcentrationRiskPercentageOne","labelType":"xbrl:label","value":"Concentration risk","language":"en-US"},{"forObject":"aehr:ContactorsMember","labelType":"xbrl:label","value":"Contactors [Member]","language":"en-US"},{"forObject":"aehr:CustomerAMember","labelType":"xbrl:label","value":"Customer A","language":"en-US"},{"forObject":"aehr:CustomerBMember","labelType":"xbrl:label","value":"Customer B","language":"en-US"},{"forObject":"aehr:CustomerCMember","labelType":"xbrl:label","value":"Customer C","language":"en-US"},{"forObject":"aehr:CustomerDMember","labelType":"xbrl:label","value":"Customer D","language":"en-US"},{"forObject":"aehr:CustomerDepositsAndDeferredRevenueTableTextBlock","labelType":"xbrl:label","value":"Customer deposits and deferred revenue, short-term","language":"en-US"},{"forObject":"aehr:CustomerEMember","labelType":"xbrl:label","value":"Customer E","language":"en-US"},{"forObject":"aehr:CustomerFMember","labelType":"xbrl:label","value":"Customer F","language":"en-US"},{"forObject":"aehr:DevelopedTechnologyMember","labelType":"xbrl:label","value":"Developed Technology [Member]","language":"en-US"},{"forObject":"aehr:EQUITYAbstract","labelType":"xbrl:label","value":"SHAREHOLDERS EQUITY","language":"en-US"},{"forObject":"aehr:EmployeeRetentionCreditAbstract","labelType":"xbrl:label","value":"EMPLOYEE RETENTION CREDIT","language":"en-US"},{"forObject":"aehr:EmployeeRetentionCreditDisclosureTextblock","labelType":"xbrl:verboseLabel","value":"EMPLOYEE RETENTION CREDIT","language":"en-US"},{"forObject":"aehr:EmployeeRetentionCreditDisclosureTextblock","labelType":"xbrl:label","value":"[EMPLOYEE RETENTION CREDIT]","language":"en-US"},{"forObject":"aehr:EmployeeRetentionCreditMember","labelType":"xbrl:label","value":"Employee Retention Credit (ERC) [Member]","language":"en-US"},{"forObject":"aehr:FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearSix","labelType":"xbrl:label","value":"Thereafter","language":"en-US"},{"forObject":"aehr:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearSix","labelType":"xbrl:label","value":"2031","language":"en-US"},{"forObject":"aehr:GoodwillAndPurchasedIntangibleAssetsAbstract","labelType":"xbrl:label","value":"GOODWILL AND PURCHASED INTANGIBLE ASSETS","language":"en-US"},{"forObject":"aehr:InternationalMember","labelType":"xbrl:label","value":"International","language":"en-US"},{"forObject":"aehr:MoneyMarketFundMember","labelType":"xbrl:label","value":"Money Market Funds","language":"en-US"},{"forObject":"aehr:NonCompeteAgreementsAndOthersMember","labelType":"xbrl:label","value":"Non Compete Agreements And Others [Member]","language":"en-US"},{"forObject":"aehr:NonvestedRSUActivtyMember","labelType":"xbrl:label","value":"Nonvested RSU Activty","language":"en-US"},{"forObject":"aehr:OutstandingAmounTofATMOffering","labelType":"xbrl:label","value":"Remaining amount of the ATM offering","language":"en-US"},{"forObject":"aehr:PercentageOfConcentrationRiskPercentage","labelType":"xbrl:label","value":"Concentration risk percentage","language":"en-US"},{"forObject":"aehr:PercentageOfConcentrationRiskPercentage","labelType":"xbrl:verboseLabel","value":"Concentration risk percentage","language":"en-US"},{"forObject":"aehr:ProductsAndServicesTransferredAtAPointInTimeMember","labelType":"xbrl:label","value":"Products And Services Transferred At A Point In Time [Member]","language":"en-US"},{"forObject":"aehr:PropertyPlantAndEquipmentUsefulLifes","labelType":"xbrl:label","value":"Property and equipment useful life","language":"en-US"},{"forObject":"aehr:ProspectusSupplementAmount","labelType":"xbrl:label","value":"Prospectus Supplement","language":"en-US"},{"forObject":"aehr:RestructuringChargesDisclosureTextblock","labelType":"xbrl:verboseLabel","value":"RESTRUCTURING CHARGES","language":"en-US"},{"forObject":"aehr:RestructuringChargesDisclosureTextblock","labelType":"xbrl:label","value":"[RESTRUCTURING CHARGES]","language":"en-US"},{"forObject":"aehr:RevenueMember","labelType":"xbrl:label","value":"Revenue [Member]","language":"en-US"},{"forObject":"aehr:ScheduleOfAccountsReceivableByMajorCustomersByReportingSegmentsTableTextBlock","labelType":"xbrl:label","value":"Accounts receivable from major customers","language":"en-US"},{"forObject":"aehr:ScheduleOfWarrantyReserveTableTextBlock","labelType":"xbrl:label","value":"Warranty reserve","language":"en-US"},{"forObject":"aehr:ServicesMember","labelType":"xbrl:label","value":"Services [Member]","language":"en-US"},{"forObject":"aehr:ServicesTransferredOverTimeMember","labelType":"xbrl:label","value":"Services Transferred over Time [Member]","language":"en-US"},{"forObject":"aehr:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesIssuedUponAchievementOfTarget","labelType":"xbrl:label","value":"Maximum number of shares issuable upon achievement of performance target","language":"en-US"},{"forObject":"aehr:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTargetAchieved","labelType":"xbrl:label","value":"Percentage of target achieved under performance-based award","language":"en-US"},{"forObject":"aehr:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceRSUNumberOfSharesAvailableForGrant","labelType":"xbrl:label","value":"Performance-based share-based awards, number","language":"en-US"},{"forObject":"aehr:ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetNumberOfShares","labelType":"xbrl:label","value":"Target number of shares under performance-based award","language":"en-US"},{"forObject":"aehr:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionVestedWeightedAverageGrantDateFairValue","labelType":"xbrl:label","value":"Vested","language":"en-US"},{"forObject":"aehr:ShelfRegistrationAmount","labelType":"xbrl:label","value":"Shelf registration amount","language":"en-US"},{"forObject":"aehr:SystemsMember","labelType":"xbrl:label","value":"Systems [Member]","language":"en-US"},{"forObject":"aehr:TestEquipmentMember","labelType":"xbrl:label","value":"Test Equipment [Member]","language":"en-US"},{"forObject":"aehr:TopMember","labelType":"xbrl:label","value":"Top [Member]","language":"en-US"},{"forObject":"aehr:UnitedStateMember","labelType":"xbrl:label","value":"United States","language":"en-US"},{"forObject":"dei:AmendmentFlag","labelType":"xbrl:label","value":"Amendment Flag","language":"en-US"},{"forObject":"dei:CityAreaCode","labelType":"xbrl:label","value":"City Area Code","language":"en-US"},{"forObject":"dei:CoverAbstract","labelType":"xbrl:label","value":"Cover [Abstract]","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:DocumentQuarterlyReport","labelType":"xbrl:label","value":"Document Quarterly Report","language":"en-US"},{"forObject":"dei:DocumentTransitionReport","labelType":"xbrl:label","value":"Document Transition Report","language":"en-US"},{"forObject":"dei:DocumentType","labelType":"xbrl:label","value":"Document Type","language":"en-US"},{"forObject":"dei:EntityAddressAddressLine1","labelType":"xbrl:label","value":"Entity Address Address Line 1","language":"en-US"},{"forObject":"dei:EntityAddressCityOrTown","labelType":"xbrl:label","value":"Entity Address City Or Town","language":"en-US"},{"forObject":"dei:EntityAddressPostalZipCode","labelType":"xbrl:label","value":"Entity Address Postal Zip Code","language":"en-US"},{"forObject":"dei:EntityAddressStateOrProvince","labelType":"xbrl:label","value":"Entity Address State Or Province","language":"en-US"},{"forObject":"dei:EntityCentralIndexKey","labelType":"xbrl:label","value":"Entity Central Index Key","language":"en-US"},{"forObject":"dei:EntityCommonStockSharesOutstanding","labelType":"xbrl:label","value":"Entity Common Stock Shares Outstanding","language":"en-US"},{"forObject":"dei:EntityCurrentReportingStatus","labelType":"xbrl:label","value":"Entity Current Reporting Status","language":"en-US"},{"forObject":"dei:EntityEmergingGrowthCompany","labelType":"xbrl:label","value":"Entity Emerging Growth Company","language":"en-US"},{"forObject":"dei:EntityFileNumber","labelType":"xbrl:label","value":"Entity File Number","language":"en-US"},{"forObject":"dei:EntityFilerCategory","labelType":"xbrl:label","value":"Entity Filer Category","language":"en-US"},{"forObject":"dei:EntityIncorporationStateCountryCode","labelType":"xbrl:label","value":"Entity Incorporation State Country Code","language":"en-US"},{"forObject":"dei:EntityInteractiveDataCurrent","labelType":"xbrl:label","value":"Entity Interactive Data Current","language":"en-US"},{"forObject":"dei:EntityRegistrantName","labelType":"xbrl:label","value":"Entity Registrant Name","language":"en-US"},{"forObject":"dei:EntityShellCompany","labelType":"xbrl:label","value":"Entity Shell Company","language":"en-US"},{"forObject":"dei:EntitySmallBusiness","labelType":"xbrl:label","value":"Entity Small Business","language":"en-US"},{"forObject":"dei:EntityTaxIdentificationNumber","labelType":"xbrl:label","value":"Entity Tax Identification Number","language":"en-US"},{"forObject":"dei:LocalPhoneNumber","labelType":"xbrl:label","value":"Local Phone Number","language":"en-US"},{"forObject":"dei:Security12bTitle","labelType":"xbrl:label","value":"Security 12b Title","language":"en-US"},{"forObject":"dei:SecurityExchangeName","labelType":"xbrl:label","value":"Security Exchange Name","language":"en-US"},{"forObject":"dei:TradingSymbol","labelType":"xbrl:label","value":"Trading Symbol","language":"en-US"},{"forObject":"ecd:InsiderTradingArrLineItems","labelType":"xbrl:label","value":"Insider Trading Arrangements [Line Items]","language":"en-US"},{"forObject":"ecd:MtrlTermsOfTrdArrTextBlock","labelType":"xbrl:label","value":"Material Terms of Trading Arrangement [Text Block]","language":"en-US"},{"forObject":"ecd:NonRule10b51ArrAdoptedFlag","labelType":"xbrl:label","value":"Non-Rule 10b5-1 Arrangement Adopted [Flag]","language":"en-US"},{"forObject":"ecd:NonRule10b51ArrTrmntdFlag","labelType":"xbrl:label","value":"Non-Rule 10b5-1 Arrangement Terminated [Flag]","language":"en-US"},{"forObject":"ecd:Rule10b51ArrAdoptedFlag","labelType":"xbrl:label","value":"Rule 10b5-1 Arrangement Adopted [Flag]","language":"en-US"},{"forObject":"ecd:Rule10b51ArrTrmntdFlag","labelType":"xbrl:label","value":"Rule 10b5-1 Arrangement Terminated [Flag]","language":"en-US"},{"forObject":"srt:AsiaMember","labelType":"xbrl:label","value":"Asia","language":"en-US"},{"forObject":"srt:EuropeMember","labelType":"xbrl:label","value":"Europe","language":"en-US"},{"forObject":"srt:ProductOrServiceAxis","labelType":"xbrl:label","value":"Product and Service [Axis]","language":"en-US"},{"forObject":"srt:StatementGeographicalAxis","labelType":"xbrl:label","value":"Statement Geographical Axis","language":"en-US"},{"forObject":"us-gaap:AccountingPoliciesAbstract","labelType":"xbrl:label","value":"ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES","language":"en-US"},{"forObject":"us-gaap:AccountsPayableCurrent","labelType":"xbrl:label","value":"Accounts payable","language":"en-US"},{"forObject":"us-gaap:AccountsReceivableMember","labelType":"xbrl:label","value":"Accounts Receivable","language":"en-US"},{"forObject":"us-gaap:AccountsReceivableMember","labelType":"xbrl:verboseLabel","value":"Accounts Receivable","language":"en-US"},{"forObject":"us-gaap:AccountsReceivableNet","labelType":"xbrl:label","value":"Accounts receivable","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 loss","language":"en-US"},{"forObject":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","labelType":"xbrl:label","value":"Accumulated Other Comprehensive Income (loss)","language":"en-US"},{"forObject":"us-gaap:AdditionalPaidInCapital","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:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","labelType":"xbrl:label","value":"Stock-based compensation","language":"en-US"},{"forObject":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","labelType":"xbrl:label","value":"Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:","language":"en-US"},{"forObject":"us-gaap:AllocatedShareBasedCompensationExpense","labelType":"xbrl:label","value":"Total stock-based compensation","language":"en-US"},{"forObject":"us-gaap:AmortizationOfIntangibleAssets","labelType":"xbrl:label","value":"Amortization expense intangible assets","language":"en-US"},{"forObject":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","labelType":"xbrl:label","value":"Antidilutive employee share-based award shares, excluded","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]","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:AssetsCurrentAbstract","labelType":"xbrl:label","value":"Current assets:","language":"en-US"},{"forObject":"us-gaap:AssetsMember","labelType":"xbrl:label","value":"Assets [Member]","language":"en-US"},{"forObject":"us-gaap:AwardTypeAxis","labelType":"xbrl:label","value":"Award Type Axis","language":"en-US"},{"forObject":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","labelType":"xbrl:label","value":"BALANCE SHEET INFORMATION","language":"en-US"},{"forObject":"us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock","labelType":"xbrl:label","value":"Basis of Presentation","language":"en-US"},{"forObject":"us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock","labelType":"xbrl:verboseLabel","value":"ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES","language":"en-US"},{"forObject":"us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock","labelType":"xbrl:label","value":"Business Description and Accounting Policies [Text Block]","language":"en-US"},{"forObject":"us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock","labelType":"xbrl:label","value":"Organization","language":"en-US"},{"forObject":"us-gaap:CapitalizedCostsAssetRetirementCosts","labelType":"xbrl:label","value":"Stock-based compensation expense capitalized","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsAtCarryingValue","labelType":"xbrl:label","value":"Cash and cash equivalents","language":"en-US"},{"forObject":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","labelType":"xbrl:periodStartLabel","value":"Cash, cash equivalents and restricted cash, beginning of period(1)","language":"en-US"},{"forObject":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","labelType":"xbrl:label","value":"[Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation]","language":"en-US"},{"forObject":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","labelType":"xbrl:periodEndLabel","value":"Cash, cash equivalents and restricted cash, end of period (1)","language":"en-US"},{"forObject":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","labelType":"xbrl:totalLabel","value":"Net decrease in cash, cash equivalents and restricted cash","language":"en-US"},{"forObject":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","labelType":"xbrl:label","value":"[Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation]","language":"en-US"},{"forObject":"us-gaap:CommitmentsAndContingencies","labelType":"xbrl:label","value":"Commitments and contingencies (Note 6)","language":"en-US"},{"forObject":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","labelType":"xbrl:label","value":"COMMITMENTS AND CONTINGENCIES","language":"en-US"},{"forObject":"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock","labelType":"xbrl:verboseLabel","value":"COMMITMENTS AND CONTINGENCIES","language":"en-US"},{"forObject":"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock","labelType":"xbrl:label","value":"Commitments and Contingencies Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap: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: 29,973 shares and 29,877 shares at August 29, 2025 and May 30, 2025, respectively","language":"en-US"},{"forObject":"us-gaap:ComprehensiveIncomeNetOfTax","labelType":"xbrl:totalLabel","value":"Comprehensive income (loss)","language":"en-US"},{"forObject":"us-gaap:ComprehensiveIncomeNetOfTax","labelType":"xbrl:label","value":"[Comprehensive Income (Loss), Net of Tax, Attributable to Parent]","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskByTypeAxis","labelType":"xbrl:label","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:ConsolidationPolicyTextBlock","labelType":"xbrl:label","value":"Principles of Consolidation","language":"en-US"},{"forObject":"us-gaap:ConstructionInProgressGross","labelType":"xbrl:label","value":"Construction-in-process","language":"en-US"},{"forObject":"us-gaap:ContractWithCustomerLiability","labelType":"xbrl:label","value":"Contract liabilities","language":"en-US"},{"forObject":"us-gaap:ContractWithCustomerLiabilityRevenueRecognized","labelType":"xbrl:label","value":"Recognition of contract liabilities","language":"en-US"},{"forObject":"us-gaap:CostOfRevenue","labelType":"xbrl:label","value":"Cost of revenue","language":"en-US"},{"forObject":"us-gaap:CostOfSalesMember","labelType":"xbrl:label","value":"Cost of Sales","language":"en-US"},{"forObject":"us-gaap:CreditFacilityAxis","labelType":"xbrl:label","value":"Credit Facility [Axis]","language":"en-US"},{"forObject":"us-gaap:CustomerDepositsCurrent","labelType":"xbrl:label","value":"Customer deposits","language":"en-US"},{"forObject":"us-gaap:CustomerRelationshipsMember","labelType":"xbrl:label","value":"Customer Relationships [Member]","language":"en-US"},{"forObject":"us-gaap:DeferredIncomeTaxAssetsNet","labelType":"xbrl:label","value":"Deferred tax assets, net","language":"en-US"},{"forObject":"us-gaap:DeferredIncomeTaxesAndTaxCredits","labelType":"xbrl:label","value":"Deferred income taxes","language":"en-US"},{"forObject":"us-gaap:DeferredRevenue","labelType":"xbrl:verboseLabel","value":"Deferred revenue","language":"en-US"},{"forObject":"us-gaap:DeferredRevenue","labelType":"xbrl:label","value":"[Deferred Revenue]","language":"en-US"},{"forObject":"us-gaap:DeferredRevenueCurrent","labelType":"xbrl:label","value":"Deferred revenue, short-term","language":"en-US"},{"forObject":"us-gaap:DeferredRevenueCurrent","labelType":"xbrl:verboseLabel","value":"Deferred revenue, short-term","language":"en-US"},{"forObject":"us-gaap:DeferredRevenueNoncurrent","labelType":"xbrl:label","value":"Deferred revenue, long-term","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:DisaggregationOfRevenueTableTextBlock","labelType":"xbrl:label","value":"Disaggregation of revenue","language":"en-US"},{"forObject":"us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock","labelType":"xbrl:verboseLabel","value":"STOCK-BASED COMPENSATION","language":"en-US"},{"forObject":"us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock","labelType":"xbrl:label","value":"Share-Based Payment Arrangement [Text Block]","language":"en-US"},{"forObject":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","labelType":"xbrl:label","value":"STOCK-BASED COMPENSATION","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareAbstract","labelType":"xbrl:label","value":"Net income (loss) per share:","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareBasic","labelType":"xbrl:label","value":"Basic","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareBasic","labelType":"xbrl:verboseLabel","value":"Net income (loss) per share - Basic","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareDiluted","labelType":"xbrl:label","value":"Diluted","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareDiluted","labelType":"xbrl:verboseLabel","value":"Net income (loss) per share - Diluted","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareTextBlock","labelType":"xbrl:verboseLabel","value":"NET INCOME (LOSS) PER SHARE","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareTextBlock","labelType":"xbrl:label","value":"Earnings Per Share [Text Block]","language":"en-US"},{"forObject":"us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","labelType":"xbrl:label","value":"Effect of exchange rate changes on cash, cash equivalents and restricted cash","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","labelType":"xbrl:label","value":"Effective tax rate","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate","labelType":"xbrl:label","value":"U.S. federal statutory tax rate","language":"en-US"},{"forObject":"us-gaap:FairValueAdjustmentOfWarrants","labelType":"xbrl:label","value":"Adjustments to previously existing warranty accruals","language":"en-US"},{"forObject":"us-gaap:FairValueByAssetClassAxis","labelType":"xbrl:label","value":"Fair Value By Asset Class Axis","language":"en-US"},{"forObject":"us-gaap:FairValueByFairValueHierarchyLevelAxis","labelType":"xbrl:label","value":"Fair Value By Fair Value Hierarchy Level Axis","language":"en-US"},{"forObject":"us-gaap:FairValueDisclosuresAbstract","labelType":"xbrl:label","value":"FAIR VALUE OF FINANCIAL INSTRUMENTS","language":"en-US"},{"forObject":"us-gaap:FairValueDisclosuresTextBlock","labelType":"xbrl:verboseLabel","value":"FAIR VALUE OF FINANCIAL INSTRUMENTS","language":"en-US"},{"forObject":"us-gaap:FairValueDisclosuresTextBlock","labelType":"xbrl:label","value":"Fair Value Disclosures [Text Block]","language":"en-US"},{"forObject":"us-gaap:FairValueInputsLevel1Member","labelType":"xbrl:label","value":"Level 1 [Member]","language":"en-US"},{"forObject":"us-gaap:FairValueInputsLevel2Member","labelType":"xbrl:label","value":"Level 2 [Member]","language":"en-US"},{"forObject":"us-gaap:FairValueInputsLevel3Member","labelType":"xbrl:label","value":"Level 3 [Member]","language":"en-US"},{"forObject":"us-gaap:FinancialInstrumentAxis","labelType":"xbrl:label","value":"Financial Instrument Axis","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","labelType":"xbrl:label","value":"Intangible assets accumulated amortization","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths","labelType":"xbrl:label","value":"Remainder of 2026","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive","labelType":"xbrl:label","value":"2030","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour","labelType":"xbrl:label","value":"2029","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree","labelType":"xbrl:label","value":"2028","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo","labelType":"xbrl:label","value":"2027","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","labelType":"xbrl:label","value":"Finite-Lived Intangible Assets by Major Class [Axis]","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsGross","labelType":"xbrl:label","value":"Intangible assets gross","language":"en-US"},{"forObject":"us-gaap:FurnitureAndFixturesGross","labelType":"xbrl:label","value":"Furniture and fixtures","language":"en-US"},{"forObject":"us-gaap:FurnitureAndFixturesMember","labelType":"xbrl:label","value":"Furniture And Fixtures [Member]","language":"en-US"},{"forObject":"us-gaap:GeneralAndAdministrativeExpenseMember","labelType":"xbrl:label","value":"Selling, General and Administrative","language":"en-US"},{"forObject":"us-gaap:Goodwill","labelType":"xbrl:label","value":"Goodwill","language":"en-US"},{"forObject":"us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock","labelType":"xbrl:verboseLabel","value":"GOODWILL AND PURCHASED INTANGIBLE ASSETS","language":"en-US"},{"forObject":"us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock","labelType":"xbrl:label","value":"Goodwill and Intangible Assets Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:GrossProfit","labelType":"xbrl:totalLabel","value":"Gross profit","language":"en-US"},{"forObject":"us-gaap:GrossProfit","labelType":"xbrl:label","value":"[Gross Profit]","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","labelType":"xbrl:totalLabel","value":"Income (loss) before income taxes expense (benefit)","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:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","labelType":"xbrl:verboseLabel","value":"Income (loss) before income tax (expense) benefit","language":"en-US"},{"forObject":"us-gaap:IncomeStatementAbstract","labelType":"xbrl:label","value":"CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited)","language":"en-US"},{"forObject":"us-gaap:IncomeStatementLocationAxis","labelType":"xbrl:label","value":"Income Statement Location Axis","language":"en-US"},{"forObject":"us-gaap:IncomeTaxAuthorityNameAxis","labelType":"xbrl:label","value":"Income Tax Authority Name Axis","language":"en-US"},{"forObject":"us-gaap:IncomeTaxDisclosureAbstract","labelType":"xbrl:label","value":"INCOME TAXES","language":"en-US"},{"forObject":"us-gaap:IncomeTaxDisclosureTextBlock","labelType":"xbrl:verboseLabel","value":"INCOME TAXES","language":"en-US"},{"forObject":"us-gaap:IncomeTaxDisclosureTextBlock","labelType":"xbrl:label","value":"Income Tax Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxExpenseBenefit","labelType":"xbrl:label","value":"Income tax expense (benefit)","language":"en-US"},{"forObject":"us-gaap:IncomeTaxExpenseBenefit","labelType":"xbrl:verboseLabel","value":"Income tax expense (benefit)","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:negatedLabel","value":"Accounts receivable","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInAccountsReceivable","labelType":"xbrl:label","value":"[Increase (Decrease) in Accounts Receivable]","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable","labelType":"xbrl:label","value":"Income taxes payable","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInAccruedLiabilities","labelType":"xbrl:label","value":"Accrued expenses","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInDeferredRevenue","labelType":"xbrl:label","value":"Deferred revenue","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInInventories","labelType":"xbrl:negatedLabel","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:IncreaseDecreaseInOperatingLeaseLiability","labelType":"xbrl:label","value":"Operating lease liabilities","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets","labelType":"xbrl:negatedLabel","value":"Prepaid expenses and other current assets","language":"en-US"},{"forObject":"us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets","labelType":"xbrl:label","value":"[Increase (Decrease) in Prepaid Expense and Other Assets]","language":"en-US"},{"forObject":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis","labelType":"xbrl:label","value":"Indefinite-Lived Intangible Assets [Axis]","language":"en-US"},{"forObject":"us-gaap:IntangibleAssetsNetExcludingGoodwill","labelType":"xbrl:label","value":"Intangible assets, net","language":"en-US"},{"forObject":"us-gaap:IntangibleAssetsNetExcludingGoodwill","labelType":"xbrl:verboseLabel","value":"Total","language":"en-US"},{"forObject":"us-gaap:IntangibleAssetsNetIncludingGoodwill","labelType":"xbrl:label","value":"Intangible assets net","language":"en-US"},{"forObject":"us-gaap:InterestIncomeExpenseNet","labelType":"xbrl:label","value":"Interest income, net","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":"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:InvestmentsFairValueDisclosure","labelType":"xbrl:label","value":"Investment securities","language":"en-US"},{"forObject":"us-gaap:LeaseholdImprovementsGross","labelType":"xbrl:label","value":"Leasehold improvements","language":"en-US"},{"forObject":"us-gaap:Liabilities","labelType":"xbrl:totalLabel","value":"Total liabilities","language":"en-US"},{"forObject":"us-gaap:Liabilities","labelType":"xbrl:label","value":"[Liabilities]","language":"en-US"},{"forObject":"us-gaap:LiabilitiesAndStockholdersEquity","labelType":"xbrl:totalLabel","value":"Total liabilities and shareholders equity","language":"en-US"},{"forObject":"us-gaap:LiabilitiesAndStockholdersEquity","labelType":"xbrl:label","value":"[Liabilities and Equity]","language":"en-US"},{"forObject":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","labelType":"xbrl:label","value":"LIABILITIES AND SHAREHOLDERS EQUITY","language":"en-US"},{"forObject":"us-gaap:LiabilitiesCurrent","labelType":"xbrl:totalLabel","value":"Total current liabilities","language":"en-US"},{"forObject":"us-gaap:LiabilitiesCurrent","labelType":"xbrl:label","value":"[Liabilities, Current]","language":"en-US"},{"forObject":"us-gaap:LiabilitiesCurrentAbstract","labelType":"xbrl:label","value":"Current liabilities:","language":"en-US"},{"forObject":"us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock","labelType":"xbrl:label","value":"Property and equipment by geographic region","language":"en-US"},{"forObject":"us-gaap:MachineryAndEquipmentGross","labelType":"xbrl:label","value":"Machinery and equipment","language":"en-US"},{"forObject":"us-gaap:MachineryAndEquipmentMember","labelType":"xbrl:label","value":"Machinery And Equipment [Member]","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInFinancingActivities","labelType":"xbrl:totalLabel","value":"Net cash used in financing activities","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInFinancingActivities","labelType":"xbrl:label","value":"[Cash Provided by (Used in) Financing Activity, Including Discontinued Operation]","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":"[Cash Provided by (Used in) Investing Activity, Including Discontinued Operation]","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 provided by (used in) operating activities","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInOperatingActivities","labelType":"xbrl:label","value":"[Cash Provided by (Used in) Operating Activity, Including Discontinued Operation]","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:totalLabel","value":"Net income (loss)","language":"en-US"},{"forObject":"us-gaap:NetIncomeLoss","labelType":"xbrl:label","value":"[Net Income (Loss) Attributable to Parent]","language":"en-US"},{"forObject":"us-gaap:NetIncomeLoss","labelType":"xbrl:verboseLabel","value":"Net income (loss)","language":"en-US"},{"forObject":"us-gaap:NetIncomeLoss","labelType":"xbrl:terseLabel","value":"Net income","language":"en-US"},{"forObject":"us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock","labelType":"xbrl:label","value":"Recent Accounting Pronouncements Not Yet Adopted","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:totalLabel","value":"Income (loss) from operations","language":"en-US"},{"forObject":"us-gaap:OperatingIncomeLoss","labelType":"xbrl:label","value":"[Operating Income (Loss)]","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseLiabilityCurrent","labelType":"xbrl:label","value":"Operating lease liabilities, short-term","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseLiabilityNoncurrent","labelType":"xbrl:label","value":"Operating lease liabilities, long-term","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseRightOfUseAsset","labelType":"xbrl:label","value":"Operating lease right-of-use assets, net","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense","labelType":"xbrl:label","value":"Amortization of operating lease right-of-use assets","language":"en-US"},{"forObject":"us-gaap:OtherAssetsNoncurrent","labelType":"xbrl:label","value":"Other non-current assets","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax","labelType":"xbrl:label","value":"Net change in cumulative translation adjustment","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","labelType":"xbrl:label","value":"Foreign currency translation adjustment","language":"en-US"},{"forObject":"us-gaap:OtherComprehensiveIncomeLossTaxAbstract","labelType":"xbrl:label","value":"Other comprehensive income (loss), net of tax:","language":"en-US"},{"forObject":"us-gaap:OtherExpenses","labelType":"xbrl:label","value":"Other expenses","language":"en-US"},{"forObject":"us-gaap:OtherIncome","labelType":"xbrl:label","value":"Other income","language":"en-US"},{"forObject":"us-gaap:OtherLiabilitiesNoncurrent","labelType":"xbrl:label","value":"Other long-term liabilities","language":"en-US"},{"forObject":"us-gaap:OtherNonoperatingIncomeExpense","labelType":"xbrl:label","value":"Other income (expense), net","language":"en-US"},{"forObject":"us-gaap:OtherRestructuringMember","labelType":"xbrl:label","value":"Restructuring charges [Member]","language":"en-US"},{"forObject":"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation","labelType":"xbrl:negatedLabel","value":"Shares repurchased for tax withholdings on vesting of restricted stock units","language":"en-US"},{"forObject":"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation","labelType":"xbrl:label","value":"[Payment, Tax Withholding, Share-Based Payment Arrangement]","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","labelType":"xbrl:negatedLabel","value":"Payments for business acquisition, net of cash and cash equivalents acquired","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","labelType":"xbrl:label","value":"[Payments to Acquire Businesses, Net of Cash Acquired]","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, shares 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 current assets","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:ProductWarrantyAccrual","labelType":"xbrl:periodStartLabel","value":"Balance at the beginning of the period","language":"en-US"},{"forObject":"us-gaap:ProductWarrantyAccrual","labelType":"xbrl:label","value":"[Standard and Extended Product Warranty Accrual]","language":"en-US"},{"forObject":"us-gaap:ProductWarrantyAccrual","labelType":"xbrl:periodEndLabel","value":"Balance at the end of the period","language":"en-US"},{"forObject":"us-gaap:ProductWarrantyAccrualPayments","labelType":"xbrl:negatedLabel","value":"Consumption of reserves","language":"en-US"},{"forObject":"us-gaap:ProductWarrantyAccrualPayments","labelType":"xbrl:label","value":"[Standard and Extended Product Warranty Accrual, Decrease for Payments]","language":"en-US"},{"forObject":"us-gaap:ProductWarrantyAccrualWarrantiesIssued","labelType":"xbrl:label","value":"Accruals for warranties issued during the period","language":"en-US"},{"forObject":"us-gaap:ProfitLoss","labelType":"xbrl:verboseLabel","value":"Net income (loss)","language":"en-US"},{"forObject":"us-gaap:ProfitLoss","labelType":"xbrl:label","value":"[Net Income (Loss), Including Portion Attributable to Noncontrolling Interest]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","labelType":"xbrl:label","value":"Long-Lived Tangible Asset [Axis]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentGross","labelType":"xbrl:label","value":"Property 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:verboseLabel","value":"Property and equipment, net","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentNet","labelType":"xbrl:terseLabel","value":"Property and equipment, net","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentOther","labelType":"xbrl:label","value":"Test equipment","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentTextBlock","labelType":"xbrl:verboseLabel","value":"Property and equipment, net","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentTextBlock","labelType":"xbrl:label","value":"Property, Plant and Equipment [Table Text Block]","language":"en-US"},{"forObject":"us-gaap: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:RestrictedCashNoncurrent","labelType":"xbrl:label","value":"Restricted cash","language":"en-US"},{"forObject":"us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings","labelType":"xbrl:label","value":"Shares repurchased for tax withholdings on vesting of restricted stock units, shares","language":"en-US"},{"forObject":"us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings","labelType":"xbrl:label","value":"Shares repurchased for tax withholdings on vesting of restricted stock units, amount","language":"en-US"},{"forObject":"us-gaap:RestructuringCharges","labelType":"xbrl:label","value":"Restructuring charges","language":"en-US"},{"forObject":"us-gaap:RestructuringCharges","labelType":"xbrl:verboseLabel","value":"Restructuring charges","language":"en-US"},{"forObject":"us-gaap:RestructuringChargesAbstract","labelType":"xbrl:label","value":"RESTRUCTURING CHARGES","language":"en-US"},{"forObject":"us-gaap:RestructuringCostAndReserveAxis","labelType":"xbrl:label","value":"Restructuring Type [Axis]","language":"en-US"},{"forObject":"us-gaap:RestructuringReserve","labelType":"xbrl:label","value":"Restructuring liability","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:RevenueFromContractWithCustomerAbstract","labelType":"xbrl:label","value":"REVENUE","language":"en-US"},{"forObject":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","labelType":"xbrl:label","value":"Net sales","language":"en-US"},{"forObject":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","labelType":"xbrl:verboseLabel","value":"Net sales","language":"en-US"},{"forObject":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","labelType":"xbrl:terseLabel","value":"Net sales","language":"en-US"},{"forObject":"us-gaap:RevenueFromContractWithCustomerTextBlock","labelType":"xbrl:verboseLabel","value":"REVENUE","language":"en-US"},{"forObject":"us-gaap:RevenueFromContractWithCustomerTextBlock","labelType":"xbrl:label","value":"Revenue from Contract with Customer [Text Block]","language":"en-US"},{"forObject":"us-gaap:Revenues","labelType":"xbrl:label","value":"Revenue","language":"en-US"},{"forObject":"us-gaap:SalesMember","labelType":"xbrl:label","value":"Net Sales","language":"en-US"},{"forObject":"us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock","labelType":"xbrl:label","value":"Purchased Intangible Assets","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock","labelType":"xbrl:label","value":"Earnings per share","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock","labelType":"xbrl:label","value":"Compensation costs related to the Company's stock-based compensation","language":"en-US"},{"forObject":"us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock","labelType":"xbrl:label","value":"Fair value of assets and liabilities","language":"en-US"},{"forObject":"us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock","labelType":"xbrl:label","value":"Domestic and foreign components of loss before income tax (expense) 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:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock","labelType":"xbrl:label","value":"Revenue from major customers","language":"en-US"},{"forObject":"us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock","labelType":"xbrl:label","value":"Nonvested RSU activity","language":"en-US"},{"forObject":"us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock","labelType":"xbrl:label","value":"Schedule of estimated future amortization expense","language":"en-US"},{"forObject":"us-gaap:SegmentReportingAbstract","labelType":"xbrl:label","value":"SEGMENT AND CONCENTRATION INFORMATION","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:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","labelType":"xbrl:periodStartLabel","value":"Unvested beginning","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","labelType":"xbrl:label","value":"[Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","labelType":"xbrl:periodEndLabel","value":"Unvested, Ending","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","labelType":"xbrl:periodStartLabel","value":"Weighted Average Grant Date Fair Value Per Share, beginning","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","labelType":"xbrl:label","value":"[Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","labelType":"xbrl:periodEndLabel","value":"Weighted Average Grant Date Fair Value Per Share, Ending","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","labelType":"xbrl:negatedLabel","value":"Shares, Vested","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","labelType":"xbrl:label","value":"[Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","labelType":"xbrl:label","value":"Shares, Granted","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","labelType":"xbrl:label","value":"Granted","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue","labelType":"xbrl:label","value":"Forfeited","language":"en-US"},{"forObject":"us-gaap:SharesIssued","labelType":"xbrl:periodStartLabel","value":"Balance, shares","language":"en-US"},{"forObject":"us-gaap:SharesIssued","labelType":"xbrl:label","value":"[Shares, Issued]","language":"en-US"},{"forObject":"us-gaap:SharesIssued","labelType":"xbrl:periodEndLabel","value":"Balance, shares","language":"en-US"},{"forObject":"us-gaap:StatementBusinessSegmentsAxis","labelType":"xbrl:label","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":"CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)","language":"en-US"},{"forObject":"us-gaap:StatementOfFinancialPositionAbstract","labelType":"xbrl:label","value":"CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)","language":"en-US"},{"forObject":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","labelType":"xbrl:label","value":"CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Unaudited)","language":"en-US"},{"forObject":"us-gaap:StatementOfStockholdersEquityAbstract","labelType":"xbrl:label","value":"CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited)","language":"en-US"},{"forObject":"us-gaap:StatementTable","labelType":"xbrl:label","value":"Statement [Table]","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesAcquisitions","labelType":"xbrl:label","value":"Issuance of common stock for business acqusition, shares","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited","labelType":"xbrl:negatedLabel","value":"Shares, Forfeited","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited","labelType":"xbrl:label","value":"[Stock Issued During Period, Shares, Restricted Stock Award, Forfeited]","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:StockIssuedDuringPeriodValueAcquisitions","labelType":"xbrl:label","value":"Issuance of common stock for business acqusition, 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:StockholdersEquity","labelType":"xbrl:totalLabel","value":"Total shareholders' equity","language":"en-US"},{"forObject":"us-gaap:StockholdersEquity","labelType":"xbrl:label","value":"[Equity, Attributable to Parent]","language":"en-US"},{"forObject":"us-gaap:StockholdersEquity","labelType":"xbrl:periodStartLabel","value":"Balance, amount","language":"en-US"},{"forObject":"us-gaap:StockholdersEquity","labelType":"xbrl:periodEndLabel","value":"Balance, amount","language":"en-US"},{"forObject":"us-gaap:StockholdersEquityAbstract","labelType":"xbrl:label","value":"Shareholders equity:","language":"en-US"},{"forObject":"us-gaap:StockholdersEquityNoteDisclosureTextBlock","labelType":"xbrl:label","value":"EQUITY","language":"en-US"},{"forObject":"us-gaap:SupplementalBalanceSheetDisclosuresTextBlock","labelType":"xbrl:verboseLabel","value":"BALANCE SHEET INFORMATION","language":"en-US"},{"forObject":"us-gaap:SupplementalBalanceSheetDisclosuresTextBlock","labelType":"xbrl:label","value":"Supplemental Balance Sheet Disclosures [Text Block]","language":"en-US"},{"forObject":"us-gaap:TimingOfTransferOfGoodOrServiceAxis","labelType":"xbrl:label","value":"Timing Of Transfer Of Good Or Service Axis","language":"en-US"},{"forObject":"us-gaap:TradeNamesMember","labelType":"xbrl:label","value":"Trade Names [Member]","language":"en-US"},{"forObject":"us-gaap:UnbilledContractsReceivable","labelType":"xbrl:label","value":"Unbilled contracts receivable","language":"en-US"},{"forObject":"us-gaap:UseOfEstimates","labelType":"xbrl:label","value":"Critical Accounting Policies and use of Estimates","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment","labelType":"xbrl:label","value":"Dilutive effect of common equivalent shares outstanding","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","labelType":"xbrl:verboseLabel","value":"Diluted","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","labelType":"xbrl:label","value":"[Weighted Average Number of Shares Outstanding, Diluted]","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","labelType":"xbrl:terseLabel","value":"Denominator: Diluted weighted average shares outstanding","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","labelType":"xbrl:verboseLabel","value":"Basic","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","labelType":"xbrl:label","value":"[Weighted Average Number of Shares Outstanding, Basic]","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","labelType":"xbrl:terseLabel","value":"Denominator: Basic weighted average shares outstanding","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasicAbstract","labelType":"xbrl:label","value":"Shares used in per share calculations:","language":"en-US"},{"forObject":"cik:0001040470","labelType":"xbrl:label","value":"AEHR TEST SYSTEMS","language":"en"},{"forObject":"rpt:group-0","labelType":"xbrl:label","value":"995448 - Disclosure - BALANCE SHEET INFORMATION","language":"en"},{"forObject":"rpt:group-1","labelType":"xbrl:label","value":"995473 - Disclosure - BALANCE SHEET INFORMATION (Details)","language":"en"},{"forObject":"rpt:group-2","labelType":"xbrl:label","value":"995474 - Disclosure - BALANCE SHEET INFORMATION (Details 1)","language":"en"},{"forObject":"rpt:group-3","labelType":"xbrl:label","value":"995475 - Disclosure - BALANCE SHEET INFORMATION (Details 2)","language":"en"},{"forObject":"rpt:group-4","labelType":"xbrl:label","value":"995476 - Disclosure - BALANCE SHEET INFORMATION (Details 3)","language":"en"},{"forObject":"rpt:group-5","labelType":"xbrl:label","value":"995477 - Disclosure - BALANCE SHEET INFORMATION (Details Narrative)","language":"en"},{"forObject":"rpt:group-6","labelType":"xbrl:label","value":"995462 - Disclosure - BALANCE SHEET INFORMATION (Tables)","language":"en"},{"forObject":"rpt:group-7","labelType":"xbrl:label","value":"995451 - Disclosure - COMMITMENTS AND CONTINGENCIES","language":"en"},{"forObject":"rpt:group-8","labelType":"xbrl:label","value":"110200 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)","language":"en"},{"forObject":"rpt:group-9","labelType":"xbrl:label","value":"110201 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)","language":"en"},{"forObject":"rpt:group-10","labelType":"xbrl:label","value":"170000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)","language":"en"},{"forObject":"rpt:group-11","labelType":"xbrl:label","value":"148400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Unaudited)","language":"en"},{"forObject":"rpt:group-12","labelType":"xbrl:label","value":"124100 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited)","language":"en"},{"forObject":"rpt:group-13","labelType":"xbrl:label","value":"148600 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited)","language":"en"},{"forObject":"rpt:group-14","labelType":"xbrl:label","value":"000001 - Document - Cover","language":"en"},{"forObject":"rpt:group-15","labelType":"xbrl:label","value":"995456 - Disclosure - EMPLOYEE RETENTION CREDIT","language":"en"},{"forObject":"rpt:group-16","labelType":"xbrl:label","value":"995492 - Disclosure - EMPLOYEE RETENTION CREDIT (Details Narrative)","language":"en"},{"forObject":"rpt:group-17","labelType":"xbrl:label","value":"995447 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS","language":"en"},{"forObject":"rpt:group-18","labelType":"xbrl:label","value":"995471 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS (Details)","language":"en"},{"forObject":"rpt:group-19","labelType":"xbrl:label","value":"995472 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS (Details Narrative)","language":"en"},{"forObject":"rpt:group-20","labelType":"xbrl:label","value":"995461 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables)","language":"en"},{"forObject":"rpt:group-21","labelType":"xbrl:label","value":"995449 - Disclosure - GOODWILL AND PURCHASED INTANGIBLE ASSETS","language":"en"},{"forObject":"rpt:group-22","labelType":"xbrl:label","value":"995478 - Disclosure - GOODWILL AND PURCHASED INTANGIBLE ASSETS (Details)","language":"en"},{"forObject":"rpt:group-23","labelType":"xbrl:label","value":"995479 - Disclosure - GOODWILL AND PURCHASED INTANGIBLE ASSETS (Details 1)","language":"en"},{"forObject":"rpt:group-24","labelType":"xbrl:label","value":"995480 - Disclosure - GOODWILL AND PURCHASED INTANGIBLE ASSETS (Details Narrative)","language":"en"},{"forObject":"rpt:group-25","labelType":"xbrl:label","value":"995463 - Disclosure - GOODWILL AND PURCHASED INTANGIBLE ASSETS (Tables)","language":"en"},{"forObject":"rpt:group-26","labelType":"xbrl:label","value":"995450 - Disclosure - INCOME TAXES","language":"en"},{"forObject":"rpt:group-27","labelType":"xbrl:label","value":"995481 - Disclosure - INCOME TAXES (Details)","language":"en"},{"forObject":"rpt:group-28","labelType":"xbrl:label","value":"995482 - Disclosure - INCOME TAXES (Details Narrative)","language":"en"},{"forObject":"rpt:group-29","labelType":"xbrl:label","value":"995464 - Disclosure - INCOME TAXES (Tables)","language":"en"},{"forObject":"rpt:group-30","labelType":"xbrl:label","value":"995457 - Disclosure - NET INCOME (LOSS) PER SHARE","language":"en"},{"forObject":"rpt:group-31","labelType":"xbrl:label","value":"995493 - Disclosure - NET INCOME (LOSS) PER SHARE (Details)","language":"en"},{"forObject":"rpt:group-32","labelType":"xbrl:label","value":"995467 - Disclosure - NET INCOME PER SHARE (Tables)","language":"en"},{"forObject":"rpt:group-33","labelType":"xbrl:label","value":"995446 - Disclosure - ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES","language":"en"},{"forObject":"rpt:group-34","labelType":"xbrl:label","value":"995469 - Disclosure - ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES (Details)","language":"en"},{"forObject":"rpt:group-35","labelType":"xbrl:label","value":"995470 - Disclosure - ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)","language":"en"},{"forObject":"rpt:group-36","labelType":"xbrl:label","value":"995459 - Disclosure - ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES (Policies)","language":"en"},{"forObject":"rpt:group-37","labelType":"xbrl:label","value":"995460 - Disclosure - ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES (Tables)","language":"en"},{"forObject":"rpt:group-38","labelType":"xbrl:label","value":"995453 - Disclosure - REVENUE","language":"en"},{"forObject":"rpt:group-39","labelType":"xbrl:label","value":"995455 - Disclosure - RESTRUCTURING CHARGES","language":"en"},{"forObject":"rpt:group-40","labelType":"xbrl:label","value":"995491 - Disclosure - RESTRUCTURING CHARGES (Details Narrative)","language":"en"},{"forObject":"rpt:group-41","labelType":"xbrl:label","value":"995484 - Disclosure - REVENUE (Details)","language":"en"},{"forObject":"rpt:group-42","labelType":"xbrl:label","value":"995485 - Disclosure - REVENUE (Details 1)","language":"en"},{"forObject":"rpt:group-43","labelType":"xbrl:label","value":"995486 - Disclosure - REVENUE (Details 2)","language":"en"},{"forObject":"rpt:group-44","labelType":"xbrl:label","value":"995487 - Disclosure - REVENUE (Details Narrative)","language":"en"},{"forObject":"rpt:group-45","labelType":"xbrl:label","value":"995465 - Disclosure - REVENUE (Tables)","language":"en"},{"forObject":"rpt:group-46","labelType":"xbrl:label","value":"995458 - Disclosure - SEGMENT AND CONCENTRATION INFORMATION","language":"en"},{"forObject":"rpt:group-47","labelType":"xbrl:label","value":"995494 - Disclosure - SEGMENT AND CONCENTRATION INFORMATION (Details)","language":"en"},{"forObject":"rpt:group-48","labelType":"xbrl:label","value":"995468 - Disclosure - SEGMENT INFORMATION (Tables)","language":"en"},{"forObject":"rpt:group-49","labelType":"xbrl:label","value":"995452 - Disclosure - SHAREHOLDERS EQUITY","language":"en"},{"forObject":"rpt:group-50","labelType":"xbrl:label","value":"995483 - Disclosure - SHAREHOLDERS EQUITY (Details Narrative)","language":"en"},{"forObject":"rpt:group-51","labelType":"xbrl:label","value":"995454 - Disclosure - STOCK-BASED COMPENSATION","language":"en"},{"forObject":"rpt:group-52","labelType":"xbrl:label","value":"995488 - Disclosure - STOCKBASED COMPENSATION (Details)","language":"en"},{"forObject":"rpt:group-53","labelType":"xbrl:label","value":"995489 - Disclosure - STOCKBASED COMPENSATION (Details 1)","language":"en"},{"forObject":"rpt:group-54","labelType":"xbrl:label","value":"995490 - Disclosure - STOCKBASED COMPENSATION (Details Narrative)","language":"en"},{"forObject":"rpt:group-55","labelType":"xbrl:label","value":"995466 - Disclosure - STOCKBASED COMPENSATION (Tables)","language":"en"},{"forObject":"rpt:group-56","labelType":"xbrl:label","value":"995445 - Disclosure - Insider Trading Arrangements","language":"en"},{"forObject":"rpt:group-57","labelType":"xbrl:label","value":"995443 - Disclosure - Award Timing Disclosure","language":"en"},{"forObject":"rpt:group-58","labelType":"xbrl:label","value":"995444 - Document - Awards Close To MNPI Disclosures","language":"en"},{"forObject":"rpt:group-59","labelType":"xbrl:label","value":"995440 - Disclosure - Recovery of Erroneously Awarded Compensation","language":"en"},{"forObject":"rpt:group-60","labelType":"xbrl:label","value":"995441 - Document - Forgone Recoveries, by Individual","language":"en"},{"forObject":"rpt:group-61","labelType":"xbrl:label","value":"995446 - Document - Insider Trading Arrangements, by Individual","language":"en"},{"forObject":"rpt:group-62","labelType":"xbrl:label","value":"995447 - Disclosure - Insider Trading Policies and Procedures","language":"en"},{"forObject":"rpt:group-63","labelType":"xbrl:label","value":"995442 - Document - Outstanding Recoveries","language":"en"},{"forObject":"rpt:group-64","labelType":"xbrl:label","value":"995413 - Disclosure - Adjustments to Compensation","language":"en"},{"forObject":"rpt:group-65","labelType":"xbrl:label","value":"995410 - Disclosure - Pay vs Performance Disclosure","language":"en"},{"forObject":"rpt:group-66","labelType":"xbrl:label","value":"995411 - Disclosure - Pay vs Performance Disclosure, with Additional Measures","language":"en"},{"forObject":"rpt:group-67","labelType":"xbrl:label","value":"995424 - Disclosure - Measures","language":"en"},{"forObject":"rpt:group-68","labelType":"xbrl:label","value":"995412 - Document - Pay vs Performance Table","language":"en"},{"forObject":"rpt:group-69","labelType":"xbrl:label","value":"995415 - Disclosure - Tabular List Measures","language":"en"},{"forObject":"rpt:group-70","labelType":"xbrl:label","value":"995414 - Disclosure - Tabular Lists by Executive Category","language":"en"}],"networks":[{"name":"rpt:network-presentation-34","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","order":1.0},{"source":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","target":"us-gaap:SupplementalBalanceSheetDisclosuresTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-35","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","order":1.0},{"source":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","target":"us-gaap:InventoryRawMaterialsNetOfReserves","order":1.0},{"source":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","target":"us-gaap:InventoryWorkInProcessNetOfReserves","order":2.0},{"source":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","target":"us-gaap:InventoryFinishedGoodsNetOfReserves","order":3.0},{"source":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","target":"us-gaap:InventoryNet","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-36","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","order":1.0},{"source":"us-gaap:StatementLineItems","target":"aehr:PropertyPlantAndEquipmentUsefulLifes","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:LeaseholdImprovementsGross","order":2.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:MachineryAndEquipmentGross","order":3.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:PropertyPlantAndEquipmentOther","order":4.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:FurnitureAndFixturesGross","order":5.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ConstructionInProgressGross","order":6.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:PropertyPlantAndEquipmentGross","order":7.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:PropertyPlantAndEquipmentNet","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementTable","target":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","order":1020.0},{"source":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","target":"us-gaap:PropertyPlantAndEquipmentTypeDomain","order":1020.0},{"source":"us-gaap:StatementTable","target":"us-gaap:PlanNameAxis","order":1040.0},{"source":"us-gaap:PlanNameAxis","target":"us-gaap:PlanNameDomain","order":1040.0},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"aehr:TestEquipmentMember","order":1041.0},{"source":"us-gaap:PlanNameDomain","target":"aehr:TopMember","order":1042.0},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:MachineryAndEquipmentMember","order":1043.0},{"source":"us-gaap:PlanNameDomain","target":"aehr:BottomMember","order":1044.0},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:FurnitureAndFixturesMember","order":1045.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2000.0}]},{"name":"rpt:network-presentation-37","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","order":1.0},{"source":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","target":"us-gaap:ProductWarrantyAccrual","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","target":"us-gaap:ProductWarrantyAccrualWarrantiesIssued","order":2.0},{"source":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","target":"us-gaap:FairValueAdjustmentOfWarrants","order":3.0},{"source":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","target":"us-gaap:ProductWarrantyAccrualPayments","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","target":"us-gaap:ProductWarrantyAccrual","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]}]},{"name":"rpt:network-presentation-38","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","order":1.0},{"source":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","target":"us-gaap:CustomerDepositsCurrent","order":1.0},{"source":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","target":"us-gaap:DeferredRevenue","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","target":"us-gaap:DeferredRevenueCurrent","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-39","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","order":1.0},{"source":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","target":"us-gaap:Depreciation","order":1.0}]},{"name":"rpt:network-presentation-40","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","order":1.0},{"source":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","target":"us-gaap:ScheduleOfInventoryCurrentTableTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","target":"us-gaap:PropertyPlantAndEquipmentTextBlock","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","target":"aehr:ScheduleOfWarrantyReserveTableTextBlock","order":3.0},{"source":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","target":"aehr:CustomerDepositsAndDeferredRevenueTableTextBlock","order":4.0}]},{"name":"rpt:network-presentation-41","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","order":1.0},{"source":"us-gaap:CommitmentsAndContingenciesDisclosureAbstract","target":"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-42","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfFinancialPositionAbstract","order":1.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:AssetsAbstract","order":1.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:AssetsCurrentAbstract","order":2.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:CashAndCashEquivalentsAtCarryingValue","order":3.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:AccountsReceivableNet","order":4.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:InventoryNet","order":5.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","order":6.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:AssetsCurrent","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:PropertyPlantAndEquipmentNet","order":8.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:Goodwill","order":9.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:IntangibleAssetsNetExcludingGoodwill","order":10.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:DeferredIncomeTaxAssetsNet","order":11.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:OperatingLeaseRightOfUseAsset","order":12.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:OtherAssetsNoncurrent","order":13.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:Assets","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:LiabilitiesAndStockholdersEquityAbstract","order":15.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:LiabilitiesCurrentAbstract","order":16.0},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:AccountsPayableCurrent","order":17.0},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"aehr:AccuredLiabilitiesAndOtherAccruedLiabilitiesCurrent","order":18.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:OperatingLeaseLiabilityCurrent","order":19.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:DeferredRevenueCurrent","order":20.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:LiabilitiesCurrent","order":21.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:OperatingLeaseLiabilityNoncurrent","order":22.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:DeferredRevenueNoncurrent","order":23.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:OtherLiabilitiesNoncurrent","order":24.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:Liabilities","order":25.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:CommitmentsAndContingencies","order":26.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:StockholdersEquityAbstract","order":27.0},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:PreferredStockValue","order":28.0},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:CommonStockValue","order":29.0},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:AdditionalPaidInCapital","order":30.0},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","order":31.0},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:RetainedEarningsAccumulatedDeficit","order":32.0},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:StockholdersEquity","order":33.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:LiabilitiesAndStockholdersEquity","order":34.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-43","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfFinancialPositionAbstract","order":1.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:PreferredStockParOrStatedValuePerShare","order":1.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:PreferredStockSharesAuthorized","order":2.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:PreferredStockSharesIssued","order":3.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:PreferredStockSharesOutstanding","order":4.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:CommonStockParOrStatedValuePerShare","order":5.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:CommonStockSharesAuthorized","order":6.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:CommonStockSharesIssued","order":7.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:CommonStockSharesOutstanding","order":8.0}]},{"name":"rpt:network-presentation-44","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfCashFlowsAbstract","order":1.0},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","order":1.0},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:ProfitLoss","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","order":3.0},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:ShareBasedCompensation","order":4.0},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:DepreciationAndAmortization","order":5.0},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:DeferredIncomeTaxesAndTaxCredits","order":6.0},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense","order":7.0},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:IncreaseDecreaseInOperatingAssetsAbstract","order":8.0},{"source":"us-gaap:IncreaseDecreaseInOperatingAssetsAbstract","target":"us-gaap:IncreaseDecreaseInAccountsReceivable","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingAssetsAbstract","target":"us-gaap:IncreaseDecreaseInInventories","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingAssetsAbstract","target":"us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingAssetsAbstract","target":"us-gaap:IncreaseDecreaseInAccountsPayable","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingAssetsAbstract","target":"us-gaap:IncreaseDecreaseInAccruedLiabilities","order":13.0},{"source":"us-gaap:IncreaseDecreaseInOperatingAssetsAbstract","target":"us-gaap:IncreaseDecreaseInDeferredRevenue","order":14.0},{"source":"us-gaap:IncreaseDecreaseInOperatingAssetsAbstract","target":"us-gaap:IncreaseDecreaseInOperatingLeaseLiability","order":15.0},{"source":"us-gaap:IncreaseDecreaseInOperatingAssetsAbstract","target":"us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable","order":16.0},{"source":"us-gaap:IncreaseDecreaseInOperatingAssetsAbstract","target":"us-gaap:NetCashProvidedByUsedInOperatingActivities","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","order":18.0},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","order":19.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:NetCashProvidedByUsedInInvestingActivities","order":21.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","order":22.0},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:ProceedsFromIssuanceOfCommonStock","order":23.0},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation","order":24.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:NetCashProvidedByUsedInFinancingActivities","order":25.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","order":26.0},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","order":27.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","order":28.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","order":29.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]}]},{"name":"rpt:network-presentation-45","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","order":1.0},{"source":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","target":"us-gaap:NetIncomeLoss","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","target":"us-gaap:OtherComprehensiveIncomeLossTaxAbstract","order":2.0},{"source":"us-gaap:OtherComprehensiveIncomeLossTaxAbstract","target":"us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax","order":3.0},{"source":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","target":"us-gaap:ComprehensiveIncomeNetOfTax","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-46","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeStatementAbstract","order":1.0},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:Revenues","order":1.0},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:CostOfRevenue","order":2.0},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:GrossProfit","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:OperatingExpensesAbstract","order":4.0},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:ResearchAndDevelopmentExpense","order":5.0},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:SellingGeneralAndAdministrativeExpense","order":6.0},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:RestructuringCharges","order":7.0},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:OperatingExpenses","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:OperatingIncomeLoss","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:InterestIncomeExpenseNet","order":10.0},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:OtherNonoperatingIncomeExpense","order":11.0},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:OperatingExpensesAbstract","target":"us-gaap:IncomeTaxExpenseBenefit","order":13.0},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:NetIncomeLoss","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:EarningsPerShareAbstract","order":15.0},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:EarningsPerShareBasic","order":16.0},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:EarningsPerShareDiluted","order":17.0},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasicAbstract","order":18.0},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","order":19.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncomeStatementAbstract","target":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","order":20.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-47","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfStockholdersEquityAbstract","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SharesIssued","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockholdersEquity","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockIssuedDuringPeriodSharesAcquisitions","order":3.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockIssuedDuringPeriodValueAcquisitions","order":4.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation","order":5.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","order":6.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings","order":7.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings","order":8.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","order":9.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:NetIncomeLoss","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","order":11.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SharesIssued","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockholdersEquity","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:StatementOfStockholdersEquityAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementEquityComponentsAxis","order":1020.0},{"source":"us-gaap:StatementEquityComponentsAxis","target":"us-gaap:EquityComponentDomain","order":1020.0},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:CommonStockMember","order":1021.0},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AdditionalPaidInCapitalMember","order":1022.0},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","order":1023.0},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:RetainedEarningsMember","order":1024.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2000.0}]},{"name":"rpt:network-presentation-48","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"dei:CoverAbstract","order":1.0},{"source":"dei:CoverAbstract","target":"dei:EntityRegistrantName","order":0.0},{"source":"dei:CoverAbstract","target":"dei:EntityCentralIndexKey","order":1.0},{"source":"dei:CoverAbstract","target":"dei:DocumentType","order":2.0},{"source":"dei:CoverAbstract","target":"dei:AmendmentFlag","order":3.0},{"source":"dei:CoverAbstract","target":"dei:CurrentFiscalYearEndDate","order":4.0},{"source":"dei:CoverAbstract","target":"dei:EntitySmallBusiness","order":5.0},{"source":"dei:CoverAbstract","target":"dei:EntityShellCompany","order":6.0},{"source":"dei:CoverAbstract","target":"dei:EntityEmergingGrowthCompany","order":7.0},{"source":"dei:CoverAbstract","target":"dei:EntityCurrentReportingStatus","order":8.0},{"source":"dei:CoverAbstract","target":"dei:DocumentPeriodEndDate","order":9.0},{"source":"dei:CoverAbstract","target":"dei:EntityFilerCategory","order":10.0},{"source":"dei:CoverAbstract","target":"dei:DocumentFiscalPeriodFocus","order":11.0},{"source":"dei:CoverAbstract","target":"dei:DocumentFiscalYearFocus","order":12.0},{"source":"dei:CoverAbstract","target":"dei:EntityCommonStockSharesOutstanding","order":13.0},{"source":"dei:CoverAbstract","target":"dei:EntityFileNumber","order":14.0},{"source":"dei:CoverAbstract","target":"dei:EntityIncorporationStateCountryCode","order":15.0},{"source":"dei:CoverAbstract","target":"dei:EntityTaxIdentificationNumber","order":16.0},{"source":"dei:CoverAbstract","target":"dei:EntityAddressAddressLine1","order":17.0},{"source":"dei:CoverAbstract","target":"dei:EntityAddressCityOrTown","order":18.0},{"source":"dei:CoverAbstract","target":"dei:EntityAddressStateOrProvince","order":19.0},{"source":"dei:CoverAbstract","target":"dei:EntityAddressPostalZipCode","order":20.0},{"source":"dei:CoverAbstract","target":"dei:CityAreaCode","order":21.0},{"source":"dei:CoverAbstract","target":"dei:LocalPhoneNumber","order":22.0},{"source":"dei:CoverAbstract","target":"dei:Security12bTitle","order":23.0},{"source":"dei:CoverAbstract","target":"dei:TradingSymbol","order":24.0},{"source":"dei:CoverAbstract","target":"dei:SecurityExchangeName","order":25.0},{"source":"dei:CoverAbstract","target":"dei:DocumentQuarterlyReport","order":26.0},{"source":"dei:CoverAbstract","target":"dei:DocumentTransitionReport","order":27.0},{"source":"dei:CoverAbstract","target":"dei:EntityInteractiveDataCurrent","order":28.0}]},{"name":"rpt:network-presentation-49","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"aehr:EmployeeRetentionCreditAbstract","order":1.0},{"source":"aehr:EmployeeRetentionCreditAbstract","target":"aehr:EmployeeRetentionCreditDisclosureTextblock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-50","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"aehr:EmployeeRetentionCreditAbstract","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:OtherIncome","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:OtherExpenses","order":2.0},{"source":"aehr:EmployeeRetentionCreditAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementTable","target":"us-gaap:CreditFacilityAxis","order":1020.0},{"source":"us-gaap:CreditFacilityAxis","target":"us-gaap:CreditFacilityDomain","order":1020.0},{"source":"us-gaap:CreditFacilityDomain","target":"aehr:EmployeeRetentionCreditMember","order":1021.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2000.0}]},{"name":"rpt:network-presentation-51","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:FairValueDisclosuresAbstract","order":1.0},{"source":"us-gaap:FairValueDisclosuresAbstract","target":"us-gaap:FairValueDisclosuresTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-52","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:FairValueDisclosuresAbstract","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:InvestmentsFairValueDisclosure","order":1.0},{"source":"us-gaap:FairValueDisclosuresAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementTable","target":"us-gaap:FinancialInstrumentAxis","order":1020.0},{"source":"us-gaap:FinancialInstrumentAxis","target":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","order":1020.0},{"source":"us-gaap:StatementTable","target":"us-gaap:FairValueByFairValueHierarchyLevelAxis","order":1040.0},{"source":"us-gaap:FairValueByFairValueHierarchyLevelAxis","target":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","order":1040.0},{"source":"us-gaap:StatementTable","target":"us-gaap:FairValueByAssetClassAxis","order":1060.0},{"source":"us-gaap:FairValueByAssetClassAxis","target":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain","order":1060.0},{"source":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","target":"aehr:MoneyMarketFundMember","order":1061.0},{"source":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","target":"us-gaap:FairValueInputsLevel1Member","order":1062.0},{"source":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","target":"us-gaap:FairValueInputsLevel2Member","order":1063.0},{"source":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain","target":"us-gaap:FairValueInputsLevel3Member","order":1064.0},{"source":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain","target":"us-gaap:AssetsMember","order":1065.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2000.0}]},{"name":"rpt:network-presentation-53","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:FairValueDisclosuresAbstract","order":1.0},{"source":"us-gaap:FairValueDisclosuresAbstract","target":"us-gaap:RestrictedCashNoncurrent","order":1.0}]},{"name":"rpt:network-presentation-54","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:FairValueDisclosuresAbstract","order":1.0},{"source":"us-gaap:FairValueDisclosuresAbstract","target":"us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock","order":1.0}]},{"name":"rpt:network-presentation-55","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"aehr:GoodwillAndPurchasedIntangibleAssetsAbstract","order":1.0},{"source":"aehr:GoodwillAndPurchasedIntangibleAssetsAbstract","target":"us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-56","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"aehr:GoodwillAndPurchasedIntangibleAssetsAbstract","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:FiniteLivedIntangibleAssetsGross","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","order":2.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:IntangibleAssetsNetIncludingGoodwill","order":3.0},{"source":"aehr:GoodwillAndPurchasedIntangibleAssetsAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementTable","target":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","order":1020.0},{"source":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","target":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","order":1020.0},{"source":"us-gaap:StatementTable","target":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis","order":1040.0},{"source":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis","target":"us-gaap:IndefiniteLivedIntangibleAssetsMajorClassNameDomain","order":1040.0},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"aehr:DevelopedTechnologyMember","order":1041.0},{"source":"us-gaap:IndefiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:TradeNamesMember","order":1042.0},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:CustomerRelationshipsMember","order":1043.0},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"aehr:NonCompeteAgreementsAndOthersMember","order":1044.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2000.0}]},{"name":"rpt:network-presentation-57","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"aehr:GoodwillAndPurchasedIntangibleAssetsAbstract","order":1.0},{"source":"aehr:GoodwillAndPurchasedIntangibleAssetsAbstract","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths","order":1.0},{"source":"aehr:GoodwillAndPurchasedIntangibleAssetsAbstract","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo","order":2.0},{"source":"aehr:GoodwillAndPurchasedIntangibleAssetsAbstract","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree","order":3.0},{"source":"aehr:GoodwillAndPurchasedIntangibleAssetsAbstract","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour","order":4.0},{"source":"aehr:GoodwillAndPurchasedIntangibleAssetsAbstract","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive","order":5.0},{"source":"aehr:GoodwillAndPurchasedIntangibleAssetsAbstract","target":"aehr:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearSix","order":6.0},{"source":"aehr:GoodwillAndPurchasedIntangibleAssetsAbstract","target":"aehr:FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearSix","order":7.0},{"source":"aehr:GoodwillAndPurchasedIntangibleAssetsAbstract","target":"us-gaap:IntangibleAssetsNetExcludingGoodwill","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-58","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"aehr:GoodwillAndPurchasedIntangibleAssetsAbstract","order":1.0},{"source":"aehr:GoodwillAndPurchasedIntangibleAssetsAbstract","target":"us-gaap:AmortizationOfIntangibleAssets","order":1.0}]},{"name":"rpt:network-presentation-59","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"aehr:GoodwillAndPurchasedIntangibleAssetsAbstract","order":1.0},{"source":"aehr:GoodwillAndPurchasedIntangibleAssetsAbstract","target":"us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock","order":1.0},{"source":"aehr:GoodwillAndPurchasedIntangibleAssetsAbstract","target":"us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock","order":2.0}]},{"name":"rpt:network-presentation-60","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeTaxDisclosureTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-61","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeTaxExpenseBenefit","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","order":3.0}]},{"name":"rpt:network-presentation-62","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate","order":1.0}]},{"name":"rpt:network-presentation-63","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock","order":1.0}]},{"name":"rpt:network-presentation-64","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EarningsPerShareAbstract","order":1.0},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:EarningsPerShareTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-65","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EarningsPerShareAbstract","order":1.0},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:NetIncomeLoss","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment","order":3.0},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:EarningsPerShareBasic","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:EarningsPerShareDiluted","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","order":7.0}]},{"name":"rpt:network-presentation-66","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:EarningsPerShareAbstract","order":1.0},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock","order":1.0}]},{"name":"rpt:network-presentation-67","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AccountingPoliciesAbstract","order":1.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-68","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AccountingPoliciesAbstract","order":1.0},{"source":"us-gaap:StatementLineItems","target":"aehr:PercentageOfConcentrationRiskPercentage","order":1.0},{"source":"us-gaap:StatementLineItems","target":"aehr:ConcentrationRiskPercentageOne","order":2.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementTable","target":"us-gaap:ConcentrationRiskByTypeAxis","order":1020.0},{"source":"us-gaap:ConcentrationRiskByTypeAxis","target":"us-gaap:ConcentrationRiskTypeDomain","order":1020.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementBusinessSegmentsAxis","order":1040.0},{"source":"us-gaap:StatementBusinessSegmentsAxis","target":"us-gaap:SegmentDomain","order":1040.0},{"source":"us-gaap:ConcentrationRiskTypeDomain","target":"us-gaap:SalesMember","order":1041.0},{"source":"us-gaap:SegmentDomain","target":"aehr:CustomerBMember","order":1042.0},{"source":"us-gaap:SegmentDomain","target":"aehr:CustomerAMember","order":1043.0},{"source":"us-gaap:SegmentDomain","target":"aehr:CustomerCMember","order":1044.0},{"source":"us-gaap:ConcentrationRiskTypeDomain","target":"us-gaap:AccountsReceivableMember","order":1045.0},{"source":"us-gaap:SegmentDomain","target":"aehr:CustomerFMember","order":1046.0},{"source":"us-gaap:SegmentDomain","target":"aehr:ACustomerMember","order":1047.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:SegmentDomain","target":"aehr:CustomerDMember","order":1048.0},{"source":"us-gaap:SegmentDomain","target":"aehr:CustomerEMember","order":1049.0},{"source":"us-gaap:SegmentDomain","target":"aehr:BCustomerMember","order":1050.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2000.0}]},{"name":"rpt:network-presentation-69","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AccountingPoliciesAbstract","order":1.0},{"source":"us-gaap:StatementLineItems","target":"aehr:ConcentrationRiskPercentage","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"aehr:PercentageOfConcentrationRiskPercentage","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementTable","target":"us-gaap:ConcentrationRiskByTypeAxis","order":1010.0},{"source":"us-gaap:ConcentrationRiskByTypeAxis","target":"us-gaap:ConcentrationRiskTypeDomain","order":1010.0},{"source":"us-gaap:ConcentrationRiskTypeDomain","target":"us-gaap:AccountsReceivableMember","order":1011.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ConcentrationRiskTypeDomain","target":"aehr:RevenueMember","order":1012.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2000.0}]},{"name":"rpt:network-presentation-70","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AccountingPoliciesAbstract","order":1.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock","order":1.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock","order":2.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ConsolidationPolicyTextBlock","order":3.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:UseOfEstimates","order":4.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ConcentrationRiskCreditRisk","order":5.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock","order":6.0}]},{"name":"rpt:network-presentation-71","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AccountingPoliciesAbstract","order":1.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"aehr:ScheduleOfAccountsReceivableByMajorCustomersByReportingSegmentsTableTextBlock","order":1.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock","order":2.0}]},{"name":"rpt:network-presentation-72","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:RevenueFromContractWithCustomerAbstract","order":1.0},{"source":"us-gaap:RevenueFromContractWithCustomerAbstract","target":"us-gaap:RevenueFromContractWithCustomerTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-73","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:RestructuringChargesAbstract","order":1.0},{"source":"us-gaap:RestructuringChargesAbstract","target":"aehr:RestructuringChargesDisclosureTextblock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-74","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:RestructuringChargesAbstract","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:RestructuringReserve","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:RestructuringCharges","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:RestructuringChargesAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementTable","target":"us-gaap:RestructuringCostAndReserveAxis","order":1020.0},{"source":"us-gaap:RestructuringCostAndReserveAxis","target":"us-gaap:TypeOfRestructuringDomain","order":1020.0},{"source":"us-gaap:TypeOfRestructuringDomain","target":"us-gaap:OtherRestructuringMember","order":1021.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2000.0}]},{"name":"rpt:network-presentation-75","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:RevenueFromContractWithCustomerAbstract","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","order":1.0},{"source":"us-gaap:RevenueFromContractWithCustomerAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementTable","target":"srt:StatementGeographicalAxis","order":1020.0},{"source":"srt:StatementGeographicalAxis","target":"srt:SegmentGeographicalDomain","order":1020.0},{"source":"srt:SegmentGeographicalDomain","target":"srt:EuropeMember","order":1021.0},{"source":"srt:SegmentGeographicalDomain","target":"aehr:UnitedStateMember","order":1022.0},{"source":"srt:SegmentGeographicalDomain","target":"srt:AsiaMember","order":1023.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2000.0}]},{"name":"rpt:network-presentation-76","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:RevenueFromContractWithCustomerAbstract","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:RevenueFromContractWithCustomerAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementTable","target":"srt:ProductOrServiceAxis","order":1020.0},{"source":"srt:ProductOrServiceAxis","target":"srt:ProductsAndServicesDomain","order":1020.0},{"source":"srt:ProductsAndServicesDomain","target":"aehr:SystemsMember","order":1021.0},{"source":"srt:ProductsAndServicesDomain","target":"aehr:ContactorsMember","order":1022.0},{"source":"srt:ProductsAndServicesDomain","target":"aehr:ServicesMember","order":1023.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2000.0}]},{"name":"rpt:network-presentation-77","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:RevenueFromContractWithCustomerAbstract","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:RevenueFromContractWithCustomerAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementTable","target":"us-gaap:TimingOfTransferOfGoodOrServiceAxis","order":1020.0},{"source":"us-gaap:TimingOfTransferOfGoodOrServiceAxis","target":"us-gaap:TimingOfTransferOfGoodOrServiceDomain","order":1020.0},{"source":"us-gaap:TimingOfTransferOfGoodOrServiceDomain","target":"aehr:ProductsAndServicesTransferredAtAPointInTimeMember","order":1021.0},{"source":"us-gaap:TimingOfTransferOfGoodOrServiceDomain","target":"aehr:ServicesTransferredOverTimeMember","order":1022.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2000.0}]},{"name":"rpt:network-presentation-78","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:RevenueFromContractWithCustomerAbstract","order":1.0},{"source":"us-gaap:RevenueFromContractWithCustomerAbstract","target":"us-gaap:ContractWithCustomerLiability","order":1.0},{"source":"us-gaap:RevenueFromContractWithCustomerAbstract","target":"us-gaap:UnbilledContractsReceivable","order":2.0},{"source":"us-gaap:RevenueFromContractWithCustomerAbstract","target":"us-gaap:ContractWithCustomerLiabilityRevenueRecognized","order":3.0}]},{"name":"rpt:network-presentation-79","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:RevenueFromContractWithCustomerAbstract","order":1.0},{"source":"us-gaap:RevenueFromContractWithCustomerAbstract","target":"us-gaap:DisaggregationOfRevenueTableTextBlock","order":1.0}]},{"name":"rpt:network-presentation-80","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:SegmentReportingAbstract","order":1.0},{"source":"us-gaap:SegmentReportingAbstract","target":"us-gaap:SegmentReportingDisclosureTextBlock","order":1.0}]},{"name":"rpt:network-presentation-81","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:SegmentReportingAbstract","order":1.0},{"source":"us-gaap:SegmentReportingAbstract","target":"us-gaap:PropertyPlantAndEquipmentNet","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:SegmentReportingAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementTable","target":"srt:StatementGeographicalAxis","order":1010.0},{"source":"srt:StatementGeographicalAxis","target":"srt:SegmentGeographicalDomain","order":1010.0},{"source":"us-gaap:StatementTable","target":"us-gaap:IncomeTaxAuthorityNameAxis","order":1030.0},{"source":"us-gaap:IncomeTaxAuthorityNameAxis","target":"us-gaap:IncomeTaxAuthorityNameDomain","order":1030.0},{"source":"srt:SegmentGeographicalDomain","target":"aehr:UnitedStateMember","order":1031.0},{"source":"us-gaap:IncomeTaxAuthorityNameDomain","target":"aehr:InternationalMember","order":1032.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2000.0}]},{"name":"rpt:network-presentation-82","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:SegmentReportingAbstract","order":1.0},{"source":"us-gaap:SegmentReportingAbstract","target":"us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock","order":1.0}]},{"name":"rpt:network-presentation-83","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"aehr:EQUITYAbstract","order":1.0},{"source":"aehr:EQUITYAbstract","target":"us-gaap:StockholdersEquityNoteDisclosureTextBlock","order":1.0}]},{"name":"rpt:network-presentation-84","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"aehr:EQUITYAbstract","order":1.0},{"source":"aehr:EQUITYAbstract","target":"aehr:ShelfRegistrationAmount","order":1.0},{"source":"aehr:EQUITYAbstract","target":"aehr:ProspectusSupplementAmount","order":2.0},{"source":"aehr:EQUITYAbstract","target":"aehr:OutstandingAmounTofATMOffering","order":3.0}]},{"name":"rpt:network-presentation-85","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":1.0},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-86","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:AllocatedShareBasedCompensationExpense","order":1.0},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementTable","target":"us-gaap:IncomeStatementLocationAxis","order":1020.0},{"source":"us-gaap:IncomeStatementLocationAxis","target":"us-gaap:IncomeStatementLocationDomain","order":1020.0},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:CostOfSalesMember","order":1021.0},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:ResearchAndDevelopmentExpenseMember","order":1022.0},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:GeneralAndAdministrativeExpenseMember","order":1023.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2000.0}]},{"name":"rpt:network-presentation-87","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","order":2.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","order":7.0},{"source":"us-gaap:StatementLineItems","target":"aehr:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionVestedWeightedAverageGrantDateFairValue","order":8.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue","order":9.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementTable","target":"us-gaap:AwardTypeAxis","order":1020.0},{"source":"us-gaap:AwardTypeAxis","target":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","order":1020.0},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"aehr:NonvestedRSUActivtyMember","order":1021.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2000.0}]},{"name":"rpt:network-presentation-88","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":1.0},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"aehr:ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetNumberOfShares","order":1.0},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:CapitalizedCostsAssetRetirementCosts","order":2.0},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"aehr:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceRSUNumberOfSharesAvailableForGrant","order":3.0},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"aehr:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTargetAchieved","order":4.0},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"aehr:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesIssuedUponAchievementOfTarget","order":5.0}]},{"name":"rpt:network-presentation-89","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":1.0},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock","order":1.0},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock","order":2.0}]},{"name":"rpt:network-presentation-90","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"ecd:InsiderTradingArrLineItems","order":1.0},{"source":"ecd:InsiderTradingArrLineItems","target":"ecd:Rule10b51ArrAdoptedFlag","order":2.0},{"source":"ecd:InsiderTradingArrLineItems","target":"ecd:Rule10b51ArrTrmntdFlag","order":3.0},{"source":"ecd:InsiderTradingArrLineItems","target":"ecd:NonRule10b51ArrAdoptedFlag","order":4.0},{"source":"ecd:InsiderTradingArrLineItems","target":"ecd:NonRule10b51ArrTrmntdFlag","order":5.0},{"source":"ecd:InsiderTradingArrLineItems","target":"ecd:MtrlTermsOfTrdArrTextBlock","order":6.0}]},{"name":"rpt:network-calculation-91","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":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AssetsCurrent","target":"us-gaap:AccountsReceivableNet","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AssetsCurrent","target":"us-gaap:InventoryNet","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:AssetsCurrent","target":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:AssetsCurrent","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:PropertyPlantAndEquipmentNet","order":7.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:Goodwill","order":8.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:IntangibleAssetsNetExcludingGoodwill","order":9.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:OperatingLeaseRightOfUseAsset","order":10.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:OtherAssetsNoncurrent","order":11.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:DeferredIncomeTaxAssetsNet","order":12.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"us-gaap:AccountsPayableCurrent","order":13.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"aehr:AccuredLiabilitiesAndOtherAccruedLiabilitiesCurrent","order":14.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"us-gaap:OperatingLeaseLiabilityCurrent","order":15.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesCurrent","target":"us-gaap:DeferredRevenueCurrent","order":16.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Liabilities","target":"us-gaap:LiabilitiesCurrent","order":17.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Liabilities","target":"us-gaap:OperatingLeaseLiabilityNoncurrent","order":18.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Liabilities","target":"us-gaap:DeferredRevenueNoncurrent","order":19.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Liabilities","target":"us-gaap:OtherLiabilitiesNoncurrent","order":20.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StockholdersEquity","target":"us-gaap:PreferredStockValue","order":21.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StockholdersEquity","target":"us-gaap:CommonStockValue","order":22.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StockholdersEquity","target":"us-gaap:AdditionalPaidInCapital","order":23.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StockholdersEquity","target":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","order":24.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:StockholdersEquity","target":"us-gaap:RetainedEarningsAccumulatedDeficit","order":25.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquity","target":"us-gaap:Liabilities","order":26.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:LiabilitiesAndStockholdersEquity","target":"us-gaap:StockholdersEquity","order":27.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-92","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","order":1.0},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:ProfitLoss","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:ShareBasedCompensation","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:DepreciationAndAmortization","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:DeferredIncomeTaxesAndTaxCredits","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInAccountsReceivable","order":7.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInInventories","order":8.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets","order":9.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInAccountsPayable","order":10.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInAccruedLiabilities","order":11.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInDeferredRevenue","order":12.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInOperatingLeaseLiability","order":13.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable","order":14.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivities","target":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","order":15.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivities","target":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","order":16.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:ProceedsFromIssuanceOfCommonStock","order":17.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation","order":18.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","target":"us-gaap:NetCashProvidedByUsedInOperatingActivities","order":19.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","target":"us-gaap:NetCashProvidedByUsedInInvestingActivities","order":20.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","target":"us-gaap:NetCashProvidedByUsedInFinancingActivities","order":21.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","target":"us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","order":22.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-93","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:ComprehensiveIncomeNetOfTax","order":1.0},{"source":"us-gaap:ComprehensiveIncomeNetOfTax","target":"us-gaap:NetIncomeLoss","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:ComprehensiveIncomeNetOfTax","target":"us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-94","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:NetIncomeLoss","order":1.0},{"source":"us-gaap:GrossProfit","target":"us-gaap:Revenues","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:GrossProfit","target":"us-gaap:CostOfRevenue","order":3.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:OperatingExpenses","target":"us-gaap:ResearchAndDevelopmentExpense","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OperatingExpenses","target":"us-gaap:SellingGeneralAndAdministrativeExpense","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OperatingExpenses","target":"us-gaap:RestructuringCharges","order":6.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OperatingIncomeLoss","target":"us-gaap:GrossProfit","order":7.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:OperatingIncomeLoss","target":"us-gaap:OperatingExpenses","order":8.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","target":"us-gaap:OperatingIncomeLoss","order":9.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","target":"us-gaap:InterestIncomeExpenseNet","order":10.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","target":"us-gaap:OtherNonoperatingIncomeExpense","order":11.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetIncomeLoss","target":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","order":12.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetIncomeLoss","target":"us-gaap:IncomeTaxExpenseBenefit","order":13.0,"properties":[{"property":"xbrl:weight","value":-1.0}]}]}],"groups":[{"name":"rpt:group-0","groupURI":"http://aehr.com/role/BalanceSheetInformation"},{"name":"rpt:group-1","groupURI":"http://aehr.com/role/BalanceSheetInformationDetails"},{"name":"rpt:group-2","groupURI":"http://aehr.com/role/BalanceSheetInformationDetails1"},{"name":"rpt:group-3","groupURI":"http://aehr.com/role/BalanceSheetInformationDetails2"},{"name":"rpt:group-4","groupURI":"http://aehr.com/role/BalanceSheetInformationDetails3"},{"name":"rpt:group-5","groupURI":"http://aehr.com/role/BalanceSheetInformationDetailsNarrative"},{"name":"rpt:group-6","groupURI":"http://aehr.com/role/BalanceSheetInformationTables"},{"name":"rpt:group-7","groupURI":"http://aehr.com/role/CommitmentsAndContingencies"},{"name":"rpt:group-8","groupURI":"http://aehr.com/role/CondensedConsolidatedBalanceSheetsUnaudited"},{"name":"rpt:group-9","groupURI":"http://aehr.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical"},{"name":"rpt:group-10","groupURI":"http://aehr.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited"},{"name":"rpt:group-11","groupURI":"http://aehr.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossUnaudited"},{"name":"rpt:group-12","groupURI":"http://aehr.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited"},{"name":"rpt:group-13","groupURI":"http://aehr.com/role/CondensedConsolidatedStatementsOfShareholdersEquityUnaudited"},{"name":"rpt:group-14","groupURI":"http://aehr.com/role/Cover"},{"name":"rpt:group-15","groupURI":"http://aehr.com/role/EmployeeRetentionCredit"},{"name":"rpt:group-16","groupURI":"http://aehr.com/role/EmployeeRetentionCreditDetailsNarrative"},{"name":"rpt:group-17","groupURI":"http://aehr.com/role/FairValueOfFinancialInstruments"},{"name":"rpt:group-18","groupURI":"http://aehr.com/role/FairValueOfFinancialInstrumentsDetails"},{"name":"rpt:group-19","groupURI":"http://aehr.com/role/FairValueOfFinancialInstrumentsDetailsNarrative"},{"name":"rpt:group-20","groupURI":"http://aehr.com/role/FairValueOfFinancialInstrumentsTables"},{"name":"rpt:group-21","groupURI":"http://aehr.com/role/GoodwillAndPurchasedIntangibleAssets"},{"name":"rpt:group-22","groupURI":"http://aehr.com/role/GoodwillAndPurchasedIntangibleAssetsDetails"},{"name":"rpt:group-23","groupURI":"http://aehr.com/role/GoodwillAndPurchasedIntangibleAssetsDetails1"},{"name":"rpt:group-24","groupURI":"http://aehr.com/role/GoodwillAndPurchasedIntangibleAssetsDetailsNarrative"},{"name":"rpt:group-25","groupURI":"http://aehr.com/role/GoodwillAndPurchasedIntangibleAssetsTables"},{"name":"rpt:group-26","groupURI":"http://aehr.com/role/IncomeTaxes"},{"name":"rpt:group-27","groupURI":"http://aehr.com/role/IncomeTaxesDetails"},{"name":"rpt:group-28","groupURI":"http://aehr.com/role/IncomeTaxesDetailsNarrative"},{"name":"rpt:group-29","groupURI":"http://aehr.com/role/IncomeTaxesTables"},{"name":"rpt:group-30","groupURI":"http://aehr.com/role/NetIncomeLossPerShare"},{"name":"rpt:group-31","groupURI":"http://aehr.com/role/NetIncomeLossPerShareDetails"},{"name":"rpt:group-32","groupURI":"http://aehr.com/role/NetIncomePerShareTables"},{"name":"rpt:group-33","groupURI":"http://aehr.com/role/OrganizationAndSignificantAccountingPolicies"},{"name":"rpt:group-34","groupURI":"http://aehr.com/role/OrganizationAndSignificantAccountingPoliciesDetails"},{"name":"rpt:group-35","groupURI":"http://aehr.com/role/OrganizationAndSignificantAccountingPoliciesDetailsNarrative"},{"name":"rpt:group-36","groupURI":"http://aehr.com/role/OrganizationAndSignificantAccountingPoliciesPolicies"},{"name":"rpt:group-37","groupURI":"http://aehr.com/role/OrganizationAndSignificantAccountingPoliciesTables"},{"name":"rpt:group-38","groupURI":"http://aehr.com/role/REVENUE"},{"name":"rpt:group-39","groupURI":"http://aehr.com/role/RestructuringCharges"},{"name":"rpt:group-40","groupURI":"http://aehr.com/role/RestructuringChargesDetailsNarrative"},{"name":"rpt:group-41","groupURI":"http://aehr.com/role/RevenueDetails"},{"name":"rpt:group-42","groupURI":"http://aehr.com/role/RevenueDetails1"},{"name":"rpt:group-43","groupURI":"http://aehr.com/role/RevenueDetails2"},{"name":"rpt:group-44","groupURI":"http://aehr.com/role/RevenueDetailsNarrative"},{"name":"rpt:group-45","groupURI":"http://aehr.com/role/RevenueTables"},{"name":"rpt:group-46","groupURI":"http://aehr.com/role/SegmentAndConcentrationInformation"},{"name":"rpt:group-47","groupURI":"http://aehr.com/role/SegmentAndConcentrationInformationDetails"},{"name":"rpt:group-48","groupURI":"http://aehr.com/role/SegmentInformationTables"},{"name":"rpt:group-49","groupURI":"http://aehr.com/role/ShareholdersEquity"},{"name":"rpt:group-50","groupURI":"http://aehr.com/role/ShareholdersEquityDetailsNarrative"},{"name":"rpt:group-51","groupURI":"http://aehr.com/role/StockBasedCompensation"},{"name":"rpt:group-52","groupURI":"http://aehr.com/role/StockbasedCompensationDetails"},{"name":"rpt:group-53","groupURI":"http://aehr.com/role/StockbasedCompensationDetails1"},{"name":"rpt:group-54","groupURI":"http://aehr.com/role/StockbasedCompensationDetailsNarrative"},{"name":"rpt:group-55","groupURI":"http://aehr.com/role/StockbasedCompensationTables"},{"name":"rpt:group-56","groupURI":"http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"},{"name":"rpt:group-57","groupURI":"http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"},{"name":"rpt:group-58","groupURI":"http://xbrl.sec.gov/ecd/role/AwardsCloseToMnpiDisc"},{"name":"rpt:group-59","groupURI":"http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"},{"name":"rpt:group-60","groupURI":"http://xbrl.sec.gov/ecd/role/ForgoneRecoveries"},{"name":"rpt:group-61","groupURI":"http://xbrl.sec.gov/ecd/role/InsiderTradingArrangementsByInd"},{"name":"rpt:group-62","groupURI":"http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"},{"name":"rpt:group-63","groupURI":"http://xbrl.sec.gov/ecd/role/OutstandingRecoveries"},{"name":"rpt:group-64","groupURI":"http://xbrl.sec.gov/ecd/role/PvpAdjustmentsToCompensation"},{"name":"rpt:group-65","groupURI":"http://xbrl.sec.gov/ecd/role/PvpDisclosure"},{"name":"rpt:group-66","groupURI":"http://xbrl.sec.gov/ecd/role/PvpDisclosureWithAdditionalMeasures"},{"name":"rpt:group-67","groupURI":"http://xbrl.sec.gov/ecd/role/PvpMeasures"},{"name":"rpt:group-68","groupURI":"http://xbrl.sec.gov/ecd/role/PvpTable"},{"name":"rpt:group-69","groupURI":"http://xbrl.sec.gov/ecd/role/TabularListMeasures"},{"name":"rpt:group-70","groupURI":"http://xbrl.sec.gov/ecd/role/TabularListsByExecutiveCategory"}],"groupContents":[{"groupName":"rpt:group-0","forObject":"rpt:network-presentation-34"},{"groupName":"rpt:group-1","forObject":"rpt:network-presentation-35"},{"groupName":"rpt:group-2","forObject":"rpt:network-presentation-36"},{"groupName":"rpt:group-3","forObject":"rpt:network-presentation-37"},{"groupName":"rpt:group-4","forObject":"rpt:network-presentation-38"},{"groupName":"rpt:group-5","forObject":"rpt:network-presentation-39"},{"groupName":"rpt:group-6","forObject":"rpt:network-presentation-40"},{"groupName":"rpt:group-7","forObject":"rpt:network-presentation-41"},{"groupName":"rpt:group-8","forObject":"rpt:network-presentation-42"},{"groupName":"rpt:group-9","forObject":"rpt:network-presentation-43"},{"groupName":"rpt:group-10","forObject":"rpt:network-presentation-44"},{"groupName":"rpt:group-11","forObject":"rpt:network-presentation-45"},{"groupName":"rpt:group-12","forObject":"rpt:network-presentation-46"},{"groupName":"rpt:group-13","forObject":"rpt:network-presentation-47"},{"groupName":"rpt:group-14","forObject":"rpt:network-presentation-48"},{"groupName":"rpt:group-15","forObject":"rpt:network-presentation-49"},{"groupName":"rpt:group-16","forObject":"rpt:network-presentation-50"},{"groupName":"rpt:group-17","forObject":"rpt:network-presentation-51"},{"groupName":"rpt:group-18","forObject":"rpt:network-presentation-52"},{"groupName":"rpt:group-19","forObject":"rpt:network-presentation-53"},{"groupName":"rpt:group-20","forObject":"rpt:network-presentation-54"},{"groupName":"rpt:group-21","forObject":"rpt:network-presentation-55"},{"groupName":"rpt:group-22","forObject":"rpt:network-presentation-56"},{"groupName":"rpt:group-23","forObject":"rpt:network-presentation-57"},{"groupName":"rpt:group-24","forObject":"rpt:network-presentation-58"},{"groupName":"rpt:group-25","forObject":"rpt:network-presentation-59"},{"groupName":"rpt:group-26","forObject":"rpt:network-presentation-60"},{"groupName":"rpt:group-27","forObject":"rpt:network-presentation-61"},{"groupName":"rpt:group-28","forObject":"rpt:network-presentation-62"},{"groupName":"rpt:group-29","forObject":"rpt:network-presentation-63"},{"groupName":"rpt:group-30","forObject":"rpt:network-presentation-64"},{"groupName":"rpt:group-31","forObject":"rpt:network-presentation-65"},{"groupName":"rpt:group-32","forObject":"rpt:network-presentation-66"},{"groupName":"rpt:group-33","forObject":"rpt:network-presentation-67"},{"groupName":"rpt:group-34","forObject":"rpt:network-presentation-68"},{"groupName":"rpt:group-35","forObject":"rpt:network-presentation-69"},{"groupName":"rpt:group-36","forObject":"rpt:network-presentation-70"},{"groupName":"rpt:group-37","forObject":"rpt:network-presentation-71"},{"groupName":"rpt:group-38","forObject":"rpt:network-presentation-72"},{"groupName":"rpt:group-39","forObject":"rpt:network-presentation-73"},{"groupName":"rpt:group-40","forObject":"rpt:network-presentation-74"},{"groupName":"rpt:group-41","forObject":"rpt:network-presentation-75"},{"groupName":"rpt:group-42","forObject":"rpt:network-presentation-76"},{"groupName":"rpt:group-43","forObject":"rpt:network-presentation-77"},{"groupName":"rpt:group-44","forObject":"rpt:network-presentation-78"},{"groupName":"rpt:group-45","forObject":"rpt:network-presentation-79"},{"groupName":"rpt:group-46","forObject":"rpt:network-presentation-80"},{"groupName":"rpt:group-47","forObject":"rpt:network-presentation-81"},{"groupName":"rpt:group-48","forObject":"rpt:network-presentation-82"},{"groupName":"rpt:group-49","forObject":"rpt:network-presentation-83"},{"groupName":"rpt:group-50","forObject":"rpt:network-presentation-84"},{"groupName":"rpt:group-51","forObject":"rpt:network-presentation-85"},{"groupName":"rpt:group-52","forObject":"rpt:network-presentation-86"},{"groupName":"rpt:group-53","forObject":"rpt:network-presentation-87"},{"groupName":"rpt:group-54","forObject":"rpt:network-presentation-88"},{"groupName":"rpt:group-55","forObject":"rpt:network-presentation-89"},{"groupName":"rpt:group-56","forObject":"rpt:network-presentation-90"},{"groupName":"rpt:group-8","forObject":"rpt:network-calculation-91"},{"groupName":"rpt:group-10","forObject":"rpt:network-calculation-92"},{"groupName":"rpt:group-11","forObject":"rpt:network-calculation-93"},{"groupName":"rpt:group-12","forObject":"rpt:network-calculation-94"},{"groupName":"rpt:group-2","forObject":"rpt:cube-0"},{"groupName":"rpt:group-13","forObject":"rpt:cube-1"},{"groupName":"rpt:group-16","forObject":"rpt:cube-2"},{"groupName":"rpt:group-18","forObject":"rpt:cube-3"},{"groupName":"rpt:group-22","forObject":"rpt:cube-4"},{"groupName":"rpt:group-34","forObject":"rpt:cube-5"},{"groupName":"rpt:group-35","forObject":"rpt:cube-6"},{"groupName":"rpt:group-40","forObject":"rpt:cube-7"},{"groupName":"rpt:group-41","forObject":"rpt:cube-8"},{"groupName":"rpt:group-42","forObject":"rpt:cube-9"},{"groupName":"rpt:group-43","forObject":"rpt:cube-10"},{"groupName":"rpt:group-47","forObject":"rpt:cube-11"},{"groupName":"rpt:group-52","forObject":"rpt:cube-12"},{"groupName":"rpt:group-53","forObject":"rpt:cube-13"},{"groupName":"rpt:group-57","forObject":"rpt:cube-14"},{"groupName":"rpt:group-58","forObject":"rpt:cube-15"},{"groupName":"rpt:group-59","forObject":"rpt:cube-16"},{"groupName":"rpt:group-60","forObject":"rpt:cube-17"},{"groupName":"rpt:group-61","forObject":"rpt:cube-18"},{"groupName":"rpt:group-62","forObject":"rpt:cube-19"},{"groupName":"rpt:group-63","forObject":"rpt:cube-20"},{"groupName":"rpt:group-64","forObject":"rpt:cube-21"},{"groupName":"rpt:group-65","forObject":"rpt:cube-22"},{"groupName":"rpt:group-66","forObject":"rpt:cube-23"},{"groupName":"rpt:group-67","forObject":"rpt:cube-24"},{"groupName":"rpt:group-68","forObject":"rpt:cube-25"},{"groupName":"rpt:group-69","forObject":"rpt:cube-26"},{"groupName":"rpt:group-70","forObject":"rpt:cube-27"}],"facts":[{"name":"rpt:f-0","factDimensions":{"xbrl:concept":"dei:EntityCentralIndexKey","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"0001040470"}]},{"name":"rpt:f-1","factDimensions":{"xbrl:concept":"dei:AmendmentFlag","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"false"}]},{"name":"rpt:f-2","factDimensions":{"xbrl:concept":"dei:CurrentFiscalYearEndDate","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"--05-31"}]},{"name":"rpt:f-3","factDimensions":{"xbrl:concept":"dei:DocumentFiscalPeriodFocus","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"Q1"}]},{"name":"rpt:f-4","factDimensions":{"xbrl:concept":"dei:DocumentFiscalYearFocus","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"2026"}]},{"name":"rpt:f-5","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockParOrStatedValuePerShare","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.01"}]},{"name":"rpt:f-6","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockSharesAuthorized","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"10000","decimals":0}]},{"name":"rpt:f-7","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockSharesIssued","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-8","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockSharesIssued","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-9","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockSharesOutstanding","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-10","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockSharesOutstanding","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-11","factDimensions":{"xbrl:concept":"us-gaap:CommonStockParOrStatedValuePerShare","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.01"}]},{"name":"rpt:f-12","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesAuthorized","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"75000","decimals":0}]},{"name":"rpt:f-13","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesIssued","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"29877","decimals":0}]},{"name":"rpt:f-14","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesOutstanding","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"29877","decimals":0}]},{"name":"rpt:f-15","factDimensions":{"xbrl:concept":"ecd:NonRule10b51ArrAdoptedFlag","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"false"}]},{"name":"rpt:f-16","factDimensions":{"xbrl:concept":"ecd:NonRule10b51ArrTrmntdFlag","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"false"}]},{"name":"rpt:f-17","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-18","factDimensions":{"xbrl:concept":"dei:DocumentType","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"10-Q"}]},{"name":"rpt:f-19","factDimensions":{"xbrl:concept":"dei:DocumentQuarterlyReport","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"true"}]},{"name":"rpt:f-20","factDimensions":{"xbrl:concept":"dei:DocumentPeriodEndDate","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"2025-08-29"}]},{"name":"rpt:f-21","factDimensions":{"xbrl:concept":"dei:DocumentTransitionReport","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"false"}]},{"name":"rpt:f-22","factDimensions":{"xbrl:concept":"dei:EntityFileNumber","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"000-22893"}]},{"name":"rpt:f-23","factDimensions":{"xbrl:concept":"dei:EntityRegistrantName","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"AEHR TEST SYSTEMS"}]},{"name":"rpt:f-24","factDimensions":{"xbrl:concept":"dei:EntityIncorporationStateCountryCode","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"CA"}]},{"name":"rpt:f-25","factDimensions":{"xbrl:concept":"dei:EntityTaxIdentificationNumber","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"94-2424084"}]},{"name":"rpt:f-26","factDimensions":{"xbrl:concept":"dei:EntityAddressAddressLine1","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"400 Kato Terrace"}]},{"name":"rpt:f-27","factDimensions":{"xbrl:concept":"dei:EntityAddressCityOrTown","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"Fremont"}]},{"name":"rpt:f-28","factDimensions":{"xbrl:concept":"dei:EntityAddressStateOrProvince","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"CA"}]},{"name":"rpt:f-29","factDimensions":{"xbrl:concept":"dei:EntityAddressPostalZipCode","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"94539"}]},{"name":"rpt:f-30","factDimensions":{"xbrl:concept":"dei:CityAreaCode","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"510"}]},{"name":"rpt:f-31","factDimensions":{"xbrl:concept":"dei:LocalPhoneNumber","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"623-9400"}]},{"name":"rpt:f-32","factDimensions":{"xbrl:concept":"dei:Security12bTitle","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"Common Stock par value of $0.01 per share"}]},{"name":"rpt:f-33","factDimensions":{"xbrl:concept":"dei:TradingSymbol","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"AEHR"}]},{"name":"rpt:f-34","factDimensions":{"xbrl:concept":"dei:SecurityExchangeName","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"NASDAQ"}]},{"name":"rpt:f-35","factDimensions":{"xbrl:concept":"dei:EntityCurrentReportingStatus","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"Yes"}]},{"name":"rpt:f-36","factDimensions":{"xbrl:concept":"dei:EntityInteractiveDataCurrent","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"Yes"}]},{"name":"rpt:f-37","factDimensions":{"xbrl:concept":"dei:EntityFilerCategory","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"Non-accelerated Filer"}]},{"name":"rpt:f-38","factDimensions":{"xbrl:concept":"dei:EntitySmallBusiness","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"true"}]},{"name":"rpt:f-39","factDimensions":{"xbrl:concept":"dei:EntityEmergingGrowthCompany","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"false"}]},{"name":"rpt:f-40","factDimensions":{"xbrl:concept":"dei:EntityShellCompany","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"false"}]},{"name":"rpt:f-41","factDimensions":{"xbrl:concept":"dei:EntityCommonStockSharesOutstanding","xbrl:period":"2025-10-02T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"30006590"}]},{"name":"rpt:f-42","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsAtCarryingValue","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"22708000","decimals":-3}]},{"name":"rpt:f-43","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsAtCarryingValue","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"24529000","decimals":-3}]},{"name":"rpt:f-44","factDimensions":{"xbrl:concept":"us-gaap:AccountsReceivableNet","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"13055000","decimals":-3}]},{"name":"rpt:f-45","factDimensions":{"xbrl:concept":"us-gaap:AccountsReceivableNet","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"14191000","decimals":-3}]},{"name":"rpt:f-46","factDimensions":{"xbrl:concept":"us-gaap:InventoryNet","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"41842000","decimals":-3}]},{"name":"rpt:f-47","factDimensions":{"xbrl:concept":"us-gaap:InventoryNet","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"41997000","decimals":-3}]},{"name":"rpt:f-48","factDimensions":{"xbrl:concept":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6447000","decimals":-3}]},{"name":"rpt:f-49","factDimensions":{"xbrl:concept":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8061000","decimals":-3}]},{"name":"rpt:f-50","factDimensions":{"xbrl:concept":"us-gaap:AssetsCurrent","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"84052000","decimals":-3}]},{"name":"rpt:f-51","factDimensions":{"xbrl:concept":"us-gaap:AssetsCurrent","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"88778000","decimals":-3}]},{"name":"rpt:f-52","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9001000","decimals":-3}]},{"name":"rpt:f-53","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8969000","decimals":-3}]},{"name":"rpt:f-54","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10719000","decimals":-3}]},{"name":"rpt:f-55","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10719000","decimals":-3}]},{"name":"rpt:f-56","factDimensions":{"xbrl:concept":"us-gaap:IntangibleAssetsNetExcludingGoodwill","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10439000","decimals":-3}]},{"name":"rpt:f-57","factDimensions":{"xbrl:concept":"us-gaap:IntangibleAssetsNetExcludingGoodwill","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10781000","decimals":-3}]},{"name":"rpt:f-58","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxAssetsNet","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"19875000","decimals":-3}]},{"name":"rpt:f-59","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxAssetsNet","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"19114000","decimals":-3}]},{"name":"rpt:f-60","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseRightOfUseAsset","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9422000","decimals":-3}]},{"name":"rpt:f-61","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseRightOfUseAsset","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9601000","decimals":-3}]},{"name":"rpt:f-62","factDimensions":{"xbrl:concept":"us-gaap:OtherAssetsNoncurrent","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"584000","decimals":-3}]},{"name":"rpt:f-63","factDimensions":{"xbrl:concept":"us-gaap:OtherAssetsNoncurrent","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"546000","decimals":-3}]},{"name":"rpt:f-64","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"144092000","decimals":-3}]},{"name":"rpt:f-65","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"148508000","decimals":-3}]},{"name":"rpt:f-66","factDimensions":{"xbrl:concept":"us-gaap:AccountsPayableCurrent","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3380000","decimals":-3}]},{"name":"rpt:f-67","factDimensions":{"xbrl:concept":"us-gaap:AccountsPayableCurrent","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6728000","decimals":-3}]},{"name":"rpt:f-68","factDimensions":{"xbrl:concept":"aehr:AccuredLiabilitiesAndOtherAccruedLiabilitiesCurrent","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6509000","decimals":-3}]},{"name":"rpt:f-69","factDimensions":{"xbrl:concept":"aehr:AccuredLiabilitiesAndOtherAccruedLiabilitiesCurrent","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6020000","decimals":-3}]},{"name":"rpt:f-70","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseLiabilityCurrent","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"905000","decimals":-3}]},{"name":"rpt:f-71","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseLiabilityCurrent","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"909000","decimals":-3}]},{"name":"rpt:f-72","factDimensions":{"xbrl:concept":"us-gaap:DeferredRevenueCurrent","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1119000","decimals":-3}]},{"name":"rpt:f-73","factDimensions":{"xbrl:concept":"us-gaap:DeferredRevenueCurrent","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1981000","decimals":-3}]},{"name":"rpt:f-74","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesCurrent","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"11913000","decimals":-3}]},{"name":"rpt:f-75","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesCurrent","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"15638000","decimals":-3}]},{"name":"rpt:f-76","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseLiabilityNoncurrent","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9710000","decimals":-3}]},{"name":"rpt:f-77","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseLiabilityNoncurrent","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9921000","decimals":-3}]},{"name":"rpt:f-78","factDimensions":{"xbrl:concept":"us-gaap:DeferredRevenueNoncurrent","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"35000","decimals":-3}]},{"name":"rpt:f-79","factDimensions":{"xbrl:concept":"us-gaap:DeferredRevenueNoncurrent","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"36000","decimals":-3}]},{"name":"rpt:f-80","factDimensions":{"xbrl:concept":"us-gaap:OtherLiabilitiesNoncurrent","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"40000","decimals":-3}]},{"name":"rpt:f-81","factDimensions":{"xbrl:concept":"us-gaap:OtherLiabilitiesNoncurrent","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"42000","decimals":-3}]},{"name":"rpt:f-82","factDimensions":{"xbrl:concept":"us-gaap:Liabilities","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"21698000","decimals":-3}]},{"name":"rpt:f-83","factDimensions":{"xbrl:concept":"us-gaap:Liabilities","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"25637000","decimals":-3}]},{"name":"rpt:f-84","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockParOrStatedValuePerShare","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.01"}]},{"name":"rpt:f-85","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockSharesAuthorized","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"10000000","decimals":-3}]},{"name":"rpt:f-86","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockValue","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-87","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockValue","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-88","factDimensions":{"xbrl:concept":"us-gaap:CommonStockParOrStatedValuePerShare","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.01"}]},{"name":"rpt:f-89","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesAuthorized","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"75000000","decimals":-3}]},{"name":"rpt:f-90","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesIssued","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"29973000","decimals":-3}]},{"name":"rpt:f-91","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesOutstanding","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"29877000","decimals":-3}]},{"name":"rpt:f-92","factDimensions":{"xbrl:concept":"us-gaap:CommonStockValue","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"300000","decimals":-3}]},{"name":"rpt:f-93","factDimensions":{"xbrl:concept":"us-gaap:CommonStockValue","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"299000","decimals":-3}]},{"name":"rpt:f-94","factDimensions":{"xbrl:concept":"us-gaap:AdditionalPaidInCapital","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"147333000","decimals":-3}]},{"name":"rpt:f-95","factDimensions":{"xbrl:concept":"us-gaap:AdditionalPaidInCapital","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"145758000","decimals":-3}]},{"name":"rpt:f-96","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-95000","decimals":-3}]},{"name":"rpt:f-97","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-126000","decimals":-3}]},{"name":"rpt:f-98","factDimensions":{"xbrl:concept":"us-gaap:RetainedEarningsAccumulatedDeficit","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-25144000","decimals":-3}]},{"name":"rpt:f-99","factDimensions":{"xbrl:concept":"us-gaap:RetainedEarningsAccumulatedDeficit","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-23060000","decimals":-3}]},{"name":"rpt:f-100","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"122394000","decimals":-3}]},{"name":"rpt:f-101","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"122871000","decimals":-3}]},{"name":"rpt:f-102","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesAndStockholdersEquity","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"144092000","decimals":-3}]},{"name":"rpt:f-103","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesAndStockholdersEquity","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"148508000","decimals":-3}]},{"name":"rpt:f-104","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10969000","decimals":-3}]},{"name":"rpt:f-105","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"13119000","decimals":-3}]},{"name":"rpt:f-106","factDimensions":{"xbrl:concept":"us-gaap:CostOfRevenue","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7250000","decimals":-3}]},{"name":"rpt:f-107","factDimensions":{"xbrl:concept":"us-gaap:CostOfRevenue","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6041000","decimals":-3}]},{"name":"rpt:f-108","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3719000","decimals":-3}]},{"name":"rpt:f-109","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7078000","decimals":-3}]},{"name":"rpt:f-110","factDimensions":{"xbrl:concept":"us-gaap:ResearchAndDevelopmentExpense","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2849000","decimals":-3}]},{"name":"rpt:f-111","factDimensions":{"xbrl:concept":"us-gaap:ResearchAndDevelopmentExpense","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2361000","decimals":-3}]},{"name":"rpt:f-112","factDimensions":{"xbrl:concept":"us-gaap:SellingGeneralAndAdministrativeExpense","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4717000","decimals":-3}]},{"name":"rpt:f-113","factDimensions":{"xbrl:concept":"us-gaap:SellingGeneralAndAdministrativeExpense","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4558000","decimals":-3}]},{"name":"rpt:f-114","factDimensions":{"xbrl:concept":"us-gaap:RestructuringCharges","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"219000","decimals":-3}]},{"name":"rpt:f-115","factDimensions":{"xbrl:concept":"us-gaap:RestructuringCharges","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-116","factDimensions":{"xbrl:concept":"us-gaap:OperatingExpenses","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7785000","decimals":-3}]},{"name":"rpt:f-117","factDimensions":{"xbrl:concept":"us-gaap:OperatingExpenses","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6919000","decimals":-3}]},{"name":"rpt:f-118","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-4066000","decimals":-3}]},{"name":"rpt:f-119","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"159000","decimals":-3}]},{"name":"rpt:f-120","factDimensions":{"xbrl:concept":"us-gaap:InterestIncomeExpenseNet","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"179000","decimals":-3}]},{"name":"rpt:f-121","factDimensions":{"xbrl:concept":"us-gaap:InterestIncomeExpenseNet","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"681000","decimals":-3}]},{"name":"rpt:f-122","factDimensions":{"xbrl:concept":"us-gaap:OtherNonoperatingIncomeExpense","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1051000","decimals":-3}]},{"name":"rpt:f-123","factDimensions":{"xbrl:concept":"us-gaap:OtherNonoperatingIncomeExpense","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-26000","decimals":-3}]},{"name":"rpt:f-124","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-2836000","decimals":-3}]},{"name":"rpt:f-125","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"814000","decimals":-3}]},{"name":"rpt:f-126","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-752000","decimals":-3}]},{"name":"rpt:f-127","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"154000","decimals":-3}]},{"name":"rpt:f-128","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-2084000","decimals":-3}]},{"name":"rpt:f-129","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"660000","decimals":-3}]},{"name":"rpt:f-130","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.07"}]},{"name":"rpt:f-131","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.02"}]},{"name":"rpt:f-132","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.07"}]},{"name":"rpt:f-133","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.02"}]},{"name":"rpt:f-134","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"29923000","decimals":-3}]},{"name":"rpt:f-135","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"29107000","decimals":-3}]},{"name":"rpt:f-136","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"29923000","decimals":-3}]},{"name":"rpt:f-137","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"29632000","decimals":-3}]},{"name":"rpt:f-138","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-2084000","decimals":-3}]},{"name":"rpt:f-139","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"660000","decimals":-3}]},{"name":"rpt:f-140","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"31000","decimals":-3}]},{"name":"rpt:f-141","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"24000","decimals":-3}]},{"name":"rpt:f-142","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTax","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-2053000","decimals":-3}]},{"name":"rpt:f-143","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTax","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"684000","decimals":-3}]},{"name":"rpt:f-144","factDimensions":{"xbrl:concept":"us-gaap:SharesIssued","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"29877000","decimals":-3}]},{"name":"rpt:f-145","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"299000","decimals":-3}]},{"name":"rpt:f-146","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"145758000","decimals":-3}]},{"name":"rpt:f-147","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-126000","decimals":-3}]},{"name":"rpt:f-148","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"-23060000","decimals":-3}]},{"name":"rpt:f-149","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"122871000","decimals":-3}]},{"name":"rpt:f-150","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"118000","decimals":-3}]},{"name":"rpt:f-151","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"1000","decimals":-3}]},{"name":"rpt:f-152","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"169000","decimals":-3}]},{"name":"rpt:f-153","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-154","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-155","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"170000","decimals":-3}]},{"name":"rpt:f-156","factDimensions":{"xbrl:concept":"us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"22000","decimals":-3}]},{"name":"rpt:f-157","factDimensions":{"xbrl:concept":"us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-158","factDimensions":{"xbrl:concept":"us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"-328000","decimals":-3}]},{"name":"rpt:f-159","factDimensions":{"xbrl:concept":"us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-160","factDimensions":{"xbrl:concept":"us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-161","factDimensions":{"xbrl:concept":"us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-328000","decimals":-3}]},{"name":"rpt:f-162","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-163","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"1734000","decimals":-3}]},{"name":"rpt:f-164","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-165","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-166","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1734000","decimals":-3}]},{"name":"rpt:f-167","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-168","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-169","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-170","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"-2084000","decimals":-3}]},{"name":"rpt:f-171","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-2084000","decimals":-3}]},{"name":"rpt:f-172","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-173","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-174","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"31000","decimals":-3}]},{"name":"rpt:f-175","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-176","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"31000","decimals":-3}]},{"name":"rpt:f-177","factDimensions":{"xbrl:concept":"us-gaap:SharesIssued","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"29973000","decimals":-3}]},{"name":"rpt:f-178","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"300000","decimals":-3}]},{"name":"rpt:f-179","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"147333000","decimals":-3}]},{"name":"rpt:f-180","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-95000","decimals":-3}]},{"name":"rpt:f-181","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"-25144000","decimals":-3}]},{"name":"rpt:f-182","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"122394000","decimals":-3}]},{"name":"rpt:f-183","factDimensions":{"xbrl:concept":"us-gaap:SharesIssued","xbrl:period":"2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"28995000","decimals":-3}]},{"name":"rpt:f-184","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"289000","decimals":-3}]},{"name":"rpt:f-185","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"130612000","decimals":-3}]},{"name":"rpt:f-186","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-158000","decimals":-3}]},{"name":"rpt:f-187","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"-19150000","decimals":-3}]},{"name":"rpt:f-188","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"111593000","decimals":-3}]},{"name":"rpt:f-189","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesAcquisitions","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"552000","decimals":-3}]},{"name":"rpt:f-190","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueAcquisitions","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"6000","decimals":-3}]},{"name":"rpt:f-191","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueAcquisitions","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"9375000","decimals":-3}]},{"name":"rpt:f-192","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueAcquisitions","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-193","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueAcquisitions","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-194","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueAcquisitions","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9381000","decimals":-3}]},{"name":"rpt:f-195","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"47000","decimals":-3}]},{"name":"rpt:f-196","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-197","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"56000","decimals":-3}]},{"name":"rpt:f-198","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-199","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-200","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"56000","decimals":-3}]},{"name":"rpt:f-201","factDimensions":{"xbrl:concept":"us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"10000","decimals":-3}]},{"name":"rpt:f-202","factDimensions":{"xbrl:concept":"us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-203","factDimensions":{"xbrl:concept":"us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"-162000","decimals":-3}]},{"name":"rpt:f-204","factDimensions":{"xbrl:concept":"us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-205","factDimensions":{"xbrl:concept":"us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-206","factDimensions":{"xbrl:concept":"us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-162000","decimals":-3}]},{"name":"rpt:f-207","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-208","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"931000","decimals":-3}]},{"name":"rpt:f-209","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-210","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-211","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"931000","decimals":-3}]},{"name":"rpt:f-212","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-213","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-214","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-215","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"660000","decimals":-3}]},{"name":"rpt:f-216","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"660000","decimals":-3}]},{"name":"rpt:f-217","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-218","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-219","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"24000","decimals":-3}]},{"name":"rpt:f-220","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-221","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"24000","decimals":-3}]},{"name":"rpt:f-222","factDimensions":{"xbrl:concept":"us-gaap:SharesIssued","xbrl:period":"2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"29584000","decimals":-3}]},{"name":"rpt:f-223","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"295000","decimals":-3}]},{"name":"rpt:f-224","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"140812000","decimals":-3}]},{"name":"rpt:f-225","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-134000","decimals":-3}]},{"name":"rpt:f-226","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"-18490000","decimals":-3}]},{"name":"rpt:f-227","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"122483000","decimals":-3}]},{"name":"rpt:f-228","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-2084000","decimals":-3}]},{"name":"rpt:f-229","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"660000","decimals":-3}]},{"name":"rpt:f-230","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1671000","decimals":-3}]},{"name":"rpt:f-231","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"870000","decimals":-3}]},{"name":"rpt:f-232","factDimensions":{"xbrl:concept":"us-gaap:DepreciationAndAmortization","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"743000","decimals":-3}]},{"name":"rpt:f-233","factDimensions":{"xbrl:concept":"us-gaap:DepreciationAndAmortization","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"347000","decimals":-3}]},{"name":"rpt:f-234","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxesAndTaxCredits","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-761000","decimals":-3}]},{"name":"rpt:f-235","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxesAndTaxCredits","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"144000","decimals":-3}]},{"name":"rpt:f-236","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"179000","decimals":-3}]},{"name":"rpt:f-237","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"219000","decimals":-3}]},{"name":"rpt:f-238","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsReceivable","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1140000","decimals":-3}]},{"name":"rpt:f-239","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsReceivable","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-2555000","decimals":-3}]},{"name":"rpt:f-240","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInInventories","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-218000","decimals":-3}]},{"name":"rpt:f-241","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInInventories","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2880000","decimals":-3}]},{"name":"rpt:f-242","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1576000","decimals":-3}]},{"name":"rpt:f-243","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"719000","decimals":-3}]},{"name":"rpt:f-244","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsPayable","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-2401000","decimals":-3}]},{"name":"rpt:f-245","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsPayable","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-628000","decimals":-3}]},{"name":"rpt:f-246","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccruedLiabilities","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"505000","decimals":-3}]},{"name":"rpt:f-247","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccruedLiabilities","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"288000","decimals":-3}]},{"name":"rpt:f-248","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInDeferredRevenue","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-863000","decimals":-3}]},{"name":"rpt:f-249","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInDeferredRevenue","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1727000","decimals":-3}]},{"name":"rpt:f-250","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInOperatingLeaseLiability","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-215000","decimals":-3}]},{"name":"rpt:f-251","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInOperatingLeaseLiability","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-205000","decimals":-3}]},{"name":"rpt:f-252","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10000","decimals":-3}]},{"name":"rpt:f-253","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2000","decimals":-3}]},{"name":"rpt:f-254","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInOperatingActivities","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-282000","decimals":-3}]},{"name":"rpt:f-255","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInOperatingActivities","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2380000","decimals":-3}]},{"name":"rpt:f-256","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1391000","decimals":-3}]},{"name":"rpt:f-257","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"197000","decimals":-3}]},{"name":"rpt:f-258","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-259","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10615000","decimals":-3}]},{"name":"rpt:f-260","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInInvestingActivities","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1391000","decimals":-3}]},{"name":"rpt:f-261","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInInvestingActivities","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-10812000","decimals":-3}]},{"name":"rpt:f-262","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromIssuanceOfCommonStock","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"170000","decimals":-3}]},{"name":"rpt:f-263","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromIssuanceOfCommonStock","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"56000","decimals":-3}]},{"name":"rpt:f-264","factDimensions":{"xbrl:concept":"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"328000","decimals":-3}]},{"name":"rpt:f-265","factDimensions":{"xbrl:concept":"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"162000","decimals":-3}]},{"name":"rpt:f-266","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInFinancingActivities","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-158000","decimals":-3}]},{"name":"rpt:f-267","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInFinancingActivities","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-106000","decimals":-3}]},{"name":"rpt:f-268","factDimensions":{"xbrl:concept":"us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9000","decimals":-3}]},{"name":"rpt:f-269","factDimensions":{"xbrl:concept":"us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9000","decimals":-3}]},{"name":"rpt:f-270","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1822000","decimals":-3}]},{"name":"rpt:f-271","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-8529000","decimals":-3}]},{"name":"rpt:f-272","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"26480000","decimals":-3}]},{"name":"rpt:f-273","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"49309000","decimals":-3}]},{"name":"rpt:f-274","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"24658000","decimals":-3}]},{"name":"rpt:f-275","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"40780000","decimals":-3}]},{"name":"rpt:f-276","factDimensions":{"xbrl:concept":"us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\"><strong>1. ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES</strong></p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\"><strong><em>Organization</em></strong><strong> </strong></p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">Aehr Test Systems (the \u201cCompany\u201d) was incorporated in California in May 1977 and develops and manufactures test and burn-in equipment used in the semiconductor industry.\u00a0 The Company\u2019s principal products are the FOX-XP, FOX-NP, and FOX-CP wafer contact and singulated die/module parallel test and burn-in systems, the Sonoma, Tahoe and Echo packaged parts burn-in products, the WaferPak full wafer contactor, the DiePak carrier, the WaferPak aligner, the DiePak autoloader, and test fixtures.</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\"><strong><em>Basis of Presentation</em></strong><strong> </strong></p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">The unaudited Condensed Consolidated Financial Statements included in this quarterly report on Form 10-Q include the accounts of the Company and its wholly-owned subsidiaries and have been prepared in accordance with U.S. generally accepted accounting principles (\u201cGAAP\u201d) for interim financial reporting and the rules and regulations of the Securities and Exchange Commission (the \u201cSEC\u201d) for interim reporting. Accordingly, the unaudited Condensed Consolidated Financial Statements do not include certain information and footnote disclosures normally included in the annual consolidated financial statements. In the opinion of management, the unaudited Condensed Consolidated Financial Statements for the interim periods presented have been prepared on a basis consistent with the May 30, 2025 audited Consolidated Financial Statements and reflect all adjustments, consisting of normal recurring adjustments, necessary for a fair presentation of the condensed consolidated financial position and results of operations as of and for such periods indicated. These unaudited Condensed Consolidated Financial Statements should be read in conjunction with the Consolidated Financial Statements contained in the Company's Annual Report on Form 10-K for the year ended May 30, 2025. </p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\"><strong><em>Principles of Consolidation</em></strong><strong> </strong></p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">The Company\u2019s Condensed Consolidated Financial Statements include the accounts of the Company and its wholly-owned subsidiaries and all significant intercompany accounts and transactions have been eliminated upon consolidation. </p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\"><strong><em>Critical Accounting Policies and use of Estimates</em></strong></p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">The Company\u2019s significant accounting policies are disclosed in the Company\u2019s Annual Report on Form 10-K for the year ended May 30, 2025. There have been no significant changes to the Company\u2019s critical accounting policies during the three months ended August 29, 2025. The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Critical accounting estimates in these Condensed Consolidated Financial Statements include valuation of inventory at the lower of cost or net realizable value, valuation of intangible assets and impairment of long-lived assets and goodwill. Actual results could differ from those estimates.</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\"><strong><em>Concentration of Credit Risk</em></strong><strong> </strong></p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">Financial instruments which subject the Company to concentrations of credit risk consist principally of cash and cash equivalents and accounts receivable. The Company performs credit evaluations of its customers\u2019 financial condition and generally requires no collateral. The Company had revenues from individual customers in excess of 10% of total revenues as follows:\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">\u00a0</p><table cellpadding=\"0\" style=\"border-spacing:0;text-align:left;font:10pt times new roman;width:100%\"><tbody><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"6\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>Three Months Ended</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td></tr><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>August 29,</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>August 30,</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td></tr><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: black 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>2025</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: black 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>2024</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" colspan=\"2\" style=\"width:9%;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" colspan=\"2\" style=\"width:9%;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Customer A</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">42.6</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">%</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td colspan=\"2\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;\">*</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td style=\"vertical-align:top;\">Customer B</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">21.8</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">%</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td colspan=\"2\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;\">*</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Customer C</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">11.6</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">%</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">90.8</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">%</td></tr></tbody></table><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">The Company had gross accounts receivable from individual customers in excess of 10% of gross accounts receivable as follows:\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><table cellpadding=\"0\" style=\"border-spacing:0;text-align:left;font:10pt times new roman;width:100%\"><tbody><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>August 29,</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>May 30,</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td></tr><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: black 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>2025</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: black 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>2025</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" colspan=\"2\" style=\"width:9%;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" colspan=\"2\" style=\"width:9%;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Customer A</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">22.1</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">%</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td colspan=\"2\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;\">*</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td style=\"vertical-align:top;\">Customer B</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">18.2</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">%</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td colspan=\"2\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;\">*</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Customer C</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td colspan=\"2\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;\">*</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">12.0</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">%</td></tr><tr style=\"height:15px;background-color:#ffffff\"><td style=\"vertical-align:top;\">Customer D</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">20.8</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">%</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">26.2</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">%</td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Customer E</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">17.8</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">%</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">17.2</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">%</td></tr><tr style=\"height:15px;background-color:#ffffff\"><td style=\"vertical-align:top;\">Customer F</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td colspan=\"2\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;\">*</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">17.1</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">%</td></tr></tbody></table><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">* Amount was less than 10% of total gross accounts receivable</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\"><strong><em>Recent Accounting Pronouncements Not Yet Adopted </em></strong></p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">In December 2023, the Financial Accounting Standards Board (\"FASB\") issued Accounting Standards Update (\"ASU\") 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which expands the disclosures in an entity\u2019s income tax rate reconciliation table and disclosures regarding cash taxes paid both in the United States and foreign jurisdictions. This ASU is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The amendment should be applied on a prospective basis while retrospective application is permitted. The Company is currently evaluating the effect of this pronouncement on its disclosures.</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">In November 2024, the FASB issued ASU 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses, an accounting standard update to improve income statement expenses disclosures. The standard requires more detailed information related to the types of expenses, including (among other items) the amounts of purchases of inventory, employee compensation, depreciation and intangible asset amortization included within each interim and annual income statement\u2019s expense caption, as applicable. This authoritative guidance can be applied prospectively or retrospectively and will be effective for fiscal years beginning after December 15, 2026, with early adoption permitted. The Company is currently evaluating the effect of this pronouncement on its disclosures.</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">In July 2025, the FASB issued ASU 2025-05,\u00a0Financial Instruments \u2013 Credit Losses (Topic 326), Measurement of Credit Losses for Accounts Receivable and Contract Assets.<em>\u00a0</em>The new guidance allows companies to apply a practical expedient when estimating credit losses on current accounts receivable and contract assets. This ASU is effective for fiscal years beginning after December 15, 2025. Early adoption is permitted for periods in which financial statements have not yet been issued or made ready for issuance on a prospective basis. The Company is currently evaluating the impact of adopting this guidance on its Consolidated Financial Statements.</p>"}]},{"name":"rpt:f-277","factDimensions":{"xbrl:concept":"us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">Aehr Test Systems (the \u201cCompany\u201d) was incorporated in California in May 1977 and develops and manufactures test and burn-in equipment used in the semiconductor industry.\u00a0 The Company\u2019s principal products are the FOX-XP, FOX-NP, and FOX-CP wafer contact and singulated die/module parallel test and burn-in systems, the Sonoma, Tahoe and Echo packaged parts burn-in products, the WaferPak full wafer contactor, the DiePak carrier, the WaferPak aligner, the DiePak autoloader, and test fixtures.</p>"}]},{"name":"rpt:f-278","factDimensions":{"xbrl:concept":"us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">The unaudited Condensed Consolidated Financial Statements included in this quarterly report on Form 10-Q include the accounts of the Company and its wholly-owned subsidiaries and have been prepared in accordance with U.S. generally accepted accounting principles (\u201cGAAP\u201d) for interim financial reporting and the rules and regulations of the Securities and Exchange Commission (the \u201cSEC\u201d) for interim reporting. Accordingly, the unaudited Condensed Consolidated Financial Statements do not include certain information and footnote disclosures normally included in the annual consolidated financial statements. In the opinion of management, the unaudited Condensed Consolidated Financial Statements for the interim periods presented have been prepared on a basis consistent with the May 30, 2025 audited Consolidated Financial Statements and reflect all adjustments, consisting of normal recurring adjustments, necessary for a fair presentation of the condensed consolidated financial position and results of operations as of and for such periods indicated. These unaudited Condensed Consolidated Financial Statements should be read in conjunction with the Consolidated Financial Statements contained in the Company's Annual Report on Form 10-K for the year ended May 30, 2025. </p>"}]},{"name":"rpt:f-279","factDimensions":{"xbrl:concept":"us-gaap:ConsolidationPolicyTextBlock","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">The Company\u2019s Condensed Consolidated Financial Statements include the accounts of the Company and its wholly-owned subsidiaries and all significant intercompany accounts and transactions have been eliminated upon consolidation. </p>"}]},{"name":"rpt:f-280","factDimensions":{"xbrl:concept":"us-gaap:UseOfEstimates","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">The Company\u2019s significant accounting policies are disclosed in the Company\u2019s Annual Report on Form 10-K for the year ended May 30, 2025. There have been no significant changes to the Company\u2019s critical accounting policies during the three months ended August 29, 2025. The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Critical accounting estimates in these Condensed Consolidated Financial Statements include valuation of inventory at the lower of cost or net realizable value, valuation of intangible assets and impairment of long-lived assets and goodwill. Actual results could differ from those estimates.</p>"}]},{"name":"rpt:f-281","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskCreditRisk","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">Financial instruments which subject the Company to concentrations of credit risk consist principally of cash and cash equivalents and accounts receivable. The Company performs credit evaluations of its customers\u2019 financial condition and generally requires no collateral. The Company had revenues from individual customers in excess of 10% of total revenues as follows:\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">\u00a0</p><table cellpadding=\"0\" style=\"border-spacing:0;text-align:left;font:10pt times new roman;width:100%\"><tbody><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"6\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>Three Months Ended</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td></tr><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>August 29,</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>August 30,</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td></tr><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: black 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>2025</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: black 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>2024</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" colspan=\"2\" style=\"width:9%;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" colspan=\"2\" style=\"width:9%;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Customer A</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">42.6</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">%</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td colspan=\"2\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;\">*</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td style=\"vertical-align:top;\">Customer B</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">21.8</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">%</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td colspan=\"2\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;\">*</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Customer C</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">11.6</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">%</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">90.8</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">%</td></tr></tbody></table><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">The Company had gross accounts receivable from individual customers in excess of 10% of gross accounts receivable as follows:\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><table cellpadding=\"0\" style=\"border-spacing:0;text-align:left;font:10pt times new roman;width:100%\"><tbody><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>August 29,</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>May 30,</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td></tr><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: black 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>2025</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: black 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>2025</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" colspan=\"2\" style=\"width:9%;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" colspan=\"2\" style=\"width:9%;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Customer A</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">22.1</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">%</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td colspan=\"2\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;\">*</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td style=\"vertical-align:top;\">Customer B</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">18.2</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">%</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td colspan=\"2\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;\">*</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Customer C</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td colspan=\"2\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;\">*</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">12.0</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">%</td></tr><tr style=\"height:15px;background-color:#ffffff\"><td style=\"vertical-align:top;\">Customer D</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">20.8</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">%</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">26.2</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">%</td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Customer E</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">17.8</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">%</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">17.2</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">%</td></tr><tr style=\"height:15px;background-color:#ffffff\"><td style=\"vertical-align:top;\">Customer F</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td colspan=\"2\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;\">*</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">17.1</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">%</td></tr></tbody></table><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">* Amount was less than 10% of total gross accounts receivable</p>"}]},{"name":"rpt:f-282","factDimensions":{"xbrl:concept":"aehr:ConcentrationRiskPercentage","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:ConcentrationRiskByTypeAxis":"aehr:RevenueMember"},"factValues":[{"value":"0.10","decimals":1}]},{"name":"rpt:f-283","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<table cellpadding=\"0\" style=\"border-spacing:0;text-align:left;font:10pt times new roman;width:100%\"><tbody><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"6\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>Three Months Ended</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td></tr><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>August 29,</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>August 30,</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td></tr><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: black 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>2025</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: black 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>2024</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" colspan=\"2\" style=\"width:9%;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" colspan=\"2\" style=\"width:9%;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Customer A</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">42.6</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">%</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td colspan=\"2\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;\">*</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td style=\"vertical-align:top;\">Customer B</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">21.8</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">%</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td colspan=\"2\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;\">*</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Customer C</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">11.6</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">%</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">90.8</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">%</td></tr></tbody></table>"}]},{"name":"rpt:f-284","factDimensions":{"xbrl:concept":"aehr:ConcentrationRiskPercentageOne","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:SalesMember","us-gaap:StatementBusinessSegmentsAxis":"aehr:CustomerAMember"},"factValues":[{"value":"0.426","decimals":3}]},{"name":"rpt:f-285","factDimensions":{"xbrl:concept":"aehr:ConcentrationRiskPercentageOne","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:SalesMember","us-gaap:StatementBusinessSegmentsAxis":"aehr:CustomerBMember"},"factValues":[{"value":"0.218","decimals":3}]},{"name":"rpt:f-286","factDimensions":{"xbrl:concept":"aehr:ConcentrationRiskPercentageOne","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:SalesMember","us-gaap:StatementBusinessSegmentsAxis":"aehr:CustomerCMember"},"factValues":[{"value":"0.116","decimals":3}]},{"name":"rpt:f-287","factDimensions":{"xbrl:concept":"aehr:ConcentrationRiskPercentageOne","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:SalesMember","us-gaap:StatementBusinessSegmentsAxis":"aehr:CustomerCMember"},"factValues":[{"value":"0.908","decimals":3}]},{"name":"rpt:f-288","factDimensions":{"xbrl:concept":"aehr:PercentageOfConcentrationRiskPercentage","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:AccountsReceivableMember"},"factValues":[{"value":"0.10","decimals":1}]},{"name":"rpt:f-289","factDimensions":{"xbrl:concept":"aehr:ScheduleOfAccountsReceivableByMajorCustomersByReportingSegmentsTableTextBlock","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<table cellpadding=\"0\" style=\"border-spacing:0;text-align:left;font:10pt times new roman;width:100%\"><tbody><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>August 29,</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>May 30,</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td></tr><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: black 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>2025</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: black 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>2025</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" colspan=\"2\" style=\"width:9%;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" colspan=\"2\" style=\"width:9%;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Customer A</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">22.1</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">%</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td colspan=\"2\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;\">*</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td style=\"vertical-align:top;\">Customer B</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">18.2</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">%</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td colspan=\"2\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;\">*</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Customer C</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td colspan=\"2\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;\">*</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">12.0</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">%</td></tr><tr style=\"height:15px;background-color:#ffffff\"><td style=\"vertical-align:top;\">Customer D</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">20.8</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">%</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">26.2</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">%</td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Customer E</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">17.8</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">%</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">17.2</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">%</td></tr><tr style=\"height:15px;background-color:#ffffff\"><td style=\"vertical-align:top;\">Customer F</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td colspan=\"2\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:right;\">*</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">17.1</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">%</td></tr></tbody></table>"}]},{"name":"rpt:f-290","factDimensions":{"xbrl:concept":"aehr:PercentageOfConcentrationRiskPercentage","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:AccountsReceivableMember","us-gaap:StatementBusinessSegmentsAxis":"aehr:ACustomerMember"},"factValues":[{"value":"0.221","decimals":3}]},{"name":"rpt:f-291","factDimensions":{"xbrl:concept":"aehr:PercentageOfConcentrationRiskPercentage","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:AccountsReceivableMember","us-gaap:StatementBusinessSegmentsAxis":"aehr:BCustomerMember"},"factValues":[{"value":"0.182","decimals":3}]},{"name":"rpt:f-292","factDimensions":{"xbrl:concept":"aehr:PercentageOfConcentrationRiskPercentage","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:AccountsReceivableMember","us-gaap:StatementBusinessSegmentsAxis":"aehr:CustomerCMember"},"factValues":[{"value":"0.120","decimals":2}]},{"name":"rpt:f-293","factDimensions":{"xbrl:concept":"aehr:PercentageOfConcentrationRiskPercentage","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:AccountsReceivableMember","us-gaap:StatementBusinessSegmentsAxis":"aehr:CustomerDMember"},"factValues":[{"value":"0.208","decimals":3}]},{"name":"rpt:f-294","factDimensions":{"xbrl:concept":"aehr:PercentageOfConcentrationRiskPercentage","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:AccountsReceivableMember","us-gaap:StatementBusinessSegmentsAxis":"aehr:CustomerDMember"},"factValues":[{"value":"0.262","decimals":3}]},{"name":"rpt:f-295","factDimensions":{"xbrl:concept":"aehr:PercentageOfConcentrationRiskPercentage","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:AccountsReceivableMember","us-gaap:StatementBusinessSegmentsAxis":"aehr:CustomerEMember"},"factValues":[{"value":"0.178","decimals":3}]},{"name":"rpt:f-296","factDimensions":{"xbrl:concept":"aehr:PercentageOfConcentrationRiskPercentage","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:AccountsReceivableMember","us-gaap:StatementBusinessSegmentsAxis":"aehr:CustomerEMember"},"factValues":[{"value":"0.172","decimals":3}]},{"name":"rpt:f-297","factDimensions":{"xbrl:concept":"aehr:PercentageOfConcentrationRiskPercentage","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:AccountsReceivableMember","us-gaap:StatementBusinessSegmentsAxis":"aehr:CustomerFMember"},"factValues":[{"value":"0.171","decimals":3}]},{"name":"rpt:f-298","factDimensions":{"xbrl:concept":"us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">In December 2023, the Financial Accounting Standards Board (\"FASB\") issued Accounting Standards Update (\"ASU\") 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which expands the disclosures in an entity\u2019s income tax rate reconciliation table and disclosures regarding cash taxes paid both in the United States and foreign jurisdictions. This ASU is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The amendment should be applied on a prospective basis while retrospective application is permitted. The Company is currently evaluating the effect of this pronouncement on its disclosures.</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">In November 2024, the FASB issued ASU 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses, an accounting standard update to improve income statement expenses disclosures. The standard requires more detailed information related to the types of expenses, including (among other items) the amounts of purchases of inventory, employee compensation, depreciation and intangible asset amortization included within each interim and annual income statement\u2019s expense caption, as applicable. This authoritative guidance can be applied prospectively or retrospectively and will be effective for fiscal years beginning after December 15, 2026, with early adoption permitted. The Company is currently evaluating the effect of this pronouncement on its disclosures.</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">In July 2025, the FASB issued ASU 2025-05,\u00a0Financial Instruments \u2013 Credit Losses (Topic 326), Measurement of Credit Losses for Accounts Receivable and Contract Assets.<em>\u00a0</em>The new guidance allows companies to apply a practical expedient when estimating credit losses on current accounts receivable and contract assets. This ASU is effective for fiscal years beginning after December 15, 2025. Early adoption is permitted for periods in which financial statements have not yet been issued or made ready for issuance on a prospective basis. The Company is currently evaluating the impact of adopting this guidance on its Consolidated Financial Statements.</p>"}]},{"name":"rpt:f-299","factDimensions":{"xbrl:concept":"us-gaap:FairValueDisclosuresTextBlock","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\"><strong>2. FAIR VALUE OF FINANCIAL INSTRUMENTS</strong></p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">The Company measures its cash equivalents and money market funds at fair value on a recurring basis. Fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that is determined based on assumptions that market participants would use in pricing an asset or a liability. Assets and liabilities recorded at fair value are measured and classified in accordance with a three-tier fair value hierarchy based on the observability of the inputs available in the market used to measure fair value:</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">Level 1 \u2014 Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">Level 2 \u2014 Inputs that are based upon quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-based valuation techniques for which all significant inputs are observable in the market or can be derived from observable market data. Where applicable, these models project future cash flows and discount the future amounts to a present value using market-based observable inputs including interest rate curves, foreign exchange rates, and credit ratings.</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">Level 3 \u2014 Unobservable inputs that are supported by little or no market activities.</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">The following table represents the Company\u2019s assets measured at fair value on a recurring basis as of August 29, 2025, and the basis for that measurement:</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><table cellpadding=\"0\" style=\"border-spacing:0;text-align:left;font:10pt times new roman;width:100%\"><tbody><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>Balance as of</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;\"></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;\"></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;\"></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td></tr><tr style=\"height:15px\"><td style=\"vertical-align:bottom;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;\"><strong>(In thousands)</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>August 29, 2025</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>Level 1</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>Level 2</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>Level 3</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Money market funds</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: black 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;\">20,863</td><td style=\"PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: black 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;\">20,863</td><td style=\"PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: black 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;\">-</td><td style=\"PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: black 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;\">-</td><td style=\"PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td style=\"vertical-align:top;\">Total</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;\">20,863</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;\">20,863</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;\">-</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;\">-</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr></tbody></table><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">The following table represents the Company\u2019s assets measured at fair value on a recurring basis as of May 30, 2025, and the basis for that measurement:</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><table cellpadding=\"0\" style=\"border-spacing:0;text-align:left;font:10pt times new roman;width:100%\"><tbody><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>Balance as of</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;\"></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;\"></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;\"></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td></tr><tr style=\"height:15px\"><td style=\"vertical-align:bottom;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;\"><strong>(In thousands)</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>May 30, 2025</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>Level 1</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>Level 2</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>Level 3</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Money market funds</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: black 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;\">21,461</td><td style=\"PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: black 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;\">21,461</td><td style=\"PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: black 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;\">-</td><td style=\"PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: black 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;\">-</td><td style=\"PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td style=\"vertical-align:top;\">Total</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;\">21,461</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;\">21,461</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;\">-</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;\">-</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr></tbody></table><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">Included in money market funds as of August 29, 2025 and May 30, 2025 was $0.2 million restricted cash representing a security deposit for the Company\u2019s United States manufacturing and office space lease. There were no financial liabilities measured at fair value as of August 29, 2025 and May 30, 2025. There were no transfers between Level 1 and Level 2 fair value measurements during the three months ended August 29, 2025. The carrying amounts of financial instruments, including cash equivalents, accounts receivable, accounts payable and certain other accrued liabilities, approximate fair value due to their short maturities.</p>"}]},{"name":"rpt:f-300","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<table cellpadding=\"0\" style=\"border-spacing:0;text-align:left;font:10pt times new roman;width:100%\"><tbody><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>Balance as of</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;\"></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;\"></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;\"></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td></tr><tr style=\"height:15px\"><td style=\"vertical-align:bottom;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;\"><strong>(In thousands)</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>August 29, 2025</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>Level 1</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>Level 2</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>Level 3</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Money market funds</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: black 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;\">20,863</td><td style=\"PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: black 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;\">20,863</td><td style=\"PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: black 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;\">-</td><td style=\"PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: black 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;\">-</td><td style=\"PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td style=\"vertical-align:top;\">Total</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;\">20,863</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;\">20,863</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;\">-</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;\">-</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr></tbody></table><table cellpadding=\"0\" style=\"border-spacing:0;text-align:left;font:10pt times new roman;width:100%\"><tbody><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>Balance as of</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;\"></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;\"></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;\"></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td></tr><tr style=\"height:15px\"><td style=\"vertical-align:bottom;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;\"><strong>(In thousands)</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>May 30, 2025</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>Level 1</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>Level 2</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>Level 3</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Money market funds</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: black 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;\">21,461</td><td style=\"PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: black 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;\">21,461</td><td style=\"PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: black 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;\">-</td><td style=\"PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: black 1px solid;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;\">-</td><td style=\"PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td style=\"vertical-align:top;\">Total</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;\">21,461</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;\">21,461</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;\">-</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;\">-</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr></tbody></table>"}]},{"name":"rpt:f-301","factDimensions":{"xbrl:concept":"us-gaap:InvestmentsFairValueDisclosure","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"aehr:MoneyMarketFundMember"},"factValues":[{"value":"20863000","decimals":-3}]},{"name":"rpt:f-302","factDimensions":{"xbrl:concept":"us-gaap:InvestmentsFairValueDisclosure","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member","us-gaap:FinancialInstrumentAxis":"aehr:MoneyMarketFundMember"},"factValues":[{"value":"20863000","decimals":-3}]},{"name":"rpt:f-303","factDimensions":{"xbrl:concept":"us-gaap:InvestmentsFairValueDisclosure","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member","us-gaap:FinancialInstrumentAxis":"aehr:MoneyMarketFundMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-304","factDimensions":{"xbrl:concept":"us-gaap:InvestmentsFairValueDisclosure","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member","us-gaap:FinancialInstrumentAxis":"aehr:MoneyMarketFundMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-305","factDimensions":{"xbrl:concept":"us-gaap:InvestmentsFairValueDisclosure","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FairValueByAssetClassAxis":"us-gaap:AssetsMember"},"factValues":[{"value":"20863000","decimals":-3}]},{"name":"rpt:f-306","factDimensions":{"xbrl:concept":"us-gaap:InvestmentsFairValueDisclosure","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FairValueByAssetClassAxis":"us-gaap:AssetsMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member"},"factValues":[{"value":"20863000","decimals":-3}]},{"name":"rpt:f-307","factDimensions":{"xbrl:concept":"us-gaap:InvestmentsFairValueDisclosure","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FairValueByAssetClassAxis":"us-gaap:AssetsMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-308","factDimensions":{"xbrl:concept":"us-gaap:InvestmentsFairValueDisclosure","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FairValueByAssetClassAxis":"us-gaap:AssetsMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-309","factDimensions":{"xbrl:concept":"us-gaap:InvestmentsFairValueDisclosure","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"aehr:MoneyMarketFundMember"},"factValues":[{"value":"21461000","decimals":-3}]},{"name":"rpt:f-310","factDimensions":{"xbrl:concept":"us-gaap:InvestmentsFairValueDisclosure","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member","us-gaap:FinancialInstrumentAxis":"aehr:MoneyMarketFundMember"},"factValues":[{"value":"21461000","decimals":-3}]},{"name":"rpt:f-311","factDimensions":{"xbrl:concept":"us-gaap:InvestmentsFairValueDisclosure","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member","us-gaap:FinancialInstrumentAxis":"aehr:MoneyMarketFundMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-312","factDimensions":{"xbrl:concept":"us-gaap:InvestmentsFairValueDisclosure","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member","us-gaap:FinancialInstrumentAxis":"aehr:MoneyMarketFundMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-313","factDimensions":{"xbrl:concept":"us-gaap:InvestmentsFairValueDisclosure","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FairValueByAssetClassAxis":"us-gaap:AssetsMember"},"factValues":[{"value":"21461000","decimals":-3}]},{"name":"rpt:f-314","factDimensions":{"xbrl:concept":"us-gaap:InvestmentsFairValueDisclosure","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FairValueByAssetClassAxis":"us-gaap:AssetsMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member"},"factValues":[{"value":"21461000","decimals":-3}]},{"name":"rpt:f-315","factDimensions":{"xbrl:concept":"us-gaap:InvestmentsFairValueDisclosure","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FairValueByAssetClassAxis":"us-gaap:AssetsMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel2Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-316","factDimensions":{"xbrl:concept":"us-gaap:InvestmentsFairValueDisclosure","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FairValueByAssetClassAxis":"us-gaap:AssetsMember","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel3Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-317","factDimensions":{"xbrl:concept":"us-gaap:RestrictedCashNoncurrent","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"200000","decimals":-5}]},{"name":"rpt:f-318","factDimensions":{"xbrl:concept":"us-gaap:SupplementalBalanceSheetDisclosuresTextBlock","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\"><strong>3. BALANCE SHEET INFORMATION</strong></p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\"><em>Inventories</em></p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">Inventories consisted of the following:</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><table cellpadding=\"0\" style=\"border-spacing:0;text-align:left;font:10pt times new roman;width:100%\"><tbody><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>August 29,</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>May 30,</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td></tr><tr style=\"height:15px\"><td style=\"vertical-align:bottom;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;\"><strong>(In thousands)</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>2025</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>2025</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Raw materials and sub-assemblies</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">32,609</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">30,644</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td style=\"vertical-align:top;\">Work in process</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">8,674</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">9,263</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Finished goods</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:right;\">559</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:right;\">2,090</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;\">41,842</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;\">41,997</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr></tbody></table><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\"><em>Property and equipment</em></p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">Property and equipment, net\u00a0consisted of the following:</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><table cellpadding=\"0\" style=\"border-spacing:0;text-align:left;font:10pt times new roman;width:100%\"><tbody><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>Useful life</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>August 29,</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>May 30,</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td></tr><tr style=\"height:15px\"><td style=\"vertical-align:bottom;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;\"><strong>(In thousands)</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>(in years)</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>2025</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>2025</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Leasehold improvements</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\">* </p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">6,098</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">5,999</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td style=\"vertical-align:top;\">Machinery and equipment</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\">3 - 5 </p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">3,845</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">3,846</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Test equipment</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\">4 - 5 </p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">2,883</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">2,898</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td style=\"vertical-align:top;\">Furniture and fixtures</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\">2 - 10 </p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">1,336</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">1,331</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Construction-in-process</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:right;\">673</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:right;\">362</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">14,835</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">14,436</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Less: accumulated depreciation </td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:right;\">(5,834</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">)</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:right;\">(5,467</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">)</td></tr><tr style=\"height:15px;background-color:#ffffff\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;\">9,001</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;\">8,969</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr></tbody></table><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">* Lesser of estimated useful life or lease term.</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">Depreciation expense was $0.4 million for the three months ended August 29, 2025 and $0.2 million for the three months ended August 30, 2024.</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\"><em>Product warranties</em></p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">The Company provides for the estimated cost of product warranties at the time revenues are recognized on the products shipped. While the Company engages in extensive product quality programs and processes, including actively monitoring and evaluating the quality of its component suppliers, the Company\u2019s warranty obligation is affected by product failure rates, material usage and service delivery costs incurred in correcting a product failure. Should actual product failure rates, material usage or service delivery costs differ from the Company\u2019s estimates, revisions to the estimated warranty liability would be required. The standard warranty period is one year for systems and ninety days for parts and service.</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">The following is a summary of changes in the Company's liability for product warranties during the three months ended August 29, 2025 and August 30, 2024:</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><table cellpadding=\"0\" style=\"border-spacing:0;text-align:left;font:10pt times new roman;width:100%\"><tbody><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"6\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>Three Months Ended</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td></tr><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>August 29,</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>August 30,</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td></tr><tr style=\"height:15px\"><td style=\"vertical-align:bottom;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;\"><strong>(In thousands)</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>2025</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>2024</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Balance at the beginning of the period</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">428</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">234</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td style=\"vertical-align:top;\">Accruals for warranties issued during the period</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">169</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">178</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Adjustments to previously existing warranty accruals</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">204</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">-</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td style=\"vertical-align:top;\">Consumption of reserves</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:right;\">(291</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">)</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:right;\">(193</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">)</td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Balance at the end of the period</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;\">510</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;\">219</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr></tbody></table><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">The accrued warranty balance is included in accrued expenses on the accompanying Condensed Consolidated Balance Sheets.</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\"><em>Deferred revenue</em></p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">Deferred revenue, short-term\u00a0consisted of the following:</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><table cellpadding=\"0\" style=\"border-spacing:0;text-align:left;font:10pt times new roman;width:100%\"><tbody><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>August 29,</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>May 30,</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td></tr><tr style=\"height:15px\"><td style=\"vertical-align:bottom;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;\"><strong>(In thousands)</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>2025</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>2025</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Customer deposits</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">826</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">1,802</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td style=\"vertical-align:top;\">Deferred revenue</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:right;\">293</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:right;\">179</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;\">1,119</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;\">1,981</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr></tbody></table>"}]},{"name":"rpt:f-319","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfInventoryCurrentTableTextBlock","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<table cellpadding=\"0\" style=\"border-spacing:0;text-align:left;font:10pt times new roman;width:100%\"><tbody><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>August 29,</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>May 30,</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td></tr><tr style=\"height:15px\"><td style=\"vertical-align:bottom;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;\"><strong>(In thousands)</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>2025</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>2025</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Raw materials and sub-assemblies</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">32,609</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">30,644</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td style=\"vertical-align:top;\">Work in process</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">8,674</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">9,263</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Finished goods</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:right;\">559</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:right;\">2,090</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;\">41,842</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;\">41,997</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr></tbody></table>"}]},{"name":"rpt:f-320","factDimensions":{"xbrl:concept":"us-gaap:InventoryRawMaterialsNetOfReserves","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"32609000","decimals":-3}]},{"name":"rpt:f-321","factDimensions":{"xbrl:concept":"us-gaap:InventoryRawMaterialsNetOfReserves","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"30644000","decimals":-3}]},{"name":"rpt:f-322","factDimensions":{"xbrl:concept":"us-gaap:InventoryWorkInProcessNetOfReserves","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8674000","decimals":-3}]},{"name":"rpt:f-323","factDimensions":{"xbrl:concept":"us-gaap:InventoryWorkInProcessNetOfReserves","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9263000","decimals":-3}]},{"name":"rpt:f-324","factDimensions":{"xbrl:concept":"us-gaap:InventoryFinishedGoodsNetOfReserves","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"559000","decimals":-3}]},{"name":"rpt:f-325","factDimensions":{"xbrl:concept":"us-gaap:InventoryFinishedGoodsNetOfReserves","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2090000","decimals":-3}]},{"name":"rpt:f-326","factDimensions":{"xbrl:concept":"us-gaap:InventoryNet","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"41842000","decimals":-3}]},{"name":"rpt:f-327","factDimensions":{"xbrl:concept":"us-gaap:InventoryNet","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"41997000","decimals":-3}]},{"name":"rpt:f-328","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentTextBlock","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<table cellpadding=\"0\" style=\"border-spacing:0;text-align:left;font:10pt times new roman;width:100%\"><tbody><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>Useful life</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>August 29,</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>May 30,</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td></tr><tr style=\"height:15px\"><td style=\"vertical-align:bottom;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;\"><strong>(In thousands)</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>(in years)</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>2025</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>2025</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Leasehold improvements</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\">* </p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">6,098</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">5,999</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td style=\"vertical-align:top;\">Machinery and equipment</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\">3 - 5 </p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">3,845</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">3,846</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Test equipment</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\">4 - 5 </p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">2,883</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">2,898</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td style=\"vertical-align:top;\">Furniture and fixtures</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\">2 - 10 </p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">1,336</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">1,331</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Construction-in-process</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:right;\">673</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:right;\">362</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">14,835</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">14,436</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Less: accumulated depreciation </td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:right;\">(5,834</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">)</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:right;\">(5,467</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">)</td></tr><tr style=\"height:15px;background-color:#ffffff\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;\">9,001</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;\">8,969</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr></tbody></table>"}]},{"name":"rpt:f-329","factDimensions":{"xbrl:concept":"us-gaap:LeaseholdImprovementsGross","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6098000","decimals":-3}]},{"name":"rpt:f-330","factDimensions":{"xbrl:concept":"us-gaap:LeaseholdImprovementsGross","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5999000","decimals":-3}]},{"name":"rpt:f-331","factDimensions":{"xbrl:concept":"aehr:PropertyPlantAndEquipmentUsefulLifes","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:MachineryAndEquipmentMember","us-gaap:PlanNameAxis":"aehr:BottomMember"},"factValues":[{"value":"P3Y"}]},{"name":"rpt:f-332","factDimensions":{"xbrl:concept":"aehr:PropertyPlantAndEquipmentUsefulLifes","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:MachineryAndEquipmentMember","us-gaap:PlanNameAxis":"aehr:TopMember"},"factValues":[{"value":"P5Y"}]},{"name":"rpt:f-333","factDimensions":{"xbrl:concept":"us-gaap:MachineryAndEquipmentGross","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3845000","decimals":-3}]},{"name":"rpt:f-334","factDimensions":{"xbrl:concept":"us-gaap:MachineryAndEquipmentGross","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3846000","decimals":-3}]},{"name":"rpt:f-335","factDimensions":{"xbrl:concept":"aehr:PropertyPlantAndEquipmentUsefulLifes","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"aehr:TestEquipmentMember","us-gaap:PlanNameAxis":"aehr:BottomMember"},"factValues":[{"value":"P4Y"}]},{"name":"rpt:f-336","factDimensions":{"xbrl:concept":"aehr:PropertyPlantAndEquipmentUsefulLifes","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"aehr:TestEquipmentMember","us-gaap:PlanNameAxis":"aehr:TopMember"},"factValues":[{"value":"P5Y"}]},{"name":"rpt:f-337","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentOther","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2883000","decimals":-3}]},{"name":"rpt:f-338","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentOther","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2898000","decimals":-3}]},{"name":"rpt:f-339","factDimensions":{"xbrl:concept":"aehr:PropertyPlantAndEquipmentUsefulLifes","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:FurnitureAndFixturesMember","us-gaap:PlanNameAxis":"aehr:BottomMember"},"factValues":[{"value":"P2Y"}]},{"name":"rpt:f-340","factDimensions":{"xbrl:concept":"aehr:PropertyPlantAndEquipmentUsefulLifes","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:FurnitureAndFixturesMember","us-gaap:PlanNameAxis":"aehr:TopMember"},"factValues":[{"value":"P10Y"}]},{"name":"rpt:f-341","factDimensions":{"xbrl:concept":"us-gaap:FurnitureAndFixturesGross","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1336000","decimals":-3}]},{"name":"rpt:f-342","factDimensions":{"xbrl:concept":"us-gaap:FurnitureAndFixturesGross","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1331000","decimals":-3}]},{"name":"rpt:f-343","factDimensions":{"xbrl:concept":"us-gaap:ConstructionInProgressGross","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"673000","decimals":-3}]},{"name":"rpt:f-344","factDimensions":{"xbrl:concept":"us-gaap:ConstructionInProgressGross","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"362000","decimals":-3}]},{"name":"rpt:f-345","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"14835000","decimals":-3}]},{"name":"rpt:f-346","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"14436000","decimals":-3}]},{"name":"rpt:f-347","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5834000","decimals":-3}]},{"name":"rpt:f-348","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5467000","decimals":-3}]},{"name":"rpt:f-349","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9001000","decimals":-3}]},{"name":"rpt:f-350","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8969000","decimals":-3}]},{"name":"rpt:f-351","factDimensions":{"xbrl:concept":"us-gaap:Depreciation","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"400000","decimals":-5}]},{"name":"rpt:f-352","factDimensions":{"xbrl:concept":"us-gaap:Depreciation","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"200000","decimals":-5}]},{"name":"rpt:f-353","factDimensions":{"xbrl:concept":"aehr:ScheduleOfWarrantyReserveTableTextBlock","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<table cellpadding=\"0\" style=\"border-spacing:0;text-align:left;font:10pt times new roman;width:100%\"><tbody><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"6\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>Three Months Ended</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td></tr><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>August 29,</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>August 30,</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td></tr><tr style=\"height:15px\"><td style=\"vertical-align:bottom;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;\"><strong>(In thousands)</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>2025</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>2024</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Balance at the beginning of the period</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">428</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">234</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td style=\"vertical-align:top;\">Accruals for warranties issued during the period</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">169</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">178</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Adjustments to previously existing warranty accruals</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">204</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">-</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td style=\"vertical-align:top;\">Consumption of reserves</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:right;\">(291</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">)</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:right;\">(193</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">)</td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Balance at the end of the period</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;\">510</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;\">219</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr></tbody></table>"}]},{"name":"rpt:f-354","factDimensions":{"xbrl:concept":"us-gaap:ProductWarrantyAccrual","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"428000","decimals":-3}]},{"name":"rpt:f-355","factDimensions":{"xbrl:concept":"us-gaap:ProductWarrantyAccrual","xbrl:period":"2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"234000","decimals":-3}]},{"name":"rpt:f-356","factDimensions":{"xbrl:concept":"us-gaap:ProductWarrantyAccrualWarrantiesIssued","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"169000","decimals":-3}]},{"name":"rpt:f-357","factDimensions":{"xbrl:concept":"us-gaap:ProductWarrantyAccrualWarrantiesIssued","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"178000","decimals":-3}]},{"name":"rpt:f-358","factDimensions":{"xbrl:concept":"us-gaap:FairValueAdjustmentOfWarrants","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"204000","decimals":-3}]},{"name":"rpt:f-359","factDimensions":{"xbrl:concept":"us-gaap:FairValueAdjustmentOfWarrants","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-360","factDimensions":{"xbrl:concept":"us-gaap:ProductWarrantyAccrualPayments","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"291000","decimals":-3}]},{"name":"rpt:f-361","factDimensions":{"xbrl:concept":"us-gaap:ProductWarrantyAccrualPayments","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"193000","decimals":-3}]},{"name":"rpt:f-362","factDimensions":{"xbrl:concept":"us-gaap:ProductWarrantyAccrual","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"510000","decimals":-3}]},{"name":"rpt:f-363","factDimensions":{"xbrl:concept":"us-gaap:ProductWarrantyAccrual","xbrl:period":"2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"219000","decimals":-3}]},{"name":"rpt:f-364","factDimensions":{"xbrl:concept":"aehr:CustomerDepositsAndDeferredRevenueTableTextBlock","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<table cellpadding=\"0\" style=\"border-spacing:0;text-align:left;font:10pt times new roman;width:100%\"><tbody><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>August 29,</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>May 30,</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td></tr><tr style=\"height:15px\"><td style=\"vertical-align:bottom;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;\"><strong>(In thousands)</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>2025</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>2025</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Customer deposits</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">826</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">1,802</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td style=\"vertical-align:top;\">Deferred revenue</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:right;\">293</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:right;\">179</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;\">1,119</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;\">1,981</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr></tbody></table>"}]},{"name":"rpt:f-365","factDimensions":{"xbrl:concept":"us-gaap:CustomerDepositsCurrent","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"826000","decimals":-3}]},{"name":"rpt:f-366","factDimensions":{"xbrl:concept":"us-gaap:CustomerDepositsCurrent","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1802000","decimals":-3}]},{"name":"rpt:f-367","factDimensions":{"xbrl:concept":"us-gaap:DeferredRevenue","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"293000","decimals":-3}]},{"name":"rpt:f-368","factDimensions":{"xbrl:concept":"us-gaap:DeferredRevenue","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"179000","decimals":-3}]},{"name":"rpt:f-369","factDimensions":{"xbrl:concept":"us-gaap:DeferredRevenueCurrent","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1119000","decimals":-3}]},{"name":"rpt:f-370","factDimensions":{"xbrl:concept":"us-gaap:DeferredRevenueCurrent","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1981000","decimals":-3}]},{"name":"rpt:f-371","factDimensions":{"xbrl:concept":"us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\"><strong>4. GOODWILL AND PURCHASED INTANGIBLE ASSETS</strong></p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\"><em>Goodwill</em></p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">There were no impairments to goodwill during the three months ended August 29, 2025 and August 30, 2024, respectively.</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\"><em>Purchased Intangible Assets</em></p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">The Company\u2019s purchased intangible assets, net, were as follows:</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><table cellpadding=\"0\" style=\"border-spacing:0;text-align:left;font:10pt times new roman;width:100%\"><tbody><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"10\" style=\"BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;\"><strong>August 29, 2025</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"10\" style=\"BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;\"><strong>May 30, 2025</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px\"><td style=\"vertical-align:bottom;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\"><strong>(In thousands)</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:6%;\"></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:6%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;\"><strong>Accumulated </strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:6%;\"></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:6%;\"></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:6%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;\"><strong>Accumulated </strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:6%;\"></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px\"><td style=\"vertical-align:bottom;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\"><strong>Finite-lived intangible assets:</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;\"><strong>Gross</strong></p></td><td style=\"PADDING-BOTTOM: 1px;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;\"><strong>Amortization</strong></p></td><td style=\"PADDING-BOTTOM: 1px;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;\"><strong>Net</strong></p></td><td style=\"PADDING-BOTTOM: 1px;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;\"><strong>Gross</strong></p></td><td style=\"PADDING-BOTTOM: 1px;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;\"><strong>Amortization</strong></p></td><td style=\"PADDING-BOTTOM: 1px;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;\"><strong>Net</strong></p></td><td style=\"PADDING-BOTTOM: 1px;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Developed technology</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:6%;vertical-align:bottom;text-align:right;\">9,130</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:6%;vertical-align:bottom;text-align:right;\">(824</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">)</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:6%;vertical-align:bottom;text-align:right;\">8,306</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:6%;vertical-align:bottom;text-align:right;\">9,130</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:6%;vertical-align:bottom;text-align:right;\">(634</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">)</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:6%;vertical-align:bottom;text-align:right;\">8,496</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td style=\"vertical-align:top;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Trade names</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:6%;vertical-align:bottom;text-align:right;\">1,050</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:6%;vertical-align:bottom;text-align:right;\">(114</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">)</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:6%;vertical-align:bottom;text-align:right;\">936</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:6%;vertical-align:bottom;text-align:right;\">1,050</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:6%;vertical-align:bottom;text-align:right;\">(88</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">)</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:6%;vertical-align:bottom;text-align:right;\">962</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Customer relationships</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:6%;vertical-align:bottom;text-align:right;\">810</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:6%;vertical-align:bottom;text-align:right;\">(80</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">)</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:6%;vertical-align:bottom;text-align:right;\">730</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:6%;vertical-align:bottom;text-align:right;\">810</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:6%;vertical-align:bottom;text-align:right;\">(61</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">)</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:6%;vertical-align:bottom;text-align:right;\">749</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td style=\"vertical-align:top;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Non-compete agreements and others</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;\">1,010</td><td style=\"PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;\">(543</td><td style=\"PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;\">)</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;\">467</td><td style=\"PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;\">1,010</td><td style=\"PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;\">(436</td><td style=\"PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;\">)</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;\">574</td><td style=\"PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Total</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 3px double;width:6%;vertical-align:bottom;text-align:right;\">12,000</td><td style=\"PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 3px double;width:6%;vertical-align:bottom;text-align:right;\">(1,561</td><td style=\"PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;\">)</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 3px double;width:6%;vertical-align:bottom;text-align:right;\">10,439</td><td style=\"PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 3px double;width:6%;vertical-align:bottom;text-align:right;\">12,000</td><td style=\"PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 3px double;width:6%;vertical-align:bottom;text-align:right;\">(1,219</td><td style=\"PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;\">)</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 3px double;width:6%;vertical-align:bottom;text-align:right;\">10,781</td><td style=\"PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr></tbody></table><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">Amortization expense related to purchased intangible assets with finite lives was $0.3 million for the three months ended August 29, 2025 and $0.1 million for the three months ended August 30, 2024. There were no impairments to purchased intangible assets during the three months ended August 29, 2025 and August 30, 2024, respectively.</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">As of August 29, 2025, the estimated future amortization expense of purchased intangible assets with finite lives is as follows:</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0 </p><table cellpadding=\"0\" style=\"border-spacing:0;text-align:left;font:10pt times new roman;width:100%\"><tbody><tr style=\"height:15px\"><td style=\"vertical-align:bottom;\"><strong>(In thousands)</strong></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>Amount</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;\">Remainder of 2026</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">887</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td style=\"vertical-align:top;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;\">2027</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">1,183</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;\">2028</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">981</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td style=\"vertical-align:top;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;\">2029</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">939</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;\">2030</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">939</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td style=\"vertical-align:top;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;\">2031</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">939</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;\">Thereafter</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:right;\">4,571</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td style=\"vertical-align:top;\">Total</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;\">10,439</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr></tbody></table>"}]},{"name":"rpt:f-372","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<table cellpadding=\"0\" style=\"border-spacing:0;text-align:left;font:10pt times new roman;width:100%\"><tbody><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"10\" style=\"BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;\"><strong>August 29, 2025</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"10\" style=\"BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;\"><strong>May 30, 2025</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px\"><td style=\"vertical-align:bottom;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\"><strong>(In thousands)</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:6%;\"></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:6%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;\"><strong>Accumulated </strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:6%;\"></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:6%;\"></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:6%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;\"><strong>Accumulated </strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:6%;\"></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px\"><td style=\"vertical-align:bottom;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\"><strong>Finite-lived intangible assets:</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;\"><strong>Gross</strong></p></td><td style=\"PADDING-BOTTOM: 1px;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;\"><strong>Amortization</strong></p></td><td style=\"PADDING-BOTTOM: 1px;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;\"><strong>Net</strong></p></td><td style=\"PADDING-BOTTOM: 1px;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;\"><strong>Gross</strong></p></td><td style=\"PADDING-BOTTOM: 1px;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;\"><strong>Amortization</strong></p></td><td style=\"PADDING-BOTTOM: 1px;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;\"><strong>Net</strong></p></td><td style=\"PADDING-BOTTOM: 1px;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Developed technology</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:6%;vertical-align:bottom;text-align:right;\">9,130</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:6%;vertical-align:bottom;text-align:right;\">(824</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">)</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:6%;vertical-align:bottom;text-align:right;\">8,306</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:6%;vertical-align:bottom;text-align:right;\">9,130</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:6%;vertical-align:bottom;text-align:right;\">(634</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">)</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:6%;vertical-align:bottom;text-align:right;\">8,496</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td style=\"vertical-align:top;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Trade names</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:6%;vertical-align:bottom;text-align:right;\">1,050</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:6%;vertical-align:bottom;text-align:right;\">(114</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">)</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:6%;vertical-align:bottom;text-align:right;\">936</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:6%;vertical-align:bottom;text-align:right;\">1,050</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:6%;vertical-align:bottom;text-align:right;\">(88</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">)</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:6%;vertical-align:bottom;text-align:right;\">962</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Customer relationships</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:6%;vertical-align:bottom;text-align:right;\">810</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:6%;vertical-align:bottom;text-align:right;\">(80</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">)</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:6%;vertical-align:bottom;text-align:right;\">730</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:6%;vertical-align:bottom;text-align:right;\">810</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:6%;vertical-align:bottom;text-align:right;\">(61</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">)</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:6%;vertical-align:bottom;text-align:right;\">749</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td style=\"vertical-align:top;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Non-compete agreements and others</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;\">1,010</td><td style=\"PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;\">(543</td><td style=\"PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;\">)</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;\">467</td><td style=\"PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;\">1,010</td><td style=\"PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;\">(436</td><td style=\"PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;\">)</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 1px solid;width:6%;vertical-align:bottom;text-align:right;\">574</td><td style=\"PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Total</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 3px double;width:6%;vertical-align:bottom;text-align:right;\">12,000</td><td style=\"PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 3px double;width:6%;vertical-align:bottom;text-align:right;\">(1,561</td><td style=\"PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;\">)</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 3px double;width:6%;vertical-align:bottom;text-align:right;\">10,439</td><td style=\"PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 3px double;width:6%;vertical-align:bottom;text-align:right;\">12,000</td><td style=\"PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 3px double;width:6%;vertical-align:bottom;text-align:right;\">(1,219</td><td style=\"PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;\">)</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 3px double;width:6%;vertical-align:bottom;text-align:right;\">10,781</td><td style=\"PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr></tbody></table>"}]},{"name":"rpt:f-373","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"aehr:DevelopedTechnologyMember"},"factValues":[{"value":"9130000","decimals":-3}]},{"name":"rpt:f-374","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"aehr:DevelopedTechnologyMember"},"factValues":[{"value":"-824000","decimals":-3}]},{"name":"rpt:f-375","factDimensions":{"xbrl:concept":"us-gaap:IntangibleAssetsNetIncludingGoodwill","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"aehr:DevelopedTechnologyMember"},"factValues":[{"value":"8306000","decimals":-3}]},{"name":"rpt:f-376","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"aehr:DevelopedTechnologyMember"},"factValues":[{"value":"9130000","decimals":-3}]},{"name":"rpt:f-377","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"aehr:DevelopedTechnologyMember"},"factValues":[{"value":"-634000","decimals":-3}]},{"name":"rpt:f-378","factDimensions":{"xbrl:concept":"us-gaap:IntangibleAssetsNetIncludingGoodwill","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"aehr:DevelopedTechnologyMember"},"factValues":[{"value":"8496000","decimals":-3}]},{"name":"rpt:f-379","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TradeNamesMember"},"factValues":[{"value":"1050000","decimals":-3}]},{"name":"rpt:f-380","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TradeNamesMember"},"factValues":[{"value":"-114000","decimals":-3}]},{"name":"rpt:f-381","factDimensions":{"xbrl:concept":"us-gaap:IntangibleAssetsNetIncludingGoodwill","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TradeNamesMember"},"factValues":[{"value":"936000","decimals":-3}]},{"name":"rpt:f-382","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TradeNamesMember"},"factValues":[{"value":"1050000","decimals":-3}]},{"name":"rpt:f-383","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TradeNamesMember"},"factValues":[{"value":"-88000","decimals":-3}]},{"name":"rpt:f-384","factDimensions":{"xbrl:concept":"us-gaap:IntangibleAssetsNetIncludingGoodwill","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TradeNamesMember"},"factValues":[{"value":"962000","decimals":-3}]},{"name":"rpt:f-385","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelationshipsMember"},"factValues":[{"value":"810000","decimals":-3}]},{"name":"rpt:f-386","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelationshipsMember"},"factValues":[{"value":"-80000","decimals":-3}]},{"name":"rpt:f-387","factDimensions":{"xbrl:concept":"us-gaap:IntangibleAssetsNetIncludingGoodwill","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelationshipsMember"},"factValues":[{"value":"730000","decimals":-3}]},{"name":"rpt:f-388","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelationshipsMember"},"factValues":[{"value":"810000","decimals":-3}]},{"name":"rpt:f-389","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelationshipsMember"},"factValues":[{"value":"-61000","decimals":-3}]},{"name":"rpt:f-390","factDimensions":{"xbrl:concept":"us-gaap:IntangibleAssetsNetIncludingGoodwill","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelationshipsMember"},"factValues":[{"value":"749000","decimals":-3}]},{"name":"rpt:f-391","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"aehr:NonCompeteAgreementsAndOthersMember"},"factValues":[{"value":"1010000","decimals":-3}]},{"name":"rpt:f-392","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"aehr:NonCompeteAgreementsAndOthersMember"},"factValues":[{"value":"-543000","decimals":-3}]},{"name":"rpt:f-393","factDimensions":{"xbrl:concept":"us-gaap:IntangibleAssetsNetIncludingGoodwill","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"aehr:NonCompeteAgreementsAndOthersMember"},"factValues":[{"value":"467000","decimals":-3}]},{"name":"rpt:f-394","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"aehr:NonCompeteAgreementsAndOthersMember"},"factValues":[{"value":"1010000","decimals":-3}]},{"name":"rpt:f-395","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"aehr:NonCompeteAgreementsAndOthersMember"},"factValues":[{"value":"-436000","decimals":-3}]},{"name":"rpt:f-396","factDimensions":{"xbrl:concept":"us-gaap:IntangibleAssetsNetIncludingGoodwill","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"aehr:NonCompeteAgreementsAndOthersMember"},"factValues":[{"value":"574000","decimals":-3}]},{"name":"rpt:f-397","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12000000","decimals":-3}]},{"name":"rpt:f-398","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1561000","decimals":-3}]},{"name":"rpt:f-399","factDimensions":{"xbrl:concept":"us-gaap:IntangibleAssetsNetIncludingGoodwill","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10439000","decimals":-3}]},{"name":"rpt:f-400","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12000000","decimals":-3}]},{"name":"rpt:f-401","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1219000","decimals":-3}]},{"name":"rpt:f-402","factDimensions":{"xbrl:concept":"us-gaap:IntangibleAssetsNetIncludingGoodwill","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10781000","decimals":-3}]},{"name":"rpt:f-403","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"300000","decimals":-5}]},{"name":"rpt:f-404","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"100000","decimals":-5}]},{"name":"rpt:f-405","factDimensions":{"xbrl:concept":"us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<table cellpadding=\"0\" style=\"border-spacing:0;text-align:left;font:10pt times new roman;width:100%\"><tbody><tr style=\"height:15px\"><td style=\"vertical-align:bottom;\"><strong>(In thousands)</strong></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>Amount</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;\">Remainder of 2026</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">887</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td style=\"vertical-align:top;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;\">2027</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">1,183</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;\">2028</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">981</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td style=\"vertical-align:top;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;\">2029</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">939</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;\">2030</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">939</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td style=\"vertical-align:top;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;\">2031</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">939</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;\">Thereafter</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:right;\">4,571</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td style=\"vertical-align:top;\">Total</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;\">10,439</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr></tbody></table>"}]},{"name":"rpt:f-406","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"887000","decimals":-3}]},{"name":"rpt:f-407","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1183000","decimals":-3}]},{"name":"rpt:f-408","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"981000","decimals":-3}]},{"name":"rpt:f-409","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"939000","decimals":-3}]},{"name":"rpt:f-410","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"939000","decimals":-3}]},{"name":"rpt:f-411","factDimensions":{"xbrl:concept":"aehr:FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearSix","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"939000","decimals":-3}]},{"name":"rpt:f-412","factDimensions":{"xbrl:concept":"aehr:FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearSix","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4571000","decimals":-3}]},{"name":"rpt:f-413","factDimensions":{"xbrl:concept":"us-gaap:IntangibleAssetsNetExcludingGoodwill","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10439000","decimals":-3}]},{"name":"rpt:f-414","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxDisclosureTextBlock","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\"><strong>5. INCOME TAXES</strong>\u00a0\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">The following table provides details of income taxes:\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><table cellpadding=\"0\" style=\"border-spacing:0;text-align:left;font:10pt times new roman;width:100%\"><tbody><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"6\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>Three Months Ended</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td></tr><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>August 29,</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>August 30,</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td></tr><tr style=\"height:15px\"><td style=\"vertical-align:bottom;\"><strong>(In thousands)</strong></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: black 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>2025</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: black 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>2024</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Income (loss) before income tax expense (benefit)</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">(2,836</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">)</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">814</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td style=\"vertical-align:top;\">Income tax expense (benefit)</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">(752</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">)</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">154</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Effective tax rate</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">26.5</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">%</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">18.9</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">%</td></tr></tbody></table><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">The Company\u2019s effective tax rate varies from the U.S. federal statutory rate of 21% primarily due to the tax\u00a0deduction from stock-based compensation. During interim periods, tax expenses are accrued for jurisdictions that are anticipated to be profitable for fiscal 2026.</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">For the three months ended August 29, 2025, the Company utilized the discrete effective tax rate method as allowed by Accounting Standards Codification (\u201cASC\u201d) 740-270-30-18 to compute the interim tax provision for the U.S. jurisdiction. Considering the near break-even level of pretax income (loss) forecasted for the year and significant permanent differences, relatively small changes in estimates of pretax income would result in significant volatility in the estimated annual effective tax rate. As a result of this potential volatility, the Company computed the interim tax provision on a year-to-date discrete basis for U.S. operations. For the three months ended August 29, 2025, the Company recognized a tax benefit due to year-to-date losses in the United States. Tax expense for the three months ended August 30, 2024 was primarily due to taxable income in the U.S. and in profitable foreign subsidiaries. </p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0The Company accounts for uncertain tax positions consistent with authoritative guidance. The guidance prescribes a \u201cmore likely than not\u201d recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. The Company recognizes interest and penalties related to unrecognized tax benefits as a component of income taxes.</p>"}]},{"name":"rpt:f-415","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<table cellpadding=\"0\" style=\"border-spacing:0;text-align:left;font:10pt times new roman;width:100%\"><tbody><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"6\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>Three Months Ended</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td></tr><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>August 29,</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>August 30,</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td></tr><tr style=\"height:15px\"><td style=\"vertical-align:bottom;\"><strong>(In thousands)</strong></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: black 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>2025</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: black 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>2024</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Income (loss) before income tax expense (benefit)</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">(2,836</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">)</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">814</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td style=\"vertical-align:top;\">Income tax expense (benefit)</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">(752</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">)</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">154</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Effective tax rate</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">26.5</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">%</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">18.9</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">%</td></tr></tbody></table>"}]},{"name":"rpt:f-416","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-2836000","decimals":-3}]},{"name":"rpt:f-417","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"814000","decimals":-3}]},{"name":"rpt:f-418","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-752000","decimals":-3}]},{"name":"rpt:f-419","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"154000","decimals":-3}]},{"name":"rpt:f-420","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"0.265","decimals":3}]},{"name":"rpt:f-421","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateContinuingOperations","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"0.189","decimals":3}]},{"name":"rpt:f-422","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"0.21","decimals":2}]},{"name":"rpt:f-423","factDimensions":{"xbrl:concept":"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\"><strong>6. COMMITMENTS AND CONTINGENCIES</strong></p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\"><em>Purchase Obligations</em></p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">The Company has purchase obligations to certain suppliers. In some cases, the products the Company purchases are unique and have provisions against cancellation of the order.</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\"><em>Contingencies</em></p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">The Company may, from time to time, be involved in legal proceedings arising in the ordinary course of business. While there can be no assurances as to the ultimate outcome of any litigation involving the Company, management does not believe any pending legal proceedings will result in judgment or settlement that will have a material adverse effect on the Company\u2019s consolidated financial position, results of operations or cash flows.</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">On December 3, 2024, a putative shareholder class action lawsuit captioned Lucid Alternative Fund, LP v. Aehr Test Systems, Inc. was filed in the United States District Court for the Northern District of California against the Company. The lawsuit alleged, in part, that the Company and certain of its executives made materially false and misleading statements regarding the Company\u2019s earnings guidance and other financial projections for 2024. The lawsuit sought unspecified monetary damages and purported to represent purchasers of the Company\u2019s securities between January 9, 2024 and March 24, 2024. On February 3, 2025, Lucid and individual investor Yue Guo each filed motions requesting appointment as lead plaintiff. On March 19, 2025, the court appointed Yue Guo, who was represented by Rosen Law, as lead plaintiff in the shareholder class action. On April 4, 2025, the court ordered lead plaintiff to file an amended complaint or designate the existing complaint as operative by May 16, 2025; defendants to file their anticipated motion to dismiss by June 6, 2025; lead plaintiff to respond to the motion by June 27, 2025; and defendants to reply by July 11, 2025.\u00a0 The court scheduled a hearing on defendants\u2019 motion to dismiss for August 8, 2025. On May 16, 2025, the court-appointed lead plaintiff elected to dismiss the case voluntarily, with all parties to bear their own fees and costs. The Court subsequently closed the case. Additionally, two shareholder derivative complaints\u00a0were filed, alleging breaches of fiduciary duties and other misconduct by certain directors and officers of the Company. The derivative complaints\u00a0were consolidated before the same judge as the putative shareholder class action lawsuit under the caption <em>In re Aehr Test Systems, Inc. Stockholder Derivative Litigation</em>, No. 3:24-cv-09236-SI. On April 28, 2025, the court entered an order staying the consolidated action pending resolution of any motion(s) to dismiss, including any related appeal(s), in the <em>Lucid </em>litigation. On June 9, 2025, the court dismissed the derivative action without prejudice pursuant to the parties\u2019 stipulation. The Company believes the claims in all three lawsuits were without merit. Following the voluntary dismissal of the shareholder class action and the court\u2019s dismissal of the consolidated derivative action, no related proceedings are currently pending. </p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">On October 16, 2024, the Company filed a complaint with the China Suzhou Intermediate Court to protect\u00a0its intellectual property rights in China against Suzhou Semight Instruments Co., Ltd. (\u201cSemight\u201d) and its related entities and/or distributors, alleging infringement of the Company\u2019s two patents related to wafer burn-in systems and wafer reliability test systems. The Company is seeking injunctive relief and damage compensation, claiming that Semight\u2019s actions have infringed upon its intellectual property rights and caused substantial harm to its business. The Company believes its claims are valid and is vigorously pursuing its legal remedies. At this stage, the outcome of the litigation is uncertain, and the Company is unable to predict the likelihood of success or estimate the potential financial impact, if any, on its condensed consolidated financial statements. The Company has also incurred and expects to continue to incur legal expenses related to this matter. On November 15 and December 6, 2024,\u00a0Semight filed a\u00a0petition for invalidation to the two aforementioned Chinese patents with the Department of National Intellectual Properties in Beijing, respectively. The oral hearings for both of the patents have been held, and the decision has been issued for both patents that upholds part of the claims. In addition, the Company received a suspension ruling from Suzhou Intermediate People\u2019s Court on the infringement proceedings, pending the outcome of the validity rulings.<em> </em>With both patents having been upheld, the suspended infringement proceedings have resumed. The hearing for the divisional patent was held on August 28, 2025, and the hearing for the parent patent is scheduled for October 17, 2025.</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">In the normal course of business to facilitate sales of its products, the Company indemnifies other parties, including customers, with respect to certain matters, for example, including against losses arising from a breach of representations or covenants, or from intellectual property infringement or other claims. These agreements may limit the time within which an indemnification claim can be made and the amount of the claim. In addition, the Company has entered into indemnification agreements with its officers and directors, and the Company\u2019s bylaws contain similar indemnification obligations to the Company\u2019s agents.</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">It is not possible to determine the maximum potential amount under these indemnification agreements due to the limited history of prior indemnification claims and the unique facts and circumstances involved in each particular agreement. To date, payments made by the Company under these agreements have not had a material impact on the Company\u2019s operating results, financial position or cash flow.</p>"}]},{"name":"rpt:f-424","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityNoteDisclosureTextBlock","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\"><strong>7. SHAREHOLDERS\u2019 EQUITY </strong></p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:justify;\">On October 15, 2024, the Board of Directors authorized management to execute a $100 million shelf registration, and a Registration Statement on Form S-3 was filed with the SEC. Additionally, a Prospectus Supplement for sales of $40 million of common stock pursuant to an ATM offering program was subsequently filed on October 29, 2024. No proceeds were raised from the ATM during fiscal 2025. The remaining amount of the ATM offering was $40 million as of August 29, 2025.</p>"}]},{"name":"rpt:f-425","factDimensions":{"xbrl:concept":"aehr:ShelfRegistrationAmount","xbrl:period":"2024-10-16T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"100000000","decimals":-6}]},{"name":"rpt:f-426","factDimensions":{"xbrl:concept":"aehr:ProspectusSupplementAmount","xbrl:period":"2024-10-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"40000000","decimals":-6}]},{"name":"rpt:f-427","factDimensions":{"xbrl:concept":"aehr:OutstandingAmounTofATMOffering","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"40000000","decimals":-6}]},{"name":"rpt:f-428","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerTextBlock","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\"><strong>8. REVENUE</strong></p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\"><em>Revenue recognition</em></p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">The Company recognizes revenue when promised goods or services are transferred to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services by following a five-step process: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price, and (5) recognize revenue when or as the Company satisfies a performance obligation, as further described below.</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">Performance obligations include sales of systems, contactors, spare parts, as well as installation and training services included in customer contracts. A contract\u2019s transaction price is allocated to each distinct performance obligation. In determining the transaction price, the Company evaluates whether the price is subject to refund or adjustment to determine the net consideration to which the Company expects to be entitled. The Company generally does not grant return privileges, except for defective products during the warranty period.</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">For contracts that contain multiple performance obligations, the Company allocates the transaction price to the performance obligations on a relative standalone selling price basis. Standalone selling prices are based on multiple factors including, but not limited to historical discounting trends for products and services and pricing practices in different geographies. Revenue for systems and spares is recognized at a point in time, which is generally upon shipment or delivery and evidenced by transfer of title and risk of loss to the customer. Revenue from services is recognized over time as the customer receives the benefit over the contractual period of generally one year or less.</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">The Company has elected the practical expedient to not assess whether a contract has a significant financing component as the Company\u2019s standard payment terms are less than one year. </p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">The Company sells its products primarily through a direct sales force. In certain international markets, the Company sells its products through independent distributors.</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\"><em>Disaggregation of revenue</em></p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">The following presents information about the Company\u2019s net revenues in different geographic areas, which are based upon ship-to locations, and by product category:</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0 </p><table cellpadding=\"0\" style=\"border-spacing:0;text-align:left;font:10pt times new roman;width:100%\"><tbody><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"6\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>Three Months Ended </strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td></tr><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>August 29, </strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>August 30, </strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td></tr><tr style=\"height:15px\"><td style=\"vertical-align:bottom;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;\"><strong>(In thousands)</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>2025</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>2024</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">United States</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">4,812</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">523</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td style=\"vertical-align:top;\">Europe and Middle East</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">3,681</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">18</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Asia</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;\">2,476</td><td style=\"PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;\">12,578</td><td style=\"PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;\">10,969</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;\">13,119</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr></tbody></table><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\"><strong>\u00a0</strong></p><table cellpadding=\"0\" style=\"border-spacing:0;text-align:left;font:10pt times new roman;width:100%\"><tbody><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"6\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>Three Months Ended </strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td></tr><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>August 29, </strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>August 30, </strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td></tr><tr style=\"height:15px\"><td style=\"vertical-align:bottom;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;\"><strong>(In thousands)</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>2025</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>2024</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Systems</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">6,764</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">60</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td style=\"vertical-align:top;\">Contactors</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">2,613</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">12,094</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Services</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:right;\">1,592</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:right;\">965</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;\">10,969</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;\">13,119</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr></tbody></table><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">With the exception of the amount of service contracts and extended warranties, the Company\u2019s product net revenues are recognized at a point in time when control transfers to the customer. The following presents net revenues based on timing of recognition:</p><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0 </p><table cellpadding=\"0\" style=\"border-spacing:0;text-align:left;font:10pt times new roman;width:100%\"><tbody><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"6\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;\"><strong>Three Months Ended </strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;\"><strong>August 29, </strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;\"><strong>August 30, </strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px\"><td style=\"vertical-align:bottom;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\"><strong>(In thousands)</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;\"><strong>2025</strong></p></td><td style=\"PADDING-BOTTOM: 1px;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;\"><strong>2024</strong></p></td><td style=\"PADDING-BOTTOM: 1px;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px\"><td style=\"vertical-align:top;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Timing of revenue recognition:</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" colspan=\"2\" style=\"width:9%;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" colspan=\"2\" style=\"width:9%;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px\">Products and services transferred at a point in time</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"MARGIN: 0px 0px 0px 15px;width:9%;vertical-align:bottom;text-align:right;\">10,225</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">12,917</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td style=\"vertical-align:top;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px\">Services transferred over time</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;\">744</td><td style=\"PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;\">202</td><td style=\"PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;\">10,969</td><td style=\"PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;\">13,119</td><td style=\"PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr></tbody></table><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0 \u00a0 </p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\"><em>Contract balances\u00a0\u00a0\u00a0</em></p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">Accounts receivable are recognized in the period the Company delivers goods or provides services and when the Company\u2019s right to\u00a0payment is unconditional. \u00a0Contract assets include unbilled receivables which represent revenues that are earned in advance of scheduled billings to customers. These amounts are primarily related to product sales where transfer of control has occurred but the Company has not yet invoiced. As of August 29, 2025 and May 30, 2025, unbilled receivables were $1.5 million and $3.6 million, respectively, and were included in prepaid expenses and other current assets on the accompanying Condensed Consolidated Balance Sheets. </p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">Contract liabilities include payments received in advance of performance under a contract and are satisfied as the associated revenue is recognized. Contract liabilities as of August 29, 2025 and May 30, 2025 were $1.2 million and $2.0 million, respectively, and were included in deferred revenue, short-term and deferred revenue, long-term on the accompanying Condensed Consolidated Balance Sheets. During the three months ended August 29, 2025, the Company recognized $1.7 million in revenue which were included in contract liabilities as of May 30, 2025.\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\"><em>Remaining performance obligations</em></p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">As of August 29, 2025, the remaining performance obligations, exclusive of customer deposits, which were comprised of deferred service contracts and extended warranty contracts not yet delivered, are not material. The foregoing excludes the value of other remaining performance obligations as they have original durations of one year or less and excludes information about variable consideration allocated entirely to a wholly unsatisfied performance obligation.</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\"><em>Costs to obtain or fulfill a contract</em></p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">The Company generally expenses sales commissions when incurred as a component of selling, general and administrative expenses as the amortization period is typically less than one year. Additionally, the majority of the Company\u2019s cost of fulfillment as a manufacturer of products is classified as inventory and fixed assets, which are accounted for under the respective guidance for those asset types. Other costs of contract fulfillment are immaterial due to the nature of the Company\u2019s products and their respective manufacturing process.</p>"}]},{"name":"rpt:f-429","factDimensions":{"xbrl:concept":"us-gaap:DisaggregationOfRevenueTableTextBlock","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<table cellpadding=\"0\" style=\"border-spacing:0;text-align:left;font:10pt times new roman;width:100%\"><tbody><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"6\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>Three Months Ended </strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td></tr><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>August 29, </strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>August 30, </strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td></tr><tr style=\"height:15px\"><td style=\"vertical-align:bottom;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;\"><strong>(In thousands)</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>2025</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>2024</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">United States</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">4,812</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">523</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td style=\"vertical-align:top;\">Europe and Middle East</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">3,681</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">18</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Asia</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;\">2,476</td><td style=\"PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: black 1px solid;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-BOTTOM: black 1px solid;width:9%;vertical-align:bottom;text-align:right;\">12,578</td><td style=\"PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;\">10,969</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;\">13,119</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr></tbody></table><table cellpadding=\"0\" style=\"border-spacing:0;text-align:left;font:10pt times new roman;width:100%\"><tbody><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"6\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>Three Months Ended </strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td></tr><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>August 29, </strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>August 30, </strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td></tr><tr style=\"height:15px\"><td style=\"vertical-align:bottom;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;\"><strong>(In thousands)</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>2025</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>2024</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Systems</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">6,764</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">60</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td style=\"vertical-align:top;\">Contactors</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">2,613</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">12,094</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Services</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:right;\">1,592</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:right;\">965</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;\">10,969</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;\">13,119</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr></tbody></table><table cellpadding=\"0\" style=\"border-spacing:0;text-align:left;font:10pt times new roman;width:100%\"><tbody><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"6\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;\"><strong>Three Months Ended </strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;\"><strong>August 29, </strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;\"><strong>August 30, </strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px\"><td style=\"vertical-align:bottom;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\"><strong>(In thousands)</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;\"><strong>2025</strong></p></td><td style=\"PADDING-BOTTOM: 1px;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;\"><strong>2024</strong></p></td><td style=\"PADDING-BOTTOM: 1px;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px\"><td style=\"vertical-align:top;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Timing of revenue recognition:</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" colspan=\"2\" style=\"width:9%;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" colspan=\"2\" style=\"width:9%;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px\">Products and services transferred at a point in time</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"MARGIN: 0px 0px 0px 15px;width:9%;vertical-align:bottom;text-align:right;\">10,225</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">12,917</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td style=\"vertical-align:top;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 15px\">Services transferred over time</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;\">744</td><td style=\"PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;\">202</td><td style=\"PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;\">10,969</td><td style=\"PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;\">13,119</td><td style=\"PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr></tbody></table>"}]},{"name":"rpt:f-430","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"aehr:UnitedStateMember"},"factValues":[{"value":"4812000","decimals":-3}]},{"name":"rpt:f-431","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"aehr:UnitedStateMember"},"factValues":[{"value":"523000","decimals":-3}]},{"name":"rpt:f-432","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"srt:EuropeMember"},"factValues":[{"value":"3681000","decimals":-3}]},{"name":"rpt:f-433","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"srt:EuropeMember"},"factValues":[{"value":"18000","decimals":-3}]},{"name":"rpt:f-434","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"srt:AsiaMember"},"factValues":[{"value":"2476000","decimals":-3}]},{"name":"rpt:f-435","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"srt:AsiaMember"},"factValues":[{"value":"12578000","decimals":-3}]},{"name":"rpt:f-436","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10969000","decimals":-3}]},{"name":"rpt:f-437","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"13119000","decimals":-3}]},{"name":"rpt:f-438","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"aehr:SystemsMember"},"factValues":[{"value":"6764000","decimals":-3}]},{"name":"rpt:f-439","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"aehr:SystemsMember"},"factValues":[{"value":"60000","decimals":-3}]},{"name":"rpt:f-440","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"aehr:ContactorsMember"},"factValues":[{"value":"2613000","decimals":-3}]},{"name":"rpt:f-441","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"aehr:ContactorsMember"},"factValues":[{"value":"12094000","decimals":-3}]},{"name":"rpt:f-442","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"aehr:ServicesMember"},"factValues":[{"value":"1592000","decimals":-3}]},{"name":"rpt:f-443","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"aehr:ServicesMember"},"factValues":[{"value":"965000","decimals":-3}]},{"name":"rpt:f-444","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10969000","decimals":-3}]},{"name":"rpt:f-445","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"13119000","decimals":-3}]},{"name":"rpt:f-446","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:TimingOfTransferOfGoodOrServiceAxis":"aehr:ProductsAndServicesTransferredAtAPointInTimeMember"},"factValues":[{"value":"10225000","decimals":-3}]},{"name":"rpt:f-447","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:TimingOfTransferOfGoodOrServiceAxis":"aehr:ProductsAndServicesTransferredAtAPointInTimeMember"},"factValues":[{"value":"12917000","decimals":-3}]},{"name":"rpt:f-448","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:TimingOfTransferOfGoodOrServiceAxis":"aehr:ServicesTransferredOverTimeMember"},"factValues":[{"value":"744000","decimals":-3}]},{"name":"rpt:f-449","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:TimingOfTransferOfGoodOrServiceAxis":"aehr:ServicesTransferredOverTimeMember"},"factValues":[{"value":"202000","decimals":-3}]},{"name":"rpt:f-450","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10969000","decimals":-3}]},{"name":"rpt:f-451","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"13119000","decimals":-3}]},{"name":"rpt:f-452","factDimensions":{"xbrl:concept":"us-gaap:UnbilledContractsReceivable","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1500000","decimals":-5}]},{"name":"rpt:f-453","factDimensions":{"xbrl:concept":"us-gaap:UnbilledContractsReceivable","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3600000","decimals":-5}]},{"name":"rpt:f-454","factDimensions":{"xbrl:concept":"us-gaap:ContractWithCustomerLiability","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1200000","decimals":-5}]},{"name":"rpt:f-455","factDimensions":{"xbrl:concept":"us-gaap:ContractWithCustomerLiability","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2000000.0","decimals":-5}]},{"name":"rpt:f-456","factDimensions":{"xbrl:concept":"us-gaap:ContractWithCustomerLiabilityRevenueRecognized","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1700000","decimals":-5}]},{"name":"rpt:f-457","factDimensions":{"xbrl:concept":"us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\"><strong>9. STOCK-BASED COMPENSATION</strong></p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">Stock-based compensation expense consists of expenses for stock options, restricted stock units (\u201cRSUs\u201d), performance RSUs (\u201cPRSUs\u201d), restricted shares, performance restricted shares and employee stock purchase plan (\u201cESPP\u201d) purchase rights. Stock-based compensation expense for stock options and ESPP purchase rights is measured at each grant date, based on the fair value of the award using the Black-Scholes option valuation model, and is recognized as expense over the employee\u2019s requisite service period. This model was developed for use in estimating the value of publicly traded options that have no vesting restrictions and are fully transferable. The Company\u2019s employee stock options have characteristics significantly different from those of publicly traded options. For RSUs, PRSUs, restricted shares and performance restricted shares, stock-based compensation expense is based on the fair value of the Company\u2019s common stock at the grant date and is recognized as expense over the employee\u2019s requisite service period. All of the Company\u2019s stock-based compensation is accounted for as equity instruments. See Note 12 in the Company\u2019s Annual Report on Form 10-K for fiscal 2025 filed on July 28, 2025 for further information regarding the equity incentive plans and the ESPP. </p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">The following table summarizes the stock-based compensation expense for the three months ended August 29, 2025 and August 30, 2024:</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><table cellpadding=\"0\" style=\"border-spacing:0;text-align:left;font:10pt times new roman;width:100%\"><tbody><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"6\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>Three Months Ended </strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td></tr><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>August 29, </strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>August 30, </strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td></tr><tr style=\"height:15px\"><td style=\"vertical-align:bottom;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;\"><strong>(In thousands)</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>2025</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>2024</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Cost of sales</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">159</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">93</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td style=\"vertical-align:top;\">Research and development</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">365</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">208</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Selling, general and administrative</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:right;\">1,147</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:right;\">569</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;\">1,671</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;\">870</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr></tbody></table><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">Stock-based compensation expense totaling $0.4 million and $0.3 million was capitalized as part of inventory as of August 29, 2025 and May 30, 2025, respectively.</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">The Company\u2019s nonvested RSU, PRSU and restricted shares activities during the three months ended August 29, 2025 were as follows:</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0 </p><table cellpadding=\"0\" style=\"border-spacing:0;text-align:left;font:10pt times new roman;width:100%\"><tbody><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>Weighted</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td></tr><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;\"><strong>\u00a0</strong></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>Average Grant</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td></tr><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;\"></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>Date Fair</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td></tr><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>Shares</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>Value</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td></tr><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>(in thousands)</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>Per Share</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;\">Unvested, May 30, 2025</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">664</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">16.89</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td style=\"vertical-align:top;\">Granted (1)</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">529</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">15.13</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Vested</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">(61</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">)</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">14.81</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td style=\"vertical-align:top;\">Forfeited</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:right;\">(4</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">)</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">17.54</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Unvested, August 29, 2025</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;\">1,128</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">16.18</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr></tbody></table><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">(1) Includes 241,000 performance-based awards, of which approximately 70,000 performance-based awards have target achievement goals whereby the grantee can earn up to 200% of the original award (up to 141,000 shares) if the maximum target goals are met. The remaining awards are earned at 100% if the target goals are achieved</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">There were no options granted during the three months ended August 29, 2025 and August 30, 2024. There were no ESPP purchase rights granted during the three months ended August 29, 2025 and August 30, 2024.</p>"}]},{"name":"rpt:f-458","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<table cellpadding=\"0\" style=\"border-spacing:0;text-align:left;font:10pt times new roman;width:100%\"><tbody><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"6\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>Three Months Ended </strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td></tr><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>August 29, </strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>August 30, </strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td></tr><tr style=\"height:15px\"><td style=\"vertical-align:bottom;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;\"><strong>(In thousands)</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>2025</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>2024</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Cost of sales</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">159</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">93</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td style=\"vertical-align:top;\">Research and development</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">365</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">208</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Selling, general and administrative</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:right;\">1,147</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:right;\">569</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;\">1,671</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;\">870</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr></tbody></table>"}]},{"name":"rpt:f-459","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:CostOfSalesMember"},"factValues":[{"value":"159000","decimals":-3}]},{"name":"rpt:f-460","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2024-12-01T00:00:00/2025-03-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:CostOfSalesMember"},"factValues":[{"value":"93000","decimals":-3}]},{"name":"rpt:f-461","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:ResearchAndDevelopmentExpenseMember"},"factValues":[{"value":"365000","decimals":-3}]},{"name":"rpt:f-462","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2024-12-01T00:00:00/2025-03-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:ResearchAndDevelopmentExpenseMember"},"factValues":[{"value":"208000","decimals":-3}]},{"name":"rpt:f-463","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:GeneralAndAdministrativeExpenseMember"},"factValues":[{"value":"1147000","decimals":-3}]},{"name":"rpt:f-464","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2024-12-01T00:00:00/2025-03-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:GeneralAndAdministrativeExpenseMember"},"factValues":[{"value":"569000","decimals":-3}]},{"name":"rpt:f-465","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1671000","decimals":-3}]},{"name":"rpt:f-466","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2024-12-01T00:00:00/2025-03-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"870000","decimals":-3}]},{"name":"rpt:f-467","factDimensions":{"xbrl:concept":"us-gaap:CapitalizedCostsAssetRetirementCosts","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"400000","decimals":-5}]},{"name":"rpt:f-468","factDimensions":{"xbrl:concept":"us-gaap:CapitalizedCostsAssetRetirementCosts","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"300000","decimals":-5}]},{"name":"rpt:f-469","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<table cellpadding=\"0\" style=\"border-spacing:0;text-align:left;font:10pt times new roman;width:100%\"><tbody><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>Weighted</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td></tr><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;\"><strong>\u00a0</strong></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>Average Grant</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td></tr><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;\"></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>Date Fair</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td></tr><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>Shares</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>Value</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td></tr><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>(in thousands)</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>Per Share</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;\">Unvested, May 30, 2025</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">664</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">16.89</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td style=\"vertical-align:top;\">Granted (1)</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">529</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">15.13</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Vested</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">(61</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">)</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">14.81</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td style=\"vertical-align:top;\">Forfeited</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:right;\">(4</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">)</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">17.54</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Unvested, August 29, 2025</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;\">1,128</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">16.18</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr></tbody></table>"}]},{"name":"rpt:f-470","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"aehr:NonvestedRSUActivtyMember"},"factValues":[{"value":"664000","decimals":-3}]},{"name":"rpt:f-471","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"aehr:NonvestedRSUActivtyMember"},"factValues":[{"value":"16.89"}]},{"name":"rpt:f-472","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"aehr:NonvestedRSUActivtyMember"},"factValues":[{"value":"529000","decimals":-3}]},{"name":"rpt:f-473","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"aehr:NonvestedRSUActivtyMember"},"factValues":[{"value":"15.13"}]},{"name":"rpt:f-474","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"aehr:NonvestedRSUActivtyMember"},"factValues":[{"value":"61000","decimals":-3}]},{"name":"rpt:f-475","factDimensions":{"xbrl:concept":"aehr:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionVestedWeightedAverageGrantDateFairValue","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"aehr:NonvestedRSUActivtyMember"},"factValues":[{"value":"14.81"}]},{"name":"rpt:f-476","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"aehr:NonvestedRSUActivtyMember"},"factValues":[{"value":"4000","decimals":-3}]},{"name":"rpt:f-477","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"aehr:NonvestedRSUActivtyMember"},"factValues":[{"value":"17.54"}]},{"name":"rpt:f-478","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"aehr:NonvestedRSUActivtyMember"},"factValues":[{"value":"1128000","decimals":-3}]},{"name":"rpt:f-479","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"aehr:NonvestedRSUActivtyMember"},"factValues":[{"value":"16.18"}]},{"name":"rpt:f-480","factDimensions":{"xbrl:concept":"aehr:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceRSUNumberOfSharesAvailableForGrant","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"241000","decimals":0}]},{"name":"rpt:f-481","factDimensions":{"xbrl:concept":"aehr:ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetNumberOfShares","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"70000","decimals":0}]},{"name":"rpt:f-482","factDimensions":{"xbrl:concept":"aehr:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTargetAchieved","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"2","decimals":0}]},{"name":"rpt:f-483","factDimensions":{"xbrl:concept":"aehr:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesIssuedUponAchievementOfTarget","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"141000","decimals":0}]},{"name":"rpt:f-484","factDimensions":{"xbrl:concept":"aehr:RestructuringChargesDisclosureTextblock","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\"><strong>10. RESTRUCTURING CHARGES</strong></p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">During the three months ended May 30, 2025, the Company initiated a restructuring plan to consolidate facilities and optimize cost structure in order to more effectively support the Company\u2019s long-term strategic objectives. Restructuring charges relate to impairment of long-lived assets that will no longer be used in operations, including right-of-use assets and facility-related property, contract termination costs and facility exit-related costs. There were no additional charges incurred related to this plan during the three months ended August 29, 2025. The related restructuring liability, primarily related to contract termination costs, remained at $0.2 million as of August 29, 2025 and is included as a component of accrued expenses and other current liabilities.</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">Separately, the Company implemented a workforce reduction to align resources with its business needs in the three months ended August 29, 2025. The Company recorded $0.2 million of restructuring charges in the Condensed Consolidated Statements of Operations during the three months ended August 29, 2025, primarily related to employee termination benefits. No restructuring liability remained as of August 29, 2025 related to this initiative. </p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">There were no restructuring charges during the three months ended August 30, 2024.</p>"}]},{"name":"rpt:f-485","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserve","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:OtherRestructuringMember"},"factValues":[{"value":"200000","decimals":-5}]},{"name":"rpt:f-486","factDimensions":{"xbrl:concept":"us-gaap:RestructuringCharges","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:RestructuringCostAndReserveAxis":"us-gaap:OtherRestructuringMember"},"factValues":[{"value":"200000","decimals":-5}]},{"name":"rpt:f-487","factDimensions":{"xbrl:concept":"aehr:EmployeeRetentionCreditDisclosureTextblock","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\"><strong>11. EMPLOYEE RETENTION CREDIT</strong></p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">The Company filed claims for the Employee Retention Credit (\u201cERC\u201d) with the Internal Revenue Service in February 2024 under the provisions of the Coronavirus Aid, Relief, and Economic Security Act, as amended. During the three months ended August 29, 2025, the Company received a refund of approximately $1.3 million, which was recognized as other income in the Condensed Consolidated Statements of Operations.</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">In connection with filing the ERC claims, the Company engaged a third-party service provider under a contingent-fee arrangement. As a result, the Company incurred a service fee of approximately $0.3 million, which was recorded in other expense in the Condensed Consolidated Statements of Operations during the three months ended August 29, 2025.</p>"}]},{"name":"rpt:f-488","factDimensions":{"xbrl:concept":"us-gaap:OtherIncome","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:CreditFacilityAxis":"aehr:EmployeeRetentionCreditMember"},"factValues":[{"value":"1300000","decimals":-5}]},{"name":"rpt:f-489","factDimensions":{"xbrl:concept":"us-gaap:OtherExpenses","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:CreditFacilityAxis":"aehr:EmployeeRetentionCreditMember"},"factValues":[{"value":"300000","decimals":-5}]},{"name":"rpt:f-490","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareTextBlock","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\"><strong>12. NET INCOME (LOSS) PER SHARE</strong></p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">Basic net income (loss) per share is determined using the weighted average number of common shares outstanding during the period. Diluted net income per share is determined using the weighted average number of common shares and potential common shares (representing the hypothetical number of incremental shares issuable under the assumed exercise of outstanding stock options, and vesting of outstanding RSUs and ESPP shares) during the period using the treasury stock method. The calculation of dilutive shares outstanding excludes securities that would have an antidilutive effect on net income per share.</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">The following table presents the computation of basic and diluted net income (loss) per share:\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><table cellpadding=\"0\" style=\"border-spacing:0;text-align:left;font:10pt times new roman;width:100%\"><tbody><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"6\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>Three Months Ended </strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td></tr><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>August 29, </strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>August 30, </strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td></tr><tr style=\"height:15px\"><td style=\"vertical-align:bottom;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;\"><strong>(In thousands, except per share data)</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>2025</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>2024</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px\"><td style=\"vertical-align:top;\">Numerator:</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" colspan=\"2\" style=\"width:9%;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" colspan=\"2\" style=\"width:9%;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Net income (loss)</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;\">(2,084</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">)</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;\">660</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td style=\"vertical-align:top;\">Denominator:</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Basic weighted average shares outstanding</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">29,923</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">29,107</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td style=\"vertical-align:top;\">Dilutive effect of common equivalent shares outstanding</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:right;\">-</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:right;\">525</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Diluted weighted average shares outstanding</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;\">29,923</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;\">29,632</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Net income (loss) per share - Basic</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;\">(0.07</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">)</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;\">0.02</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td style=\"vertical-align:top;\">Net income (loss) per share - Diluted</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;\">(0.07</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">)</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;\">0.02</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td style=\"vertical-align:top;\">Antidilutive employee share-based awards, excluded</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">1,924</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">640</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr></tbody></table>"}]},{"name":"rpt:f-491","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<table cellpadding=\"0\" style=\"border-spacing:0;text-align:left;font:10pt times new roman;width:100%\"><tbody><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"6\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>Three Months Ended </strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td></tr><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>August 29, </strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>August 30, </strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td></tr><tr style=\"height:15px\"><td style=\"vertical-align:bottom;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:left;\"><strong>(In thousands, except per share data)</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>2025</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\"><strong>\u00a0</strong></p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:center;\"><strong>2024</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px\"><td style=\"vertical-align:top;\">Numerator:</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" colspan=\"2\" style=\"width:9%;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" colspan=\"2\" style=\"width:9%;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Net income (loss)</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;\">(2,084</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">)</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;\">660</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td style=\"vertical-align:top;\">Denominator:</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Basic weighted average shares outstanding</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">29,923</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">29,107</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td style=\"vertical-align:top;\">Dilutive effect of common equivalent shares outstanding</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:right;\">-</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:right;\">525</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Diluted weighted average shares outstanding</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;\">29,923</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;\">29,632</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Net income (loss) per share - Basic</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;\">(0.07</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">)</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;\">0.02</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td style=\"vertical-align:top;\">Net income (loss) per share - Diluted</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;\">(0.07</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">)</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;\">0.02</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td style=\"vertical-align:top;\">Antidilutive employee share-based awards, excluded</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">1,924</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">640</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr></tbody></table>"}]},{"name":"rpt:f-492","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-2084000","decimals":-3}]},{"name":"rpt:f-493","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"660000","decimals":-3}]},{"name":"rpt:f-494","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"29923000","decimals":-3}]},{"name":"rpt:f-495","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"29107000","decimals":-3}]},{"name":"rpt:f-496","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"525000","decimals":-3}]},{"name":"rpt:f-497","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"29923000","decimals":-3}]},{"name":"rpt:f-498","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"29632000","decimals":-3}]},{"name":"rpt:f-499","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.07"}]},{"name":"rpt:f-500","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.02"}]},{"name":"rpt:f-501","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.07"}]},{"name":"rpt:f-502","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.02"}]},{"name":"rpt:f-503","factDimensions":{"xbrl:concept":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"1924000","decimals":-3}]},{"name":"rpt:f-504","factDimensions":{"xbrl:concept":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","xbrl:period":"2024-06-01T00:00:00/2024-08-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"640000","decimals":-3}]},{"name":"rpt:f-505","factDimensions":{"xbrl:concept":"us-gaap:SegmentReportingDisclosureTextBlock","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\"><strong>13. SEGMENT AND CONCENTRATION INFORMATION</strong></p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker, or group, in deciding how to allocate resources and in assessing performance.</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">The Company\u2019s chief operating decision maker, the chief executive officer, reviews discrete financial information presented on a consolidated basis for purposes of regularly making operating decisions and assessing financial performance. Accordingly, the Company considers itself to be in one operating segment.</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">Property and equipment, net by geographic area are as follows:</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">\u00a0</p><table cellpadding=\"0\" style=\"border-spacing:0;text-align:left;font:10pt times new roman;width:100%\"><tbody><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;\"><strong>August 29,</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;\"><strong>May 30,</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px\"><td style=\"vertical-align:bottom;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\"><strong>(In thousands)</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;\"><strong>2025</strong></p></td><td style=\"PADDING-BOTTOM: 1px;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;\"><strong>2025</strong></p></td><td style=\"PADDING-BOTTOM: 1px;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">United States</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">8,939</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">8,892</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td style=\"vertical-align:top;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">International</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;\">62</td><td style=\"PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;\">77</td><td style=\"PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Total property and equipment, net</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;\">9,001</td><td style=\"PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;\">8,969</td><td style=\"PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr></tbody></table>"}]},{"name":"rpt:f-506","factDimensions":{"xbrl:concept":"us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<table cellpadding=\"0\" style=\"border-spacing:0;text-align:left;font:10pt times new roman;width:100%\"><tbody><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;\"><strong>August 29,</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"2\" style=\"width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;\"><strong>May 30,</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px\"><td style=\"vertical-align:bottom;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\"><strong>(In thousands)</strong></p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;\"><strong>2025</strong></p></td><td style=\"PADDING-BOTTOM: 1px;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"hdcell\" colspan=\"2\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px 0px 0px 0in; text-align:center;\"><strong>2025</strong></p></td><td style=\"PADDING-BOTTOM: 1px;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">United States</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">8,939</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">8,892</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#ffffff\"><td style=\"vertical-align:top;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">International</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;\">62</td><td style=\"PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: 1px solid;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 1px solid;width:9%;vertical-align:bottom;text-align:right;\">77</td><td style=\"PADDING-BOTTOM: 1px;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Total property and equipment, net</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;\">9,001</td><td style=\"PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"BORDER-BOTTOM: 3px double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;\">8,969</td><td style=\"PADDING-BOTTOM: 3px;width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr></tbody></table>"}]},{"name":"rpt:f-507","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"aehr:UnitedStateMember"},"factValues":[{"value":"8939000","decimals":-3}]},{"name":"rpt:f-508","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"aehr:UnitedStateMember"},"factValues":[{"value":"8892000","decimals":-3}]},{"name":"rpt:f-509","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IncomeTaxAuthorityNameAxis":"aehr:InternationalMember"},"factValues":[{"value":"62000","decimals":-3}]},{"name":"rpt:f-510","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IncomeTaxAuthorityNameAxis":"aehr:InternationalMember"},"factValues":[{"value":"77000","decimals":-3}]},{"name":"rpt:f-511","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2025-08-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9001000","decimals":-3}]},{"name":"rpt:f-512","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8969000","decimals":-3}]},{"name":"rpt:f-513","factDimensions":{"xbrl:concept":"ecd:MtrlTermsOfTrdArrTextBlock","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"FONT-SIZE: 10pt; FONT-FAMILY: times new roman; MARGIN: 0px; text-align:justify;\">On August 8, 2025, Gayn Erickson, President and Chief Executive Officer, terminated his previously adopted Rule 10b5-1 trading arrangement. As of August 29, 2025, none of our directors or officers have in place a\u00a0Rule 10b5-1 trading arrangement.</p>"}]},{"name":"rpt:f-514","factDimensions":{"xbrl:concept":"ecd:Rule10b51ArrTrmntdFlag","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"true"}]},{"name":"rpt:f-515","factDimensions":{"xbrl:concept":"ecd:Rule10b51ArrAdoptedFlag","xbrl:period":"2025-05-31T00:00:00/2025-08-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"true"}]}]}}