{"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-26-006919","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/20260529","nonnum":"http://www.xbrl.org/dtr/type/non-numeric","cyd":"http://xbrl.sec.gov/cyd/2025","dtr-types":"http://www.xbrl.org/dtr/type/2024-01-31","srt":"http://fasb.org/srt/2025"},"description":"10-K 0001654954-26-006919 (CIK 0001040470) projected from XBRL by xbrlkit"},"xbrlModel":{"name":"rpt:Report","modelType":"xbrl:report","properties":[{"property":"xbrl:reportFilingDate","value":"2026-07-27"}],"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":"dei:nonemptySequenceNumberItemType","baseType":"xs:token"},{"name":"dei:internationalNameItemType","baseType":"xs:token"},{"name":"xbrli:gMonthDayItemType","baseType":"xs:gMonthDay"},{"name":"dei:fiscalPeriodItemType","baseType":"xs:token"},{"name":"dei:submissionTypeItemType","baseType":"xs:string"},{"name":"dei:stateOrProvinceItemType","baseType":"xs:string"},{"name":"dei:centralIndexKeyItemType","baseType":"xs:token"},{"name":"dei:yesNoItemType","baseType":"xs:token"},{"name":"dei:fileNumberItemType","baseType":"xs:string"},{"name":"dei:filerCategoryItemType","baseType":"xs:string"},{"name":"dei:edgarStateCountryItemType","baseType":"xs:string"},{"name":"dei:employerIdItemType","baseType":"xs:token"},{"name":"dei:securityTitleItemType","baseType":"xs:normalizedString"},{"name":"dei:edgarExchangeCodeItemType","baseType":"xs:normalizedString"},{"name":"dei:tradingSymbolItemType","baseType":"xs:normalizedString"}],"concepts":[{"name":"aehr:AccountingStandardsAdoptedPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"aehr:AdditionDueToBusinessCombination","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"aehr:AssetsObtainedInExchangeForLiabilitiesRelatedToOperatingLeases","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"aehr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDefiniteLivedIntangibleAssets","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"aehr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatinglLeaseObligation","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"aehr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesGoodwill","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"aehr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredOperatingLeaseRightOfUseAsset","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"aehr:ConcentrationRiskPercentage","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"aehr:ConcentrationRiskPercentageOne","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"aehr:ContractTerminationCharges","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"aehr:CustomerDeposits","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"aehr:CustomerDepositsAndDeferredRevenueShortTerm","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"aehr:CustomerDepositsAndDeferredRevenueTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"aehr:DeferredTaxAssetStockBasedCompensation","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"aehr:DeferredTaxAssetsLeaseLiabilities","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"aehr:DefinedContributionPlanVestedPercentage","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"aehr:DescriptionOfDesignatedIndemnificationObligations","dataType":"xs:string","periodType":"duration","nillable":true},{"name":"aehr:DescriptionRelatedToOperatingLeaseAgreement","dataType":"xs:string","periodType":"duration","nillable":true},{"name":"aehr:EffectiveIncomeTaxRateAmountContinuingOperations","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"aehr:EffectiveIncomeTaxRateContinuingOperationsInPercentage","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"aehr:EffectiveIncomeTaxRateReconciliationCompensationLimitationAmount","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"aehr:EffectiveIncomeTaxRateReconciliationCompensationLimitationInPercentage","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"aehr:EffectiveIncomeTaxRateReconciliationPermanentItemsAmount","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"aehr:EffectiveIncomeTaxRateReconciliationPermanentItemsInPercentage","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"aehr:EffectiveIncomeTaxRatesContinuingOperations","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"aehr:EffectiveIncomeTaxRatesReconciliationExcessTaxBenefitOrDeficitOnStockAwardsAmount","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"aehr:EffectiveIncomeTaxRatesReconciliationExcessTaxBenefitOrDeficitOnStockAwardsPercentage","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"aehr:EffectiveIncomeTaxRatesReconciliationReturnToProvisionAdjustmentsAndOtherTrueUpsAmount","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"aehr:EffectiveIncomeTaxRatesReconciliationReturnToProvisionAdjustmentsAndOtherTrueUpsPercentage","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"aehr:EffectiveIncomeTaxRatesReconciliationTaxCreditsResearch","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"aehr:EmployeeRetentionCreditDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"aehr:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriosdForRecognition1","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"aehr:EmployeeTerminationBenefits","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"aehr:EscrowPayable","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"aehr:EscrowPayableCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"aehr:FairValueOfEscrowPayable","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"aehr:FiniteLivedTangibleAssetUsefulLife","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"aehr:Goodwills","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"aehr:IncomeTaxPaidTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"aehr:IncreaseDecreaseInOperatingLeaseLiabilities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"aehr:IntangibleAssetsFiniteLivedPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"aehr:IssuanceCostsOfCommonStockIncludedInAccountsPayable","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"aehr:IssuanceOfCommonStockInPublicOfferingsNetOfIssuanceCostsAmount","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"aehr:IssuanceOfCommonStockInPublicOfferingsNetOfIssuanceCostsShares","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"aehr:LeaseTerminationFee","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"aehr:NetTransferOfEquipmentBetweenInventoryAndPropertyAndEquipment","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"aehr:OperatingLeaseWeightedAverageRemainingLeaseTermDuringPeriod","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"aehr:OtherAccruedLiabilitiesAndOtherLiabilitiesCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"aehr:OtherAssetImpairmentCharge","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"aehr:PercentageOfConcentrationRiskPercentage","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"aehr:PerformanceBasedAwardsTargetGoalsNotAchievedNumber","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"aehr:PropertyAndEquipmentAcquiredIncludedInAccountsPayableAndAccruedLiabilities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"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:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"aehr:RetirementPlanDisclouserTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"aehr:ScheduleOfAccountsReceivableFromMajorCustomersTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"aehr:ScheduleOfAcquisitionDateFairValueOfTheConsiderationTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"aehr:ScheduleOfFairValueOfTheAssetsAcquiredAndLiabilitiesTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"aehr:ScheduleOfFairValueOfTheSeparatelyIdentifiableIntangibleAssetsTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"aehr:ScheduleOfRestrictedSharesAndPerformanceRestrictedSharesGrantedTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"aehr:ScheduleOfRestructuringChargesTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"aehr:ScheduleOfUsefulLifeForPropertyAndEquipmentTableTextblock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"aehr:ScheduleOfWarrantyReserveTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"aehr:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledInPeriodWeightedAverageGrantDateFairValue","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"aehr:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsOne","dataType":"xbrlr:duration","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:ShareBasedCompensationArrangementByShareBasedPaymentAwardStockAppreciationRightsVestedAndExpectedToVestAggregateIntrinsicValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"aehr:ShareBasedCompensationArrangementByShareBasedPaymentAwardStockAppreciationRightsVestedAndExpectedToVestExercisableNumber","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"aehr:ShareBasedCompensationArrangementByShareBasedPaymentAwardStockAppreciationRightsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice","dataType":"xbrlr:perShare","periodType":"instant","nillable":true},{"name":"aehr:ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetNumberOfShares","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"aehr:ShareBasedCompensationLiability","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"aehr:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"aehr:ShelfRegistrationAmount","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"aehr:StockApperiaciationRightTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"aehr:StockBasedCompensationExpenseCapitalizedIntoInventory","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"aehr:TotalFairValueTransactionValueOfConsideration","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"aehr:UnrecognizedTaxBenefitsBeginning","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"aehr:UnrecognizedTaxBenefitsNew","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"aehr:UpdatedPurchaseConsiderationDescription","dataType":"xs:string","periodType":"duration","nillable":true},{"name":"cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"cyd:CybersecurityRiskManagementProcessesIntegratedFlag","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"cyd:CybersecurityRiskManagementThirdPartyEngagedFlag","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"cyd:CybersecurityRiskRoleOfManagementTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:AmendmentFlag","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:AuditorFirmId","dataType":"dei:nonemptySequenceNumberItemType","periodType":"duration","nillable":true},{"name":"dei:AuditorLocation","dataType":"dei:internationalNameItemType","periodType":"duration","nillable":true},{"name":"dei:AuditorName","dataType":"dei:internationalNameItemType","periodType":"duration","nillable":true},{"name":"dei:CityAreaCode","dataType":"xs:normalizedString","periodType":"duration","nillable":true},{"name":"dei:CurrentFiscalYearEndDate","dataType":"xbrli:gMonthDayItemType","periodType":"duration","nillable":true},{"name":"dei:DocumentAnnualReport","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:DocumentFinStmtErrorCorrectionFlag","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:DocumentFiscalPeriodFocus","dataType":"dei:fiscalPeriodItemType","periodType":"duration","nillable":true},{"name":"dei:DocumentFiscalYearFocus","dataType":"xs:gYear","periodType":"duration","nillable":true},{"name":"dei:DocumentPeriodEndDate","dataType":"xs:date","periodType":"duration","nillable":true},{"name":"dei:DocumentTransitionReport","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:DocumentType","dataType":"dei:submissionTypeItemType","periodType":"duration","nillable":true},{"name":"dei:EntityAddressAddressLine1","dataType":"xs:normalizedString","periodType":"duration","nillable":true},{"name":"dei:EntityAddressCityOrTown","dataType":"xs:normalizedString","periodType":"duration","nillable":true},{"name":"dei:EntityAddressPostalZipCode","dataType":"xs:normalizedString","periodType":"duration","nillable":true},{"name":"dei:EntityAddressStateOrProvince","dataType":"dei:stateOrProvinceItemType","periodType":"duration","nillable":true},{"name":"dei:EntityCentralIndexKey","dataType":"dei:centralIndexKeyItemType","periodType":"duration","nillable":true},{"name":"dei:EntityCommonStockSharesOutstanding","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"dei:EntityCurrentReportingStatus","dataType":"dei:yesNoItemType","periodType":"duration","nillable":true},{"name":"dei:EntityEmergingGrowthCompany","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:EntityFileNumber","dataType":"dei:fileNumberItemType","periodType":"duration","nillable":true},{"name":"dei:EntityFilerCategory","dataType":"dei:filerCategoryItemType","periodType":"duration","nillable":true},{"name":"dei:EntityIncorporationStateCountryCode","dataType":"dei:edgarStateCountryItemType","periodType":"duration","nillable":true},{"name":"dei:EntityInteractiveDataCurrent","dataType":"dei:yesNoItemType","periodType":"duration","nillable":true},{"name":"dei:EntityPublicFloat","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"dei:EntityRegistrantName","dataType":"xs:normalizedString","periodType":"duration","nillable":true},{"name":"dei:EntityShellCompany","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:EntitySmallBusiness","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:EntityTaxIdentificationNumber","dataType":"dei:employerIdItemType","periodType":"duration","nillable":true},{"name":"dei:EntityVoluntaryFilers","dataType":"dei:yesNoItemType","periodType":"duration","nillable":true},{"name":"dei:EntityWellKnownSeasonedIssuer","dataType":"dei:yesNoItemType","periodType":"duration","nillable":true},{"name":"dei:IcfrAuditorAttestationFlag","dataType":"xs:boolean","periodType":"duration","nillable":true},{"name":"dei:LocalPhoneNumber","dataType":"xs:normalizedString","periodType":"duration","nillable":true},{"name":"dei:Security12bTitle","dataType":"dei:securityTitleItemType","periodType":"duration","nillable":true},{"name":"dei:SecurityExchangeName","dataType":"dei:edgarExchangeCodeItemType","periodType":"duration","nillable":true},{"name":"dei:TradingSymbol","dataType":"dei:tradingSymbolItemType","periodType":"duration","nillable":true},{"name":"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:AccretionAmortizationOfDiscountsAndPremiumsInvestments","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AccruedProfessionalFeesCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AdditionalPaidInCapital","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AdjustmentsToAdditionalPaidInCapitalMarkToMarket","dataType":"xbrlr:monetary","periodType":"duration","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:AssetAcquisitionConsiderationTransferred","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:AssetImpairmentCharges","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"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:BusinessCombinationAcquisitionRelatedCosts","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BusinessCombinationDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock","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:CashAndCashEquivalentsAtCarryingValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CashAndCashEquivalentsPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:CommonStockCapitalSharesReservedForFutureIssuance","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:CommonStockParOrStatedValuePerShare","dataType":"xbrlr:perShare","periodType":"instant","nillable":true},{"name":"us-gaap:CommonStockSharesAuthorized","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:CommonStockSharesIssued","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:CommonStockSharesOutstanding","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:CommonStockValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:CompensationAndEmployeeBenefitPlansTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ComprehensiveIncomeNetOfTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ComprehensiveIncomeNoteTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ComprehensiveIncomePolicyPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ConcentrationRiskCreditRisk","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap: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:ContractWithCustomerAssetNet","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:CurrentFederalTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CurrentForeignTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredForeignIncomeTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap: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:DeferredStateAndLocalIncomeTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsGross","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsInventory","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsLiabilitiesNet","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwards","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsOther","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsTaxCreditCarryforwards","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DeferredTaxAssetsValuationAllowance","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DeferredTaxLiabilitiesLeasingArrangements","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DeferredTaxLiabilitiesOtherFiniteLivedAssets","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:DefinedBenefitPlanContributionsByEmployer","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:Depreciation","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DepreciationAndAmortization","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:DisaggregationOfRevenueTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:EarningsPerShareBasic","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:EarningsPerShareDiluted","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap: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:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercent","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:EmployeeRelatedLiabilitiesCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:EmployeeStockOwnershipPlanESOPSharesContributedToESOP","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:FacilityCosts","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"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:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure","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:FiniteLivedIntangibleAssetsNet","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:FurnitureAndFixturesGross","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap: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:GoodwillAndIntangibleAssetsPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:GrossProfit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ImpairmentOfLeasehold","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncomeTaxDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:IncomeTaxExpenseBenefit","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncomeTaxPaidFederalAfterRefundReceived","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncomeTaxPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncomeTaxReconciliationTaxCreditsResearch","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncomeTaxesPaidNet","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:IncreaseDecreaseInAccountsPayable","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:IncreaseDecreaseInAccountsReceivable","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap: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:InterestCostsCapitalizedAdjustment","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:InterestIncomeExpenseNet","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:InterestPaidNet","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:InventoryFinishedGoodsNetOfReserves","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:InventoryNet","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:InventoryPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:InventoryRawMaterialsNetOfReserves","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:InventoryWorkInProcessNetOfReserves","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:InvestmentsAndOtherNoncurrentAssets","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:LeaseCostTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:LeaseholdImprovementsGross","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LesseeOperatingLeasesTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:Liabilities","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LiabilitiesAndStockholdersEquity","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:LiabilitiesCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap: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:OperatingLeaseCost","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OperatingLeaseLiability","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeaseLiabilityCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeaseLiabilityNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeasePayments","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OperatingLeaseRightOfUseAsset","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent","dataType":"xbrlr:percent","periodType":"instant","nillable":true},{"name":"us-gaap:OperatingLossCarryforwards","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OtherAccruedLiabilitiesCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherAssetsNoncurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:OtherEmployeeRelatedLiabilitiesCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap: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:PaymentsOfStockIssuanceCosts","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:PaymentsToAcquireBusinessesGross","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:PrepaidExpenseAndOtherAssets","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProceedsFromIssuanceInitialPublicOffering","dataType":"xbrlr:monetary","periodType":"duration","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:ProceedsFromOtherOperatingActivities","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProductWarrantyAccrual","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ProductWarrantyAccrualPayments","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ProductWarrantyAccrualWarrantiesIssued","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:ProfessionalFees","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ProfitLoss","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:PropertyPlantAndEquipmentGross","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:PropertyPlantAndEquipmentNet","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:PropertyPlantAndEquipmentOther","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:PropertyPlantAndEquipmentTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ResearchAndDevelopmentExpense","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:RestrictedCash","dataType":"xbrlr:monetary","periodType":"instant","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:RestructuringAndRelatedActivitiesDisclosureTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"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:RevenueRecognitionPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:Revenues","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:SaleOfStockConsiderationReceivedPerTransaction","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:SaleOfStockPricePerShare","dataType":"xbrlr:perShare","periodType":"instant","nillable":true},{"name":"us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfGoodwillTextBlock","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:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap: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:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","dataType":"xbrlr:perShare","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","dataType":"xbrlr:percent","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice","dataType":"xbrlr:perShare","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","dataType":"xbrlr:perShare","periodType":"duration","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","dataType":"xbrlr:perShare","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice","dataType":"xbrlr:perShare","periodType":"instant","nillable":true},{"name":"us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1","dataType":"xbrlr:duration","periodType":"duration","nillable":true},{"name":"us-gaap:SharesIssued","dataType":"xbrla:sharesType","periodType":"instant","nillable":true},{"name":"us-gaap:ShippingAndHandlingCostPolicyTextBlock","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:StandardProductWarrantyPolicy","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:StockIssuedDuringPeriodSharesAcquisitions","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:StockIssuedDuringPeriodSharesNewIssues","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap: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:UnrealizedGainLossOnInvestments","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:UnrecognizedTaxBenefits","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"debit"}]},{"name":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate","dataType":"xbrlr:monetary","periodType":"instant","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:UseOfEstimates","dataType":"xbrlr:textBlock","periodType":"duration","nillable":true},{"name":"us-gaap:ValuationAllowancesAndReservesRecoveries","dataType":"xbrlr:monetary","periodType":"duration","nillable":true,"properties":[{"property":"xbrla:balance","value":"credit"}]},{"name":"us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:WeightedAverageNumberOfSharesIssuedBasic","dataType":"xbrla:sharesType","periodType":"duration","nillable":true},{"name":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","dataType":"xbrla:sharesType","periodType":"duration","nillable":true}],"headings":[{"name":"aehr:AccumulatedOtherComprehensiveLossAbstract"},{"name":"aehr:BusinessCombinationabstract"},{"name":"aehr:CommitmentsAndContingenciesAbstract"},{"name":"aehr:EQUITYAbstract"},{"name":"aehr:EmployeeRetentionCreditAbstract"},{"name":"aehr:GoodwillAndPurchasedIntangibleAssetsAbstract"},{"name":"cyd:CybersecurityRiskManagementStrategyAndGovernanceAbstract"},{"name":"cyd:CybersecurityRiskManagementStrategyAndGovernanceLineItems"},{"name":"cyd:CybersecurityRiskManagementStrategyAndGovernanceTable"},{"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:AssetsCurrentAbstract"},{"name":"us-gaap:BalanceSheetRelatedDisclosuresAbstract"},{"name":"us-gaap:CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"},{"name":"us-gaap:CompensationAndRetirementDisclosureAbstract"},{"name":"us-gaap:DeferredTaxAssetsGrossAbstract"},{"name":"us-gaap:DeferredTaxLiabilitiesAbstract"},{"name":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"},{"name":"us-gaap:EarningsPerShareAbstract"},{"name":"us-gaap:FairValueDisclosuresAbstract"},{"name":"us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract"},{"name":"us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract"},{"name":"us-gaap:IncomeStatementAbstract"},{"name":"us-gaap:IncomeTaxDisclosureAbstract"},{"name":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract"},{"name":"us-gaap:LeasesAbstract"},{"name":"us-gaap:LesseeOperatingLeaseDescriptionAbstract"},{"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:StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract"},{"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:SupplementalCashFlowInformationAbstract"},{"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:BusinessAcquisitionAxis","domainClass":"us-gaap:BusinessAcquisitionAcquireeDomain"},{"name":"us-gaap:ChangeInAccountingEstimateByTypeAxis","domainClass":"us-gaap:ChangeInAccountingEstimateTypeDomain"},{"name":"us-gaap:ConcentrationRiskByTypeAxis","domainClass":"us-gaap:ConcentrationRiskTypeDomain"},{"name":"us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis","domainClass":"us-gaap:EmployeeStockOwnershipPlanESOPPlanDomain"},{"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:IncomeTaxAuthorityAxis","domainClass":"us-gaap:IncomeTaxAuthorityDomain"},{"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:RestructuringPlanAxis","domainClass":"us-gaap:RestructuringPlanDomain"},{"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:BusinessAcquisitionAcquireeDomain"},{"name":"us-gaap:ChangeInAccountingEstimateTypeDomain"},{"name":"us-gaap:ConcentrationRiskTypeDomain"},{"name":"us-gaap:EmployeeStockOwnershipPlanESOPPlanDomain"},{"name":"us-gaap:EquityComponentDomain"},{"name":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain"},{"name":"us-gaap:FairValueMeasurementsFairValueHierarchyDomain"},{"name":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain"},{"name":"us-gaap:IncomeStatementLocationDomain"},{"name":"us-gaap:IncomeTaxAuthorityDomain"},{"name":"us-gaap:IncomeTaxAuthorityNameDomain"},{"name":"us-gaap:IndefiniteLivedIntangibleAssetsMajorClassNameDomain"},{"name":"us-gaap:PlanNameDomain"},{"name":"us-gaap:PropertyPlantAndEquipmentTypeDomain"},{"name":"us-gaap:RestructuringPlanDomain"},{"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:BusinessAcquisitionAcquireeDomain","relationships":[{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"aehr:AEHRIncalMember"}]},{"name":"rpt:domain-1","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-2","root":"us-gaap:IndefiniteLivedIntangibleAssetsMajorClassNameDomain","relationships":[{"source":"us-gaap:IndefiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:TradeNamesMember"}]},{"name":"rpt:domain-3","root":"us-gaap:PlanNameDomain","relationships":[{"source":"us-gaap:PlanNameDomain","target":"aehr:BottomMember"},{"source":"us-gaap:PlanNameDomain","target":"aehr:TopMember"}]},{"name":"rpt:domain-4","root":"us-gaap:BusinessAcquisitionAcquireeDomain","relationships":[{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"aehr:IncalTechnologyIncMember"}]},{"name":"rpt:domain-5","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:RetainedEarningsMember"},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"}]},{"name":"rpt:domain-6","root":"us-gaap:IncomeStatementLocationDomain","relationships":[{"source":"us-gaap:IncomeStatementLocationDomain","target":"aehr:ResearchAndDevelopmentMember"},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:SellingGeneralAndAdministrativeExpensesMember"},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:CostOfSalesMember"}]},{"name":"rpt:domain-7","root":"us-gaap:ChangeInAccountingEstimateTypeDomain","relationships":[{"source":"us-gaap:ChangeInAccountingEstimateTypeDomain","target":"aehr:NetEffectOnNetIncomeLossMember"}]},{"name":"rpt:domain-8","root":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","relationships":[{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"aehr:StockOptionAndRSUTransactionsMember"}]},{"name":"rpt:domain-9","root":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","relationships":[{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"aehr:RsuPrsuAndRestrictedStockAwardsMember"}]},{"name":"rpt:domain-10","root":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","relationships":[{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"aehr:OutstandingOptionsStockOptionTransactionsMember"}]},{"name":"rpt:domain-11","root":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","relationships":[{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:StockOptionMember"}]},{"name":"rpt:domain-12","root":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","relationships":[{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"aehr:StockAppreciationRightsCashSettledAwardsMember"}]},{"name":"rpt:domain-13","root":"us-gaap:EmployeeStockOwnershipPlanESOPPlanDomain","relationships":[{"source":"us-gaap:EmployeeStockOwnershipPlanESOPPlanDomain","target":"aehr:EmployeeStockPurchasePlanMember"}]},{"name":"rpt:domain-14","root":"us-gaap:PlanNameDomain","relationships":[{"source":"us-gaap:PlanNameDomain","target":"aehr:TopMember"},{"source":"us-gaap:PlanNameDomain","target":"aehr:BottomMember"}]},{"name":"rpt:domain-15","root":"us-gaap:EmployeeStockOwnershipPlanESOPPlanDomain","relationships":[{"source":"us-gaap:EmployeeStockOwnershipPlanESOPPlanDomain","target":"aehr:EmployeeStockPurchasePlanMember"},{"source":"us-gaap:EmployeeStockOwnershipPlanESOPPlanDomain","target":"aehr:EmployeeStockOwnershipPlanMember"}]},{"name":"rpt:domain-16","root":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","relationships":[{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"aehr:RsuPrsuAndRestrictedStockAwardsMember"},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:StockOptionMember"},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"aehr:StockAppreciationRightsCashSettledAwardsMember"},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"aehr:EquityIncentivePlan2016Member"},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"aehr:EquityIncentivePlanTwoZeroTwoThreeMember"}]},{"name":"rpt:domain-17","root":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","relationships":[{"source":"us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain","target":"aehr:MoneyMarketFundMember"}]},{"name":"rpt:domain-18","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-19","root":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain","relationships":[{"source":"us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain","target":"us-gaap:AssetsMember"}]},{"name":"rpt:domain-20","root":"us-gaap:IncomeTaxAuthorityDomain","relationships":[{"source":"us-gaap:IncomeTaxAuthorityDomain","target":"aehr:TypeOfAdoption202309Member"},{"source":"us-gaap:IncomeTaxAuthorityDomain","target":"aehr:AccountingStandardUpdate202309Member"}]},{"name":"rpt:domain-21","root":"us-gaap:IncomeTaxAuthorityNameDomain","relationships":[{"source":"us-gaap:IncomeTaxAuthorityNameDomain","target":"aehr:TaiwanMember"},{"source":"us-gaap:IncomeTaxAuthorityNameDomain","target":"aehr:GermanyMember"},{"source":"us-gaap:IncomeTaxAuthorityNameDomain","target":"aehr:PhilippineMember"}]},{"name":"rpt:domain-22","root":"us-gaap:IncomeTaxAuthorityDomain","relationships":[{"source":"us-gaap:IncomeTaxAuthorityDomain","target":"us-gaap:DomesticCountryMember"},{"source":"us-gaap:IncomeTaxAuthorityDomain","target":"us-gaap:StateAndLocalJurisdictionMember"}]},{"name":"rpt:domain-23","root":"us-gaap:ConcentrationRiskTypeDomain","relationships":[{"source":"us-gaap:ConcentrationRiskTypeDomain","target":"us-gaap:AccountsReceivableMember"}]},{"name":"rpt:domain-24","root":"us-gaap:SegmentDomain","relationships":[{"source":"us-gaap:SegmentDomain","target":"aehr:CustomerFMember"},{"source":"us-gaap:SegmentDomain","target":"aehr:ACustomerMember"},{"source":"us-gaap:SegmentDomain","target":"aehr:CustomerCMember"},{"source":"us-gaap:SegmentDomain","target":"aehr:CustomerDMember"},{"source":"us-gaap:SegmentDomain","target":"aehr:CustomerGMember"},{"source":"us-gaap:SegmentDomain","target":"aehr:CustomerAMember"},{"source":"us-gaap:SegmentDomain","target":"aehr:CustomerBMember"},{"source":"us-gaap:SegmentDomain","target":"aehr:CustomerEMember"}]},{"name":"rpt:domain-25","root":"us-gaap:ChangeInAccountingEstimateTypeDomain","relationships":[{"source":"us-gaap:ChangeInAccountingEstimateTypeDomain","target":"us-gaap:SalesReturnsAndAllowancesMember"}]},{"name":"rpt:domain-26","root":"us-gaap:PropertyPlantAndEquipmentTypeDomain","relationships":[{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:FurnitureAndFixturesMember"},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:MachineryAndEquipmentMember"},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"aehr:TestEquipmentMember"}]},{"name":"rpt:domain-27","root":"us-gaap:TypeOfRestructuringDomain","relationships":[{"source":"us-gaap:TypeOfRestructuringDomain","target":"us-gaap:OtherRestructuringMember"}]},{"name":"rpt:domain-28","root":"us-gaap:RestructuringPlanDomain","relationships":[{"source":"us-gaap:RestructuringPlanDomain","target":"aehr:EmployeeTerminationBenefitsMember"}]},{"name":"rpt:domain-29","root":"us-gaap:PlanNameDomain","relationships":[{"source":"us-gaap:PlanNameDomain","target":"aehr:FourZeroOneKPlanMember"}]},{"name":"rpt:domain-30","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-31","root":"srt:SegmentGeographicalDomain","relationships":[{"source":"srt:SegmentGeographicalDomain","target":"aehr:UniitedStatesMember"},{"source":"srt:SegmentGeographicalDomain","target":"aehr:AsiiaPaciificMember"},{"source":"srt:SegmentGeographicalDomain","target":"aehr:EuropeAndMiiddleEastMember"}]},{"name":"rpt:domain-32","root":"us-gaap:TimingOfTransferOfGoodOrServiceDomain","relationships":[{"source":"us-gaap:TimingOfTransferOfGoodOrServiceDomain","target":"aehr:ProductsAndServicesTransferredAtAPointInTimeMember"},{"source":"us-gaap:TimingOfTransferOfGoodOrServiceDomain","target":"aehr:ServicesTransferredOverTimeMember"}]},{"name":"rpt:domain-33","root":"srt:SegmentGeographicalDomain","relationships":[{"source":"srt:SegmentGeographicalDomain","target":"aehr:UnitedStateMember"}]},{"name":"rpt:domain-34","root":"us-gaap:IncomeTaxAuthorityNameDomain","relationships":[{"source":"us-gaap:IncomeTaxAuthorityNameDomain","target":"aehr:InternationalMember"}]},{"name":"rpt:domain-35","root":"ecd:AllIndividualsMember","relationships":[{"source":"ecd:AllIndividualsMember","target":"ecd:NonNeosMember"}]},{"name":"rpt:domain-36","root":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","relationships":[{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:EmployeeStockOptionMember"},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:StockAppreciationRightsSARSMember"}]},{"name":"rpt:domain-37","root":"ecd:AllTradingArrangementsMember","relationships":[]},{"name":"rpt:domain-38","root":"ecd:AllExecutiveCategoriesMember","relationships":[{"source":"ecd:AllExecutiveCategoriesMember","target":"ecd:PeoMember"},{"source":"ecd:AllExecutiveCategoriesMember","target":"ecd:NonPeoNeoMember"}]},{"name":"rpt:domain-39","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:AEHRIncalMember","domainClasses":["us-gaap:BusinessAcquisitionAcquireeDomain"]},{"name":"aehr:AccountingStandardUpdate202309Member","domainClasses":["us-gaap:IncomeTaxAuthorityDomain"]},{"name":"aehr:AsiiaPaciificMember","domainClasses":["srt:SegmentGeographicalDomain"]},{"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:CustomerGMember","domainClasses":["us-gaap:SegmentDomain"]},{"name":"aehr:DevelopedTechnologyMember","domainClasses":["us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain"]},{"name":"aehr:EmployeeStockOwnershipPlanMember","domainClasses":["us-gaap:EmployeeStockOwnershipPlanESOPPlanDomain"]},{"name":"aehr:EmployeeStockPurchasePlanMember","domainClasses":["us-gaap:EmployeeStockOwnershipPlanESOPPlanDomain"]},{"name":"aehr:EmployeeTerminationBenefitsMember","domainClasses":["us-gaap:RestructuringPlanDomain"]},{"name":"aehr:EquityIncentivePlan2016Member","domainClasses":["us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"]},{"name":"aehr:EquityIncentivePlanTwoZeroTwoThreeMember","domainClasses":["us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"]},{"name":"aehr:EuropeAndMiiddleEastMember","domainClasses":["srt:SegmentGeographicalDomain"]},{"name":"aehr:FourZeroOneKPlanMember","domainClasses":["us-gaap:PlanNameDomain"]},{"name":"aehr:GermanyMember","domainClasses":["us-gaap:IncomeTaxAuthorityNameDomain"]},{"name":"aehr:IncalTechnologyIncMember","domainClasses":["us-gaap:BusinessAcquisitionAcquireeDomain"]},{"name":"aehr:InternationalMember","domainClasses":["us-gaap:IncomeTaxAuthorityNameDomain"]},{"name":"aehr:MoneyMarketFundMember","domainClasses":["us-gaap:TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"]},{"name":"aehr:NetEffectOnNetIncomeLossMember","domainClasses":["us-gaap:ChangeInAccountingEstimateTypeDomain"]},{"name":"aehr:NonCompeteAgreementsAndOthersMember","domainClasses":["us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain"]},{"name":"aehr:OutstandingOptionsStockOptionTransactionsMember","domainClasses":["us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"]},{"name":"aehr:PhilippineMember","domainClasses":["us-gaap:IncomeTaxAuthorityNameDomain"]},{"name":"aehr:ProductsAndServicesTransferredAtAPointInTimeMember","domainClasses":["us-gaap:TimingOfTransferOfGoodOrServiceDomain"]},{"name":"aehr:ResearchAndDevelopmentMember","domainClasses":["us-gaap:IncomeStatementLocationDomain"]},{"name":"aehr:RsuPrsuAndRestrictedStockAwardsMember","domainClasses":["us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"]},{"name":"aehr:ServicesMember","domainClasses":["srt:ProductsAndServicesDomain"]},{"name":"aehr:ServicesTransferredOverTimeMember","domainClasses":["us-gaap:TimingOfTransferOfGoodOrServiceDomain"]},{"name":"aehr:StockAppreciationRightsCashSettledAwardsMember","domainClasses":["us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"]},{"name":"aehr:StockOptionAndRSUTransactionsMember","domainClasses":["us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"]},{"name":"aehr:SystemsMember","domainClasses":["srt:ProductsAndServicesDomain"]},{"name":"aehr:TaiwanMember","domainClasses":["us-gaap:IncomeTaxAuthorityNameDomain"]},{"name":"aehr:TestEquipmentMember","domainClasses":["us-gaap:PropertyPlantAndEquipmentTypeDomain"]},{"name":"aehr:TopMember","domainClasses":["us-gaap:PlanNameDomain"]},{"name":"aehr:TypeOfAdoption202309Member","domainClasses":["us-gaap:IncomeTaxAuthorityDomain"]},{"name":"aehr:UniitedStatesMember","domainClasses":["srt:SegmentGeographicalDomain"]},{"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":"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:DomesticCountryMember","domainClasses":["us-gaap:IncomeTaxAuthorityDomain"]},{"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:MachineryAndEquipmentMember","domainClasses":["us-gaap:PropertyPlantAndEquipmentTypeDomain"]},{"name":"us-gaap:OtherRestructuringMember","domainClasses":["us-gaap:TypeOfRestructuringDomain"]},{"name":"us-gaap:RetainedEarningsMember","domainClasses":["us-gaap:EquityComponentDomain"]},{"name":"us-gaap:SalesReturnsAndAllowancesMember","domainClasses":["us-gaap:ChangeInAccountingEstimateTypeDomain"]},{"name":"us-gaap:SellingGeneralAndAdministrativeExpensesMember","domainClasses":["us-gaap:IncomeStatementLocationDomain"]},{"name":"us-gaap:StateAndLocalJurisdictionMember","domainClasses":["us-gaap:IncomeTaxAuthorityDomain"]},{"name":"us-gaap:StockAppreciationRightsSARSMember","domainClasses":["us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"]},{"name":"us-gaap:StockOptionMember","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:BusinessAcquisitionAxis","domainNetwork":"rpt:domain-0","optional":true}]},{"name":"rpt:cube-1","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","domainNetwork":"rpt:domain-1","optional":true},{"dimension":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis","domainNetwork":"rpt:domain-2","optional":true},{"dimension":"us-gaap:PlanNameAxis","domainNetwork":"rpt:domain-3","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:BusinessAcquisitionAxis","domainNetwork":"rpt:domain-4","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:StatementEquityComponentsAxis","domainNetwork":"rpt:domain-5","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:IncomeStatementLocationAxis","domainNetwork":"rpt:domain-6","optional":true},{"dimension":"us-gaap:ChangeInAccountingEstimateByTypeAxis","domainNetwork":"rpt:domain-7","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:AwardTypeAxis","domainNetwork":"rpt:domain-8","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:AwardTypeAxis","domainNetwork":"rpt:domain-9","optional":true}]},{"name":"rpt:cube-7","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:AwardTypeAxis","domainNetwork":"rpt:domain-10","optional":true}]},{"name":"rpt:cube-8","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:AwardTypeAxis","domainNetwork":"rpt:domain-11","optional":true}]},{"name":"rpt:cube-9","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:AwardTypeAxis","domainNetwork":"rpt:domain-12","optional":true}]},{"name":"rpt:cube-10","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis","domainNetwork":"rpt:domain-13","optional":true},{"dimension":"us-gaap:PlanNameAxis","domainNetwork":"rpt:domain-14","optional":true}]},{"name":"rpt:cube-11","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis","domainNetwork":"rpt:domain-15","optional":true},{"dimension":"us-gaap:AwardTypeAxis","domainNetwork":"rpt:domain-16","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:FinancialInstrumentAxis","domainNetwork":"rpt:domain-17","optional":true},{"dimension":"us-gaap:FairValueByFairValueHierarchyLevelAxis","domainNetwork":"rpt:domain-18","optional":true},{"dimension":"us-gaap:FairValueByAssetClassAxis","domainNetwork":"rpt:domain-19","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:FiniteLivedIntangibleAssetsByMajorClassAxis","domainNetwork":"rpt:domain-1","optional":true},{"dimension":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis","domainNetwork":"rpt:domain-2","optional":true}]},{"name":"rpt:cube-14","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:IncomeTaxAuthorityAxis","domainNetwork":"rpt:domain-20","optional":true},{"dimension":"us-gaap:IncomeTaxAuthorityNameAxis","domainNetwork":"rpt:domain-21","optional":true}]},{"name":"rpt:cube-15","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:IncomeTaxAuthorityAxis","domainNetwork":"rpt:domain-22","optional":true}]},{"name":"rpt:cube-16","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:ConcentrationRiskByTypeAxis","domainNetwork":"rpt:domain-23","optional":true},{"dimension":"us-gaap:StatementBusinessSegmentsAxis","domainNetwork":"rpt:domain-24","optional":true},{"dimension":"us-gaap:ChangeInAccountingEstimateByTypeAxis","domainNetwork":"rpt:domain-25","optional":true}]},{"name":"rpt:cube-17","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:PropertyPlantAndEquipmentByTypeAxis","domainNetwork":"rpt:domain-26","optional":true},{"dimension":"us-gaap:PlanNameAxis","domainNetwork":"rpt:domain-3","optional":true}]},{"name":"rpt:cube-18","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:RestructuringCostAndReserveAxis","domainNetwork":"rpt:domain-27","optional":true},{"dimension":"us-gaap:RestructuringPlanAxis","domainNetwork":"rpt:domain-28","optional":true}]},{"name":"rpt:cube-19","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:PlanNameAxis","domainNetwork":"rpt:domain-29","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":"srt:ProductOrServiceAxis","domainNetwork":"rpt:domain-30","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":"srt:StatementGeographicalAxis","domainNetwork":"rpt:domain-31","optional":true}]},{"name":"rpt:cube-22","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"us-gaap:TimingOfTransferOfGoodOrServiceAxis","domainNetwork":"rpt:domain-32","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":"srt:StatementGeographicalAxis","domainNetwork":"rpt:domain-33","optional":true},{"dimension":"us-gaap:IncomeTaxAuthorityNameAxis","domainNetwork":"rpt:domain-34","optional":true}]},{"name":"rpt:cube-24","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true},{"dimension":"srt:StatementGeographicalAxis","domainNetwork":"rpt:domain-33","optional":true},{"dimension":"us-gaap:IncomeTaxAuthorityNameAxis","domainNetwork":"rpt:domain-34","optional":true}]},{"name":"rpt:cube-25","cubeDimensions":[{"dimension":"xbrl:concept"},{"dimension":"xbrl:period","optional":true},{"dimension":"xbrl:entity","optional":true},{"dimension":"xbrl:unit","optional":true},{"dimension":"xbrl:language","optional":true}]},{"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}]},{"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:IndividualAxis","domainNetwork":"rpt:domain-35","optional":true},{"dimension":"us-gaap:AwardTypeAxis","domainNetwork":"rpt:domain-36","optional":true}]},{"name":"rpt:cube-28","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-29","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-35","optional":true}]},{"name":"rpt:cube-30","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-37","optional":true},{"dimension":"ecd:IndividualAxis","domainNetwork":"rpt:domain-35","optional":true}]},{"name":"rpt:cube-31","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-32","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-35","optional":true}]},{"name":"rpt:cube-33","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-38","optional":true},{"dimension":"ecd:IndividualAxis","domainNetwork":"rpt:domain-35","optional":true},{"dimension":"ecd:AdjToCompAxis","domainNetwork":"rpt:domain-39","optional":true}]},{"name":"rpt:cube-34","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-35","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-38","optional":true},{"dimension":"ecd:IndividualAxis","domainNetwork":"rpt:domain-35","optional":true},{"dimension":"ecd:MeasureAxis"}]},{"name":"rpt:cube-36","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-37","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-35","optional":true}]},{"name":"rpt:cube-38","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-38","optional":true},{"dimension":"ecd:IndividualAxis","domainNetwork":"rpt:domain-35","optional":true},{"dimension":"ecd:MeasureAxis"}]},{"name":"rpt:cube-39","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-38","optional":true},{"dimension":"ecd:IndividualAxis","domainNetwork":"rpt:domain-35","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:label","value":"Customer A","language":"en-US"},{"forObject":"aehr:AEHRIncalMember","labelType":"xbrl:label","value":"AEHR Incal [Member]","language":"en-US"},{"forObject":"aehr:AccountingStandardUpdate202309Member","labelType":"xbrl:verboseLabel","value":"ASU 2023-09 [Member]","language":"en-US"},{"forObject":"aehr:AccountingStandardUpdate202309Member","labelType":"xbrl:label","value":"[ASU 2023-09 [Member]]","language":"en-US"},{"forObject":"aehr:AccountingStandardsAdoptedPolicyTextBlock","labelType":"xbrl:label","value":"Accounting Standards Adopted","language":"en-US"},{"forObject":"aehr:AccumulatedOtherComprehensiveLossAbstract","labelType":"xbrl:label","value":"ACCUMULATED OTHER COMPREHENSIVE LOSS","language":"en-US"},{"forObject":"aehr:AdditionDueToBusinessCombination","labelType":"xbrl:label","value":"Addition due to business combination","language":"en-US"},{"forObject":"aehr:AsiiaPaciificMember","labelType":"xbrl:label","value":"Asiia","language":"en-US"},{"forObject":"aehr:AssetsObtainedInExchangeForLiabilitiesRelatedToOperatingLeases","labelType":"xbrl:label","value":"Right of use assets obtained in exchange for operating leases liabilities","language":"en-US"},{"forObject":"aehr:BottomMember","labelType":"xbrl:label","value":"Minimum [Member]","language":"en-US"},{"forObject":"aehr:BottomMember","labelType":"xbrl:verboseLabel","value":"Minimum [Member]","language":"en-US"},{"forObject":"aehr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDefiniteLivedIntangibleAssets","labelType":"xbrl:label","value":"Intangible assets","language":"en-US"},{"forObject":"aehr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatinglLeaseObligation","labelType":"xbrl:label","value":"Operating lease liabilities, current and noncurrent","language":"en-US"},{"forObject":"aehr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesGoodwill","labelType":"xbrl:verboseLabel","value":"Goodwill","language":"en-US"},{"forObject":"aehr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesGoodwill","labelType":"xbrl:label","value":"[Goodwill]","language":"en-US"},{"forObject":"aehr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredOperatingLeaseRightOfUseAsset","labelType":"xbrl:label","value":"Operating lease right-of-use assets","language":"en-US"},{"forObject":"aehr:BusinessCombinationabstract","labelType":"xbrl:label","value":"BUSINESS COMBINATION","language":"en-US"},{"forObject":"aehr:CommitmentsAndContingenciesAbstract","labelType":"xbrl:label","value":"COMMITMENTS AND CONTINGENCIES","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:ContractTerminationCharges","labelType":"xbrl:label","value":"Contract termination","language":"en-US"},{"forObject":"aehr:CustomerAMember","labelType":"xbrl:verboseLabel","value":"Customer A","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:CustomerDeposits","labelType":"xbrl:label","value":"Customer deposits","language":"en-US"},{"forObject":"aehr:CustomerDepositsAndDeferredRevenueShortTerm","labelType":"xbrl:label","value":"Customer deposits and deferred revenue","language":"en-US"},{"forObject":"aehr:CustomerDepositsAndDeferredRevenueShortTerm","labelType":"xbrl:documentation","value":"Tabular disclosure of the type of arrangements and the corresponding amounts that comprise the current and noncurrent balance of deferred revenue as of the balance sheet date.","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:CustomerGMember","labelType":"xbrl:label","value":"Customer G","language":"en-US"},{"forObject":"aehr:DeferredTaxAssetStockBasedCompensation","labelType":"xbrl:verboseLabel","value":"Stock-based compensation","language":"en-US"},{"forObject":"aehr:DeferredTaxAssetStockBasedCompensation","labelType":"xbrl:label","value":"[Stock-based compensation]","language":"en-US"},{"forObject":"aehr:DeferredTaxAssetsLeaseLiabilities","labelType":"xbrl:label","value":"Lease liability","language":"en-US"},{"forObject":"aehr:DefinedContributionPlanVestedPercentage","labelType":"xbrl:label","value":"Defined contribution plan vested percent","language":"en-US"},{"forObject":"aehr:DescriptionOfDesignatedIndemnificationObligations","labelType":"xbrl:label","value":"Description of designated indemnification obligations","language":"en-US"},{"forObject":"aehr:DescriptionRelatedToOperatingLeaseAgreement","labelType":"xbrl:label","value":"Description related to operating lease agreement for US manufacturing and office facility","language":"en-US"},{"forObject":"aehr:DevelopedTechnologyMember","labelType":"xbrl:label","value":"Developed Technology [Member]","language":"en-US"},{"forObject":"aehr:EQUITYAbstract","labelType":"xbrl:label","value":"EQUITY","language":"en-US"},{"forObject":"aehr:EffectiveIncomeTaxRateAmountContinuingOperations","labelType":"xbrl:label","value":"Effective tax rate, amount","language":"en-US"},{"forObject":"aehr:EffectiveIncomeTaxRateContinuingOperationsInPercentage","labelType":"xbrl:label","value":"Effective tax rate, percentage","language":"en-US"},{"forObject":"aehr:EffectiveIncomeTaxRateReconciliationCompensationLimitationAmount","labelType":"xbrl:label","value":"Section 162(m) compensation limitation, amount","language":"en-US"},{"forObject":"aehr:EffectiveIncomeTaxRateReconciliationCompensationLimitationInPercentage","labelType":"xbrl:label","value":"Section 162(m) compensation limitation, percentage","language":"en-US"},{"forObject":"aehr:EffectiveIncomeTaxRateReconciliationPermanentItemsAmount","labelType":"xbrl:label","value":"Permanent Items , amount","language":"en-US"},{"forObject":"aehr:EffectiveIncomeTaxRateReconciliationPermanentItemsInPercentage","labelType":"xbrl:label","value":"Permanent Items , percentage","language":"en-US"},{"forObject":"aehr:EffectiveIncomeTaxRatesContinuingOperations","labelType":"xbrl:verboseLabel","value":"Effective tax rate","language":"en-US"},{"forObject":"aehr:EffectiveIncomeTaxRatesContinuingOperations","labelType":"xbrl:label","value":"[Effective tax rate]","language":"en-US"},{"forObject":"aehr:EffectiveIncomeTaxRatesReconciliationExcessTaxBenefitOrDeficitOnStockAwardsAmount","labelType":"xbrl:label","value":"Excess tax (benefit) or deficit on stock awards, amount","language":"en-US"},{"forObject":"aehr:EffectiveIncomeTaxRatesReconciliationExcessTaxBenefitOrDeficitOnStockAwardsPercentage","labelType":"xbrl:label","value":"Excess tax (benefit) or deficit on stock awards, percentage","language":"en-US"},{"forObject":"aehr:EffectiveIncomeTaxRatesReconciliationReturnToProvisionAdjustmentsAndOtherTrueUpsAmount","labelType":"xbrl:label","value":"Return-to-provision adjustments and other true ups, amount","language":"en-US"},{"forObject":"aehr:EffectiveIncomeTaxRatesReconciliationReturnToProvisionAdjustmentsAndOtherTrueUpsPercentage","labelType":"xbrl:label","value":"Return-to-provision adjustments and other true ups, percentage","language":"en-US"},{"forObject":"aehr:EffectiveIncomeTaxRatesReconciliationTaxCreditsResearch","labelType":"xbrl:label","value":"Research and development credit","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:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriosdForRecognition1","labelType":"xbrl:label","value":"Weighted average period for recognition of costs","language":"en-US"},{"forObject":"aehr:EmployeeStockOwnershipPlanMember","labelType":"xbrl:label","value":"Employee Stock Ownership Plan [Member]","language":"en-US"},{"forObject":"aehr:EmployeeStockPurchasePlanMember","labelType":"xbrl:label","value":"Employee Stock Purchase Plan","language":"en-US"},{"forObject":"aehr:EmployeeStockPurchasePlanMember","labelType":"xbrl:verboseLabel","value":"Employee Stock Purchase Plan","language":"en-US"},{"forObject":"aehr:EmployeeTerminationBenefits","labelType":"xbrl:label","value":"Employee termination benefits","language":"en-US"},{"forObject":"aehr:EmployeeTerminationBenefitsMember","labelType":"xbrl:label","value":"Employee Termination Benefits [Member]","language":"en-US"},{"forObject":"aehr:EquityIncentivePlan2016Member","labelType":"xbrl:label","value":"2016 Equity Incentive Plan","language":"en-US"},{"forObject":"aehr:EquityIncentivePlanTwoZeroTwoThreeMember","labelType":"xbrl:label","value":"2023 Equity Incentive Plan","language":"en-US"},{"forObject":"aehr:EscrowPayable","labelType":"xbrl:verboseLabel","value":"Escrow payable","language":"en-US"},{"forObject":"aehr:EscrowPayable","labelType":"xbrl:label","value":"[Escrow payable]","language":"en-US"},{"forObject":"aehr:EscrowPayableCurrent","labelType":"xbrl:label","value":"Escrow payable","language":"en-US"},{"forObject":"aehr:EuropeAndMiiddleEastMember","labelType":"xbrl:label","value":"Europe and Miiddle East","language":"en-US"},{"forObject":"aehr:FairValueOfEscrowPayable","labelType":"xbrl:verboseLabel","value":"Escrow payable","language":"en-US"},{"forObject":"aehr:FairValueOfEscrowPayable","labelType":"xbrl:label","value":"[Escrow payable 1]","language":"en-US"},{"forObject":"aehr:FiniteLivedTangibleAssetUsefulLife","labelType":"xbrl:label","value":"Estimated useful lives","language":"en-US"},{"forObject":"aehr:FourZeroOneKPlanMember","labelType":"xbrl:label","value":"401(k) Plan","language":"en-US"},{"forObject":"aehr:GermanyMember","labelType":"xbrl:label","value":"Germany [Member]","language":"en-US"},{"forObject":"aehr:GoodwillAndPurchasedIntangibleAssetsAbstract","labelType":"xbrl:label","value":"GOODWILL AND PURCHASED INTANGIBLE ASSETS","language":"en-US"},{"forObject":"aehr:Goodwills","labelType":"xbrl:periodStartLabel","value":"Balance as of May 31, 2024","language":"en-US"},{"forObject":"aehr:Goodwills","labelType":"xbrl:label","value":"[Balance as of May 31, 2024]","language":"en-US"},{"forObject":"aehr:IncalTechnologyIncMember","labelType":"xbrl:label","value":"Incal Technology Inc [Member]","language":"en-US"},{"forObject":"aehr:IncomeTaxPaidTableTextBlock","labelType":"xbrl:label","value":"Summary of income tax paid","language":"en-US"},{"forObject":"aehr:IncreaseDecreaseInOperatingLeaseLiabilities","labelType":"xbrl:label","value":"Increased in operating lease liabilities","language":"en-US"},{"forObject":"aehr:IntangibleAssetsFiniteLivedPolicyTextBlock","labelType":"xbrl:label","value":"Definite-lived Intangible Assets","language":"en-US"},{"forObject":"aehr:InternationalMember","labelType":"xbrl:label","value":"International","language":"en-US"},{"forObject":"aehr:IssuanceCostsOfCommonStockIncludedInAccountsPayable","labelType":"xbrl:label","value":"Common stock issuance costs included in accounts payable","language":"en-US"},{"forObject":"aehr:IssuanceOfCommonStockInPublicOfferingsNetOfIssuanceCostsAmount","labelType":"xbrl:label","value":"Issuance of common stock in public offerings, net of issuance costs, amount","language":"en-US"},{"forObject":"aehr:IssuanceOfCommonStockInPublicOfferingsNetOfIssuanceCostsShares","labelType":"xbrl:label","value":"Issuance of common stock in public offerings, net of issuance costs, shares","language":"en-US"},{"forObject":"aehr:LeaseTerminationFee","labelType":"xbrl:label","value":"Lease termination fee","language":"en-US"},{"forObject":"aehr:MoneyMarketFundMember","labelType":"xbrl:label","value":"Money Market Funds","language":"en-US"},{"forObject":"aehr:NetEffectOnNetIncomeLossMember","labelType":"xbrl:label","value":"Net effect on net income (loss)","language":"en-US"},{"forObject":"aehr:NetTransferOfEquipmentBetweenInventoryAndPropertyAndEquipment","labelType":"xbrl:label","value":"Net transfer of equipment between inventory and property and equipment","language":"en-US"},{"forObject":"aehr:NonCompeteAgreementsAndOthersMember","labelType":"xbrl:label","value":"Non Compete Agreements And Others [Member]","language":"en-US"},{"forObject":"aehr:NonCompeteAgreementsAndOthersMember","labelType":"xbrl:verboseLabel","value":"Non Compete Agreements And Others [Member]","language":"en-US"},{"forObject":"aehr:OperatingLeaseWeightedAverageRemainingLeaseTermDuringPeriod","labelType":"xbrl:label","value":"Operating lease, weighted-average remaining lease term","language":"en-US"},{"forObject":"aehr:OtherAccruedLiabilitiesAndOtherLiabilitiesCurrent","labelType":"xbrl:label","value":"Other","language":"en-US"},{"forObject":"aehr:OtherAssetImpairmentCharge","labelType":"xbrl:label","value":"Asset impairments","language":"en-US"},{"forObject":"aehr:OutstandingOptionsStockOptionTransactionsMember","labelType":"xbrl:label","value":"Outstanding Options Stock Option Transactions","language":"en-US"},{"forObject":"aehr:PercentageOfConcentrationRiskPercentage","labelType":"xbrl:label","value":"Concentration risk percentage","language":"en-US"},{"forObject":"aehr:PerformanceBasedAwardsTargetGoalsNotAchievedNumber","labelType":"xbrl:label","value":"Performance-based awards for target goals have not been achieved, number","language":"en-US"},{"forObject":"aehr:PhilippineMember","labelType":"xbrl:label","value":"Philippine [Member]","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:PropertyAndEquipmentAcquiredIncludedInAccountsPayableAndAccruedLiabilities","labelType":"xbrl:label","value":"Purchases of property and equipment included in accounts payable and accrued liabilities","language":"en-US"},{"forObject":"aehr:PropertyPlantAndEquipmentUsefulLifes","labelType":"xbrl:label","value":"Fair Value of estimated useful life","language":"en-US"},{"forObject":"aehr:ProspectusSupplementAmount","labelType":"xbrl:label","value":"Prospectus Supplement","language":"en-US"},{"forObject":"aehr:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicyTextBlock","labelType":"xbrl:label","value":"Accounts Receivable and Allowance for Credit Losses","language":"en-US"},{"forObject":"aehr:ResearchAndDevelopmentMember","labelType":"xbrl:label","value":"Research and Development [Member]","language":"en-US"},{"forObject":"aehr:RetirementPlanDisclouserTextBlock","labelType":"xbrl:verboseLabel","value":"RETIREMENT PLAN","language":"en-US"},{"forObject":"aehr:RetirementPlanDisclouserTextBlock","labelType":"xbrl:label","value":"[RETIREMENT PLAN]","language":"en-US"},{"forObject":"aehr:RsuPrsuAndRestrictedStockAwardsMember","labelType":"xbrl:label","value":"RSU, PRSU and Restricted stock awards Member","language":"en-US"},{"forObject":"aehr:ScheduleOfAccountsReceivableFromMajorCustomersTableTextBlock","labelType":"xbrl:label","value":"Accounts receivable from major customers","language":"en-US"},{"forObject":"aehr:ScheduleOfAcquisitionDateFairValueOfTheConsiderationTableTextBlock","labelType":"xbrl:label","value":"Schedule of acquisition date fair value of the consideration","language":"en-US"},{"forObject":"aehr:ScheduleOfFairValueOfTheAssetsAcquiredAndLiabilitiesTableTextBlock","labelType":"xbrl:label","value":"Fair value of the assets acquired and liabilities","language":"en-US"},{"forObject":"aehr:ScheduleOfFairValueOfTheSeparatelyIdentifiableIntangibleAssetsTableTextBlock","labelType":"xbrl:label","value":"Schedule of fair value of the separately identifiable intangible assets","language":"en-US"},{"forObject":"aehr:ScheduleOfRestrictedSharesAndPerformanceRestrictedSharesGrantedTableTextBlock","labelType":"xbrl:label","value":"RSUs, PRSUs, restricted shares and performance restricted shares granted","language":"en-US"},{"forObject":"aehr:ScheduleOfRestructuringChargesTableTextBlock","labelType":"xbrl:label","value":"Schedule of restructuring charges","language":"en-US"},{"forObject":"aehr:ScheduleOfUsefulLifeForPropertyAndEquipmentTableTextblock","labelType":"xbrl:label","value":"Useful life for property and equipment","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:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledInPeriodWeightedAverageGrantDateFairValue","labelType":"xbrl:label","value":"Weighted average grant price cancelled","language":"en-US"},{"forObject":"aehr:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsOne","labelType":"xbrl:label","value":"Weighted Average Remaining Contractual Term, Ending balance","language":"en-US"},{"forObject":"aehr:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsOne","labelType":"xbrl:verboseLabel","value":"Weighted Average Remaining Contractual Term","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:ShareBasedCompensationArrangementByShareBasedPaymentAwardStockAppreciationRightsVestedAndExpectedToVestAggregateIntrinsicValue","labelType":"xbrl:periodEndLabel","value":"Aggregated intrinsic value, stock appreciation rights vested","language":"en-US"},{"forObject":"aehr:ShareBasedCompensationArrangementByShareBasedPaymentAwardStockAppreciationRightsVestedAndExpectedToVestAggregateIntrinsicValue","labelType":"xbrl:label","value":"[Aggregated intrinsic value, stock appreciation rights vested]","language":"en-US"},{"forObject":"aehr:ShareBasedCompensationArrangementByShareBasedPaymentAwardStockAppreciationRightsVestedAndExpectedToVestExercisableNumber","labelType":"xbrl:periodEndLabel","value":"Stock appreciation rights vested","language":"en-US"},{"forObject":"aehr:ShareBasedCompensationArrangementByShareBasedPaymentAwardStockAppreciationRightsVestedAndExpectedToVestExercisableNumber","labelType":"xbrl:label","value":"[Stock appreciation rights vested]","language":"en-US"},{"forObject":"aehr:ShareBasedCompensationArrangementByShareBasedPaymentAwardStockAppreciationRightsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice","labelType":"xbrl:periodEndLabel","value":"Weighted average exercise price vested","language":"en-US"},{"forObject":"aehr:ShareBasedCompensationArrangementByShareBasedPaymentAwardStockAppreciationRightsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice","labelType":"xbrl:label","value":"[Weighted average exercise price vested]","language":"en-US"},{"forObject":"aehr:ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetNumberOfShares","labelType":"xbrl:label","value":"Target number of shares under performance-based award","language":"en-US"},{"forObject":"aehr:ShareBasedCompensationLiability","labelType":"xbrl:label","value":"Liability recognized for cash-settled","language":"en-US"},{"forObject":"aehr:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm","labelType":"xbrl:label","value":"Weighted average remaining contractual term, Options exercisable","language":"en-US"},{"forObject":"aehr:ShelfRegistrationAmount","labelType":"xbrl:label","value":"Shelf registration amount","language":"en-US"},{"forObject":"aehr:StockApperiaciationRightTableTextBlock","labelType":"xbrl:label","value":"Summary of stock appreciation rights","language":"en-US"},{"forObject":"aehr:StockAppreciationRightsCashSettledAwardsMember","labelType":"xbrl:label","value":"Stock Appreciation Rights (Cash-Settled Awards)","language":"en-US"},{"forObject":"aehr:StockBasedCompensationExpenseCapitalizedIntoInventory","labelType":"xbrl:label","value":"Stock-based compensation expense capitalized into inventory","language":"en-US"},{"forObject":"aehr:StockOptionAndRSUTransactionsMember","labelType":"xbrl:label","value":"Stock Option and RSU Transactions","language":"en-US"},{"forObject":"aehr:SystemsMember","labelType":"xbrl:label","value":"Systems [Member]","language":"en-US"},{"forObject":"aehr:TaiwanMember","labelType":"xbrl:label","value":"Taiwan [Member]","language":"en-US"},{"forObject":"aehr:TestEquipmentMember","labelType":"xbrl:label","value":"Test equipment","language":"en-US"},{"forObject":"aehr:TopMember","labelType":"xbrl:label","value":"Maximum [Member]","language":"en-US"},{"forObject":"aehr:TopMember","labelType":"xbrl:verboseLabel","value":"Maximum [Member]","language":"en-US"},{"forObject":"aehr:TotalFairValueTransactionValueOfConsideration","labelType":"xbrl:label","value":"Total fair value of the consideration","language":"en-US"},{"forObject":"aehr:TypeOfAdoption202309Member","labelType":"xbrl:label","value":"ASU 2023-09 [Member]","language":"en-US"},{"forObject":"aehr:UniitedStatesMember","labelType":"xbrl:label","value":"Uniited States","language":"en-US"},{"forObject":"aehr:UnitedStateMember","labelType":"xbrl:label","value":"United States","language":"en-US"},{"forObject":"aehr:UnrecognizedTaxBenefitsBeginning","labelType":"xbrl:periodStartLabel","value":"Unrecognized tax benefit, beginning","language":"en-US"},{"forObject":"aehr:UnrecognizedTaxBenefitsBeginning","labelType":"xbrl:label","value":"[Unrecognized tax benefit, beginning]","language":"en-US"},{"forObject":"aehr:UnrecognizedTaxBenefitsNew","labelType":"xbrl:periodEndLabel","value":"Unrecognized tax benefit, ending","language":"en-US"},{"forObject":"aehr:UnrecognizedTaxBenefitsNew","labelType":"xbrl:label","value":"[Unrecognized tax benefit, ending]","language":"en-US"},{"forObject":"aehr:UpdatedPurchaseConsiderationDescription","labelType":"xbrl:label","value":"Updated purchase consideration description","language":"en-US"},{"forObject":"cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock","labelType":"xbrl:label","value":"Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]","language":"en-US"},{"forObject":"cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock","labelType":"xbrl:label","value":"Cybersecurity Risk Board of Directors Oversight [Text Block]","language":"en-US"},{"forObject":"cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock","labelType":"xbrl:label","value":"Cybersecurity Risk Management Expertise of Management Responsible [Text Block]","language":"en-US"},{"forObject":"cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag","labelType":"xbrl:label","value":"Cybersecurity Risk Management Positions or Committees Responsible [Flag]","language":"en-US"},{"forObject":"cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag","labelType":"xbrl:label","value":"Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]","language":"en-US"},{"forObject":"cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock","labelType":"xbrl:label","value":"Cybersecurity Risk Management Positions or Committees Responsible [Text Block]","language":"en-US"},{"forObject":"cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock","labelType":"xbrl:label","value":"Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]","language":"en-US"},{"forObject":"cyd:CybersecurityRiskManagementProcessesIntegratedFlag","labelType":"xbrl:label","value":"Cybersecurity Risk Management Processes Integrated [Flag]","language":"en-US"},{"forObject":"cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock","labelType":"xbrl:label","value":"Cybersecurity Risk Management Processes Integrated [Text Block]","language":"en-US"},{"forObject":"cyd:CybersecurityRiskManagementStrategyAndGovernanceAbstract","labelType":"xbrl:label","value":"Cybersecurity Risk Management, Strategy, and Governance [Abstract]","language":"en-US"},{"forObject":"cyd:CybersecurityRiskManagementStrategyAndGovernanceLineItems","labelType":"xbrl:label","value":"Cybersecurity Risk Management, Strategy, and Governance [Line Items]","language":"en-US"},{"forObject":"cyd:CybersecurityRiskManagementStrategyAndGovernanceTable","labelType":"xbrl:label","value":"Cybersecurity Risk Management, Strategy, and Governance [Table]","language":"en-US"},{"forObject":"cyd:CybersecurityRiskManagementThirdPartyEngagedFlag","labelType":"xbrl:label","value":"Cybersecurity Risk Management Third Party Engaged [Flag]","language":"en-US"},{"forObject":"cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag","labelType":"xbrl:label","value":"Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]","language":"en-US"},{"forObject":"cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock","labelType":"xbrl:label","value":"Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]","language":"en-US"},{"forObject":"cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock","labelType":"xbrl:label","value":"Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]","language":"en-US"},{"forObject":"cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock","labelType":"xbrl:label","value":"Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]","language":"en-US"},{"forObject":"cyd:CybersecurityRiskRoleOfManagementTextBlock","labelType":"xbrl:label","value":"Cybersecurity Risk Role of Management [Text Block]","language":"en-US"},{"forObject":"cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag","labelType":"xbrl:label","value":"Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]","language":"en-US"},{"forObject":"dei:AmendmentFlag","labelType":"xbrl:label","value":"Amendment Flag","language":"en-US"},{"forObject":"dei:AuditorFirmId","labelType":"xbrl:label","value":"Auditor Firm Id","language":"en-US"},{"forObject":"dei:AuditorLocation","labelType":"xbrl:label","value":"Auditor Location","language":"en-US"},{"forObject":"dei:AuditorName","labelType":"xbrl:label","value":"Auditor Name","language":"en-US"},{"forObject":"dei:CityAreaCode","labelType":"xbrl:label","value":"City Area Code","language":"en-US"},{"forObject":"dei:CoverAbstract","labelType":"xbrl:label","value":"Cover [Abstract]","language":"en-US"},{"forObject":"dei:CurrentFiscalYearEndDate","labelType":"xbrl:label","value":"Current Fiscal Year End Date","language":"en-US"},{"forObject":"dei:DocumentAnnualReport","labelType":"xbrl:label","value":"Document Annual Report","language":"en-US"},{"forObject":"dei:DocumentFinStmtErrorCorrectionFlag","labelType":"xbrl:label","value":"Document Fin Stmt Error Correction Flag","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: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:EntityPublicFloat","labelType":"xbrl:label","value":"Entity Public Float","language":"en-US"},{"forObject":"dei:EntityRegistrantName","labelType":"xbrl:label","value":"Entity Registrant Name","language":"en-US"},{"forObject":"dei:EntityShellCompany","labelType":"xbrl:label","value":"Entity Shell Company","language":"en-US"},{"forObject":"dei:EntitySmallBusiness","labelType":"xbrl:label","value":"Entity Small Business","language":"en-US"},{"forObject":"dei:EntityTaxIdentificationNumber","labelType":"xbrl:label","value":"Entity Tax Identification Number","language":"en-US"},{"forObject":"dei:EntityVoluntaryFilers","labelType":"xbrl:label","value":"Entity Voluntary Filers","language":"en-US"},{"forObject":"dei:EntityWellKnownSeasonedIssuer","labelType":"xbrl:label","value":"Entity Well Known Seasoned Issuer","language":"en-US"},{"forObject":"dei:IcfrAuditorAttestationFlag","labelType":"xbrl:label","value":"Icfr Auditor Attestation Flag","language":"en-US"},{"forObject":"dei:LocalPhoneNumber","labelType":"xbrl:label","value":"Local Phone Number","language":"en-US"},{"forObject":"dei:Security12bTitle","labelType":"xbrl:label","value":"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:InsiderTrdPoliciesProcNotAdoptedTextBlock","labelType":"xbrl:label","value":"Insider Trading Policies and Procedures Not Adopted [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":"ecd:TrdArrIndTitle","labelType":"xbrl:label","value":"Trading Arrangement, Individual Title","language":"en-US"},{"forObject":"srt:ProductOrServiceAxis","labelType":"xbrl:label","value":"Product and Service [Axis]","language":"en-US"},{"forObject":"srt:StatementGeographicalAxis","labelType":"xbrl:label","value":"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:AccountsReceivableNet","labelType":"xbrl:label","value":"Accounts receivable","language":"en-US"},{"forObject":"us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments","labelType":"xbrl:negatedLabel","value":"Accretion of investment discount","language":"en-US"},{"forObject":"us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments","labelType":"xbrl:label","value":"[Accretion (Amortization) of Discounts and Premiums, Investments]","language":"en-US"},{"forObject":"us-gaap:AccruedProfessionalFeesCurrent","labelType":"xbrl:label","value":"Professional services","language":"en-US"},{"forObject":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","labelType":"xbrl:negatedLabel","value":"Less: Accumulated depreciation and amortization","language":"en-US"},{"forObject":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","labelType":"xbrl:label","value":"[Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment]","language":"en-US"},{"forObject":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","labelType":"xbrl:label","value":"Accumulated other comprehensive loss","language":"en-US"},{"forObject":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","labelType":"xbrl:periodStartLabel","value":"Balance at the beginning of the year","language":"en-US"},{"forObject":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","labelType":"xbrl:periodEndLabel","value":"Balance at the ending of the year","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:AdjustmentsToAdditionalPaidInCapitalMarkToMarket","labelType":"xbrl:label","value":"Working capital adjustment","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:AssetAcquisitionConsiderationTransferred","labelType":"xbrl:label","value":"Total fair value of the consideration transferred","language":"en-US"},{"forObject":"us-gaap:AssetImpairmentCharges","labelType":"xbrl:label","value":"Impairment of assets","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: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:BusinessAcquisitionAxis","labelType":"xbrl:label","value":"Business Acquisition Axis","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationAcquisitionRelatedCosts","labelType":"xbrl:label","value":"General and administrative expense","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationDisclosureTextBlock","labelType":"xbrl:verboseLabel","value":"BUSINESS COMBINATION","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationDisclosureTextBlock","labelType":"xbrl:label","value":"Business Combination [Text Block]","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual","labelType":"xbrl:label","value":"Net income","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual","labelType":"xbrl:label","value":"Revenues","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents","labelType":"xbrl:verboseLabel","value":"Cash","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents","labelType":"xbrl:label","value":"[Business Combination, Recognized Asset Acquired, Cash and Cash Equivalent]","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables","labelType":"xbrl:verboseLabel","value":"Accounts receivable","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables","labelType":"xbrl:label","value":"[Business Combination, Recognized Asset Acquired, Receivable, Current]","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable","labelType":"xbrl:negatedLabel","value":"Accounts payable, accrued expenses and other liabilities, current and noncurrent","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable","labelType":"xbrl:label","value":"[Business Combination, Recognized Liability Assumed, Accounts Payable, Current]","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue","labelType":"xbrl:negatedLabel","value":"Deferred revenue","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue","labelType":"xbrl:label","value":"[Business Combination, Recognized Liability Assumed, Deferred Revenue, Current]","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities","labelType":"xbrl:negatedLabel","value":"Deferred tax liabilities, net","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities","labelType":"xbrl:label","value":"[Business Combination, Recognized Liability Assumed, Deferred Tax Liability]","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory","labelType":"xbrl:label","value":"Inventory","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets","labelType":"xbrl:label","value":"Other assets, current and noncurrent","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment","labelType":"xbrl:label","value":"Property and equipment","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","labelType":"xbrl:verboseLabel","value":"Total","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","labelType":"xbrl:label","value":"[Business Combination, Recognized Asset Acquired to Liability Assumed, Excess (Less), and Goodwill]","language":"en-US"},{"forObject":"us-gaap:BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock","labelType":"xbrl:label","value":"Business Combination","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:CashAndCashEquivalentsAtCarryingValue","labelType":"xbrl:label","value":"Cash and cash equivalents","language":"en-US"},{"forObject":"us-gaap:CashAndCashEquivalentsPolicyTextBlock","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 increase (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:CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract","labelType":"xbrl:label","value":"Supplemental disclosure of non-cash flow information:","language":"en-US"},{"forObject":"us-gaap:ChangeInAccountingEstimateByTypeAxis","labelType":"xbrl:label","value":"Effect of Change in Accounting Estimate, Type [Axis]","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:CommonStockCapitalSharesReservedForFutureIssuance","labelType":"xbrl:label","value":"Common stock reserved for issuance","language":"en-US"},{"forObject":"us-gaap:CommonStockMember","labelType":"xbrl:label","value":"Common Stock","language":"en-US"},{"forObject":"us-gaap:CommonStockParOrStatedValuePerShare","labelType":"xbrl:label","value":"Common stock, par 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: 32,480 shares and 29,877 shares at May 29, 2026 and May 30, 2025, respectively","language":"en-US"},{"forObject":"us-gaap:CompensationAndEmployeeBenefitPlansTextBlock","labelType":"xbrl:verboseLabel","value":"EMPLOYEE STOCK PLANS","language":"en-US"},{"forObject":"us-gaap:CompensationAndEmployeeBenefitPlansTextBlock","labelType":"xbrl:label","value":"Compensation and Employee Benefit Plans [Text Block]","language":"en-US"},{"forObject":"us-gaap:CompensationAndRetirementDisclosureAbstract","labelType":"xbrl:label","value":"RETIREMENT PLAN","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:ComprehensiveIncomeNoteTextBlock","labelType":"xbrl:verboseLabel","value":"ACCUMULATED OTHER COMPREHENSIVE LOSS","language":"en-US"},{"forObject":"us-gaap:ComprehensiveIncomeNoteTextBlock","labelType":"xbrl:label","value":"Comprehensive Income (Loss) Note [Text Block]","language":"en-US"},{"forObject":"us-gaap:ComprehensiveIncomePolicyPolicyTextBlock","labelType":"xbrl:label","value":"Comprehensive Income (Loss)","language":"en-US"},{"forObject":"us-gaap:ConcentrationRiskByTypeAxis","labelType":"xbrl:label","value":"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:ContractWithCustomerAssetNet","labelType":"xbrl:label","value":"Contract assets","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 [Member]","language":"en-US"},{"forObject":"us-gaap:CurrentFederalTaxExpenseBenefit","labelType":"xbrl:label","value":"Current","language":"en-US"},{"forObject":"us-gaap:CurrentForeignTaxExpenseBenefit","labelType":"xbrl:verboseLabel","value":"Current","language":"en-US"},{"forObject":"us-gaap:CurrentForeignTaxExpenseBenefit","labelType":"xbrl:label","value":"[Current Foreign Tax Expense (Benefit)]","language":"en-US"},{"forObject":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","labelType":"xbrl:verboseLabel","value":"Current","language":"en-US"},{"forObject":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","labelType":"xbrl:label","value":"[Current State and Local Tax Expense (Benefit)]","language":"en-US"},{"forObject":"us-gaap:CustomerRelationshipsMember","labelType":"xbrl:label","value":"Customer Relationships [Member]","language":"en-US"},{"forObject":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","labelType":"xbrl:label","value":"Deferred","language":"en-US"},{"forObject":"us-gaap:DeferredForeignIncomeTaxExpenseBenefit","labelType":"xbrl:verboseLabel","value":"Deferred","language":"en-US"},{"forObject":"us-gaap:DeferredForeignIncomeTaxExpenseBenefit","labelType":"xbrl:label","value":"[Deferred Foreign Income Tax Expense (Benefit)]","language":"en-US"},{"forObject":"us-gaap: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:DeferredRevenueNoncurrent","labelType":"xbrl:label","value":"Deferred revenue, long-term","language":"en-US"},{"forObject":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","labelType":"xbrl:verboseLabel","value":"Deferred","language":"en-US"},{"forObject":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","labelType":"xbrl:label","value":"[Deferred State and Local Income Tax Expense (Benefit)]","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsGross","labelType":"xbrl:label","value":"Deferred tax assets","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsGrossAbstract","labelType":"xbrl:label","value":"Deferred tax assets:","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsInventory","labelType":"xbrl:label","value":"Inventory reserves","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsLiabilitiesNet","labelType":"xbrl:label","value":"Net deferred tax assets (liabilities)","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwards","labelType":"xbrl:label","value":"Net operating losses","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsOther","labelType":"xbrl:verboseLabel","value":"Other","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsOther","labelType":"xbrl:label","value":"[Deferred Tax Assets, Other]","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsTaxCreditCarryforwards","labelType":"xbrl:label","value":"Credit carryforwards","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax","labelType":"xbrl:label","value":"Alternative minimum tax credit carryforwards","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves","labelType":"xbrl:label","value":"Reserves and accruals","language":"en-US"},{"forObject":"us-gaap:DeferredTaxAssetsValuationAllowance","labelType":"xbrl:label","value":"Less: valuation allowance","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesAbstract","labelType":"xbrl:label","value":"Deferred tax liabilities:","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts","labelType":"xbrl:label","value":"Capitalized research and development","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets","labelType":"xbrl:negatedLabel","value":"Intangibles","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets","labelType":"xbrl:label","value":"[Deferred Tax Liabilities, Intangible Assets]","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesLeasingArrangements","labelType":"xbrl:negatedLabel","value":"Operating lease right-of-use assets","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesLeasingArrangements","labelType":"xbrl:label","value":"[Deferred Tax Liabilities, Leasing Arrangements]","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesOtherFiniteLivedAssets","labelType":"xbrl:negatedLabel","value":"Fixed assets","language":"en-US"},{"forObject":"us-gaap:DeferredTaxLiabilitiesOtherFiniteLivedAssets","labelType":"xbrl:label","value":"[Deferred Tax Liabilities, Other Finite-Lived Assets]","language":"en-US"},{"forObject":"us-gaap:DefinedBenefitPlanContributionsByEmployer","labelType":"xbrl:label","value":"Defined benefit contribution amount","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:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","labelType":"xbrl:label","value":"EMPLOYEE STOCK PLANS","language":"en-US"},{"forObject":"us-gaap:DomesticCountryMember","labelType":"xbrl:label","value":"Federal","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":"Basic","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareBasic","labelType":"xbrl:terseLabel","value":"Basic net income (loss) per share","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareDiluted","labelType":"xbrl:label","value":"Diluted","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareDiluted","labelType":"xbrl:verboseLabel","value":"Diluted","language":"en-US"},{"forObject":"us-gaap:EarningsPerShareDiluted","labelType":"xbrl:terseLabel","value":"Diluted net income (loss) per share","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:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate","labelType":"xbrl:label","value":"Income taxes benefit at U.S. federal statutory tax, percentage","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate","labelType":"xbrl:verboseLabel","value":"U.S. federal statutory tax rate","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance","labelType":"xbrl:label","value":"Change in valuation allowance","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Cross-Border Tax Effect, Amount","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercent","labelType":"xbrl:label","value":"Effective Income Tax Rate Reconciliation, Cross-Border Tax Effect, Percent","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential","labelType":"xbrl:label","value":"Foreign tax effects, percenatage","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential","labelType":"xbrl:verboseLabel","value":"Foreign rate differential","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment","labelType":"xbrl:label","value":"Change in research and development reserves, percentage","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost","labelType":"xbrl:label","value":"Stock-based compensation, percentage","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost","labelType":"xbrl:verboseLabel","value":"Stock-based compensation","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments","labelType":"xbrl:verboseLabel","value":"Other","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments","labelType":"xbrl:label","value":"[Effective Income Tax Rate Reconciliation, Other Adjustments, Percent]","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes","labelType":"xbrl:label","value":"State and local taxes, net of federal income tax effect, percentage","language":"en-US"},{"forObject":"us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes","labelType":"xbrl:verboseLabel","value":"State taxes, net of federal tax effect","language":"en-US"},{"forObject":"us-gaap:EmployeeRelatedLiabilitiesCurrent","labelType":"xbrl:label","value":"Payroll related","language":"en-US"},{"forObject":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","labelType":"xbrl:label","value":"Unrecognized stock-based compensation","language":"en-US"},{"forObject":"us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis","labelType":"xbrl:label","value":"Employee Stock Ownership Plan (ESOP) Name [Axis]","language":"en-US"},{"forObject":"us-gaap:EmployeeStockOwnershipPlanESOPSharesContributedToESOP","labelType":"xbrl:label","value":"Contributed share ESOP","language":"en-US"},{"forObject":"us-gaap:FacilityCosts","labelType":"xbrl:label","value":"Facility exit-related","language":"en-US"},{"forObject":"us-gaap:FairValueAdjustmentOfWarrants","labelType":"xbrl:label","value":"Warranties acquired through business combination","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:FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract","labelType":"xbrl:label","value":"Federal income taxes:","language":"en-US"},{"forObject":"us-gaap:FinancialInstrumentAxis","labelType":"xbrl:label","value":"Financial Instrument Axis","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","labelType":"xbrl:negatedLabel","value":"Intangible assets accumulated amortization","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","labelType":"xbrl:label","value":"[Finite-Lived Intangible Assets, Accumulated Amortization]","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive","labelType":"xbrl:label","value":"Thereafter","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths","labelType":"xbrl:label","value":"2027","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive","labelType":"xbrl:label","value":"2031","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour","labelType":"xbrl:label","value":"2030","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree","labelType":"xbrl:label","value":"2029","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo","labelType":"xbrl:label","value":"2028","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:FiniteLivedIntangibleAssetsFairValueDisclosure","labelType":"xbrl:label","value":"Fair Value of intangible assets","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsGross","labelType":"xbrl:label","value":"Intangible assets gross","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsNet","labelType":"xbrl:label","value":"Intangible assets net","language":"en-US"},{"forObject":"us-gaap:FiniteLivedIntangibleAssetsNet","labelType":"xbrl:verboseLabel","value":"Total","language":"en-US"},{"forObject":"us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock","labelType":"xbrl:label","value":"Foreign Currency Translation and Transactions","language":"en-US"},{"forObject":"us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract","labelType":"xbrl:label","value":"Foreign income taxes:","language":"en-US"},{"forObject":"us-gaap:FurnitureAndFixturesGross","labelType":"xbrl:verboseLabel","value":"Furniture and fixtures","language":"en-US"},{"forObject":"us-gaap:FurnitureAndFixturesGross","labelType":"xbrl:label","value":"[Furniture and Fixtures, Gross]","language":"en-US"},{"forObject":"us-gaap:FurnitureAndFixturesMember","labelType":"xbrl:label","value":"Furniture and fixtures","language":"en-US"},{"forObject":"us-gaap:Goodwill","labelType":"xbrl:label","value":"Goodwill","language":"en-US"},{"forObject":"us-gaap:Goodwill","labelType":"xbrl:periodStartLabel","value":"Balance as of May 30, 2025","language":"en-US"},{"forObject":"us-gaap:Goodwill","labelType":"xbrl:periodEndLabel","value":"Balance as of May 29, 2026","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:GoodwillAndIntangibleAssetsPolicyTextBlock","labelType":"xbrl:verboseLabel","value":"Goodwill","language":"en-US"},{"forObject":"us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock","labelType":"xbrl:label","value":"Goodwill and Intangible Assets, Policy [Policy 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:ImpairmentOfLeasehold","labelType":"xbrl:label","value":"Impairment charge","language":"en-US"},{"forObject":"us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock","labelType":"xbrl:label","value":"Impairment of Long-Lived Assets","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","labelType":"xbrl:label","value":"Domestic","language":"en-US"},{"forObject":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","labelType":"xbrl:totalLabel","value":"Income (loss) before income tax benefit","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:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign","labelType":"xbrl:label","value":"Foreign","language":"en-US"},{"forObject":"us-gaap:IncomeStatementAbstract","labelType":"xbrl:label","value":"CONSOLIDATED STATEMENTS OF OPERATIONS","language":"en-US"},{"forObject":"us-gaap:IncomeStatementLocationAxis","labelType":"xbrl:label","value":"Statement of Income Location, Balance [Axis]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxAuthorityAxis","labelType":"xbrl:label","value":"Income Tax Jurisdiction [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 benefit","language":"en-US"},{"forObject":"us-gaap:IncomeTaxExpenseBenefit","labelType":"xbrl:verboseLabel","value":"Income tax (expense) benefit","language":"en-US"},{"forObject":"us-gaap:IncomeTaxPaidFederalAfterRefundReceived","labelType":"xbrl:label","value":"Federal taxes","language":"en-US"},{"forObject":"us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived","labelType":"xbrl:label","value":"State taxes","language":"en-US"},{"forObject":"us-gaap:IncomeTaxPolicyTextBlock","labelType":"xbrl:label","value":"Income Taxes","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance","labelType":"xbrl:verboseLabel","value":"Valuation allowance","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance","labelType":"xbrl:label","value":"[Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount]","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential","labelType":"xbrl:label","value":"Foreign tax effects, amount","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate","labelType":"xbrl:label","value":"Income taxes benefit at U.S. federal statutory tax, amount","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment","labelType":"xbrl:label","value":"Change in research and development reserves, amount","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost","labelType":"xbrl:label","value":"Stock-based compensation, amount","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes","labelType":"xbrl:label","value":"State and local taxes, net of federal income tax effect, amount","language":"en-US"},{"forObject":"us-gaap:IncomeTaxReconciliationTaxCreditsResearch","labelType":"xbrl:label","value":"Research and development tax credit carryforwards","language":"en-US"},{"forObject":"us-gaap:IncomeTaxesPaidNet","labelType":"xbrl:label","value":"Income taxes paid","language":"en-US"},{"forObject":"us-gaap:IncomeTaxesPaidNet","labelType":"xbrl:verboseLabel","value":"Total cash taxes paid","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:IncreaseDecreaseInOperatingCapitalAbstract","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 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 By Major Class Axis","language":"en-US"},{"forObject":"us-gaap:IntangibleAssetsNetExcludingGoodwill","labelType":"xbrl:label","value":"Intangible assets, net","language":"en-US"},{"forObject":"us-gaap:InterestCostsCapitalizedAdjustment","labelType":"xbrl:negatedLabel","value":"Working capital adjustments","language":"en-US"},{"forObject":"us-gaap:InterestCostsCapitalizedAdjustment","labelType":"xbrl:label","value":"[Interest Costs Capitalized Adjustment]","language":"en-US"},{"forObject":"us-gaap:InterestIncomeExpenseNet","labelType":"xbrl:label","value":"Interest income, net","language":"en-US"},{"forObject":"us-gaap:InterestPaidNet","labelType":"xbrl:label","value":"Interest paid","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:InventoryPolicyTextBlock","labelType":"xbrl:verboseLabel","value":"Inventories","language":"en-US"},{"forObject":"us-gaap:InventoryPolicyTextBlock","labelType":"xbrl:label","value":"Inventory, Policy [Policy Text Block]","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:InvestmentsAndOtherNoncurrentAssets","labelType":"xbrl:label","value":"Other noncurrent assets","language":"en-US"},{"forObject":"us-gaap:InvestmentsFairValueDisclosure","labelType":"xbrl:label","value":"Investment securities","language":"en-US"},{"forObject":"us-gaap:LeaseCostTableTextBlock","labelType":"xbrl:label","value":"Supplemental cash flow information related to leases","language":"en-US"},{"forObject":"us-gaap:LeaseholdImprovementsGross","labelType":"xbrl:label","value":"Leasehold improvements","language":"en-US"},{"forObject":"us-gaap:LeasesAbstract","labelType":"xbrl:label","value":"LEASES","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseDescriptionAbstract","labelType":"xbrl:label","value":"Cash paid for amounts included in measurement of operating lease liabilities:","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock","labelType":"xbrl:label","value":"Maturity of operating lease liabilities","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","labelType":"xbrl:label","value":"Total future minimum operating lease payments","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive","labelType":"xbrl:verboseLabel","value":"Thereafter","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive","labelType":"xbrl:label","value":"[Lessee, Operating Lease, Liability, to be Paid, after Year Five]","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths","labelType":"xbrl:verboseLabel","value":"2027","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths","labelType":"xbrl:label","value":"[Lessee, Operating Lease, Liability, to be Paid, Year One]","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive","labelType":"xbrl:verboseLabel","value":"2031","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive","labelType":"xbrl:label","value":"[Lessee, Operating Lease, Liability, to be Paid, Year Five]","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour","labelType":"xbrl:verboseLabel","value":"2030","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour","labelType":"xbrl:label","value":"[Lessee, Operating Lease, Liability, to be Paid, Year Four]","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree","labelType":"xbrl:verboseLabel","value":"2029","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree","labelType":"xbrl:label","value":"[Lessee, Operating Lease, Liability, to be Paid, Year Three]","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo","labelType":"xbrl:verboseLabel","value":"2028","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo","labelType":"xbrl:label","value":"[Lessee, Operating Lease, Liability, to be Paid, Year Two]","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount","labelType":"xbrl:negatedLabel","value":"Less: imputed interest","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount","labelType":"xbrl:label","value":"[Lessee, Operating Lease, Liability, Undiscounted Excess Amount]","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeasesTextBlock","labelType":"xbrl:verboseLabel","value":"LEASES","language":"en-US"},{"forObject":"us-gaap:LesseeOperatingLeasesTextBlock","labelType":"xbrl:label","value":"Lessee, Operating Leases [Text Block]","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: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:verboseLabel","value":"Machinery and equipment","language":"en-US"},{"forObject":"us-gaap:MachineryAndEquipmentGross","labelType":"xbrl:label","value":"[Machinery and Equipment, Gross]","language":"en-US"},{"forObject":"us-gaap:MachineryAndEquipmentMember","labelType":"xbrl:label","value":"Machinery and equipment","language":"en-US"},{"forObject":"us-gaap:NetCashProvidedByUsedInFinancingActivities","labelType":"xbrl:totalLabel","value":"Net cash provided by 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 provided by (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 (loss)","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:OperatingLeaseCost","labelType":"xbrl:label","value":"Operating lease, cost","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseLiability","labelType":"xbrl:label","value":"Present value of operating lease liabilities","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:OperatingLeasePayments","labelType":"xbrl:label","value":"Operating cash flows for operating leases","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseRightOfUseAsset","labelType":"xbrl:label","value":"Operating lease right-of-use assets, net","language":"en-US"},{"forObject":"us-gaap:OperatingLeaseRightOfUseAsset","labelType":"xbrl:verboseLabel","value":"Operating lease right-of-use assets","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:OperatingLeaseWeightedAverageDiscountRatePercent","labelType":"xbrl:label","value":"Operating lease, weighted-average discount rate","language":"en-US"},{"forObject":"us-gaap:OperatingLossCarryforwards","labelType":"xbrl:negatedLabel","value":"Net operating loss carryforward","language":"en-US"},{"forObject":"us-gaap:OperatingLossCarryforwards","labelType":"xbrl:label","value":"[Operating Loss Carryforwards]","language":"en-US"},{"forObject":"us-gaap:OtherAccruedLiabilitiesCurrent","labelType":"xbrl:label","value":"Accrued expenses and other current liabilities","language":"en-US"},{"forObject":"us-gaap:OtherAccruedLiabilitiesCurrent","labelType":"xbrl:verboseLabel","value":"Accrued expenses and other current liabilities","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:OtherComprehensiveIncomeLossBeforeReclassificationsTax","labelType":"xbrl:label","value":"Other comprehensive loss before reclassifications","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:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax","labelType":"xbrl:label","value":"Net change in unrealized gain on investments","language":"en-US"},{"forObject":"us-gaap:OtherEmployeeRelatedLiabilitiesCurrent","labelType":"xbrl:label","value":"Commissions and bonuses","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:PaymentsOfStockIssuanceCosts","labelType":"xbrl:negatedLabel","value":"Issuance cost of common stock offering","language":"en-US"},{"forObject":"us-gaap:PaymentsOfStockIssuanceCosts","labelType":"xbrl:label","value":"[Payments of Stock Issuance Costs]","language":"en-US"},{"forObject":"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation","labelType":"xbrl:negatedLabel","value":"Shares repurchased for tax withholdings on vesting of restricted stock units, amount","language":"en-US"},{"forObject":"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation","labelType":"xbrl:label","value":"[Payment, Tax Withholding, Share-Based Payment Arrangement]","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquireBusinessesGross","labelType":"xbrl:label","value":"Cash","language":"en-US"},{"forObject":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","labelType":"xbrl:negatedLabel","value":"Payments for business acquisition, net of cash and cash equivalent 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:PrepaidExpenseAndOtherAssets","labelType":"xbrl:verboseLabel","value":"Prepaid expenses and other current assets","language":"en-US"},{"forObject":"us-gaap:PrepaidExpenseAndOtherAssets","labelType":"xbrl:label","value":"[Prepaid Expense and Other Assets]","language":"en-US"},{"forObject":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","labelType":"xbrl:label","value":"Prepaid expenses and other current assets","language":"en-US"},{"forObject":"us-gaap:ProceedsFromIssuanceInitialPublicOffering","labelType":"xbrl:label","value":"Proceeds from issuance of common stock from public offerings, net of issuance costs","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:ProceedsFromIssuanceOfCommonStock","labelType":"xbrl:verboseLabel","value":"Proceeds from issuance of common stock under employee plans","language":"en-US"},{"forObject":"us-gaap:ProceedsFromOtherOperatingActivities","labelType":"xbrl:label","value":"Activity during the year","language":"en-US"},{"forObject":"us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments","labelType":"xbrl:label","value":"Proceeds from maturities of investments","language":"en-US"},{"forObject":"us-gaap:ProductWarrantyAccrual","labelType":"xbrl:verboseLabel","value":"Warranty reserve","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:periodStartLabel","value":"Balance at the Beginning of the period","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:ProductWarrantyAccrualPreexistingIncreaseDecrease","labelType":"xbrl:label","value":"Adjustments to previously existing warranty accruals","language":"en-US"},{"forObject":"us-gaap:ProductWarrantyAccrualWarrantiesIssued","labelType":"xbrl:label","value":"Accruals for warranties issued during the period","language":"en-US"},{"forObject":"us-gaap:ProfessionalFees","labelType":"xbrl:label","value":"Professional fees","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:verboseLabel","value":"Test equipment","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentOther","labelType":"xbrl:label","value":"[Property, Plant and Equipment, Other, Gross]","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock","labelType":"xbrl:label","value":"Property and Equipment","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentTextBlock","labelType":"xbrl:verboseLabel","value":"Property and equipment, net","language":"en-US"},{"forObject":"us-gaap:PropertyPlantAndEquipmentTextBlock","labelType":"xbrl:label","value":"Property, Plant and Equipment [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ResearchAndDevelopmentExpense","labelType":"xbrl:label","value":"Research and development","language":"en-US"},{"forObject":"us-gaap:RestrictedCash","labelType":"xbrl:label","value":"Cash restricted","language":"en-US"},{"forObject":"us-gaap:RestrictedCashNoncurrent","labelType":"xbrl:label","value":"Restricted cash","language":"en-US"},{"forObject":"us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings","labelType":"xbrl:negatedLabel","value":"Shares repurchased for tax withholdings on vesting of restricted stock units, shares","language":"en-US"},{"forObject":"us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings","labelType":"xbrl:label","value":"[Restricted Stock, Shares Issued Net of Shares for Tax Withholdings]","language":"en-US"},{"forObject":"us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings","labelType":"xbrl:verboseLabel","value":"Restricted common stock shares issued","language":"en-US"},{"forObject":"us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings","labelType":"xbrl:label","value":"Total fair value of the restricted shares issued","language":"en-US"},{"forObject":"us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock","labelType":"xbrl:verboseLabel","value":"RESTRUCTURING CHARGES","language":"en-US"},{"forObject":"us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock","labelType":"xbrl:label","value":"Restructuring and Related Activities Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:RestructuringCharges","labelType":"xbrl:label","value":"Restructuring charges","language":"en-US"},{"forObject":"us-gaap:RestructuringCharges","labelType":"xbrl:verboseLabel","value":"Total","language":"en-US"},{"forObject":"us-gaap:RestructuringCharges","labelType":"xbrl:terseLabel","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:RestructuringPlanAxis","labelType":"xbrl:label","value":"Restructuring Plan [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:RevenueRecognitionPolicyTextBlock","labelType":"xbrl:label","value":"Revenue Recognition","language":"en-US"},{"forObject":"us-gaap:Revenues","labelType":"xbrl:label","value":"Revenue","language":"en-US"},{"forObject":"us-gaap:SaleOfStockConsiderationReceivedPerTransaction","labelType":"xbrl:label","value":"Common stock under transfer restriction","language":"en-US"},{"forObject":"us-gaap:SaleOfStockPricePerShare","labelType":"xbrl:label","value":"Stock price per share","language":"en-US"},{"forObject":"us-gaap:SalesReturnsAndAllowancesMember","labelType":"xbrl:label","value":"Net Sales","language":"en-US"},{"forObject":"us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock","labelType":"xbrl:verboseLabel","value":"Accrued expenses","language":"en-US"},{"forObject":"us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock","labelType":"xbrl:label","value":"Schedule of Accrued Liabilities [Table Text Block]","language":"en-US"},{"forObject":"us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock","labelType":"xbrl:label","value":"Schedule of Changes in the components of accumulated other comprehensive loss, net of tax","language":"en-US"},{"forObject":"us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock","labelType":"xbrl:label","value":"Purchased Intangible Assets","language":"en-US"},{"forObject":"us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock","labelType":"xbrl:label","value":"Income tax expense (benefit)","language":"en-US"},{"forObject":"us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock","labelType":"xbrl:label","value":"Net deferred tax assets and liabilities","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock","labelType":"xbrl:label","value":"Earnings per share","language":"en-US"},{"forObject":"us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock","labelType":"xbrl:label","value":"Effective tax rate","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:ScheduleOfGoodwillTextBlock","labelType":"xbrl:label","value":"Schedule of Goodwill","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":"Stock option and RSU transactions","language":"en-US"},{"forObject":"us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock","labelType":"xbrl:label","value":"Stock option transactions","language":"en-US"},{"forObject":"us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock","labelType":"xbrl:label","value":"Fair value assumption of the ESPP Purchase Rights","language":"en-US"},{"forObject":"us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock","labelType":"xbrl:label","value":"Fair value assumptions for Option Valuation Model","language":"en-US"},{"forObject":"us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock","labelType":"xbrl:label","value":"Unrecognized tax benefits","language":"en-US"},{"forObject":"us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock","labelType":"xbrl:label","value":"Schedule of estimated future amortization expense","language":"en-US"},{"forObject":"us-gaap:SegmentReportingAbstract","labelType":"xbrl:label","value":"SEGMENT INFORMATION","language":"en-US"},{"forObject":"us-gaap:SegmentReportingDisclosureTextBlock","labelType":"xbrl:verboseLabel","value":"SEGMENT INFORMATION","language":"en-US"},{"forObject":"us-gaap:SegmentReportingDisclosureTextBlock","labelType":"xbrl:label","value":"Segment Reporting Disclosure [Text Block]","language":"en-US"},{"forObject":"us-gaap:SellingGeneralAndAdministrativeExpense","labelType":"xbrl:label","value":"Selling, general and administrative","language":"en-US"},{"forObject":"us-gaap:SellingGeneralAndAdministrativeExpensesMember","labelType":"xbrl:label","value":"Selling, General and Administrative [Member]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensation","labelType":"xbrl:label","value":"Stock-based compensation expense","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensation","labelType":"xbrl:verboseLabel","value":"Stock based compensation expenses","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod","labelType":"xbrl:negatedLabel","value":"Forfeited","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod","labelType":"xbrl:label","value":"[Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue","labelType":"xbrl:label","value":"Weighted average grant date fair value per share, forfeited","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","labelType":"xbrl:label","value":"Granted (1)","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","labelType":"xbrl:label","value":"Weighted average grant date fair value per share, granted","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","labelType":"xbrl:verboseLabel","value":"Weighted average grant price granted","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","labelType":"xbrl:periodStartLabel","value":"Unvested shares, Beginning balance","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 shares, Ending balance","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","labelType":"xbrl:periodStartLabel","value":"Weighted average grant date fair value per share, Beginning balance","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 balance","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms","labelType":"xbrl:label","value":"Weighted Average Remaining Contractual Term, Beginning balance","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","labelType":"xbrl:negatedLabel","value":"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:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue","labelType":"xbrl:label","value":"Weighted average grant date fair value per share, vested","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","labelType":"xbrl:label","value":"Volatility","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","labelType":"xbrl:verboseLabel","value":"Volatility","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","labelType":"xbrl:label","value":"Risk-free interest rates","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","labelType":"xbrl:verboseLabel","value":"Risk-free interest rates","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations","labelType":"xbrl:negatedLabel","value":"Stock appreciation rights cancelled","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations","labelType":"xbrl:label","value":"[Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Expirations]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted","labelType":"xbrl:label","value":"Stock appreciation rights granted","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber","labelType":"xbrl:periodStartLabel","value":"Stock appreciation rights outstanding, beginning","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber","labelType":"xbrl:label","value":"[Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber","labelType":"xbrl:periodEndLabel","value":"Stock appreciation rights outstanding, ending","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized","labelType":"xbrl:label","value":"Shares reserved under the Plan","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","labelType":"xbrl:periodStartLabel","value":"Available shares, beginning","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","labelType":"xbrl:label","value":"[Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","labelType":"xbrl:periodEndLabel","value":"Available shares, ending","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber","labelType":"xbrl:periodEndLabel","value":"Options exercisable","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber","labelType":"xbrl:label","value":"[Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice","labelType":"xbrl:periodEndLabel","value":"Weighted average exercise price, Options exercisable","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice","labelType":"xbrl:label","value":"[Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue","labelType":"xbrl:label","value":"Total intrinsic values of options exercised","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod","labelType":"xbrl:negatedLabel","value":"Shares retired under the 2016 Plan","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod","labelType":"xbrl:label","value":"[Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod","labelType":"xbrl:label","value":"Options terminated","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod","labelType":"xbrl:negatedLabel","value":"Options terminated","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","labelType":"xbrl:negatedLabel","value":"Options granted","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","labelType":"xbrl:label","value":"[Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","labelType":"xbrl:label","value":"Weighted-average grant date fair value","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","labelType":"xbrl:verboseLabel","value":"Weighted-average grant date fair value","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue","labelType":"xbrl:periodStartLabel","value":"Aggregate intrinsic value, beginning","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue","labelType":"xbrl:label","value":"[Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue","labelType":"xbrl:periodEndLabel","value":"Aggregate intrinsic value, ending","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","labelType":"xbrl:periodStartLabel","value":"Options outstanding, beginning","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","labelType":"xbrl:label","value":"[Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","labelType":"xbrl:periodEndLabel","value":"Options outstanding, ending","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","labelType":"xbrl:periodStartLabel","value":"Weighted average exercise price outstanding, beginning","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","labelType":"xbrl:label","value":"[Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","labelType":"xbrl:periodEndLabel","value":"Weighted average exercise price outstanding, ending","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue","labelType":"xbrl:periodEndLabel","value":"Aggregated intrinsic value, Options exercisable and expected to vest","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue","labelType":"xbrl:label","value":"[Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber","labelType":"xbrl:periodEndLabel","value":"Options exercisable and expected to vest","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber","labelType":"xbrl:label","value":"[Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice","labelType":"xbrl:periodEndLabel","value":"Weighted average exercise price, Options exercisable and expected to vest","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice","labelType":"xbrl:label","value":"[Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price]","language":"en-US"},{"forObject":"us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy","labelType":"xbrl:label","value":"Stock-based Compensation Expense","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding","labelType":"xbrl:periodStartLabel","value":"Aggregate Intrinsic Value, Beginning balance","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding","labelType":"xbrl:label","value":"[Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding]","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding","labelType":"xbrl:periodEndLabel","value":"Aggregate Intrinsic Value, Ending balance","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1","labelType":"xbrl:label","value":"Expected term (in years)","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1","labelType":"xbrl:verboseLabel","value":"Expected term (in years)","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1","labelType":"xbrl:periodEndLabel","value":"Aggregated intrinsic value, Options exercisable","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1","labelType":"xbrl:label","value":"[Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value]","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1","labelType":"xbrl:label","value":"Weighted average remaining contractual term, Options exercisable and expected to vest","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2","labelType":"xbrl:label","value":"Weighted average remaining contractual term, Beginning alance","language":"en-US"},{"forObject":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1","labelType":"xbrl:label","value":"Weighted average remaining contractual term, Ending balance","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:ShippingAndHandlingCostPolicyTextBlock","labelType":"xbrl:label","value":"Shipping And Handling Costs","language":"en-US"},{"forObject":"us-gaap:StandardProductWarrantyPolicy","labelType":"xbrl:label","value":"Warranty Reserves","language":"en-US"},{"forObject":"us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract","labelType":"xbrl:label","value":"State income taxes:","language":"en-US"},{"forObject":"us-gaap:StateAndLocalJurisdictionMember","labelType":"xbrl:label","value":"State","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":"CONSOLIDATED STATEMENTS OF CASH FLOWS","language":"en-US"},{"forObject":"us-gaap:StatementOfFinancialPositionAbstract","labelType":"xbrl:label","value":"CONSOLIDATED BALANCE SHEETS","language":"en-US"},{"forObject":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","labelType":"xbrl:label","value":"CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)","language":"en-US"},{"forObject":"us-gaap:StatementOfStockholdersEquityAbstract","labelType":"xbrl:label","value":"CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY","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 acquisition, shares","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans","labelType":"xbrl:label","value":"ESPP shares issued","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesNewIssues","labelType":"xbrl:label","value":"Sale of common stock","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited","labelType":"xbrl:label","value":"RSUs cancelled","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross","labelType":"xbrl:negatedLabel","value":"RSUs granted","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross","labelType":"xbrl:label","value":"[Stock Issued During Period, Shares, Restricted Stock Award, Gross]","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation","labelType":"xbrl:label","value":"Issuance of common stock under employee plans, shares","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","labelType":"xbrl:negatedLabel","value":"Options exercised","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","labelType":"xbrl:label","value":"[Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period]","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodValueAcquisitions","labelType":"xbrl:label","value":"Issuance of common stock for business acquisition, amount","language":"en-US"},{"forObject":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","labelType":"xbrl:label","value":"Issuance of common stock under employee plans, amount","language":"en-US"},{"forObject":"us-gaap:StockOptionMember","labelType":"xbrl:label","value":"Stock Option","language":"en-US"},{"forObject":"us-gaap:StockholdersEquity","labelType":"xbrl:totalLabel","value":"Total 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:verboseLabel","value":"EQUITY","language":"en-US"},{"forObject":"us-gaap:StockholdersEquityNoteDisclosureTextBlock","labelType":"xbrl:label","value":"Equity [Text Block]","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:SupplementalCashFlowInformationAbstract","labelType":"xbrl:label","value":"Supplemental cash flow information:","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:UnrealizedGainLossOnInvestments","labelType":"xbrl:label","value":"Net unrealized gain on investments","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefits","labelType":"xbrl:label","value":"Unrecognized tax benefit","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions","labelType":"xbrl:negatedLabel","value":"Decreases related to current year tax positions","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions","labelType":"xbrl:label","value":"[Unrecognized Tax Benefits, Decrease Resulting from Current Period Tax Positions]","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions","labelType":"xbrl:negatedLabel","value":"Decreases related to prior year tax positions","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions","labelType":"xbrl:label","value":"[Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions]","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions","labelType":"xbrl:label","value":"Increases related to current year tax positions","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions","labelType":"xbrl:label","value":"Increases related to prior year tax positions","language":"en-US"},{"forObject":"us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate","labelType":"xbrl:label","value":"Unrecognized tax benefit with effective rate","language":"en-US"},{"forObject":"us-gaap:UseOfEstimates","labelType":"xbrl:label","value":"Use of Estimates","language":"en-US"},{"forObject":"us-gaap:ValuationAllowancesAndReservesRecoveries","labelType":"xbrl:label","value":"Valuation allowance","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:WeightedAverageNumberOfSharesIssuedBasic","labelType":"xbrl:verboseLabel","value":"Basic","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfSharesIssuedBasic","labelType":"xbrl:label","value":"[Weighted Average Number of Shares Issued, Basic]","language":"en-US"},{"forObject":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","labelType":"xbrl:label","value":"Denominator: 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":"995566 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS","language":"en"},{"forObject":"rpt:group-1","labelType":"xbrl:label","value":"995630 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Details)","language":"en"},{"forObject":"rpt:group-2","labelType":"xbrl:label","value":"995580 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE LOSS (Tables)","language":"en"},{"forObject":"rpt:group-3","labelType":"xbrl:label","value":"995553 - Disclosure - BALANCE SHEET INFORMATION","language":"en"},{"forObject":"rpt:group-4","labelType":"xbrl:label","value":"995587 - Disclosure - BALANCE SHEET INFORMATION (Details)","language":"en"},{"forObject":"rpt:group-5","labelType":"xbrl:label","value":"995588 - Disclosure - BALANCE SHEET INFORMATION (Details 1)","language":"en"},{"forObject":"rpt:group-6","labelType":"xbrl:label","value":"995589 - Disclosure - BALANCE SHEET INFORMATION (Details 2)","language":"en"},{"forObject":"rpt:group-7","labelType":"xbrl:label","value":"995590 - Disclosure - BALANCE SHEET INFORMATION (Details 3)","language":"en"},{"forObject":"rpt:group-8","labelType":"xbrl:label","value":"995591 - Disclosure - BALANCE SHEET INFORMATION (Details 4)","language":"en"},{"forObject":"rpt:group-9","labelType":"xbrl:label","value":"995592 - Disclosure - BALANCE SHEET INFORMATION (Details Narrative)","language":"en"},{"forObject":"rpt:group-10","labelType":"xbrl:label","value":"995571 - Disclosure - BALANCE SHEET INFORMATION (Tables)","language":"en"},{"forObject":"rpt:group-11","labelType":"xbrl:label","value":"995554 - Disclosure - BUSINESS COMBINATION","language":"en"},{"forObject":"rpt:group-12","labelType":"xbrl:label","value":"995593 - Disclosure - BUSINESS COMBINATION (Details)","language":"en"},{"forObject":"rpt:group-13","labelType":"xbrl:label","value":"995594 - Disclosure - BUSINESS COMBINATION (Details 1)","language":"en"},{"forObject":"rpt:group-14","labelType":"xbrl:label","value":"995595 - Disclosure - BUSINESS COMBINATION (Details 2)","language":"en"},{"forObject":"rpt:group-15","labelType":"xbrl:label","value":"995596 - Disclosure - BUSINESS COMBINATION (Details Narrative)","language":"en"},{"forObject":"rpt:group-16","labelType":"xbrl:label","value":"995572 - Disclosure - BUSINESS COMBINATION (Tables)","language":"en"},{"forObject":"rpt:group-17","labelType":"xbrl:label","value":"995559 - Disclosure - COMMITMENTS AND CONTINGENCIES","language":"en"},{"forObject":"rpt:group-18","labelType":"xbrl:label","value":"110200 - Statement - CONSOLIDATED BALANCE SHEETS","language":"en"},{"forObject":"rpt:group-19","labelType":"xbrl:label","value":"110201 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)","language":"en"},{"forObject":"rpt:group-20","labelType":"xbrl:label","value":"170000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS","language":"en"},{"forObject":"rpt:group-21","labelType":"xbrl:label","value":"148400 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)","language":"en"},{"forObject":"rpt:group-22","labelType":"xbrl:label","value":"124100 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS","language":"en"},{"forObject":"rpt:group-23","labelType":"xbrl:label","value":"148600 - Statement - CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY","language":"en"},{"forObject":"rpt:group-24","labelType":"xbrl:label","value":"000001 - Document - Cover","language":"en"},{"forObject":"rpt:group-25","labelType":"xbrl:label","value":"995560 - Disclosure - EQUITY","language":"en"},{"forObject":"rpt:group-26","labelType":"xbrl:label","value":"995564 - Disclosure - EMPLOYEE RETENTION CREDIT","language":"en"},{"forObject":"rpt:group-27","labelType":"xbrl:label","value":"995628 - Disclosure - EMPLOYEE RETENTION CREDIT (Details Narrative)","language":"en"},{"forObject":"rpt:group-28","labelType":"xbrl:label","value":"995562 - Disclosure - EMPLOYEE STOCK PLANS","language":"en"},{"forObject":"rpt:group-29","labelType":"xbrl:label","value":"995618 - Disclosure - EMPLOYEE STOCK PLANS (Details)","language":"en"},{"forObject":"rpt:group-30","labelType":"xbrl:label","value":"995619 - Disclosure - EMPLOYEE STOCK PLANS (Details 1)","language":"en"},{"forObject":"rpt:group-31","labelType":"xbrl:label","value":"995620 - Disclosure - EMPLOYEE STOCK PLANS (Details 2)","language":"en"},{"forObject":"rpt:group-32","labelType":"xbrl:label","value":"995621 - Disclosure - EMPLOYEE STOCK PLANS (Details 3)","language":"en"},{"forObject":"rpt:group-33","labelType":"xbrl:label","value":"995622 - Disclosure - EMPLOYEE STOCK PLANS (Details 4)","language":"en"},{"forObject":"rpt:group-34","labelType":"xbrl:label","value":"995623 - Disclosure - EMPLOYEE STOCK PLANS (Details 5)","language":"en"},{"forObject":"rpt:group-35","labelType":"xbrl:label","value":"995624 - Disclosure - EMPLOYEE STOCK PLANS (Details 6)","language":"en"},{"forObject":"rpt:group-36","labelType":"xbrl:label","value":"995625 - Disclosure - EMPLOYEE STOCK PLANS (Details Narrative)","language":"en"},{"forObject":"rpt:group-37","labelType":"xbrl:label","value":"995577 - Disclosure - EMPLOYEE STOCK PLANS (Tables)","language":"en"},{"forObject":"rpt:group-38","labelType":"xbrl:label","value":"995613 - Disclosure - EQUITY (Details Narrative)","language":"en"},{"forObject":"rpt:group-39","labelType":"xbrl:label","value":"995552 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS","language":"en"},{"forObject":"rpt:group-40","labelType":"xbrl:label","value":"995585 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS (Details)","language":"en"},{"forObject":"rpt:group-41","labelType":"xbrl:label","value":"995586 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS (Details Narrative)","language":"en"},{"forObject":"rpt:group-42","labelType":"xbrl:label","value":"995570 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables)","language":"en"},{"forObject":"rpt:group-43","labelType":"xbrl:label","value":"995555 - Disclosure - GOODWILL AND PURCHASED INTANGIBLE ASSETS","language":"en"},{"forObject":"rpt:group-44","labelType":"xbrl:label","value":"995597 - Disclosure - GOODWILL AND PURCHASED INTANGIBLE ASSETS (Details)","language":"en"},{"forObject":"rpt:group-45","labelType":"xbrl:label","value":"995598 - Disclosure - GOODWILL AND PURCHASED INTANGIBLE ASSETS (Details 1)","language":"en"},{"forObject":"rpt:group-46","labelType":"xbrl:label","value":"995599 - Disclosure - GOODWILL AND PURCHASED INTANGIBLE ASSETS (Details 2)","language":"en"},{"forObject":"rpt:group-47","labelType":"xbrl:label","value":"995600 - Disclosure - GOODWILL AND PURCHASED INTANGIBLE ASSETS (Details Narrative)","language":"en"},{"forObject":"rpt:group-48","labelType":"xbrl:label","value":"995573 - Disclosure - GOODWILL AND PURCHASED INTANGIBLE ASSETS (Tables)","language":"en"},{"forObject":"rpt:group-49","labelType":"xbrl:label","value":"995556 - Disclosure - INCOME TAXES","language":"en"},{"forObject":"rpt:group-50","labelType":"xbrl:label","value":"995601 - Disclosure - INCOME TAXES (Details)","language":"en"},{"forObject":"rpt:group-51","labelType":"xbrl:label","value":"995602 - Disclosure - INCOME TAXES (Details 1)","language":"en"},{"forObject":"rpt:group-52","labelType":"xbrl:label","value":"995603 - Disclosure - INCOME TAXES (Details 2)","language":"en"},{"forObject":"rpt:group-53","labelType":"xbrl:label","value":"995604 - Disclosure - INCOME TAXES (Details 3)","language":"en"},{"forObject":"rpt:group-54","labelType":"xbrl:label","value":"995605 - Disclosure - INCOME TAXES (Details 4)","language":"en"},{"forObject":"rpt:group-55","labelType":"xbrl:label","value":"995606 - Disclosure - INCOME TAXES (Details 5)","language":"en"},{"forObject":"rpt:group-56","labelType":"xbrl:label","value":"995607 - Disclosure - INCOME TAXES (Details 6)","language":"en"},{"forObject":"rpt:group-57","labelType":"xbrl:label","value":"995608 - Disclosure - INCOME TAXES (Details Narrative)","language":"en"},{"forObject":"rpt:group-58","labelType":"xbrl:label","value":"995574 - Disclosure - INCOME TAXES (Tables)","language":"en"},{"forObject":"rpt:group-59","labelType":"xbrl:label","value":"995557 - Disclosure - LEASES","language":"en"},{"forObject":"rpt:group-60","labelType":"xbrl:label","value":"995609 - Disclosure - LEASES (Details)","language":"en"},{"forObject":"rpt:group-61","labelType":"xbrl:label","value":"995610 - Disclosure - LEASES (Details 1)","language":"en"},{"forObject":"rpt:group-62","labelType":"xbrl:label","value":"995611 - Disclosure - LEASES (Details Narrative)","language":"en"},{"forObject":"rpt:group-63","labelType":"xbrl:label","value":"995575 - Disclosure - LEASES (Tables)","language":"en"},{"forObject":"rpt:group-64","labelType":"xbrl:label","value":"995565 - Disclosure - NET INCOME (LOSS) PER SHARE","language":"en"},{"forObject":"rpt:group-65","labelType":"xbrl:label","value":"995629 - Disclosure - NET INCOME (LOSS) PER SHARE (Details)","language":"en"},{"forObject":"rpt:group-66","labelType":"xbrl:label","value":"995579 - Disclosure - NET INCOME (LOSS) PER SHARE (Tables)","language":"en"},{"forObject":"rpt:group-67","labelType":"xbrl:label","value":"995551 - Disclosure - ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES","language":"en"},{"forObject":"rpt:group-68","labelType":"xbrl:label","value":"995582 - Disclosure - ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES (Details)","language":"en"},{"forObject":"rpt:group-69","labelType":"xbrl:label","value":"995583 - Disclosure - ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES (Details 1)","language":"en"},{"forObject":"rpt:group-70","labelType":"xbrl:label","value":"995584 - Disclosure - ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)","language":"en"},{"forObject":"rpt:group-71","labelType":"xbrl:label","value":"995568 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)","language":"en"},{"forObject":"rpt:group-72","labelType":"xbrl:label","value":"995569 - Disclosure - ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)","language":"en"},{"forObject":"rpt:group-73","labelType":"xbrl:label","value":"995561 - Disclosure - REVENUE","language":"en"},{"forObject":"rpt:group-74","labelType":"xbrl:label","value":"995563 - Disclosure - RESTRUCTURING CHARGES","language":"en"},{"forObject":"rpt:group-75","labelType":"xbrl:label","value":"995626 - Disclosure - RESTRUCTURING CHARGES (Details)","language":"en"},{"forObject":"rpt:group-76","labelType":"xbrl:label","value":"995627 - Disclosure - RESTRUCTURING CHARGES (Details Narrative)","language":"en"},{"forObject":"rpt:group-77","labelType":"xbrl:label","value":"995578 - Disclosure - RESTRUCTURING CHARGES (Tables)","language":"en"},{"forObject":"rpt:group-78","labelType":"xbrl:label","value":"995558 - Disclosure - RETIREMENT PLAN","language":"en"},{"forObject":"rpt:group-79","labelType":"xbrl:label","value":"995612 - Disclosure - RETIREMENT PLAN (Details Narrative)","language":"en"},{"forObject":"rpt:group-80","labelType":"xbrl:label","value":"995614 - Disclosure - REVENUE (Details)","language":"en"},{"forObject":"rpt:group-81","labelType":"xbrl:label","value":"995615 - Disclosure - REVENUE (Details 1)","language":"en"},{"forObject":"rpt:group-82","labelType":"xbrl:label","value":"995616 - Disclosure - REVENUE (Details 2)","language":"en"},{"forObject":"rpt:group-83","labelType":"xbrl:label","value":"995617 - Disclosure - REVENUE (Details Narrative)","language":"en"},{"forObject":"rpt:group-84","labelType":"xbrl:label","value":"995576 - Disclosure - REVENUE (Tables)","language":"en"},{"forObject":"rpt:group-85","labelType":"xbrl:label","value":"995567 - Disclosure - SEGMENT INFORMATION","language":"en"},{"forObject":"rpt:group-86","labelType":"xbrl:label","value":"995631 - Disclosure - SEGMENT INFORMATION (Details)","language":"en"},{"forObject":"rpt:group-87","labelType":"xbrl:label","value":"995632 - Disclosure - SEGMENT INFORMATION (Details Narrative)","language":"en"},{"forObject":"rpt:group-88","labelType":"xbrl:label","value":"995581 - Disclosure - SEGMENT INFORMATION (Tables)","language":"en"},{"forObject":"rpt:group-89","labelType":"xbrl:label","value":"995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure","language":"en"},{"forObject":"rpt:group-90","labelType":"xbrl:label","value":"995445 - Disclosure - Insider Trading Arrangements","language":"en"},{"forObject":"rpt:group-91","labelType":"xbrl:label","value":"995443 - Disclosure - Award Timing Disclosure","language":"en"},{"forObject":"rpt:group-92","labelType":"xbrl:label","value":"995444 - Document - Awards Close To MNPI Disclosures","language":"en"},{"forObject":"rpt:group-93","labelType":"xbrl:label","value":"995440 - Disclosure - Recovery of Erroneously Awarded Compensation","language":"en"},{"forObject":"rpt:group-94","labelType":"xbrl:label","value":"995441 - Document - Forgone Recoveries, by Individual","language":"en"},{"forObject":"rpt:group-95","labelType":"xbrl:label","value":"995446 - Document - Insider Trading Arrangements, by Individual","language":"en"},{"forObject":"rpt:group-96","labelType":"xbrl:label","value":"995447 - Disclosure - Insider Trading Policies and Procedures","language":"en"},{"forObject":"rpt:group-97","labelType":"xbrl:label","value":"995442 - Document - Outstanding Recoveries","language":"en"},{"forObject":"rpt:group-98","labelType":"xbrl:label","value":"995413 - Disclosure - Adjustments to Compensation","language":"en"},{"forObject":"rpt:group-99","labelType":"xbrl:label","value":"995410 - Disclosure - Pay vs Performance Disclosure","language":"en"},{"forObject":"rpt:group-100","labelType":"xbrl:label","value":"995411 - Disclosure - Pay vs Performance Disclosure, with Additional Measures","language":"en"},{"forObject":"rpt:group-101","labelType":"xbrl:label","value":"995424 - Disclosure - Measures","language":"en"},{"forObject":"rpt:group-102","labelType":"xbrl:label","value":"995412 - Document - Pay vs Performance Table","language":"en"},{"forObject":"rpt:group-103","labelType":"xbrl:label","value":"995415 - Disclosure - Tabular List Measures","language":"en"},{"forObject":"rpt:group-104","labelType":"xbrl:label","value":"995414 - Disclosure - Tabular Lists by Executive Category","language":"en"}],"networks":[{"name":"rpt:network-presentation-46","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"aehr:AccumulatedOtherComprehensiveLossAbstract","order":1.0},{"source":"aehr:AccumulatedOtherComprehensiveLossAbstract","target":"us-gaap:ComprehensiveIncomeNoteTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-47","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"aehr:AccumulatedOtherComprehensiveLossAbstract","order":1.0},{"source":"aehr:AccumulatedOtherComprehensiveLossAbstract","target":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"aehr:AccumulatedOtherComprehensiveLossAbstract","target":"us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax","order":2.0},{"source":"aehr:AccumulatedOtherComprehensiveLossAbstract","target":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]}]},{"name":"rpt:network-presentation-48","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"aehr:AccumulatedOtherComprehensiveLossAbstract","order":1.0},{"source":"aehr:AccumulatedOtherComprehensiveLossAbstract","target":"us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock","order":1.0}]},{"name":"rpt:network-presentation-49","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-50","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-51","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","order":1.0},{"source":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","target":"us-gaap:LeaseholdImprovementsGross","order":1.0},{"source":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","target":"us-gaap:MachineryAndEquipmentGross","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","target":"us-gaap:PropertyPlantAndEquipmentOther","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","target":"us-gaap:FurnitureAndFixturesGross","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","target":"us-gaap:ConstructionInProgressGross","order":5.0},{"source":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","target":"us-gaap:PropertyPlantAndEquipmentGross","order":6.0},{"source":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","target":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","target":"us-gaap:PropertyPlantAndEquipmentNet","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-52","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","order":1.0},{"source":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","target":"us-gaap:OtherEmployeeRelatedLiabilitiesCurrent","order":1.0},{"source":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","target":"us-gaap:EmployeeRelatedLiabilitiesCurrent","order":2.0},{"source":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","target":"us-gaap:AccruedProfessionalFeesCurrent","order":3.0},{"source":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","target":"us-gaap:ProductWarrantyAccrual","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","target":"aehr:EscrowPayableCurrent","order":5.0},{"source":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","target":"aehr:OtherAccruedLiabilitiesAndOtherLiabilitiesCurrent","order":6.0},{"source":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","target":"us-gaap:OtherAccruedLiabilitiesCurrent","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-53","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:ProductWarrantyAccrualPreexistingIncreaseDecrease","order":5.0},{"source":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","target":"us-gaap:ProductWarrantyAccrual","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]}]},{"name":"rpt:network-presentation-54","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","order":1.0},{"source":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","target":"aehr:CustomerDeposits","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":"aehr:CustomerDepositsAndDeferredRevenueShortTerm","order":3.0}]},{"name":"rpt:network-presentation-55","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-56","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":"us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","target":"aehr:ScheduleOfWarrantyReserveTableTextBlock","order":4.0},{"source":"us-gaap:BalanceSheetRelatedDisclosuresAbstract","target":"aehr:CustomerDepositsAndDeferredRevenueTableTextBlock","order":5.0}]},{"name":"rpt:network-presentation-57","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"aehr:BusinessCombinationabstract","order":1.0},{"source":"aehr:BusinessCombinationabstract","target":"us-gaap:BusinessCombinationDisclosureTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-58","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"aehr:BusinessCombinationabstract","order":1.0},{"source":"aehr:BusinessCombinationabstract","target":"us-gaap:PaymentsToAcquireBusinessesGross","order":1.0},{"source":"aehr:BusinessCombinationabstract","target":"us-gaap:SaleOfStockConsiderationReceivedPerTransaction","order":2.0},{"source":"aehr:BusinessCombinationabstract","target":"aehr:EscrowPayable","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"aehr:BusinessCombinationabstract","target":"us-gaap:InterestCostsCapitalizedAdjustment","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"aehr:BusinessCombinationabstract","target":"aehr:TotalFairValueTransactionValueOfConsideration","order":5.0}]},{"name":"rpt:network-presentation-59","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"aehr:BusinessCombinationabstract","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory","order":3.0},{"source":"us-gaap:StatementLineItems","target":"aehr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesGoodwill","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment","order":5.0},{"source":"us-gaap:StatementLineItems","target":"aehr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDefiniteLivedIntangibleAssets","order":6.0},{"source":"us-gaap:StatementLineItems","target":"aehr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredOperatingLeaseRightOfUseAsset","order":7.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets","order":8.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementLineItems","target":"aehr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatinglLeaseObligation","order":11.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"aehr:BusinessCombinationabstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementTable","target":"us-gaap:BusinessAcquisitionAxis","order":1020.0},{"source":"us-gaap:BusinessAcquisitionAxis","target":"us-gaap:BusinessAcquisitionAcquireeDomain","order":1020.0},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"aehr:AEHRIncalMember","order":1021.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2000.0}]},{"name":"rpt:network-presentation-60","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"aehr:BusinessCombinationabstract","order":1.0},{"source":"us-gaap:StatementLineItems","target":"aehr:PropertyPlantAndEquipmentUsefulLifes","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure","order":2.0},{"source":"aehr:BusinessCombinationabstract","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:StatementTable","target":"us-gaap:PlanNameAxis","order":1050.0},{"source":"us-gaap:PlanNameAxis","target":"us-gaap:PlanNameDomain","order":1050.0},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"aehr:DevelopedTechnologyMember","order":1051.0},{"source":"us-gaap:IndefiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:TradeNamesMember","order":1052.0},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:CustomerRelationshipsMember","order":1053.0},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"aehr:NonCompeteAgreementsAndOthersMember","order":1054.0},{"source":"us-gaap:PlanNameDomain","target":"aehr:BottomMember","order":1055.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:PlanNameDomain","target":"aehr:TopMember","order":1056.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2000.0}]},{"name":"rpt:network-presentation-61","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"aehr:BusinessCombinationabstract","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings","order":2.0},{"source":"us-gaap:StatementLineItems","target":"aehr:FairValueOfEscrowPayable","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"aehr:DescriptionOfDesignatedIndemnificationObligations","order":4.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:RestrictedCash","order":5.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:PrepaidExpenseAndOtherAssets","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:InvestmentsAndOtherNoncurrentAssets","order":7.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual","order":8.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:AssetAcquisitionConsiderationTransferred","order":9.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:BusinessCombinationAcquisitionRelatedCosts","order":10.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual","order":11.0},{"source":"us-gaap:StatementLineItems","target":"aehr:UpdatedPurchaseConsiderationDescription","order":12.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:AdjustmentsToAdditionalPaidInCapitalMarkToMarket","order":13.0},{"source":"aehr:BusinessCombinationabstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementTable","target":"us-gaap:BusinessAcquisitionAxis","order":1010.0},{"source":"us-gaap:BusinessAcquisitionAxis","target":"us-gaap:BusinessAcquisitionAcquireeDomain","order":1010.0},{"source":"us-gaap:BusinessAcquisitionAcquireeDomain","target":"aehr:IncalTechnologyIncMember","order":1011.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2000.0}]},{"name":"rpt:network-presentation-62","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"aehr:BusinessCombinationabstract","order":1.0},{"source":"aehr:BusinessCombinationabstract","target":"aehr:ScheduleOfAcquisitionDateFairValueOfTheConsiderationTableTextBlock","order":1.0},{"source":"aehr:BusinessCombinationabstract","target":"aehr:ScheduleOfFairValueOfTheAssetsAcquiredAndLiabilitiesTableTextBlock","order":2.0},{"source":"aehr:BusinessCombinationabstract","target":"aehr:ScheduleOfFairValueOfTheSeparatelyIdentifiableIntangibleAssetsTableTextBlock","order":3.0}]},{"name":"rpt:network-presentation-63","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"aehr:CommitmentsAndContingenciesAbstract","order":1.0},{"source":"aehr:CommitmentsAndContingenciesAbstract","target":"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-64","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:StatementOfFinancialPositionAbstract","order":1.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:AssetsCurrentAbstract","order":1.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:CashAndCashEquivalentsAtCarryingValue","order":2.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:AccountsReceivableNet","order":3.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:InventoryNet","order":4.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","order":5.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:AssetsCurrent","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:PropertyPlantAndEquipmentNet","order":7.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:Goodwill","order":8.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:IntangibleAssetsNetExcludingGoodwill","order":9.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:DeferredIncomeTaxAssetsNet","order":10.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:OperatingLeaseRightOfUseAsset","order":11.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:OtherAssetsNoncurrent","order":12.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:Assets","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:LiabilitiesCurrentAbstract","order":14.0},{"source":"us-gaap:LiabilitiesCurrentAbstract","target":"us-gaap:AccountsPayableCurrent","order":15.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:OtherAccruedLiabilitiesCurrent","order":16.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:OperatingLeaseLiabilityCurrent","order":17.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:DeferredRevenueCurrent","order":18.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:LiabilitiesCurrent","order":19.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:OperatingLeaseLiabilityNoncurrent","order":20.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:DeferredRevenueNoncurrent","order":21.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:OtherLiabilitiesNoncurrent","order":22.0},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:Liabilities","order":23.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:StockholdersEquityAbstract","order":24.0},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:PreferredStockValue","order":25.0},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:CommonStockValue","order":26.0},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:AdditionalPaidInCapital","order":27.0},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","order":28.0},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:RetainedEarningsAccumulatedDeficit","order":29.0},{"source":"us-gaap:StockholdersEquityAbstract","target":"us-gaap:StockholdersEquity","order":30.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementOfFinancialPositionAbstract","target":"us-gaap:LiabilitiesAndStockholdersEquity","order":31.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-65","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-66","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:StatementOfCashFlowsAbstract","target":"us-gaap:NetIncomeLoss","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","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:AssetImpairmentCharges","order":8.0},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract","target":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","order":10.0},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInAccountsReceivable","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInInventories","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInAccountsPayable","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInAccruedLiabilities","order":15.0},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInDeferredRevenue","order":16.0},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInOperatingLeaseLiability","order":17.0},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable","order":18.0},{"source":"us-gaap:IncreaseDecreaseInOperatingCapitalAbstract","target":"us-gaap:NetCashProvidedByUsedInOperatingActivities","order":19.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","order":20.0},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","order":21.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments","order":22.0},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","order":23.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivitiesAbstract","target":"us-gaap:NetCashProvidedByUsedInInvestingActivities","order":24.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","order":25.0},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:ProceedsFromIssuanceInitialPublicOffering","order":26.0},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:ProceedsFromIssuanceOfCommonStock","order":27.0},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation","order":28.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivitiesAbstract","target":"us-gaap:NetCashProvidedByUsedInFinancingActivities","order":29.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","order":30.0},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","order":31.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","order":32.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","order":33.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:SupplementalCashFlowInformationAbstract","order":34.0},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:IncomeTaxesPaidNet","order":35.0},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:InterestPaidNet","order":36.0},{"source":"us-gaap:StatementOfCashFlowsAbstract","target":"us-gaap:CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract","order":37.0},{"source":"us-gaap:CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract","target":"aehr:NetTransferOfEquipmentBetweenInventoryAndPropertyAndEquipment","order":38.0},{"source":"us-gaap:CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract","target":"aehr:PropertyAndEquipmentAcquiredIncludedInAccountsPayableAndAccruedLiabilities","order":39.0},{"source":"us-gaap:CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract","target":"aehr:IssuanceCostsOfCommonStockIncludedInAccountsPayable","order":40.0}]},{"name":"rpt:network-presentation-67","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:OtherComprehensiveIncomeLossTaxAbstract","target":"us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax","order":4.0},{"source":"us-gaap:StatementOfIncomeAndComprehensiveIncomeAbstract","target":"us-gaap:ComprehensiveIncomeNetOfTax","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:totalLabel"}]}]},{"name":"rpt:network-presentation-68","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:WeightedAverageNumberOfSharesIssuedBasic","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-69","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:StockIssuedDuringPeriodSharesShareBasedCompensation","order":3.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","order":4.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:PaymentsOfStockIssuanceCosts","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","order":8.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ProfitLoss","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:UnrealizedGainLossOnInvestments","order":10.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","order":11.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockIssuedDuringPeriodSharesAcquisitions","order":12.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockIssuedDuringPeriodValueAcquisitions","order":13.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:NetIncomeLoss","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"aehr:IssuanceOfCommonStockInPublicOfferingsNetOfIssuanceCostsShares","order":15.0},{"source":"us-gaap:StatementLineItems","target":"aehr:IssuanceOfCommonStockInPublicOfferingsNetOfIssuanceCostsAmount","order":16.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SharesIssued","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockholdersEquity","order":18.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:RetainedEarningsMember","order":1023.0},{"source":"us-gaap:EquityComponentDomain","target":"us-gaap:AccumulatedOtherComprehensiveIncomeMember","order":1024.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":"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:EntityVoluntaryFilers","order":4.0},{"source":"dei:CoverAbstract","target":"dei:CurrentFiscalYearEndDate","order":5.0},{"source":"dei:CoverAbstract","target":"dei:EntityWellKnownSeasonedIssuer","order":6.0},{"source":"dei:CoverAbstract","target":"dei:EntitySmallBusiness","order":7.0},{"source":"dei:CoverAbstract","target":"dei:EntityShellCompany","order":8.0},{"source":"dei:CoverAbstract","target":"dei:EntityEmergingGrowthCompany","order":9.0},{"source":"dei:CoverAbstract","target":"dei:EntityCurrentReportingStatus","order":10.0},{"source":"dei:CoverAbstract","target":"dei:DocumentPeriodEndDate","order":11.0},{"source":"dei:CoverAbstract","target":"dei:EntityFilerCategory","order":12.0},{"source":"dei:CoverAbstract","target":"dei:DocumentFiscalPeriodFocus","order":13.0},{"source":"dei:CoverAbstract","target":"dei:DocumentFiscalYearFocus","order":14.0},{"source":"dei:CoverAbstract","target":"dei:EntityCommonStockSharesOutstanding","order":15.0},{"source":"dei:CoverAbstract","target":"dei:EntityPublicFloat","order":16.0},{"source":"dei:CoverAbstract","target":"dei:DocumentAnnualReport","order":17.0},{"source":"dei:CoverAbstract","target":"dei:DocumentTransitionReport","order":18.0},{"source":"dei:CoverAbstract","target":"dei:DocumentFinStmtErrorCorrectionFlag","order":19.0},{"source":"dei:CoverAbstract","target":"dei:EntityFileNumber","order":20.0},{"source":"dei:CoverAbstract","target":"dei:EntityIncorporationStateCountryCode","order":21.0},{"source":"dei:CoverAbstract","target":"dei:EntityTaxIdentificationNumber","order":22.0},{"source":"dei:CoverAbstract","target":"dei:EntityAddressAddressLine1","order":23.0},{"source":"dei:CoverAbstract","target":"dei:EntityAddressCityOrTown","order":24.0},{"source":"dei:CoverAbstract","target":"dei:EntityAddressStateOrProvince","order":25.0},{"source":"dei:CoverAbstract","target":"dei:EntityAddressPostalZipCode","order":26.0},{"source":"dei:CoverAbstract","target":"dei:CityAreaCode","order":27.0},{"source":"dei:CoverAbstract","target":"dei:IcfrAuditorAttestationFlag","order":28.0},{"source":"dei:CoverAbstract","target":"dei:AuditorName","order":29.0},{"source":"dei:CoverAbstract","target":"dei:AuditorLocation","order":30.0},{"source":"dei:CoverAbstract","target":"dei:AuditorFirmId","order":31.0},{"source":"dei:CoverAbstract","target":"dei:LocalPhoneNumber","order":32.0},{"source":"dei:CoverAbstract","target":"dei:Security12bTitle","order":33.0},{"source":"dei:CoverAbstract","target":"dei:TradingSymbol","order":34.0},{"source":"dei:CoverAbstract","target":"dei:SecurityExchangeName","order":35.0},{"source":"dei:CoverAbstract","target":"dei:EntityInteractiveDataCurrent","order":36.0}]},{"name":"rpt:network-presentation-71","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"aehr:EQUITYAbstract","order":1.0},{"source":"aehr:EQUITYAbstract","target":"us-gaap:StockholdersEquityNoteDisclosureTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-72","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-73","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"aehr:EmployeeRetentionCreditAbstract","order":1.0},{"source":"aehr:EmployeeRetentionCreditAbstract","target":"us-gaap:OtherExpenses","order":1.0},{"source":"aehr:EmployeeRetentionCreditAbstract","target":"us-gaap:OtherIncome","order":2.0}]},{"name":"rpt:network-presentation-74","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":1.0},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:CompensationAndEmployeeBenefitPlansTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-75","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:StatementLineItems","target":"us-gaap:EarningsPerShareBasic","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:EarningsPerShareDiluted","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"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:StatementTable","target":"us-gaap:ChangeInAccountingEstimateByTypeAxis","order":1030.0},{"source":"us-gaap:ChangeInAccountingEstimateByTypeAxis","target":"us-gaap:ChangeInAccountingEstimateTypeDomain","order":1030.0},{"source":"us-gaap:IncomeStatementLocationDomain","target":"aehr:ResearchAndDevelopmentMember","order":1031.0},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:SellingGeneralAndAdministrativeExpensesMember","order":1032.0},{"source":"us-gaap:IncomeStatementLocationDomain","target":"us-gaap:CostOfSalesMember","order":1033.0},{"source":"us-gaap:ChangeInAccountingEstimateTypeDomain","target":"aehr:NetEffectOnNetIncomeLossMember","order":1034.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:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized","order":2.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited","order":6.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod","order":7.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","order":8.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:StockOptionAndRSUTransactionsMember","order":1021.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: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:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","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:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod","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:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","order":7.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue","order":8.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue","order":9.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms","order":11.0},{"source":"us-gaap:StatementLineItems","target":"aehr:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsOne","order":12.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding","order":14.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":1010.0},{"source":"us-gaap:AwardTypeAxis","target":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","order":1010.0},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"aehr:RsuPrsuAndRestrictedStockAwardsMember","order":1011.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:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2","order":11.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1","order":12.0},{"source":"us-gaap:StatementLineItems","target":"aehr:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm","order":13.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1","order":14.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue","order":16.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1","order":17.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue","order":18.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":1010.0},{"source":"us-gaap:AwardTypeAxis","target":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","order":1010.0},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"aehr:OutstandingOptionsStockOptionTransactionsMember","order":1011.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2000.0}]},{"name":"rpt:network-presentation-79","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","order":2.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","order":3.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","order":4.0},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementTable","target":"us-gaap:AwardTypeAxis","order":1010.0},{"source":"us-gaap:AwardTypeAxis","target":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","order":1010.0},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:StockOptionMember","order":1011.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2000.0}]},{"name":"rpt:network-presentation-80","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted","order":2.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:StatementLineItems","target":"aehr:ShareBasedCompensationArrangementByShareBasedPaymentAwardStockAppreciationRightsVestedAndExpectedToVestExercisableNumber","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:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"aehr:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledInPeriodWeightedAverageGrantDateFairValue","order":8.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:StatementLineItems","target":"aehr:ShareBasedCompensationArrangementByShareBasedPaymentAwardStockAppreciationRightsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue","order":12.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]},{"source":"us-gaap:StatementLineItems","target":"aehr:ShareBasedCompensationArrangementByShareBasedPaymentAwardStockAppreciationRightsVestedAndExpectedToVestAggregateIntrinsicValue","order":13.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":1010.0},{"source":"us-gaap:AwardTypeAxis","target":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","order":1010.0},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"aehr:StockAppreciationRightsCashSettledAwardsMember","order":1011.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2000.0}]},{"name":"rpt:network-presentation-81","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementTable","target":"us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis","order":1020.0},{"source":"us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis","target":"us-gaap:EmployeeStockOwnershipPlanESOPPlanDomain","order":1020.0},{"source":"us-gaap:StatementTable","target":"us-gaap:PlanNameAxis","order":1030.0},{"source":"us-gaap:PlanNameAxis","target":"us-gaap:PlanNameDomain","order":1030.0},{"source":"us-gaap:EmployeeStockOwnershipPlanESOPPlanDomain","target":"aehr:EmployeeStockPurchasePlanMember","order":1031.0},{"source":"us-gaap:PlanNameDomain","target":"aehr:TopMember","order":1032.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:PlanNameDomain","target":"aehr:BottomMember","order":1033.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"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:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue","order":1.0},{"source":"us-gaap:StatementLineItems","target":"aehr:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceRSUNumberOfSharesAvailableForGrant","order":2.0},{"source":"us-gaap:StatementLineItems","target":"aehr:ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetNumberOfShares","order":3.0},{"source":"us-gaap:StatementLineItems","target":"aehr:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTargetAchieved","order":4.0},{"source":"us-gaap:StatementLineItems","target":"aehr:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesIssuedUponAchievementOfTarget","order":5.0},{"source":"us-gaap:StatementLineItems","target":"aehr:PerformanceBasedAwardsTargetGoalsNotAchievedNumber","order":6.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:ShareBasedCompensation","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"aehr:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsOne","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","order":9.0},{"source":"us-gaap:StatementLineItems","target":"aehr:ShareBasedCompensationLiability","order":10.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:CommonStockCapitalSharesReservedForFutureIssuance","order":11.0},{"source":"us-gaap:StatementLineItems","target":"aehr:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriosdForRecognition1","order":12.0},{"source":"us-gaap:StatementLineItems","target":"aehr:StockBasedCompensationExpenseCapitalizedIntoInventory","order":13.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans","order":14.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:EmployeeStockOwnershipPlanESOPSharesContributedToESOP","order":15.0},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementTable","target":"us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis","order":1010.0},{"source":"us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis","target":"us-gaap:EmployeeStockOwnershipPlanESOPPlanDomain","order":1010.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:RsuPrsuAndRestrictedStockAwardsMember","order":1021.0},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"us-gaap:StockOptionMember","order":1022.0},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"aehr:StockAppreciationRightsCashSettledAwardsMember","order":1023.0},{"source":"us-gaap:EmployeeStockOwnershipPlanESOPPlanDomain","target":"aehr:EmployeeStockPurchasePlanMember","order":1024.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"aehr:EquityIncentivePlan2016Member","order":1025.0},{"source":"us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain","target":"aehr:EquityIncentivePlanTwoZeroTwoThreeMember","order":1026.0},{"source":"us-gaap:EmployeeStockOwnershipPlanESOPPlanDomain","target":"aehr:EmployeeStockOwnershipPlanMember","order":1027.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2000.0}]},{"name":"rpt:network-presentation-83","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},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock","order":3.0},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"aehr:ScheduleOfRestrictedSharesAndPerformanceRestrictedSharesGrantedTableTextBlock","order":4.0},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock","order":5.0},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"aehr:StockApperiaciationRightTableTextBlock","order":6.0},{"source":"us-gaap:DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract","target":"us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock","order":7.0}]},{"name":"rpt:network-presentation-84","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"aehr:EQUITYAbstract","order":1.0},{"source":"aehr:EQUITYAbstract","target":"us-gaap:StockIssuedDuringPeriodSharesNewIssues","order":1.0},{"source":"aehr:EQUITYAbstract","target":"us-gaap:SaleOfStockPricePerShare","order":2.0},{"source":"aehr:EQUITYAbstract","target":"us-gaap:ProceedsFromIssuanceOfCommonStock","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"aehr:EQUITYAbstract","target":"us-gaap:ProfessionalFees","order":4.0},{"source":"aehr:EQUITYAbstract","target":"aehr:ShelfRegistrationAmount","order":5.0},{"source":"aehr:EQUITYAbstract","target":"aehr:ProspectusSupplementAmount","order":6.0}]},{"name":"rpt:network-presentation-85","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-86","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-87","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-88","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-89","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-90","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"aehr:GoodwillAndPurchasedIntangibleAssetsAbstract","order":1.0},{"source":"aehr:GoodwillAndPurchasedIntangibleAssetsAbstract","target":"aehr:Goodwills","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"aehr:GoodwillAndPurchasedIntangibleAssetsAbstract","target":"aehr:AdditionDueToBusinessCombination","order":2.0},{"source":"aehr:GoodwillAndPurchasedIntangibleAssetsAbstract","target":"us-gaap:Goodwill","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"aehr:GoodwillAndPurchasedIntangibleAssetsAbstract","target":"us-gaap:ProceedsFromOtherOperatingActivities","order":4.0},{"source":"aehr:GoodwillAndPurchasedIntangibleAssetsAbstract","target":"us-gaap:Goodwill","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]}]},{"name":"rpt:network-presentation-91","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,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:FiniteLivedIntangibleAssetsNet","order":3.0},{"source":"aehr:GoodwillAndPurchasedIntangibleAssetsAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementTable","target":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","order":1010.0},{"source":"us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis","target":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","order":1010.0},{"source":"us-gaap:StatementTable","target":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis","order":1020.0},{"source":"us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis","target":"us-gaap:IndefiniteLivedIntangibleAssetsMajorClassNameDomain","order":1020.0},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"aehr:DevelopedTechnologyMember","order":1021.0},{"source":"us-gaap:IndefiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:TradeNamesMember","order":1022.0},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"us-gaap:CustomerRelationshipsMember","order":1023.0},{"source":"us-gaap:FiniteLivedIntangibleAssetsMajorClassNameDomain","target":"aehr:NonCompeteAgreementsAndOthersMember","order":1024.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2000.0}]},{"name":"rpt:network-presentation-92","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"aehr:GoodwillAndPurchasedIntangibleAssetsAbstract","order":1.0},{"source":"aehr:GoodwillAndPurchasedIntangibleAssetsAbstract","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths","order":1.0},{"source":"aehr:GoodwillAndPurchasedIntangibleAssetsAbstract","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo","order":2.0},{"source":"aehr:GoodwillAndPurchasedIntangibleAssetsAbstract","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree","order":3.0},{"source":"aehr:GoodwillAndPurchasedIntangibleAssetsAbstract","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour","order":4.0},{"source":"aehr:GoodwillAndPurchasedIntangibleAssetsAbstract","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive","order":5.0},{"source":"aehr:GoodwillAndPurchasedIntangibleAssetsAbstract","target":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive","order":6.0},{"source":"aehr:GoodwillAndPurchasedIntangibleAssetsAbstract","target":"us-gaap:FiniteLivedIntangibleAssetsNet","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-93","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-94","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"aehr:GoodwillAndPurchasedIntangibleAssetsAbstract","order":1.0},{"source":"aehr:GoodwillAndPurchasedIntangibleAssetsAbstract","target":"us-gaap:ScheduleOfGoodwillTextBlock","order":1.0},{"source":"aehr:GoodwillAndPurchasedIntangibleAssetsAbstract","target":"us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock","order":2.0},{"source":"aehr:GoodwillAndPurchasedIntangibleAssetsAbstract","target":"us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock","order":3.0}]},{"name":"rpt:network-presentation-95","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-96","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","order":1.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign","order":2.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-97","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract","order":1.0},{"source":"us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:CurrentFederalTaxExpenseBenefit","order":2.0},{"source":"us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","order":3.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract","order":4.0},{"source":"us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract","target":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract","order":7.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:CurrentForeignTaxExpenseBenefit","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:DeferredForeignIncomeTaxExpenseBenefit","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeTaxExpenseBenefit","order":10.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-98","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},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes","order":2.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes","order":3.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate","order":4.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential","order":5.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential","order":6.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount","order":7.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercent","order":8.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment","order":9.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment","order":10.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"aehr:EffectiveIncomeTaxRateReconciliationPermanentItemsAmount","order":11.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"aehr:EffectiveIncomeTaxRateReconciliationPermanentItemsInPercentage","order":12.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost","order":13.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost","order":14.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"aehr:EffectiveIncomeTaxRateReconciliationCompensationLimitationAmount","order":15.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"aehr:EffectiveIncomeTaxRateReconciliationCompensationLimitationInPercentage","order":16.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"aehr:EffectiveIncomeTaxRatesReconciliationExcessTaxBenefitOrDeficitOnStockAwardsAmount","order":17.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"aehr:EffectiveIncomeTaxRatesReconciliationExcessTaxBenefitOrDeficitOnStockAwardsPercentage","order":18.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"aehr:EffectiveIncomeTaxRatesReconciliationReturnToProvisionAdjustmentsAndOtherTrueUpsAmount","order":19.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"aehr:EffectiveIncomeTaxRatesReconciliationReturnToProvisionAdjustmentsAndOtherTrueUpsPercentage","order":20.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"aehr:EffectiveIncomeTaxRateContinuingOperationsInPercentage","order":21.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"aehr:EffectiveIncomeTaxRateAmountContinuingOperations","order":22.0}]},{"name":"rpt:network-presentation-99","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,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"aehr:EffectiveIncomeTaxRatesReconciliationTaxCreditsResearch","order":5.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance","order":6.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments","order":7.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"aehr:EffectiveIncomeTaxRatesContinuingOperations","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-100","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:DeferredTaxAssetsGrossAbstract","order":1.0},{"source":"us-gaap:DeferredTaxAssetsGrossAbstract","target":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwards","order":2.0},{"source":"us-gaap:DeferredTaxAssetsGrossAbstract","target":"aehr:DeferredTaxAssetsLeaseLiabilities","order":3.0},{"source":"us-gaap:DeferredTaxAssetsGrossAbstract","target":"us-gaap:DeferredTaxAssetsTaxCreditCarryforwards","order":4.0},{"source":"us-gaap:DeferredTaxAssetsGrossAbstract","target":"us-gaap:DeferredTaxAssetsInventory","order":5.0},{"source":"us-gaap:DeferredTaxAssetsGrossAbstract","target":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves","order":6.0},{"source":"us-gaap:DeferredTaxAssetsGrossAbstract","target":"us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts","order":7.0},{"source":"us-gaap:DeferredTaxAssetsGrossAbstract","target":"aehr:DeferredTaxAssetStockBasedCompensation","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:DeferredTaxAssetsGrossAbstract","target":"us-gaap:DeferredTaxAssetsOther","order":9.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:DeferredTaxAssetsGrossAbstract","target":"us-gaap:DeferredTaxAssetsValuationAllowance","order":10.0},{"source":"us-gaap:DeferredTaxAssetsGrossAbstract","target":"us-gaap:DeferredTaxAssetsGross","order":11.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:DeferredTaxLiabilitiesAbstract","order":12.0},{"source":"us-gaap:DeferredTaxLiabilitiesAbstract","target":"us-gaap:DeferredTaxLiabilitiesLeasingArrangements","order":13.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:DeferredTaxLiabilitiesAbstract","target":"us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets","order":14.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:DeferredTaxLiabilitiesAbstract","target":"us-gaap:DeferredTaxLiabilitiesOtherFiniteLivedAssets","order":15.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:DeferredTaxAssetsLiabilitiesNet","order":16.0}]},{"name":"rpt:network-presentation-101","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"aehr:UnrecognizedTaxBenefitsBeginning","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodStartLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions","order":2.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions","order":4.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"aehr:UnrecognizedTaxBenefitsNew","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:periodEndLabel"}]}]},{"name":"rpt:network-presentation-102","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:IncomeTaxPaidFederalAfterRefundReceived","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived","order":2.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:IncomeTaxesPaidNet","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementTable","target":"us-gaap:IncomeTaxAuthorityAxis","order":1020.0},{"source":"us-gaap:IncomeTaxAuthorityAxis","target":"us-gaap:IncomeTaxAuthorityDomain","order":1020.0},{"source":"us-gaap:StatementTable","target":"us-gaap:IncomeTaxAuthorityNameAxis","order":1040.0},{"source":"us-gaap:IncomeTaxAuthorityNameAxis","target":"us-gaap:IncomeTaxAuthorityNameDomain","order":1040.0},{"source":"us-gaap:IncomeTaxAuthorityDomain","target":"aehr:TypeOfAdoption202309Member","order":1041.0},{"source":"us-gaap:IncomeTaxAuthorityNameDomain","target":"aehr:TaiwanMember","order":1042.0},{"source":"us-gaap:IncomeTaxAuthorityDomain","target":"aehr:AccountingStandardUpdate202309Member","order":1043.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:IncomeTaxAuthorityNameDomain","target":"aehr:GermanyMember","order":1044.0},{"source":"us-gaap:IncomeTaxAuthorityNameDomain","target":"aehr:PhilippineMember","order":1045.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2000.0}]},{"name":"rpt:network-presentation-103","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:IncomeTaxDisclosureAbstract","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:UnrecognizedTaxBenefits","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate","order":2.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:OperatingLossCarryforwards","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:IncomeTaxReconciliationTaxCreditsResearch","order":5.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax","order":6.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementTable","target":"us-gaap:IncomeTaxAuthorityAxis","order":1010.0},{"source":"us-gaap:IncomeTaxAuthorityAxis","target":"us-gaap:IncomeTaxAuthorityDomain","order":1010.0},{"source":"us-gaap:IncomeTaxAuthorityDomain","target":"us-gaap:DomesticCountryMember","order":1011.0},{"source":"us-gaap:IncomeTaxAuthorityDomain","target":"us-gaap:StateAndLocalJurisdictionMember","order":1012.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2000.0}]},{"name":"rpt:network-presentation-104","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},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock","order":2.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock","order":3.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock","order":4.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock","order":5.0},{"source":"us-gaap:IncomeTaxDisclosureAbstract","target":"aehr:IncomeTaxPaidTableTextBlock","order":6.0}]},{"name":"rpt:network-presentation-105","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LeasesAbstract","order":1.0},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:LesseeOperatingLeasesTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-106","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LeasesAbstract","order":1.0},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:LesseeOperatingLeaseDescriptionAbstract","order":1.0},{"source":"us-gaap:LesseeOperatingLeaseDescriptionAbstract","target":"us-gaap:OperatingLeasePayments","order":2.0},{"source":"us-gaap:LesseeOperatingLeaseDescriptionAbstract","target":"aehr:AssetsObtainedInExchangeForLiabilitiesRelatedToOperatingLeases","order":3.0}]},{"name":"rpt:network-presentation-107","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LeasesAbstract","order":1.0},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree","order":3.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour","order":4.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","order":7.0},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:negatedLabel"}]},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:OperatingLeaseLiability","order":9.0}]},{"name":"rpt:network-presentation-108","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LeasesAbstract","order":1.0},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent","order":1.0},{"source":"us-gaap:LeasesAbstract","target":"aehr:OperatingLeaseWeightedAverageRemainingLeaseTermDuringPeriod","order":2.0},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:OperatingLeaseCost","order":3.0},{"source":"us-gaap:LeasesAbstract","target":"aehr:IncreaseDecreaseInOperatingLeaseLiabilities","order":4.0},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:ImpairmentOfLeasehold","order":5.0},{"source":"us-gaap:LeasesAbstract","target":"aehr:DescriptionRelatedToOperatingLeaseAgreement","order":6.0}]},{"name":"rpt:network-presentation-109","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:LeasesAbstract","order":1.0},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:LeaseCostTableTextBlock","order":1.0},{"source":"us-gaap:LeasesAbstract","target":"us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock","order":2.0}]},{"name":"rpt:network-presentation-110","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-111","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},{"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:terseLabel"}]},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:EarningsPerShareDiluted","order":6.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:EarningsPerShareAbstract","target":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","order":7.0}]},{"name":"rpt:network-presentation-112","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-113","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-114","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:StatementLineItems","target":"aehr:ConcentrationRiskPercentage","order":3.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":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:StatementTable","target":"us-gaap:ChangeInAccountingEstimateByTypeAxis","order":1060.0},{"source":"us-gaap:ChangeInAccountingEstimateByTypeAxis","target":"us-gaap:ChangeInAccountingEstimateTypeDomain","order":1060.0},{"source":"us-gaap:ConcentrationRiskTypeDomain","target":"us-gaap:AccountsReceivableMember","order":1061.0},{"source":"us-gaap:SegmentDomain","target":"aehr:CustomerFMember","order":1062.0},{"source":"us-gaap:SegmentDomain","target":"aehr:ACustomerMember","order":1063.0},{"source":"us-gaap:SegmentDomain","target":"aehr:CustomerCMember","order":1064.0},{"source":"us-gaap:SegmentDomain","target":"aehr:CustomerDMember","order":1065.0},{"source":"us-gaap:SegmentDomain","target":"aehr:CustomerGMember","order":1066.0},{"source":"us-gaap:SegmentDomain","target":"aehr:CustomerAMember","order":1067.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:ChangeInAccountingEstimateTypeDomain","target":"us-gaap:SalesReturnsAndAllowancesMember","order":1068.0},{"source":"us-gaap:SegmentDomain","target":"aehr:CustomerBMember","order":1069.0},{"source":"us-gaap:SegmentDomain","target":"aehr:CustomerEMember","order":1070.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2000.0}]},{"name":"rpt:network-presentation-115","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AccountingPoliciesAbstract","order":1.0},{"source":"us-gaap:StatementLineItems","target":"aehr:FiniteLivedTangibleAssetUsefulLife","order":1.0},{"source":"us-gaap:AccountingPoliciesAbstract","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":"us-gaap:FurnitureAndFixturesMember","order":1041.0},{"source":"us-gaap:PlanNameDomain","target":"aehr:BottomMember","order":1042.0},{"source":"us-gaap:PlanNameDomain","target":"aehr:TopMember","order":1043.0},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"us-gaap:MachineryAndEquipmentMember","order":1044.0},{"source":"us-gaap:PropertyPlantAndEquipmentTypeDomain","target":"aehr:TestEquipmentMember","order":1045.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2000.0}]},{"name":"rpt:network-presentation-116","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AccountingPoliciesAbstract","order":1.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ValuationAllowancesAndReservesRecoveries","order":1.0}]},{"name":"rpt:network-presentation-117","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:ConsolidationPolicyTextBlock","order":2.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock","order":3.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:UseOfEstimates","order":4.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:CashAndCashEquivalentsPolicyTextBlock","order":5.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"aehr:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicyTextBlock","order":6.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ConcentrationRiskCreditRisk","order":7.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:InventoryPolicyTextBlock","order":8.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock","order":9.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock","order":10.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock","order":11.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"source":"us-gaap:AccountingPoliciesAbstract","target":"aehr:IntangibleAssetsFiniteLivedPolicyTextBlock","order":12.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock","order":13.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:StandardProductWarrantyPolicy","order":14.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:RevenueRecognitionPolicyTextBlock","order":15.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ShippingAndHandlingCostPolicyTextBlock","order":16.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy","order":17.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:IncomeTaxPolicyTextBlock","order":18.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ComprehensiveIncomePolicyPolicyTextBlock","order":19.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"aehr:AccountingStandardsAdoptedPolicyTextBlock","order":20.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock","order":21.0}]},{"name":"rpt:network-presentation-118","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:AccountingPoliciesAbstract","order":1.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock","order":1.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"aehr:ScheduleOfAccountsReceivableFromMajorCustomersTableTextBlock","order":2.0},{"source":"us-gaap:AccountingPoliciesAbstract","target":"aehr:ScheduleOfUsefulLifeForPropertyAndEquipmentTableTextblock","order":3.0}]},{"name":"rpt:network-presentation-119","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-120","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:RestructuringChargesAbstract","order":1.0},{"source":"us-gaap:RestructuringChargesAbstract","target":"us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-121","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:RestructuringChargesAbstract","order":1.0},{"source":"us-gaap:RestructuringChargesAbstract","target":"aehr:OtherAssetImpairmentCharge","order":1.0},{"source":"us-gaap:RestructuringChargesAbstract","target":"aehr:ContractTerminationCharges","order":2.0},{"source":"us-gaap:RestructuringChargesAbstract","target":"us-gaap:FacilityCosts","order":3.0},{"source":"us-gaap:RestructuringChargesAbstract","target":"aehr:EmployeeTerminationBenefits","order":4.0},{"source":"us-gaap:RestructuringChargesAbstract","target":"us-gaap:RestructuringCharges","order":5.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-122","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:RestructuringChargesAbstract","order":1.0},{"source":"us-gaap:StatementLineItems","target":"aehr:LeaseTerminationFee","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:RestructuringCharges","order":2.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:terseLabel"}]},{"source":"us-gaap:StatementLineItems","target":"us-gaap:RestructuringReserve","order":3.0},{"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:StatementTable","target":"us-gaap:RestructuringPlanAxis","order":1040.0},{"source":"us-gaap:RestructuringPlanAxis","target":"us-gaap:RestructuringPlanDomain","order":1040.0},{"source":"us-gaap:TypeOfRestructuringDomain","target":"us-gaap:OtherRestructuringMember","order":1041.0},{"source":"us-gaap:RestructuringPlanDomain","target":"aehr:EmployeeTerminationBenefitsMember","order":1042.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2000.0}]},{"name":"rpt:network-presentation-123","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:RestructuringChargesAbstract","order":1.0},{"source":"us-gaap:RestructuringChargesAbstract","target":"aehr:ScheduleOfRestructuringChargesTableTextBlock","order":1.0}]},{"name":"rpt:network-presentation-124","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CompensationAndRetirementDisclosureAbstract","order":1.0},{"source":"us-gaap:CompensationAndRetirementDisclosureAbstract","target":"aehr:RetirementPlanDisclouserTextBlock","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-125","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CompensationAndRetirementDisclosureAbstract","order":1.0},{"source":"us-gaap:StatementLineItems","target":"aehr:DefinedContributionPlanVestedPercentage","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:DefinedBenefitPlanContributionsByEmployer","order":2.0},{"source":"us-gaap:CompensationAndRetirementDisclosureAbstract","target":"us-gaap:StatementTable","order":100.0},{"source":"us-gaap:StatementTable","target":"us-gaap:PlanNameAxis","order":1010.0},{"source":"us-gaap:PlanNameAxis","target":"us-gaap:PlanNameDomain","order":1010.0},{"source":"us-gaap:PlanNameDomain","target":"aehr:FourZeroOneKPlanMember","order":1011.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2000.0}]},{"name":"rpt:network-presentation-126","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: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-127","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:StatementGeographicalAxis","order":1020.0},{"source":"srt:StatementGeographicalAxis","target":"srt:SegmentGeographicalDomain","order":1020.0},{"source":"srt:SegmentGeographicalDomain","target":"aehr:UniitedStatesMember","order":1021.0},{"source":"srt:SegmentGeographicalDomain","target":"aehr:AsiiaPaciificMember","order":1022.0},{"source":"srt:SegmentGeographicalDomain","target":"aehr:EuropeAndMiiddleEastMember","order":1023.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2000.0}]},{"name":"rpt:network-presentation-128","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-129","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:ContractWithCustomerAssetNet","order":2.0},{"source":"us-gaap:RevenueFromContractWithCustomerAbstract","target":"us-gaap:ContractWithCustomerLiabilityRevenueRecognized","order":3.0}]},{"name":"rpt:network-presentation-130","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-131","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,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]}]},{"name":"rpt:network-presentation-132","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":1020.0},{"source":"us-gaap:IncomeTaxAuthorityNameAxis","target":"us-gaap:IncomeTaxAuthorityNameDomain","order":1020.0},{"source":"srt:SegmentGeographicalDomain","target":"aehr:UnitedStateMember","order":1021.0},{"source":"us-gaap:IncomeTaxAuthorityNameDomain","target":"aehr:InternationalMember","order":1022.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2000.0}]},{"name":"rpt:network-presentation-133","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:SegmentReportingAbstract","order":1.0},{"source":"us-gaap:StatementLineItems","target":"us-gaap:OperatingLeaseRightOfUseAsset","order":1.0,"properties":[{"property":"xbrl:preferredLabel","value":"xbrl:verboseLabel"}]},{"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":1020.0},{"source":"us-gaap:IncomeTaxAuthorityNameAxis","target":"us-gaap:IncomeTaxAuthorityNameDomain","order":1020.0},{"source":"srt:SegmentGeographicalDomain","target":"aehr:UnitedStateMember","order":1021.0},{"source":"us-gaap:IncomeTaxAuthorityNameDomain","target":"aehr:InternationalMember","order":1022.0},{"source":"us-gaap:StatementTable","target":"us-gaap:StatementLineItems","order":2000.0}]},{"name":"rpt:network-presentation-134","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-135","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"cyd:CybersecurityRiskManagementStrategyAndGovernanceAbstract","order":1.0},{"source":"cyd:CybersecurityRiskManagementStrategyAndGovernanceAbstract","target":"cyd:CybersecurityRiskManagementStrategyAndGovernanceTable","order":1.0},{"source":"cyd:CybersecurityRiskManagementStrategyAndGovernanceLineItems","target":"cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock","order":1.0},{"source":"cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock","target":"cyd:CybersecurityRiskManagementProcessesIntegratedFlag","order":1.0},{"source":"cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock","target":"cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock","order":1.0},{"source":"cyd:CybersecurityRiskManagementStrategyAndGovernanceAbstract","target":"cyd:CybersecurityRiskManagementStrategyAndGovernanceLineItems","order":2.0},{"source":"cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock","target":"cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock","order":2.0},{"source":"cyd:CybersecurityRiskManagementStrategyAndGovernanceLineItems","target":"cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock","order":2.0},{"source":"cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock","target":"cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock","order":2.0},{"source":"cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock","target":"cyd:CybersecurityRiskManagementThirdPartyEngagedFlag","order":3.0},{"source":"cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock","target":"cyd:CybersecurityRiskRoleOfManagementTextBlock","order":3.0},{"source":"cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock","target":"cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag","order":4.0},{"source":"cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock","target":"cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag","order":4.0},{"source":"cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock","target":"cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag","order":5.0},{"source":"cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock","target":"cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock","order":5.0},{"source":"cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock","target":"cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock","order":6.0},{"source":"cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock","target":"cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock","order":6.0},{"source":"cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock","target":"cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock","order":7.0},{"source":"cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock","target":"cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag","order":8.0}]},{"name":"rpt:network-presentation-136","relationshipTypeName":"xbrl:parent-child","relationships":[{"source":"xbrl:rootSource","target":"ecd:InsiderTradingArrLineItems","order":1.0},{"source":"ecd:InsiderTradingArrLineItems","target":"ecd:InsiderTrdPoliciesProcNotAdoptedTextBlock","order":2.0},{"source":"ecd:InsiderTradingArrLineItems","target":"ecd:Rule10b51ArrAdoptedFlag","order":3.0},{"source":"ecd:InsiderTradingArrLineItems","target":"ecd:Rule10b51ArrTrmntdFlag","order":4.0},{"source":"ecd:InsiderTradingArrLineItems","target":"ecd:NonRule10b51ArrAdoptedFlag","order":5.0},{"source":"ecd:InsiderTradingArrLineItems","target":"ecd:NonRule10b51ArrTrmntdFlag","order":6.0},{"source":"ecd:InsiderTradingArrLineItems","target":"ecd:TrdArrIndTitle","order":7.0}]},{"name":"rpt:network-calculation-137","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:DeferredIncomeTaxAssetsNet","order":10.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:OperatingLeaseRightOfUseAsset","order":11.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:Assets","target":"us-gaap:OtherAssetsNoncurrent","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":"us-gaap:OtherAccruedLiabilitiesCurrent","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-138","relationshipTypeName":"xbrl:summation-item","relationships":[{"source":"xbrl:rootSource","target":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","order":1.0},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:ShareBasedCompensation","order":2.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:DepreciationAndAmortization","order":3.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:DeferredIncomeTaxesAndTaxCredits","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense","order":5.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments","order":6.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets","order":7.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInAccountsPayable","order":8.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInAccruedLiabilities","order":9.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInDeferredRevenue","order":10.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable","order":11.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:AssetImpairmentCharges","order":12.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInAccountsReceivable","order":13.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInInventories","order":14.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:NetIncomeLoss","order":15.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInOperatingActivities","target":"us-gaap:IncreaseDecreaseInOperatingLeaseLiability","order":16.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivities","target":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","order":17.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivities","target":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","order":18.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInInvestingActivities","target":"us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments","order":19.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:ProceedsFromIssuanceOfCommonStock","order":20.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:ProceedsFromIssuanceInitialPublicOffering","order":21.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:NetCashProvidedByUsedInFinancingActivities","target":"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation","order":22.0,"properties":[{"property":"xbrl:weight","value":-1.0}]},{"source":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","target":"us-gaap:NetCashProvidedByUsedInOperatingActivities","order":23.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","target":"us-gaap:NetCashProvidedByUsedInInvestingActivities","order":24.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","target":"us-gaap:NetCashProvidedByUsedInFinancingActivities","order":25.0,"properties":[{"property":"xbrl:weight","value":1.0}]},{"source":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","target":"us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","order":26.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-139","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}]},{"source":"us-gaap:ComprehensiveIncomeNetOfTax","target":"us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax","order":4.0,"properties":[{"property":"xbrl:weight","value":1.0}]}]},{"name":"rpt:network-calculation-140","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/AccumulatedOtherComprehensiveLoss"},{"name":"rpt:group-1","groupURI":"http://aehr.com/role/AccumulatedOtherComprehensiveLossDetails"},{"name":"rpt:group-2","groupURI":"http://aehr.com/role/AccumulatedOtherComprehensiveLossTables"},{"name":"rpt:group-3","groupURI":"http://aehr.com/role/BalanceSheetInformation"},{"name":"rpt:group-4","groupURI":"http://aehr.com/role/BalanceSheetInformationDetails"},{"name":"rpt:group-5","groupURI":"http://aehr.com/role/BalanceSheetInformationDetails1"},{"name":"rpt:group-6","groupURI":"http://aehr.com/role/BalanceSheetInformationDetails2"},{"name":"rpt:group-7","groupURI":"http://aehr.com/role/BalanceSheetInformationDetails3"},{"name":"rpt:group-8","groupURI":"http://aehr.com/role/BalanceSheetInformationDetails4"},{"name":"rpt:group-9","groupURI":"http://aehr.com/role/BalanceSheetInformationDetailsNarrative"},{"name":"rpt:group-10","groupURI":"http://aehr.com/role/BalanceSheetInformationTables"},{"name":"rpt:group-11","groupURI":"http://aehr.com/role/BusinessCombination"},{"name":"rpt:group-12","groupURI":"http://aehr.com/role/BusinessCombinationDetails"},{"name":"rpt:group-13","groupURI":"http://aehr.com/role/BusinessCombinationDetails1"},{"name":"rpt:group-14","groupURI":"http://aehr.com/role/BusinessCombinationDetails2"},{"name":"rpt:group-15","groupURI":"http://aehr.com/role/BusinessCombinationDetailsNarrative"},{"name":"rpt:group-16","groupURI":"http://aehr.com/role/BusinessCombinationTables"},{"name":"rpt:group-17","groupURI":"http://aehr.com/role/CommitmentsAndContingencies"},{"name":"rpt:group-18","groupURI":"http://aehr.com/role/ConsolidatedBalanceSheets"},{"name":"rpt:group-19","groupURI":"http://aehr.com/role/ConsolidatedBalanceSheetsParenthetical"},{"name":"rpt:group-20","groupURI":"http://aehr.com/role/ConsolidatedStatementsOfCashFlows"},{"name":"rpt:group-21","groupURI":"http://aehr.com/role/ConsolidatedStatementsOfComprehensiveIncomeLoss"},{"name":"rpt:group-22","groupURI":"http://aehr.com/role/ConsolidatedStatementsOfOperations"},{"name":"rpt:group-23","groupURI":"http://aehr.com/role/ConsolidatedStatementsOfShareholdersEquity"},{"name":"rpt:group-24","groupURI":"http://aehr.com/role/Cover"},{"name":"rpt:group-25","groupURI":"http://aehr.com/role/EQUITY"},{"name":"rpt:group-26","groupURI":"http://aehr.com/role/EmployeeRetentionCredit"},{"name":"rpt:group-27","groupURI":"http://aehr.com/role/EmployeeRetentionCreditDetailsNarrative"},{"name":"rpt:group-28","groupURI":"http://aehr.com/role/EmployeeStockPlans"},{"name":"rpt:group-29","groupURI":"http://aehr.com/role/EmployeeStockPlansDetails"},{"name":"rpt:group-30","groupURI":"http://aehr.com/role/EmployeeStockPlansDetails1"},{"name":"rpt:group-31","groupURI":"http://aehr.com/role/EmployeeStockPlansDetails2"},{"name":"rpt:group-32","groupURI":"http://aehr.com/role/EmployeeStockPlansDetails3"},{"name":"rpt:group-33","groupURI":"http://aehr.com/role/EmployeeStockPlansDetails4"},{"name":"rpt:group-34","groupURI":"http://aehr.com/role/EmployeeStockPlansDetails5"},{"name":"rpt:group-35","groupURI":"http://aehr.com/role/EmployeeStockPlansDetails6"},{"name":"rpt:group-36","groupURI":"http://aehr.com/role/EmployeeStockPlansDetailsNarrative"},{"name":"rpt:group-37","groupURI":"http://aehr.com/role/EmployeeStockPlansTables"},{"name":"rpt:group-38","groupURI":"http://aehr.com/role/EquityDetailsNarrative"},{"name":"rpt:group-39","groupURI":"http://aehr.com/role/FairValueOfFinancialInstruments"},{"name":"rpt:group-40","groupURI":"http://aehr.com/role/FairValueOfFinancialInstrumentsDetails"},{"name":"rpt:group-41","groupURI":"http://aehr.com/role/FairValueOfFinancialInstrumentsDetailsNarrative"},{"name":"rpt:group-42","groupURI":"http://aehr.com/role/FairValueOfFinancialInstrumentsTables"},{"name":"rpt:group-43","groupURI":"http://aehr.com/role/GoodwillAndPurchasedIntangibleAssets"},{"name":"rpt:group-44","groupURI":"http://aehr.com/role/GoodwillAndPurchasedIntangibleAssetsDetails"},{"name":"rpt:group-45","groupURI":"http://aehr.com/role/GoodwillAndPurchasedIntangibleAssetsDetails1"},{"name":"rpt:group-46","groupURI":"http://aehr.com/role/GoodwillAndPurchasedIntangibleAssetsDetails2"},{"name":"rpt:group-47","groupURI":"http://aehr.com/role/GoodwillAndPurchasedIntangibleAssetsDetailsNarrative"},{"name":"rpt:group-48","groupURI":"http://aehr.com/role/GoodwillAndPurchasedIntangibleAssetsTables"},{"name":"rpt:group-49","groupURI":"http://aehr.com/role/IncomeTaxes"},{"name":"rpt:group-50","groupURI":"http://aehr.com/role/IncomeTaxesDetails"},{"name":"rpt:group-51","groupURI":"http://aehr.com/role/IncomeTaxesDetails1"},{"name":"rpt:group-52","groupURI":"http://aehr.com/role/IncomeTaxesDetails2"},{"name":"rpt:group-53","groupURI":"http://aehr.com/role/IncomeTaxesDetails3"},{"name":"rpt:group-54","groupURI":"http://aehr.com/role/IncomeTaxesDetails4"},{"name":"rpt:group-55","groupURI":"http://aehr.com/role/IncomeTaxesDetails5"},{"name":"rpt:group-56","groupURI":"http://aehr.com/role/IncomeTaxesDetails6"},{"name":"rpt:group-57","groupURI":"http://aehr.com/role/IncomeTaxesDetailsNarrative"},{"name":"rpt:group-58","groupURI":"http://aehr.com/role/IncomeTaxesTables"},{"name":"rpt:group-59","groupURI":"http://aehr.com/role/LEASES"},{"name":"rpt:group-60","groupURI":"http://aehr.com/role/LeasesDetails"},{"name":"rpt:group-61","groupURI":"http://aehr.com/role/LeasesDetails1"},{"name":"rpt:group-62","groupURI":"http://aehr.com/role/LeasesDetailsNarrative"},{"name":"rpt:group-63","groupURI":"http://aehr.com/role/LeasesTables"},{"name":"rpt:group-64","groupURI":"http://aehr.com/role/NetIncomeLossPerShare"},{"name":"rpt:group-65","groupURI":"http://aehr.com/role/NetIncomeLossPerShareDetails"},{"name":"rpt:group-66","groupURI":"http://aehr.com/role/NetIncomeLossPerShareTables"},{"name":"rpt:group-67","groupURI":"http://aehr.com/role/OrganizationAndSignificantAccountingPolicies"},{"name":"rpt:group-68","groupURI":"http://aehr.com/role/OrganizationAndSignificantAccountingPoliciesDetails"},{"name":"rpt:group-69","groupURI":"http://aehr.com/role/OrganizationAndSignificantAccountingPoliciesDetails1"},{"name":"rpt:group-70","groupURI":"http://aehr.com/role/OrganizationAndSignificantAccountingPoliciesDetailsNarrative"},{"name":"rpt:group-71","groupURI":"http://aehr.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies"},{"name":"rpt:group-72","groupURI":"http://aehr.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesTables"},{"name":"rpt:group-73","groupURI":"http://aehr.com/role/REVENUE"},{"name":"rpt:group-74","groupURI":"http://aehr.com/role/RestructuringCharges"},{"name":"rpt:group-75","groupURI":"http://aehr.com/role/RestructuringChargesDetails"},{"name":"rpt:group-76","groupURI":"http://aehr.com/role/RestructuringChargesDetailsNarrative"},{"name":"rpt:group-77","groupURI":"http://aehr.com/role/RestructuringChargesTables"},{"name":"rpt:group-78","groupURI":"http://aehr.com/role/RetirementPlan"},{"name":"rpt:group-79","groupURI":"http://aehr.com/role/RetirementPlanDetailsNarrative"},{"name":"rpt:group-80","groupURI":"http://aehr.com/role/RevenueDetails"},{"name":"rpt:group-81","groupURI":"http://aehr.com/role/RevenueDetails1"},{"name":"rpt:group-82","groupURI":"http://aehr.com/role/RevenueDetails2"},{"name":"rpt:group-83","groupURI":"http://aehr.com/role/RevenueDetailsNarrative"},{"name":"rpt:group-84","groupURI":"http://aehr.com/role/RevenueTables"},{"name":"rpt:group-85","groupURI":"http://aehr.com/role/SegmentInformation"},{"name":"rpt:group-86","groupURI":"http://aehr.com/role/SegmentInformationDetails"},{"name":"rpt:group-87","groupURI":"http://aehr.com/role/SegmentInformationDetailsNarrative"},{"name":"rpt:group-88","groupURI":"http://aehr.com/role/SegmentInformationTables"},{"name":"rpt:group-89","groupURI":"http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"},{"name":"rpt:group-90","groupURI":"http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"},{"name":"rpt:group-91","groupURI":"http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"},{"name":"rpt:group-92","groupURI":"http://xbrl.sec.gov/ecd/role/AwardsCloseToMnpiDisc"},{"name":"rpt:group-93","groupURI":"http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"},{"name":"rpt:group-94","groupURI":"http://xbrl.sec.gov/ecd/role/ForgoneRecoveries"},{"name":"rpt:group-95","groupURI":"http://xbrl.sec.gov/ecd/role/InsiderTradingArrangementsByInd"},{"name":"rpt:group-96","groupURI":"http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"},{"name":"rpt:group-97","groupURI":"http://xbrl.sec.gov/ecd/role/OutstandingRecoveries"},{"name":"rpt:group-98","groupURI":"http://xbrl.sec.gov/ecd/role/PvpAdjustmentsToCompensation"},{"name":"rpt:group-99","groupURI":"http://xbrl.sec.gov/ecd/role/PvpDisclosure"},{"name":"rpt:group-100","groupURI":"http://xbrl.sec.gov/ecd/role/PvpDisclosureWithAdditionalMeasures"},{"name":"rpt:group-101","groupURI":"http://xbrl.sec.gov/ecd/role/PvpMeasures"},{"name":"rpt:group-102","groupURI":"http://xbrl.sec.gov/ecd/role/PvpTable"},{"name":"rpt:group-103","groupURI":"http://xbrl.sec.gov/ecd/role/TabularListMeasures"},{"name":"rpt:group-104","groupURI":"http://xbrl.sec.gov/ecd/role/TabularListsByExecutiveCategory"}],"groupContents":[{"groupName":"rpt:group-0","forObject":"rpt:network-presentation-46"},{"groupName":"rpt:group-1","forObject":"rpt:network-presentation-47"},{"groupName":"rpt:group-2","forObject":"rpt:network-presentation-48"},{"groupName":"rpt:group-3","forObject":"rpt:network-presentation-49"},{"groupName":"rpt:group-4","forObject":"rpt:network-presentation-50"},{"groupName":"rpt:group-5","forObject":"rpt:network-presentation-51"},{"groupName":"rpt:group-6","forObject":"rpt:network-presentation-52"},{"groupName":"rpt:group-7","forObject":"rpt:network-presentation-53"},{"groupName":"rpt:group-8","forObject":"rpt:network-presentation-54"},{"groupName":"rpt:group-9","forObject":"rpt:network-presentation-55"},{"groupName":"rpt:group-10","forObject":"rpt:network-presentation-56"},{"groupName":"rpt:group-11","forObject":"rpt:network-presentation-57"},{"groupName":"rpt:group-12","forObject":"rpt:network-presentation-58"},{"groupName":"rpt:group-13","forObject":"rpt:network-presentation-59"},{"groupName":"rpt:group-14","forObject":"rpt:network-presentation-60"},{"groupName":"rpt:group-15","forObject":"rpt:network-presentation-61"},{"groupName":"rpt:group-16","forObject":"rpt:network-presentation-62"},{"groupName":"rpt:group-17","forObject":"rpt:network-presentation-63"},{"groupName":"rpt:group-18","forObject":"rpt:network-presentation-64"},{"groupName":"rpt:group-19","forObject":"rpt:network-presentation-65"},{"groupName":"rpt:group-20","forObject":"rpt:network-presentation-66"},{"groupName":"rpt:group-21","forObject":"rpt:network-presentation-67"},{"groupName":"rpt:group-22","forObject":"rpt:network-presentation-68"},{"groupName":"rpt:group-23","forObject":"rpt:network-presentation-69"},{"groupName":"rpt:group-24","forObject":"rpt:network-presentation-70"},{"groupName":"rpt:group-25","forObject":"rpt:network-presentation-71"},{"groupName":"rpt:group-26","forObject":"rpt:network-presentation-72"},{"groupName":"rpt:group-27","forObject":"rpt:network-presentation-73"},{"groupName":"rpt:group-28","forObject":"rpt:network-presentation-74"},{"groupName":"rpt:group-29","forObject":"rpt:network-presentation-75"},{"groupName":"rpt:group-30","forObject":"rpt:network-presentation-76"},{"groupName":"rpt:group-31","forObject":"rpt:network-presentation-77"},{"groupName":"rpt:group-32","forObject":"rpt:network-presentation-78"},{"groupName":"rpt:group-33","forObject":"rpt:network-presentation-79"},{"groupName":"rpt:group-34","forObject":"rpt:network-presentation-80"},{"groupName":"rpt:group-35","forObject":"rpt:network-presentation-81"},{"groupName":"rpt:group-36","forObject":"rpt:network-presentation-82"},{"groupName":"rpt:group-37","forObject":"rpt:network-presentation-83"},{"groupName":"rpt:group-38","forObject":"rpt:network-presentation-84"},{"groupName":"rpt:group-39","forObject":"rpt:network-presentation-85"},{"groupName":"rpt:group-40","forObject":"rpt:network-presentation-86"},{"groupName":"rpt:group-41","forObject":"rpt:network-presentation-87"},{"groupName":"rpt:group-42","forObject":"rpt:network-presentation-88"},{"groupName":"rpt:group-43","forObject":"rpt:network-presentation-89"},{"groupName":"rpt:group-44","forObject":"rpt:network-presentation-90"},{"groupName":"rpt:group-45","forObject":"rpt:network-presentation-91"},{"groupName":"rpt:group-46","forObject":"rpt:network-presentation-92"},{"groupName":"rpt:group-47","forObject":"rpt:network-presentation-93"},{"groupName":"rpt:group-48","forObject":"rpt:network-presentation-94"},{"groupName":"rpt:group-49","forObject":"rpt:network-presentation-95"},{"groupName":"rpt:group-50","forObject":"rpt:network-presentation-96"},{"groupName":"rpt:group-51","forObject":"rpt:network-presentation-97"},{"groupName":"rpt:group-52","forObject":"rpt:network-presentation-98"},{"groupName":"rpt:group-53","forObject":"rpt:network-presentation-99"},{"groupName":"rpt:group-54","forObject":"rpt:network-presentation-100"},{"groupName":"rpt:group-55","forObject":"rpt:network-presentation-101"},{"groupName":"rpt:group-56","forObject":"rpt:network-presentation-102"},{"groupName":"rpt:group-57","forObject":"rpt:network-presentation-103"},{"groupName":"rpt:group-58","forObject":"rpt:network-presentation-104"},{"groupName":"rpt:group-59","forObject":"rpt:network-presentation-105"},{"groupName":"rpt:group-60","forObject":"rpt:network-presentation-106"},{"groupName":"rpt:group-61","forObject":"rpt:network-presentation-107"},{"groupName":"rpt:group-62","forObject":"rpt:network-presentation-108"},{"groupName":"rpt:group-63","forObject":"rpt:network-presentation-109"},{"groupName":"rpt:group-64","forObject":"rpt:network-presentation-110"},{"groupName":"rpt:group-65","forObject":"rpt:network-presentation-111"},{"groupName":"rpt:group-66","forObject":"rpt:network-presentation-112"},{"groupName":"rpt:group-67","forObject":"rpt:network-presentation-113"},{"groupName":"rpt:group-68","forObject":"rpt:network-presentation-114"},{"groupName":"rpt:group-69","forObject":"rpt:network-presentation-115"},{"groupName":"rpt:group-70","forObject":"rpt:network-presentation-116"},{"groupName":"rpt:group-71","forObject":"rpt:network-presentation-117"},{"groupName":"rpt:group-72","forObject":"rpt:network-presentation-118"},{"groupName":"rpt:group-73","forObject":"rpt:network-presentation-119"},{"groupName":"rpt:group-74","forObject":"rpt:network-presentation-120"},{"groupName":"rpt:group-75","forObject":"rpt:network-presentation-121"},{"groupName":"rpt:group-76","forObject":"rpt:network-presentation-122"},{"groupName":"rpt:group-77","forObject":"rpt:network-presentation-123"},{"groupName":"rpt:group-78","forObject":"rpt:network-presentation-124"},{"groupName":"rpt:group-79","forObject":"rpt:network-presentation-125"},{"groupName":"rpt:group-80","forObject":"rpt:network-presentation-126"},{"groupName":"rpt:group-81","forObject":"rpt:network-presentation-127"},{"groupName":"rpt:group-82","forObject":"rpt:network-presentation-128"},{"groupName":"rpt:group-83","forObject":"rpt:network-presentation-129"},{"groupName":"rpt:group-84","forObject":"rpt:network-presentation-130"},{"groupName":"rpt:group-85","forObject":"rpt:network-presentation-131"},{"groupName":"rpt:group-86","forObject":"rpt:network-presentation-132"},{"groupName":"rpt:group-87","forObject":"rpt:network-presentation-133"},{"groupName":"rpt:group-88","forObject":"rpt:network-presentation-134"},{"groupName":"rpt:group-89","forObject":"rpt:network-presentation-135"},{"groupName":"rpt:group-90","forObject":"rpt:network-presentation-136"},{"groupName":"rpt:group-18","forObject":"rpt:network-calculation-137"},{"groupName":"rpt:group-20","forObject":"rpt:network-calculation-138"},{"groupName":"rpt:group-21","forObject":"rpt:network-calculation-139"},{"groupName":"rpt:group-22","forObject":"rpt:network-calculation-140"},{"groupName":"rpt:group-13","forObject":"rpt:cube-0"},{"groupName":"rpt:group-14","forObject":"rpt:cube-1"},{"groupName":"rpt:group-15","forObject":"rpt:cube-2"},{"groupName":"rpt:group-23","forObject":"rpt:cube-3"},{"groupName":"rpt:group-29","forObject":"rpt:cube-4"},{"groupName":"rpt:group-30","forObject":"rpt:cube-5"},{"groupName":"rpt:group-31","forObject":"rpt:cube-6"},{"groupName":"rpt:group-32","forObject":"rpt:cube-7"},{"groupName":"rpt:group-33","forObject":"rpt:cube-8"},{"groupName":"rpt:group-34","forObject":"rpt:cube-9"},{"groupName":"rpt:group-35","forObject":"rpt:cube-10"},{"groupName":"rpt:group-36","forObject":"rpt:cube-11"},{"groupName":"rpt:group-40","forObject":"rpt:cube-12"},{"groupName":"rpt:group-45","forObject":"rpt:cube-13"},{"groupName":"rpt:group-56","forObject":"rpt:cube-14"},{"groupName":"rpt:group-57","forObject":"rpt:cube-15"},{"groupName":"rpt:group-68","forObject":"rpt:cube-16"},{"groupName":"rpt:group-69","forObject":"rpt:cube-17"},{"groupName":"rpt:group-76","forObject":"rpt:cube-18"},{"groupName":"rpt:group-79","forObject":"rpt:cube-19"},{"groupName":"rpt:group-80","forObject":"rpt:cube-20"},{"groupName":"rpt:group-81","forObject":"rpt:cube-21"},{"groupName":"rpt:group-82","forObject":"rpt:cube-22"},{"groupName":"rpt:group-86","forObject":"rpt:cube-23"},{"groupName":"rpt:group-87","forObject":"rpt:cube-24"},{"groupName":"rpt:group-89","forObject":"rpt:cube-25"},{"groupName":"rpt:group-91","forObject":"rpt:cube-26"},{"groupName":"rpt:group-92","forObject":"rpt:cube-27"},{"groupName":"rpt:group-93","forObject":"rpt:cube-28"},{"groupName":"rpt:group-94","forObject":"rpt:cube-29"},{"groupName":"rpt:group-95","forObject":"rpt:cube-30"},{"groupName":"rpt:group-96","forObject":"rpt:cube-31"},{"groupName":"rpt:group-97","forObject":"rpt:cube-32"},{"groupName":"rpt:group-98","forObject":"rpt:cube-33"},{"groupName":"rpt:group-99","forObject":"rpt:cube-34"},{"groupName":"rpt:group-100","forObject":"rpt:cube-35"},{"groupName":"rpt:group-101","forObject":"rpt:cube-36"},{"groupName":"rpt:group-102","forObject":"rpt:cube-37"},{"groupName":"rpt:group-103","forObject":"rpt:cube-38"},{"groupName":"rpt:group-104","forObject":"rpt:cube-39"}],"facts":[{"name":"rpt:f-0","factDimensions":{"xbrl:concept":"dei:EntityCentralIndexKey","xbrl:period":"2025-05-31T00:00:00/2026-05-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/2026-05-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/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"--12-31"}]},{"name":"rpt:f-3","factDimensions":{"xbrl:concept":"dei:DocumentFiscalPeriodFocus","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"FY"}]},{"name":"rpt:f-4","factDimensions":{"xbrl:concept":"dei:DocumentFiscalYearFocus","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"2026"}]},{"name":"rpt:f-5","factDimensions":{"xbrl:concept":"dei:DocumentFinStmtErrorCorrectionFlag","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"false"}]},{"name":"rpt:f-6","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-7","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockSharesAuthorized","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"10000000","decimals":0}]},{"name":"rpt:f-8","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-9","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockSharesIssued","xbrl:period":"2026-05-30T00: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-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-11","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockSharesOutstanding","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-12","factDimensions":{"xbrl:concept":"us-gaap:CommonStockParOrStatedValuePerShare","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.01"}]},{"name":"rpt:f-13","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesAuthorized","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"75000000","decimals":0}]},{"name":"rpt:f-14","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesIssued","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"29877000","decimals":0}]},{"name":"rpt:f-15","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesOutstanding","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"32480000","decimals":0}]},{"name":"rpt:f-16","factDimensions":{"xbrl:concept":"ecd:Rule10b51ArrAdoptedFlag","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"false"}]},{"name":"rpt:f-17","factDimensions":{"xbrl:concept":"ecd:Rule10b51ArrTrmntdFlag","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"false"}]},{"name":"rpt:f-18","factDimensions":{"xbrl:concept":"ecd:NonRule10b51ArrAdoptedFlag","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"false"}]},{"name":"rpt:f-19","factDimensions":{"xbrl:concept":"ecd:NonRule10b51ArrTrmntdFlag","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"false"}]},{"name":"rpt:f-20","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanContributionsByEmployer","xbrl:period":"2023-05-30T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:PlanNameAxis":"aehr:FourZeroOneKPlanMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-21","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"aehr:StockAppreciationRightsCashSettledAwardsMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-22","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"aehr:StockAppreciationRightsCashSettledAwardsMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-23","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"aehr:EmployeeStockOwnershipPlanMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-24","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"aehr:StockAppreciationRightsCashSettledAwardsMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-25","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"aehr:StockAppreciationRightsCashSettledAwardsMember"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-26","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserve","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":0}]},{"name":"rpt:f-27","factDimensions":{"xbrl:concept":"dei:DocumentType","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"10-K"}]},{"name":"rpt:f-28","factDimensions":{"xbrl:concept":"dei:DocumentAnnualReport","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"true"}]},{"name":"rpt:f-29","factDimensions":{"xbrl:concept":"dei:DocumentPeriodEndDate","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"2026-05-29"}]},{"name":"rpt:f-30","factDimensions":{"xbrl:concept":"dei:DocumentTransitionReport","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"false"}]},{"name":"rpt:f-31","factDimensions":{"xbrl:concept":"dei:EntityFileNumber","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"000-22893"}]},{"name":"rpt:f-32","factDimensions":{"xbrl:concept":"dei:EntityRegistrantName","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"AEHR TEST SYSTEMS"}]},{"name":"rpt:f-33","factDimensions":{"xbrl:concept":"dei:EntityIncorporationStateCountryCode","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"CA"}]},{"name":"rpt:f-34","factDimensions":{"xbrl:concept":"dei:EntityTaxIdentificationNumber","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"94-2424084"}]},{"name":"rpt:f-35","factDimensions":{"xbrl:concept":"dei:EntityAddressAddressLine1","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"400 KATO TERRACE"}]},{"name":"rpt:f-36","factDimensions":{"xbrl:concept":"dei:EntityAddressCityOrTown","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"FREMONT"}]},{"name":"rpt:f-37","factDimensions":{"xbrl:concept":"dei:EntityAddressStateOrProvince","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"CA"}]},{"name":"rpt:f-38","factDimensions":{"xbrl:concept":"dei:EntityAddressPostalZipCode","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"94539"}]},{"name":"rpt:f-39","factDimensions":{"xbrl:concept":"dei:CityAreaCode","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"510"}]},{"name":"rpt:f-40","factDimensions":{"xbrl:concept":"dei:LocalPhoneNumber","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"623-9400"}]},{"name":"rpt:f-41","factDimensions":{"xbrl:concept":"dei:Security12bTitle","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"Common Stock, par value $0.01 per share"}]},{"name":"rpt:f-42","factDimensions":{"xbrl:concept":"dei:TradingSymbol","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"AEHR"}]},{"name":"rpt:f-43","factDimensions":{"xbrl:concept":"dei:SecurityExchangeName","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"NASDAQ"}]},{"name":"rpt:f-44","factDimensions":{"xbrl:concept":"dei:EntityWellKnownSeasonedIssuer","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"No"}]},{"name":"rpt:f-45","factDimensions":{"xbrl:concept":"dei:EntityVoluntaryFilers","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"No"}]},{"name":"rpt:f-46","factDimensions":{"xbrl:concept":"dei:EntityCurrentReportingStatus","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"Yes"}]},{"name":"rpt:f-47","factDimensions":{"xbrl:concept":"dei:EntityInteractiveDataCurrent","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"Yes"}]},{"name":"rpt:f-48","factDimensions":{"xbrl:concept":"dei:EntityFilerCategory","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"Non-accelerated Filer"}]},{"name":"rpt:f-49","factDimensions":{"xbrl:concept":"dei:EntitySmallBusiness","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"true"}]},{"name":"rpt:f-50","factDimensions":{"xbrl:concept":"dei:EntityEmergingGrowthCompany","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"false"}]},{"name":"rpt:f-51","factDimensions":{"xbrl:concept":"dei:IcfrAuditorAttestationFlag","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"false"}]},{"name":"rpt:f-52","factDimensions":{"xbrl:concept":"dei:EntityShellCompany","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"false"}]},{"name":"rpt:f-53","factDimensions":{"xbrl:concept":"dei:EntityPublicFloat","xbrl:period":"2025-11-29T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"671378691","decimals":0}]},{"name":"rpt:f-54","factDimensions":{"xbrl:concept":"dei:EntityCommonStockSharesOutstanding","xbrl:period":"2026-07-21T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"32620450"}]},{"name":"rpt:f-55","factDimensions":{"xbrl:concept":"cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;\">We have established processes for assessing, identifying, and managing material risk from cybersecurity threats, and have integrated these processes into our overall risk management systems and processes. To prevent, detect and respond to information security threats, we maintain a cyber risk management program that employs Cyber Security Framework (\u201cCSF\u201d) in accordance with the National Institute of Standards and Technology (\u201cNIST\u201d) security framework. CSF is a set of voluntary guidelines that help organizations assess and improve their cybersecurity posture by implementing processes for identifying and mitigating risk, and detecting, responding to and recovering from cyberattacks. </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;\">We conduct periodic risk assessments to identify cybersecurity threats, as well as assessments in the event of a material change in our business practices that may affect information systems that are vulnerable to such cybersecurity threats. These risk assessments include identification of reasonably foreseeable internal and external risks, the likelihood and potential damage that could result from such risks, and the sufficiency of existing policies, procedures, systems, and safeguards in place to manage such risks. Following these risk assessments, we re-design, implement, and maintain reasonable safeguards to minimize identified risks; reasonably address any identified gaps in existing safeguards; and regularly monitor the effectiveness of our safeguards. </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;\">Our Security Awareness Program includes training that reinforces our information technology risk and security management policies, standards and practices, as well as the expectation that employees comply with these policies. The Security Awareness Program engages personnel through training on how to identify potential cybersecurity risks and protect the Company\u2019s resources and information. This training is mandatory for all employees on a periodic basis, and it is supplemented by Company-wide testing initiatives.</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;\">We have deployed approved enterprise AI platforms, including Claude for engineering teams and Copilot for other personnel, and are actively working to formalize policies, guidance, and employee training around the acceptable use of AI tools.</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;\">Our processes also address cybersecurity threat risks associated with our use of third-party service providers, including our suppliers or who have access to our systems. In addition, cybersecurity considerations affect the selection and oversight of our third-party service providers. We perform diligence on third parties that have access to our systems, data or facilities that house such systems or data, and continually monitor cybersecurity threat risks identified through such diligence.</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;\">While we have not, as of the date of this Report,\u00a0experienced any material cybersecurity incidents that materially affected us, including our operations, business strategy, results of operations, or financial condition, we face risks from cybersecurity threats that, if realized, are reasonably likely to materially affect our business, financial condition, and results of operations. See \u201cRisk Factors \u2013 We are exposed to cybersecurity threats or incidents.\u201d</p>"}]},{"name":"rpt:f-56","factDimensions":{"xbrl:concept":"cyd:CybersecurityRiskRoleOfManagementTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;\">One of the key functions of our Board of Directors is informed oversight of our risk management processes, including risks from cybersecurity threats. Our Board of Directors is responsible for monitoring and assessing strategic risk exposure, and our executive officers are responsible for the day-to-day management of the material risks we face. Our Board of Directors administers its cybersecurity risk oversight function directly as a whole, as well as through the Audit Committee of the Board of Directors (the \u201cAudit Committee\u201d). The Audit Committee has primary responsibility for oversight of information security risks, including fraud, vendor, data protection and privacy, business continuity and resilience, and cybersecurity risks, and provides regular updates to the Board of Directors on such matters. The Audit Committee receives regular reports from our Chief Operating Officer on, among other things, the Company\u2019s cyber risks and threats, the status of projects to strengthen the Company\u2019s information security systems, assessments of the Company\u2019s security program and the emerging threat landscape. Information security risk is a significant oversight focus area for the Audit Committee, as well as the entire Board of Directors. Over the course of fiscal year 2026, the Audit Committee received four separate cybersecurity briefings from our Chief Operating Officer.</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;\">Our Chief Operating Officer is primarily responsible for assessing and managing our material risks from cybersecurity threats. Our Chief Operating Officer leads a team responsible for enterprise-wide cybersecurity strategy, policy, standards, architecture and processes. The team has extensive experience and background in information technology, cybersecurity, enterprise strategy, risk management. Additionally, our Chief Operating Officer chairs our Cybersecurity Incident Response Team, which is responsible for prevention, identification, containment, eradication and remediation of cybersecurity incidents. He consults with experts in enterprise security and risk management to ensure our intellectual property and devices are protected. While we have not experienced a material information security (cybersecurity) incident, we maintain an information security (cybersecurity) risk insurance policy as a matter of good practice.</p>"}]},{"name":"rpt:f-57","factDimensions":{"xbrl:concept":"dei:AuditorFirmId","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"207"}]},{"name":"rpt:f-58","factDimensions":{"xbrl:concept":"dei:AuditorName","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"BPM LLP"}]},{"name":"rpt:f-59","factDimensions":{"xbrl:concept":"dei:AuditorLocation","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"San Jose, California"}]},{"name":"rpt:f-60","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsAtCarryingValue","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"116358000","decimals":-3}]},{"name":"rpt:f-61","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-62","factDimensions":{"xbrl:concept":"us-gaap:AccountsReceivableNet","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17473000","decimals":-3}]},{"name":"rpt:f-63","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-64","factDimensions":{"xbrl:concept":"us-gaap:InventoryNet","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"41354000","decimals":-3}]},{"name":"rpt:f-65","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-66","factDimensions":{"xbrl:concept":"us-gaap:PrepaidExpenseAndOtherAssetsCurrent","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9263000","decimals":-3}]},{"name":"rpt:f-67","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-68","factDimensions":{"xbrl:concept":"us-gaap:AssetsCurrent","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"184448000","decimals":-3}]},{"name":"rpt:f-69","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-70","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8940000","decimals":-3}]},{"name":"rpt:f-71","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-72","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10719000","decimals":-3}]},{"name":"rpt:f-73","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-74","factDimensions":{"xbrl:concept":"us-gaap:IntangibleAssetsNetExcludingGoodwill","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9552000","decimals":-3}]},{"name":"rpt:f-75","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-76","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxAssetsNet","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"23829000","decimals":-3}]},{"name":"rpt:f-77","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-78","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseRightOfUseAsset","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8901000","decimals":-3}]},{"name":"rpt:f-79","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-80","factDimensions":{"xbrl:concept":"us-gaap:OtherAssetsNoncurrent","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"305000","decimals":-3}]},{"name":"rpt:f-81","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-82","factDimensions":{"xbrl:concept":"us-gaap:Assets","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"246694000","decimals":-3}]},{"name":"rpt:f-83","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-84","factDimensions":{"xbrl:concept":"us-gaap:AccountsPayableCurrent","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6754000","decimals":-3}]},{"name":"rpt:f-85","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-86","factDimensions":{"xbrl:concept":"us-gaap:OtherAccruedLiabilitiesCurrent","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5283000","decimals":-3}]},{"name":"rpt:f-87","factDimensions":{"xbrl:concept":"us-gaap:OtherAccruedLiabilitiesCurrent","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6020000","decimals":-3}]},{"name":"rpt:f-88","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseLiabilityCurrent","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"626000","decimals":-3}]},{"name":"rpt:f-89","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-90","factDimensions":{"xbrl:concept":"us-gaap:DeferredRevenueCurrent","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5192000","decimals":-3}]},{"name":"rpt:f-91","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-92","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesCurrent","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17855000","decimals":-3}]},{"name":"rpt:f-93","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-94","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseLiabilityNoncurrent","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9256000","decimals":-3}]},{"name":"rpt:f-95","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-96","factDimensions":{"xbrl:concept":"us-gaap:DeferredRevenueNoncurrent","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"34000","decimals":-3}]},{"name":"rpt:f-97","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-98","factDimensions":{"xbrl:concept":"us-gaap:OtherLiabilitiesNoncurrent","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"38000","decimals":-3}]},{"name":"rpt:f-99","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-100","factDimensions":{"xbrl:concept":"us-gaap:Liabilities","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"27183000","decimals":-3}]},{"name":"rpt:f-101","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-102","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockParOrStatedValuePerShare","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"0.01"}]},{"name":"rpt:f-103","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockSharesAuthorized","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"10000000","decimals":-3}]},{"name":"rpt:f-104","factDimensions":{"xbrl:concept":"us-gaap:PreferredStockValue","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-105","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-106","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-107","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesAuthorized","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"75000000","decimals":-3}]},{"name":"rpt:f-108","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesIssued","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"32480000","decimals":-3}]},{"name":"rpt:f-109","factDimensions":{"xbrl:concept":"us-gaap:CommonStockSharesOutstanding","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"29877000","decimals":-3}]},{"name":"rpt:f-110","factDimensions":{"xbrl:concept":"us-gaap:CommonStockValue","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"325000","decimals":-3}]},{"name":"rpt:f-111","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-112","factDimensions":{"xbrl:concept":"us-gaap:AdditionalPaidInCapital","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"249477000","decimals":-3}]},{"name":"rpt:f-113","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-114","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-105000","decimals":-3}]},{"name":"rpt:f-115","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-116","factDimensions":{"xbrl:concept":"us-gaap:RetainedEarningsAccumulatedDeficit","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-30186000","decimals":-3}]},{"name":"rpt:f-117","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-118","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"219511000","decimals":-3}]},{"name":"rpt:f-119","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-120","factDimensions":{"xbrl:concept":"us-gaap:LiabilitiesAndStockholdersEquity","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"246694000","decimals":-3}]},{"name":"rpt:f-121","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-122","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"50001000","decimals":-3}]},{"name":"rpt:f-123","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"58968000","decimals":-3}]},{"name":"rpt:f-124","factDimensions":{"xbrl:concept":"us-gaap:Revenues","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"66218000","decimals":-3}]},{"name":"rpt:f-125","factDimensions":{"xbrl:concept":"us-gaap:CostOfRevenue","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"32350000","decimals":-3}]},{"name":"rpt:f-126","factDimensions":{"xbrl:concept":"us-gaap:CostOfRevenue","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"35035000","decimals":-3}]},{"name":"rpt:f-127","factDimensions":{"xbrl:concept":"us-gaap:CostOfRevenue","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"33675000","decimals":-3}]},{"name":"rpt:f-128","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17651000","decimals":-3}]},{"name":"rpt:f-129","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"23933000","decimals":-3}]},{"name":"rpt:f-130","factDimensions":{"xbrl:concept":"us-gaap:GrossProfit","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"32543000","decimals":-3}]},{"name":"rpt:f-131","factDimensions":{"xbrl:concept":"us-gaap:ResearchAndDevelopmentExpense","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12633000","decimals":-3}]},{"name":"rpt:f-132","factDimensions":{"xbrl:concept":"us-gaap:ResearchAndDevelopmentExpense","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10463000","decimals":-3}]},{"name":"rpt:f-133","factDimensions":{"xbrl:concept":"us-gaap:ResearchAndDevelopmentExpense","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8719000","decimals":-3}]},{"name":"rpt:f-134","factDimensions":{"xbrl:concept":"us-gaap:SellingGeneralAndAdministrativeExpense","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"19161000","decimals":-3}]},{"name":"rpt:f-135","factDimensions":{"xbrl:concept":"us-gaap:SellingGeneralAndAdministrativeExpense","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"18283000","decimals":-3}]},{"name":"rpt:f-136","factDimensions":{"xbrl:concept":"us-gaap:SellingGeneralAndAdministrativeExpense","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"13746000","decimals":-3}]},{"name":"rpt:f-137","factDimensions":{"xbrl:concept":"us-gaap:RestructuringCharges","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6000","decimals":-3}]},{"name":"rpt:f-138","factDimensions":{"xbrl:concept":"us-gaap:RestructuringCharges","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"864000","decimals":-3}]},{"name":"rpt:f-139","factDimensions":{"xbrl:concept":"us-gaap:RestructuringCharges","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-140","factDimensions":{"xbrl:concept":"us-gaap:OperatingExpenses","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"31800000","decimals":-3}]},{"name":"rpt:f-141","factDimensions":{"xbrl:concept":"us-gaap:OperatingExpenses","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"29610000","decimals":-3}]},{"name":"rpt:f-142","factDimensions":{"xbrl:concept":"us-gaap:OperatingExpenses","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"22465000","decimals":-3}]},{"name":"rpt:f-143","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-14149000","decimals":-3}]},{"name":"rpt:f-144","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-5677000","decimals":-3}]},{"name":"rpt:f-145","factDimensions":{"xbrl:concept":"us-gaap:OperatingIncomeLoss","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10078000","decimals":-3}]},{"name":"rpt:f-146","factDimensions":{"xbrl:concept":"us-gaap:InterestIncomeExpenseNet","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1361000","decimals":-3}]},{"name":"rpt:f-147","factDimensions":{"xbrl:concept":"us-gaap:InterestIncomeExpenseNet","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1401000","decimals":-3}]},{"name":"rpt:f-148","factDimensions":{"xbrl:concept":"us-gaap:InterestIncomeExpenseNet","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2388000","decimals":-3}]},{"name":"rpt:f-149","factDimensions":{"xbrl:concept":"us-gaap:OtherNonoperatingIncomeExpense","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1052000","decimals":-3}]},{"name":"rpt:f-150","factDimensions":{"xbrl:concept":"us-gaap:OtherNonoperatingIncomeExpense","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-15000","decimals":-3}]},{"name":"rpt:f-151","factDimensions":{"xbrl:concept":"us-gaap:OtherNonoperatingIncomeExpense","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-8000","decimals":-3}]},{"name":"rpt:f-152","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-11736000","decimals":-3}]},{"name":"rpt:f-153","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-4291000","decimals":-3}]},{"name":"rpt:f-154","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12458000","decimals":-3}]},{"name":"rpt:f-155","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-4610000","decimals":-3}]},{"name":"rpt:f-156","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-381000","decimals":-3}]},{"name":"rpt:f-157","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-20698000","decimals":-3}]},{"name":"rpt:f-158","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-7126000","decimals":-3}]},{"name":"rpt:f-159","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-3910000","decimals":-3}]},{"name":"rpt:f-160","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"33156000","decimals":-3}]},{"name":"rpt:f-161","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.23"}]},{"name":"rpt:f-162","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.13"}]},{"name":"rpt:f-163","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"1.15"}]},{"name":"rpt:f-164","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.23"}]},{"name":"rpt:f-165","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.13"}]},{"name":"rpt:f-166","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"1.12"}]},{"name":"rpt:f-167","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesIssuedBasic","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"30669000","decimals":-3}]},{"name":"rpt:f-168","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesIssuedBasic","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"29581000","decimals":-3}]},{"name":"rpt:f-169","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesIssuedBasic","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"28818000","decimals":-3}]},{"name":"rpt:f-170","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"30669000","decimals":-3}]},{"name":"rpt:f-171","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"29581000","decimals":-3}]},{"name":"rpt:f-172","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"29617000","decimals":-3}]},{"name":"rpt:f-173","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-7126000","decimals":-3}]},{"name":"rpt:f-174","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-3910000","decimals":-3}]},{"name":"rpt:f-175","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"33156000","decimals":-3}]},{"name":"rpt:f-176","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"21000","decimals":-3}]},{"name":"rpt:f-177","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"32000","decimals":-3}]},{"name":"rpt:f-178","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-20000","decimals":-3}]},{"name":"rpt:f-179","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-180","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-181","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17000","decimals":-3}]},{"name":"rpt:f-182","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTax","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-7105000","decimals":-3}]},{"name":"rpt:f-183","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTax","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-3878000","decimals":-3}]},{"name":"rpt:f-184","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNetOfTax","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"33153000","decimals":-3}]},{"name":"rpt:f-185","factDimensions":{"xbrl:concept":"us-gaap:SharesIssued","xbrl:period":"2023-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"28539000","decimals":-3}]},{"name":"rpt:f-186","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2023-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"285000","decimals":-3}]},{"name":"rpt:f-187","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2023-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"127776000","decimals":-3}]},{"name":"rpt:f-188","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2023-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-155000","decimals":-3}]},{"name":"rpt:f-189","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2023-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"-52306000","decimals":-3}]},{"name":"rpt:f-190","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2023-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"75600000","decimals":-3}]},{"name":"rpt:f-191","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"501000","decimals":-3}]},{"name":"rpt:f-192","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"4000","decimals":-3}]},{"name":"rpt:f-193","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"1803000","decimals":-3}]},{"name":"rpt:f-194","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-195","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-196","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1807000","decimals":-3}]},{"name":"rpt:f-197","factDimensions":{"xbrl:concept":"us-gaap:PaymentsOfStockIssuanceCosts","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-198","factDimensions":{"xbrl:concept":"us-gaap:PaymentsOfStockIssuanceCosts","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"72000","decimals":-3}]},{"name":"rpt:f-199","factDimensions":{"xbrl:concept":"us-gaap:PaymentsOfStockIssuanceCosts","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-200","factDimensions":{"xbrl:concept":"us-gaap:PaymentsOfStockIssuanceCosts","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-201","factDimensions":{"xbrl:concept":"us-gaap:PaymentsOfStockIssuanceCosts","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"72000","decimals":-3}]},{"name":"rpt:f-202","factDimensions":{"xbrl:concept":"us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"45000","decimals":-3}]},{"name":"rpt:f-203","factDimensions":{"xbrl:concept":"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-204","factDimensions":{"xbrl:concept":"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"1596000","decimals":-3}]},{"name":"rpt:f-205","factDimensions":{"xbrl:concept":"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-206","factDimensions":{"xbrl:concept":"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-207","factDimensions":{"xbrl:concept":"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1596000","decimals":-3}]},{"name":"rpt:f-208","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-209","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"2701000","decimals":-3}]},{"name":"rpt:f-210","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-211","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-212","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2701000","decimals":-3}]},{"name":"rpt:f-213","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-214","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-215","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-216","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"33156000","decimals":-3}]},{"name":"rpt:f-217","factDimensions":{"xbrl:concept":"us-gaap:ProfitLoss","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"33156000","decimals":-3}]},{"name":"rpt:f-218","factDimensions":{"xbrl:concept":"us-gaap:UnrealizedGainLossOnInvestments","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-219","factDimensions":{"xbrl:concept":"us-gaap:UnrealizedGainLossOnInvestments","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-220","factDimensions":{"xbrl:concept":"us-gaap:UnrealizedGainLossOnInvestments","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"17000","decimals":-3}]},{"name":"rpt:f-221","factDimensions":{"xbrl:concept":"us-gaap:UnrealizedGainLossOnInvestments","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-222","factDimensions":{"xbrl:concept":"us-gaap:UnrealizedGainLossOnInvestments","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17000","decimals":-3}]},{"name":"rpt:f-223","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-224","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-225","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-20000","decimals":-3}]},{"name":"rpt:f-226","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-227","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-20000","decimals":-3}]},{"name":"rpt:f-228","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-229","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-230","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-231","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-232","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-233","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-234","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesAcquisitions","xbrl:period":"2024-06-01T00:00:00/2025-05-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-235","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueAcquisitions","xbrl:period":"2024-06-01T00:00:00/2025-05-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-236","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueAcquisitions","xbrl:period":"2024-06-01T00:00:00/2025-05-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-237","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueAcquisitions","xbrl:period":"2024-06-01T00:00:00/2025-05-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-238","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueAcquisitions","xbrl:period":"2024-06-01T00:00:00/2025-05-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-239","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueAcquisitions","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9381000","decimals":-3}]},{"name":"rpt:f-240","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"393000","decimals":-3}]},{"name":"rpt:f-241","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"4000","decimals":-3}]},{"name":"rpt:f-242","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"1405000","decimals":-3}]},{"name":"rpt:f-243","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2024-06-01T00:00:00/2025-05-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-244","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2024-06-01T00:00:00/2025-05-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-245","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1409000","decimals":-3}]},{"name":"rpt:f-246","factDimensions":{"xbrl:concept":"us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"63000","decimals":-3}]},{"name":"rpt:f-247","factDimensions":{"xbrl:concept":"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation","xbrl:period":"2024-06-01T00:00:00/2025-05-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-248","factDimensions":{"xbrl:concept":"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"784000","decimals":-3}]},{"name":"rpt:f-249","factDimensions":{"xbrl:concept":"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation","xbrl:period":"2024-06-01T00:00:00/2025-05-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-250","factDimensions":{"xbrl:concept":"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation","xbrl:period":"2024-06-01T00:00:00/2025-05-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-251","factDimensions":{"xbrl:concept":"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"784000","decimals":-3}]},{"name":"rpt:f-252","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2024-06-01T00:00:00/2025-05-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-253","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"5150000","decimals":-3}]},{"name":"rpt:f-254","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2024-06-01T00:00:00/2025-05-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-255","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2024-06-01T00:00:00/2025-05-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-256","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5150000","decimals":-3}]},{"name":"rpt:f-257","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2024-06-01T00:00:00/2025-05-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-258","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2024-06-01T00:00:00/2025-05-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-259","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2024-06-01T00:00:00/2025-05-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-260","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"-3910000","decimals":-3}]},{"name":"rpt:f-261","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-3910000","decimals":-3}]},{"name":"rpt:f-262","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","xbrl:period":"2024-06-01T00:00:00/2025-05-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-263","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","xbrl:period":"2024-06-01T00:00:00/2025-05-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-264","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"32000","decimals":-3}]},{"name":"rpt:f-265","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","xbrl:period":"2024-06-01T00:00:00/2025-05-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-266","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"32000","decimals":-3}]},{"name":"rpt:f-267","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-268","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-269","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-270","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-271","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-272","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-273","factDimensions":{"xbrl:concept":"aehr:IssuanceOfCommonStockInPublicOfferingsNetOfIssuanceCostsShares","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"1942000","decimals":-3}]},{"name":"rpt:f-274","factDimensions":{"xbrl:concept":"aehr:IssuanceOfCommonStockInPublicOfferingsNetOfIssuanceCostsAmount","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"20000","decimals":-3}]},{"name":"rpt:f-275","factDimensions":{"xbrl:concept":"aehr:IssuanceOfCommonStockInPublicOfferingsNetOfIssuanceCostsAmount","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"97079000","decimals":-3}]},{"name":"rpt:f-276","factDimensions":{"xbrl:concept":"aehr:IssuanceOfCommonStockInPublicOfferingsNetOfIssuanceCostsAmount","xbrl:period":"2025-05-31T00:00:00/2026-05-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-277","factDimensions":{"xbrl:concept":"aehr:IssuanceOfCommonStockInPublicOfferingsNetOfIssuanceCostsAmount","xbrl:period":"2025-05-31T00:00:00/2026-05-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-278","factDimensions":{"xbrl:concept":"aehr:IssuanceOfCommonStockInPublicOfferingsNetOfIssuanceCostsAmount","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"97099000","decimals":-3}]},{"name":"rpt:f-279","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"737000","decimals":-3}]},{"name":"rpt:f-280","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"7000","decimals":-3}]},{"name":"rpt:f-281","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"2193000","decimals":-3}]},{"name":"rpt:f-282","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2025-05-31T00:00:00/2026-05-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-283","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2025-05-31T00:00:00/2026-05-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-284","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2200000","decimals":-3}]},{"name":"rpt:f-285","factDimensions":{"xbrl:concept":"us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"76000","decimals":-3}]},{"name":"rpt:f-286","factDimensions":{"xbrl:concept":"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation","xbrl:period":"2025-05-31T00:00:00/2026-05-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-287","factDimensions":{"xbrl:concept":"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"2383000","decimals":-3}]},{"name":"rpt:f-288","factDimensions":{"xbrl:concept":"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation","xbrl:period":"2025-05-31T00:00:00/2026-05-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-289","factDimensions":{"xbrl:concept":"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation","xbrl:period":"2025-05-31T00:00:00/2026-05-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-290","factDimensions":{"xbrl:concept":"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2384000","decimals":-3}]},{"name":"rpt:f-291","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2025-05-31T00:00:00/2026-05-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-292","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"6830000","decimals":-3}]},{"name":"rpt:f-293","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2025-05-31T00:00:00/2026-05-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-294","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2025-05-31T00:00:00/2026-05-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-295","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6830000","decimals":-3}]},{"name":"rpt:f-296","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2025-05-31T00:00:00/2026-05-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-297","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2025-05-31T00:00:00/2026-05-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-298","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2025-05-31T00:00:00/2026-05-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-299","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"-7126000","decimals":-3}]},{"name":"rpt:f-300","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-7126000","decimals":-3}]},{"name":"rpt:f-301","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","xbrl:period":"2025-05-31T00:00:00/2026-05-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-302","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","xbrl:period":"2025-05-31T00:00:00/2026-05-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-303","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"21000","decimals":-3}]},{"name":"rpt:f-304","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","xbrl:period":"2025-05-31T00:00:00/2026-05-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-305","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"21000","decimals":-3}]},{"name":"rpt:f-306","factDimensions":{"xbrl:concept":"us-gaap:SharesIssued","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"32480000","decimals":-3}]},{"name":"rpt:f-307","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:CommonStockMember"},"factValues":[{"value":"325000","decimals":-3}]},{"name":"rpt:f-308","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AdditionalPaidInCapitalMember"},"factValues":[{"value":"249477000","decimals":-3}]},{"name":"rpt:f-309","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:AccumulatedOtherComprehensiveIncomeMember"},"factValues":[{"value":"-105000","decimals":-3}]},{"name":"rpt:f-310","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:StatementEquityComponentsAxis":"us-gaap:RetainedEarningsMember"},"factValues":[{"value":"-30186000","decimals":-3}]},{"name":"rpt:f-311","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquity","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"219511000","decimals":-3}]},{"name":"rpt:f-312","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-7126000","decimals":-3}]},{"name":"rpt:f-313","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-3910000","decimals":-3}]},{"name":"rpt:f-314","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"33156000","decimals":-3}]},{"name":"rpt:f-315","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6761000","decimals":-3}]},{"name":"rpt:f-316","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5162000","decimals":-3}]},{"name":"rpt:f-317","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2518000","decimals":-3}]},{"name":"rpt:f-318","factDimensions":{"xbrl:concept":"us-gaap:DepreciationAndAmortization","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2799000","decimals":-3}]},{"name":"rpt:f-319","factDimensions":{"xbrl:concept":"us-gaap:DepreciationAndAmortization","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2312000","decimals":-3}]},{"name":"rpt:f-320","factDimensions":{"xbrl:concept":"us-gaap:DepreciationAndAmortization","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"657000","decimals":-3}]},{"name":"rpt:f-321","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxesAndTaxCredits","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-4715000","decimals":-3}]},{"name":"rpt:f-322","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxesAndTaxCredits","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-421000","decimals":-3}]},{"name":"rpt:f-323","factDimensions":{"xbrl:concept":"us-gaap:DeferredIncomeTaxesAndTaxCredits","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-20773000","decimals":-3}]},{"name":"rpt:f-324","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"731000","decimals":-3}]},{"name":"rpt:f-325","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1076000","decimals":-3}]},{"name":"rpt:f-326","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"706000","decimals":-3}]},{"name":"rpt:f-327","factDimensions":{"xbrl:concept":"us-gaap:AssetImpairmentCharges","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-328","factDimensions":{"xbrl:concept":"us-gaap:AssetImpairmentCharges","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"584000","decimals":-3}]},{"name":"rpt:f-329","factDimensions":{"xbrl:concept":"us-gaap:AssetImpairmentCharges","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-330","factDimensions":{"xbrl:concept":"us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-331","factDimensions":{"xbrl:concept":"us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-332","factDimensions":{"xbrl:concept":"us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"130000","decimals":-3}]},{"name":"rpt:f-333","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsReceivable","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3307000","decimals":-3}]},{"name":"rpt:f-334","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsReceivable","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3037000","decimals":-3}]},{"name":"rpt:f-335","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsReceivable","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-6790000","decimals":-3}]},{"name":"rpt:f-336","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInInventories","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-11000","decimals":-3}]},{"name":"rpt:f-337","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInInventories","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2441000","decimals":-3}]},{"name":"rpt:f-338","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInInventories","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"13732000","decimals":-3}]},{"name":"rpt:f-339","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2763000","decimals":-3}]},{"name":"rpt:f-340","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5012000","decimals":-3}]},{"name":"rpt:f-341","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"875000","decimals":-3}]},{"name":"rpt:f-342","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsPayable","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"991000","decimals":-3}]},{"name":"rpt:f-343","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsPayable","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-714000","decimals":-3}]},{"name":"rpt:f-344","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccountsPayable","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-3891000","decimals":-3}]},{"name":"rpt:f-345","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccruedLiabilities","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1020000","decimals":-3}]},{"name":"rpt:f-346","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccruedLiabilities","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-378000","decimals":-3}]},{"name":"rpt:f-347","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccruedLiabilities","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-792000","decimals":-3}]},{"name":"rpt:f-348","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInDeferredRevenue","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3209000","decimals":-3}]},{"name":"rpt:f-349","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInDeferredRevenue","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"143000","decimals":-3}]},{"name":"rpt:f-350","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInDeferredRevenue","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1469000","decimals":-3}]},{"name":"rpt:f-351","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInOperatingLeaseLiability","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-979000","decimals":-3}]},{"name":"rpt:f-352","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInOperatingLeaseLiability","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-699000","decimals":-3}]},{"name":"rpt:f-353","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInOperatingLeaseLiability","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-423000","decimals":-3}]},{"name":"rpt:f-354","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"58000","decimals":-3}]},{"name":"rpt:f-355","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-65000","decimals":-3}]},{"name":"rpt:f-356","factDimensions":{"xbrl:concept":"us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"14000","decimals":-3}]},{"name":"rpt:f-357","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInOperatingActivities","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-3310000","decimals":-3}]},{"name":"rpt:f-358","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInOperatingActivities","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-7400000","decimals":-3}]},{"name":"rpt:f-359","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInOperatingActivities","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1756000","decimals":-3}]},{"name":"rpt:f-360","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2066000","decimals":-3}]},{"name":"rpt:f-361","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4992000","decimals":-3}]},{"name":"rpt:f-362","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquirePropertyPlantAndEquipment","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"749000","decimals":-3}]},{"name":"rpt:f-363","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-364","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-365","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"18000000","decimals":-3}]},{"name":"rpt:f-366","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1801000","decimals":-3}]},{"name":"rpt:f-367","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"11075000","decimals":-3}]},{"name":"rpt:f-368","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-369","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInInvestingActivities","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-3867000","decimals":-3}]},{"name":"rpt:f-370","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInInvestingActivities","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-16067000","decimals":-3}]},{"name":"rpt:f-371","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInInvestingActivities","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"17251000","decimals":-3}]},{"name":"rpt:f-372","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromIssuanceInitialPublicOffering","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"97395000","decimals":-3}]},{"name":"rpt:f-373","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromIssuanceInitialPublicOffering","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-374","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromIssuanceInitialPublicOffering","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-72000","decimals":-3}]},{"name":"rpt:f-375","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromIssuanceOfCommonStock","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2200000","decimals":-3}]},{"name":"rpt:f-376","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromIssuanceOfCommonStock","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1409000","decimals":-3}]},{"name":"rpt:f-377","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromIssuanceOfCommonStock","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1807000","decimals":-3}]},{"name":"rpt:f-378","factDimensions":{"xbrl:concept":"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2384000","decimals":-3}]},{"name":"rpt:f-379","factDimensions":{"xbrl:concept":"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"784000","decimals":-3}]},{"name":"rpt:f-380","factDimensions":{"xbrl:concept":"us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1596000","decimals":-3}]},{"name":"rpt:f-381","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInFinancingActivities","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"97211000","decimals":-3}]},{"name":"rpt:f-382","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInFinancingActivities","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"625000","decimals":-3}]},{"name":"rpt:f-383","factDimensions":{"xbrl:concept":"us-gaap:NetCashProvidedByUsedInFinancingActivities","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"139000","decimals":-3}]},{"name":"rpt:f-384","factDimensions":{"xbrl:concept":"us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-6000","decimals":-3}]},{"name":"rpt:f-385","factDimensions":{"xbrl:concept":"us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"13000","decimals":-3}]},{"name":"rpt:f-386","factDimensions":{"xbrl:concept":"us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-41000","decimals":-3}]},{"name":"rpt:f-387","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"90028000","decimals":-3}]},{"name":"rpt:f-388","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-22829000","decimals":-3}]},{"name":"rpt:f-389","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"19105000","decimals":-3}]},{"name":"rpt:f-390","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-391","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-392","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2023-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"30204000","decimals":-3}]},{"name":"rpt:f-393","factDimensions":{"xbrl:concept":"us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"116508000","decimals":-3}]},{"name":"rpt:f-394","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-395","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-396","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxesPaidNet","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"60000","decimals":-3}]},{"name":"rpt:f-397","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxesPaidNet","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"100000","decimals":-3}]},{"name":"rpt:f-398","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxesPaidNet","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"90000","decimals":-3}]},{"name":"rpt:f-399","factDimensions":{"xbrl:concept":"us-gaap:InterestPaidNet","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-400","factDimensions":{"xbrl:concept":"us-gaap:InterestPaidNet","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-401","factDimensions":{"xbrl:concept":"us-gaap:InterestPaidNet","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-402","factDimensions":{"xbrl:concept":"aehr:NetTransferOfEquipmentBetweenInventoryAndPropertyAndEquipment","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"702000","decimals":-3}]},{"name":"rpt:f-403","factDimensions":{"xbrl:concept":"aehr:NetTransferOfEquipmentBetweenInventoryAndPropertyAndEquipment","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"458000","decimals":-3}]},{"name":"rpt:f-404","factDimensions":{"xbrl:concept":"aehr:NetTransferOfEquipmentBetweenInventoryAndPropertyAndEquipment","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"357000","decimals":-3}]},{"name":"rpt:f-405","factDimensions":{"xbrl:concept":"aehr:PropertyAndEquipmentAcquiredIncludedInAccountsPayableAndAccruedLiabilities","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-406","factDimensions":{"xbrl:concept":"aehr:PropertyAndEquipmentAcquiredIncludedInAccountsPayableAndAccruedLiabilities","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1259000","decimals":-3}]},{"name":"rpt:f-407","factDimensions":{"xbrl:concept":"aehr:PropertyAndEquipmentAcquiredIncludedInAccountsPayableAndAccruedLiabilities","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"53000","decimals":-3}]},{"name":"rpt:f-408","factDimensions":{"xbrl:concept":"aehr:IssuanceCostsOfCommonStockIncludedInAccountsPayable","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"296000","decimals":-3}]},{"name":"rpt:f-409","factDimensions":{"xbrl:concept":"aehr:IssuanceCostsOfCommonStockIncludedInAccountsPayable","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-410","factDimensions":{"xbrl:concept":"aehr:IssuanceCostsOfCommonStockIncludedInAccountsPayable","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-411","factDimensions":{"xbrl:concept":"us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-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>\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;\">Aehr Test Systems (the \u201cCompany\u201d) was incorporated in California in May 1977 and primarily designs, engineers and manufactures test and burn-in equipment used in the semiconductor industry. The Company\u2019s principal products are the FOX-XP, FOX-NP, and FOX-CP wafer contact parallel test and burn-in systems; the Sonoma, Tahoe and Echo package-level 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; text-align:justify;\"><strong><em>Principles of Consolidation</em></strong>\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 consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. Intercompany accounts and transactions have been eliminated.</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>Change in Fiscal Year</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;\">On April 2, 2026, the Company\u2019s board of directors approved a change in the Company\u2019s fiscal year-end from the 52- or 53-week period ending on the Friday nearest May 31 to the 52- or 53-week period ending on the Friday nearest June 30. The change will be effective beginning in fiscal year 2027, which begins on June 27, 2026 and ends on June 25, 2027.</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>Foreign Currency Translation and Transactions</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;\">Assets and liabilities of the Company\u2019s foreign subsidiaries are translated into U.S. Dollars from their functional currencies using the exchange rate in effect at the balance sheet date. Additionally, revenues and expenses are translated using exchange rates approximating average rates prevailing during the fiscal year. Translation adjustments that arise from translating their financial statements from their local currencies to U.S. Dollar are accumulated and reflected as a separate component of shareholders\u2019 equity.</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;\">Transaction gains and losses that arise from exchange rate changes denominated in currencies other than the local currency are included in the consolidated statements of operations as incurred. </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>Use of Estimates</em></strong>\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 preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (\u201cGAAP\u201d) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, 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. Actual results could differ from those estimates. Significant estimates in the Company\u2019s consolidated financial statements include revenue recognition, inventory valuation, business combination, impairment of goodwill and long-lived assets, and accounting for income taxes.</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>Cash and Cash Equivalents</em></strong>\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;\">Cash equivalents consist of money market instruments purchased with an original maturity of three months or less. These investments are reported at 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; text-align:justify;\"><strong><em>Accounts Receivable and Allowance for Credit Losses</em></strong>\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;\">Accounts receivable are derived from the sale of products throughout the world to semiconductor manufacturers, semiconductor contract assemblers, electronics manufacturers and burn-in and test service companies. Accounts receivable are recorded at the invoiced amount and are not interest bearing. </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 maintains an allowance for credit losses for expected uncollectible accounts receivable and assess collectibility by reviewing accounts receivable on a collective basis where similar risk characteristics exist and on an individual basis when specific customers with known disputes or collectibility issues are identified. The estimate of expected credit losses considers historical credit loss information that is adjusted for current conditions and reasonable and supportable forecasts. Changes in circumstances, such as an unexpected material adverse change in a major customer\u2019s ability to meet its financial obligation to the Company, may require the Company to further adjust its estimates of the recoverability of accounts receivable. The credit losses recognized on accounts receivable during the years ended May 29, 2026, May 30, 2025 and May 31, 2024, were not significant and management has determined that no allowance for credit losses was required as of May 29, 2026 and 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; text-align:justify;\"><strong><em>Concentration of Credit Risk</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;\">Financial instruments which subject the Company to concentrations of credit risk consist principally of cash and cash equivalents and accounts receivable. The Company\u2019s cash and cash equivalents are generally deposited with major financial institutions in the United States, Philippines, Germany and Taiwan. The Company invests its excess cash in money market funds. The Company\u2019s cash and investment balances held at banks and brokerage firms may at time exceed federally insured levels. The Company has not experienced any material losses on its money market funds or short-term cash deposits.</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 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=\"10\" 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>Year 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>May 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><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 31,</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>2026</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\"><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><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;\">26.3</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><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;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;\">Customer B</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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.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><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;\">10.9</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;\">15.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 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 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;\">38.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;\">67.3</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 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 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;\">16.7</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;\">\u00a0* Amount was less than 10% of total revenue</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 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>May 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>2026</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;\">18.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.1</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;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;\">Customer B</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">35.0</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;\">19.3</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 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 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:#cceeff\"><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;\">26.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 G</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.2</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>Inventories</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;\">Inventories include material, labor and overhead, and are stated at the lower of cost or net realizable value, with cost determined on a first-in, first-out (FIFO) basis. Net realizable value is the estimated selling prices in the ordinary course of business, less costs of completion, disposal and transportation. Provisions for excess, obsolete and unusable inventories are made after management\u2019s evaluation of future demand and market conditions. If actual future demand or market conditions become less favorable than those projected by management, additional adjustment for excess or obsolete inventory may be required, and would be reflected in cost of revenue in the period the revision is made. </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>Property and Equipment</em></strong>\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;\">Property and equipment are stated at cost less accumulated depreciation and amortization. Major improvements are capitalized, while repairs and maintenance are expensed as incurred. Leasehold improvements are amortized over the lesser of their estimated useful lives or the term of the related lease. Furniture and fixtures, machinery and equipment, and test equipment are depreciated on a straight-line basis over their estimated useful lives. The ranges of estimated useful lives are generally 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;font-size:10pt;width:100%\"><tbody><tr style=\"height:15px;background-color:#cceeff\"><td style=\"width:50%;vertical-align:top;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;\">Furniture and fixtures</p></td><td style=\"width:50%;vertical-align:top;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">2 to 10 years</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:justify;\">Machinery and equipment</p></td><td style=\"vertical-align:top;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">3 to 5 years</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:justify;\">Test equipment</p></td><td style=\"vertical-align:top;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">4 to 5 years</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;\"><strong><em>Business Combination</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 recognizes identifiable assets acquired and liabilities assumed at their acquisition date fair values. Goodwill is measured as the excess of the consideration transferred over the fair value of assets acquired and liabilities assumed on the acquisition date. While the Company uses its best estimates and assumptions as part of the purchase price allocation process to accurately value assets acquired and liabilities assumed, these estimates are inherently uncertain and subject to refinement. Key estimates and assumptions in valuing certain of the intangible assets and goodwill the Company has acquired include, but are not limited to, expected future cash flows from acquired developed technology, customer relationships, and trade names. Unanticipated events and circumstances could impact the accuracy or validity of such assumptions, estimates or actual results.</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 authoritative guidance allows a measurement period of the purchase price allocation that ends when the entity has obtained all relevant information about facts that existed at the acquisition date, and that cannot exceed one year from the date of acquisition. As a result, during the measurement period, the Company may record adjustments to the fair values of assets acquired and liabilities assumed, with the corresponding offset to goodwill to the extent that it identifies adjustments to the preliminary purchase price allocation. Upon conclusion of the measurement period or final determination of the values of the assets acquired and liabilities assumed, whichever comes first, any subsequent adjustments will be recorded in the 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;\"><strong><em>Goodwill</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;\">Goodwill represents the excess of the total purchase price over the fair value of net identifiable assets acquired in a business combination. The Company assesses goodwill for impairment annually during each fourth fiscal quarter or whenever events or changes in circumstances indicate the carrying value may not be fully recoverable. In the valuation of goodwill, management estimates future cash flows to be derived from the Company\u2019s business. If these estimates or their related assumptions change in the future, the Company may be required to record an impairment. Management may first evaluate qualitative factors to assess if it is more likely than not that the fair value of a reporting unit is less than its carrying amount and to determine if an impairment test is necessary. Management may choose to proceed directly to the quantitative impairment test, bypassing the initial qualitative assessment. The quantitative test compares the fair value of the reporting unit to its carrying value, including goodwill allocated to that reporting unit. A goodwill impairment loss would be the amount by which a reporting unit\u2019s carrying value exceeds its fair value, however, the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. </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>Definite-Lived Intangible Assets </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 performs valuations of assets acquired and liabilities assumed on the acquisition accounted for as a business combination and allocates the purchase price of the acquired business to the identifiable net tangible and intangible assets. The Company determines the appropriate useful life by performing an analysis of expected cash flows based on historical experience of the acquired businesses. Intangible assets are amortized over their estimated useful lives using the straight-line method which approximates the pattern of consumption of economic benefits.</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>Impairment of Long-Lived Assets</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 evaluates long-lived assets, including property and equipment and intangible assets, for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets held and used is measured by a comparison of the carrying amount of an asset or an asset group to estimated undiscounted future net cash flows expected to be generated by the asset or asset group. If such evaluation indicates that the carrying amount of the asset or the asset group is not recoverable, any impairment loss would be equal to the amount the carrying value exceeds the 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; text-align:justify;\"><strong><em>Warranty Reserves</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 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;\"><strong><em>Revenue Recognition</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 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, WaferPak contactors, spare parts, and services, 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;\">\u00a0<strong><em>Shipping And Handling Costs </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;\">Amounts billed to customers for shipping and handling of products are included in revenue. Costs incurred related to shipping and handling of products are included in cost of revenue.</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>Stock-based Compensation Expense</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;\">Stock-based compensation expense consists of expenses for stock options, restricted stock units (\u201cRSUs\u201d), performance RSUs (\u201cPRSUs\u201d), and an employee stock purchase plan (\u201cESPP\u201d). Stock-based compensation cost 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. 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 an equity instrument.</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 grants cash-settled Stock Appreciation Rights (\u201cSARs\u201d) to certain employees.\u00a0These awards generally vest over a one-year period of continuous service and have a contractual term of one year. Participants must be full-time employees at the time of payment and are entitled to receive a cash payment equal to the excess, if any, of the Company's common stock closing market price at the reporting date over the stock price on the grant date. No cash payment is made if the stock price at the reporting date is lower than the grant-date stock price. Because the awards are settled in cash, they are accounted for as liability-classified awards. The related liability and compensation expense are recognized over the one-year vesting period. The liability is remeasured at fair value at the end of each reporting period until the awards vest, with changes in fair value recognized as adjustments to compensation expense.</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>Income Taxes</em></strong>\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 Company accounts for income taxes in accordance with the authoritative guidance, which requires income tax effects for changes in tax laws to be recognized in the period in which the law is enacted. Deferred tax assets and liabilities are recognized for the estimated future tax effects of temporary differences between the book and tax bases of assets and liabilities. Deferred tax assets are also recognized for net operating loss and tax credit carryforwards. Deferred tax assets are offset by a valuation allowance to the extent it is more likely than not that they are not expected to be realized. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply in the years in which those temporary differences are expected to be recovered or settled. Deferred tax assets and liabilities are adjusted for the effect of a change in tax rates, laws, or status when the change is enacted. </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;\">At each reporting date, management evaluates the realizability of the Company\u2019s deferred tax assets and records a valuation allowance when, based on all available evidence, management concludes that it is not more likely than not that some portion or all of the Company\u2019s deferred tax assets will be realized. This assessment requires significant judgment because it involves weighing both positive and negative evidence, with the most objective evidence generally carrying the greatest weight. In making this determination, the Company considers, among other factors: (i) recent operating results and cumulative pretax income (loss) in the United States; (ii) the duration and severity of any recent losses; (iii) projections of future taxable income based on operating plans (including expected revenues, margins, and cost structure); (iv) the availability and feasibility of tax planning strategies; and (v) the expected utilization periods and limitations applicable to carryforwards.</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 May 29, 2026 and May 30, 2025, the Company did not maintain a valuation allowance against its deferred tax assets. During the year ended May 31, 2024, the Company concluded that its deferred tax assets are more likely than not to become realizable, and as such, the Company reversed all $21.9 million of its existing valuation allowance. The conclusion that a valuation allowance was no longer needed was based on three years of cumulative pre-tax income, utilization of federal and state net operating losses, combined with estimates of future years' pre-tax income that were sufficient to realize the remaining deferred tax assets. The amount of the deferred tax asset considered realizable can change if estimates of future taxable income change or if objective negative and positive evidence change. Changes in estimates of future taxable income, or in the weight assigned to positive and negative evidence, could result in the recording or adjustment of a valuation allowance in a future 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;\">The Company may recognize the tax benefit from an uncertain tax position only if it is more likely than not such tax position will be sustained on examination by the taxing authorities, based solely on the technical merits of the respective tax position. The tax benefits recognized in the consolidated financial statements from such a tax position should be measured based on the largest benefit having a greater than 50% likelihood of being realized upon ultimate settlement with the tax authority. Interest and penalties related to uncertain tax positions are recognized in the provision for income taxes.</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>Comprehensive Income (Loss)</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;\">Comprehensive income (loss) generally represents all changes in shareholders\u2019 equity except those resulting from investments or contributions by shareholders. Unrealized gains and losses from available-for-sale securities and on foreign currency translation adjustments are included in the Company\u2019s components of comprehensive income (loss), which are excluded from net income (loss). Comprehensive income (loss) is included in the consolidated statements of comprehensive income (loss).</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;\">\u00a0<em><strong>Accounting Standards Adopted</strong></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;\">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 required for income taxes. The Company adopted ASU 2023-09 on a prospective basis in fiscal 2026. The adoption did not have a material impact on the Company\u2019s consolidated financial statements but resulted in expanded income tax disclosures. See Note 6, Income Taxes.</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 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><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 2025, the FASB issued ASU 2025-11, <em>Interim Reporting (Topic 270): Narrow-Scope Improvements</em>. This update clarifies certain interim reporting requirements, including the applicability of interim reporting guidance and the form and content of interim financial statements. This ASU is effective for interim reporting periods within annual reporting periods beginning after December 15, 2027, with early adoption permitted. The Company is currently evaluating the impact of adopting this guidance on its consolidated financial statements and related 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 December 2025, the FASB issued ASU 2025-12, <em>Codification Improvements</em>, which clarifies, corrects errors, and makes minor improvements to various areas of the Accounting Standards Codification. This ASU is effective for annual and interim periods in fiscal years beginning after December 15, 2026. Early adoption is permitted. The Company is currently evaluating the impact of this guidance on its consolidated financial statements and related disclosures.</p>"}]},{"name":"rpt:f-412","factDimensions":{"xbrl:concept":"us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-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 primarily designs, engineers and manufactures test and burn-in equipment used in the semiconductor industry. The Company\u2019s principal products are the FOX-XP, FOX-NP, and FOX-CP wafer contact parallel test and burn-in systems; the Sonoma, Tahoe and Echo package-level burn-in products; the WaferPak full wafer contactor; the DiePak Carrier; the WaferPak Aligner; the DiePak Autoloader; and test fixtures.</p>"}]},{"name":"rpt:f-413","factDimensions":{"xbrl:concept":"us-gaap:ConsolidationPolicyTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-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 consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. Intercompany accounts and transactions have been eliminated.</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>Change in Fiscal Year</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;\">On April 2, 2026, the Company\u2019s board of directors approved a change in the Company\u2019s fiscal year-end from the 52- or 53-week period ending on the Friday nearest May 31 to the 52- or 53-week period ending on the Friday nearest June 30. The change will be effective beginning in fiscal year 2027, which begins on June 27, 2026 and ends on June 25, 2027.</p>"}]},{"name":"rpt:f-414","factDimensions":{"xbrl:concept":"us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;\">Assets and liabilities of the Company\u2019s foreign subsidiaries are translated into U.S. Dollars from their functional currencies using the exchange rate in effect at the balance sheet date. Additionally, revenues and expenses are translated using exchange rates approximating average rates prevailing during the fiscal year. Translation adjustments that arise from translating their financial statements from their local currencies to U.S. Dollar are accumulated and reflected as a separate component of shareholders\u2019 equity.</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;\">Transaction gains and losses that arise from exchange rate changes denominated in currencies other than the local currency are included in the consolidated statements of operations as incurred. </p>"}]},{"name":"rpt:f-415","factDimensions":{"xbrl:concept":"us-gaap:UseOfEstimates","xbrl:period":"2025-05-31T00:00:00/2026-05-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 preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (\u201cGAAP\u201d) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, 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. Actual results could differ from those estimates. Significant estimates in the Company\u2019s consolidated financial statements include revenue recognition, inventory valuation, business combination, impairment of goodwill and long-lived assets, and accounting for income taxes.</p>"}]},{"name":"rpt:f-416","factDimensions":{"xbrl:concept":"us-gaap:CashAndCashEquivalentsPolicyTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;\">Cash equivalents consist of money market instruments purchased with an original maturity of three months or less. These investments are reported at fair value.</p>"}]},{"name":"rpt:f-417","factDimensions":{"xbrl:concept":"aehr:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicyTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;\">Accounts receivable are derived from the sale of products throughout the world to semiconductor manufacturers, semiconductor contract assemblers, electronics manufacturers and burn-in and test service companies. Accounts receivable are recorded at the invoiced amount and are not interest bearing. </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 maintains an allowance for credit losses for expected uncollectible accounts receivable and assess collectibility by reviewing accounts receivable on a collective basis where similar risk characteristics exist and on an individual basis when specific customers with known disputes or collectibility issues are identified. The estimate of expected credit losses considers historical credit loss information that is adjusted for current conditions and reasonable and supportable forecasts. Changes in circumstances, such as an unexpected material adverse change in a major customer\u2019s ability to meet its financial obligation to the Company, may require the Company to further adjust its estimates of the recoverability of accounts receivable. The credit losses recognized on accounts receivable during the years ended May 29, 2026, May 30, 2025 and May 31, 2024, were not significant and management has determined that no allowance for credit losses was required as of May 29, 2026 and May 30, 2025.</p>"}]},{"name":"rpt:f-418","factDimensions":{"xbrl:concept":"us-gaap:ConcentrationRiskCreditRisk","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; 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\u2019s cash and cash equivalents are generally deposited with major financial institutions in the United States, Philippines, Germany and Taiwan. The Company invests its excess cash in money market funds. The Company\u2019s cash and investment balances held at banks and brokerage firms may at time exceed federally insured levels. The Company has not experienced any material losses on its money market funds or short-term cash deposits.</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 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=\"10\" 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>Year 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>May 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><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 31,</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>2026</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\"><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><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;\">26.3</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><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;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;\">Customer B</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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.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><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;\">10.9</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;\">15.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 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 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;\">38.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;\">67.3</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 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 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;\">16.7</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;\">\u00a0* Amount was less than 10% of total revenue</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 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>May 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>2026</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;\">18.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.1</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;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;\">Customer B</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">35.0</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;\">19.3</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 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 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:#cceeff\"><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;\">26.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 G</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.2</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-419","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-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-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>Year 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>May 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><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 31,</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>2026</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\"><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><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;\">26.3</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><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;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;\">Customer B</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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.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><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;\">10.9</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;\">15.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 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 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;\">38.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;\">67.3</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 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 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;\">16.7</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">%</td></tr></tbody></table>"}]},{"name":"rpt:f-420","factDimensions":{"xbrl:concept":"aehr:ConcentrationRiskPercentageOne","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:StatementBusinessSegmentsAxis":"aehr:CustomerAMember","us-gaap:ChangeInAccountingEstimateByTypeAxis":"us-gaap:SalesReturnsAndAllowancesMember"},"factValues":[{"value":"0.263","decimals":3}]},{"name":"rpt:f-421","factDimensions":{"xbrl:concept":"aehr:ConcentrationRiskPercentageOne","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:StatementBusinessSegmentsAxis":"aehr:CustomerBMember","us-gaap:ChangeInAccountingEstimateByTypeAxis":"us-gaap:SalesReturnsAndAllowancesMember"},"factValues":[{"value":"0.142","decimals":3}]},{"name":"rpt:f-422","factDimensions":{"xbrl:concept":"aehr:ConcentrationRiskPercentageOne","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:StatementBusinessSegmentsAxis":"aehr:CustomerCMember","us-gaap:ChangeInAccountingEstimateByTypeAxis":"us-gaap:SalesReturnsAndAllowancesMember"},"factValues":[{"value":"0.109","decimals":3}]},{"name":"rpt:f-423","factDimensions":{"xbrl:concept":"aehr:ConcentrationRiskPercentageOne","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:StatementBusinessSegmentsAxis":"aehr:CustomerCMember","us-gaap:ChangeInAccountingEstimateByTypeAxis":"us-gaap:SalesReturnsAndAllowancesMember"},"factValues":[{"value":"0.151","decimals":3}]},{"name":"rpt:f-424","factDimensions":{"xbrl:concept":"aehr:ConcentrationRiskPercentageOne","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:StatementBusinessSegmentsAxis":"aehr:CustomerDMember","us-gaap:ChangeInAccountingEstimateByTypeAxis":"us-gaap:SalesReturnsAndAllowancesMember"},"factValues":[{"value":"0.386","decimals":3}]},{"name":"rpt:f-425","factDimensions":{"xbrl:concept":"aehr:ConcentrationRiskPercentageOne","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:StatementBusinessSegmentsAxis":"aehr:CustomerDMember","us-gaap:ChangeInAccountingEstimateByTypeAxis":"us-gaap:SalesReturnsAndAllowancesMember"},"factValues":[{"value":"0.673","decimals":3}]},{"name":"rpt:f-426","factDimensions":{"xbrl:concept":"aehr:ConcentrationRiskPercentage","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:StatementBusinessSegmentsAxis":"aehr:CustomerEMember","us-gaap:ChangeInAccountingEstimateByTypeAxis":"us-gaap:SalesReturnsAndAllowancesMember"},"factValues":[{"value":"0.167","decimals":3}]},{"name":"rpt:f-427","factDimensions":{"xbrl:concept":"aehr:ScheduleOfAccountsReceivableFromMajorCustomersTableTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-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>May 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>2026</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;\">18.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.1</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;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;\">Customer B</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">35.0</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;\">19.3</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 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 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:#cceeff\"><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;\">26.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 G</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.2</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">%</td></tr></tbody></table>"}]},{"name":"rpt:f-428","factDimensions":{"xbrl:concept":"aehr:PercentageOfConcentrationRiskPercentage","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:AccountsReceivableMember","us-gaap:StatementBusinessSegmentsAxis":"aehr:ACustomerMember"},"factValues":[{"value":"0.188","decimals":3}]},{"name":"rpt:f-429","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:ACustomerMember"},"factValues":[{"value":"0.171","decimals":3}]},{"name":"rpt:f-430","factDimensions":{"xbrl:concept":"aehr:PercentageOfConcentrationRiskPercentage","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:AccountsReceivableMember","us-gaap:StatementBusinessSegmentsAxis":"aehr:CustomerBMember"},"factValues":[{"value":"0.350","decimals":2}]},{"name":"rpt:f-431","factDimensions":{"xbrl:concept":"aehr:PercentageOfConcentrationRiskPercentage","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:ConcentrationRiskByTypeAxis":"us-gaap:AccountsReceivableMember","us-gaap:StatementBusinessSegmentsAxis":"aehr:CustomerCMember"},"factValues":[{"value":"0.193","decimals":3}]},{"name":"rpt:f-432","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.120","decimals":2}]},{"name":"rpt:f-433","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.262","decimals":3}]},{"name":"rpt:f-434","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:CustomerGMember"},"factValues":[{"value":"0.172","decimals":3}]},{"name":"rpt:f-435","factDimensions":{"xbrl:concept":"us-gaap:InventoryPolicyTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;\">Inventories include material, labor and overhead, and are stated at the lower of cost or net realizable value, with cost determined on a first-in, first-out (FIFO) basis. Net realizable value is the estimated selling prices in the ordinary course of business, less costs of completion, disposal and transportation. Provisions for excess, obsolete and unusable inventories are made after management\u2019s evaluation of future demand and market conditions. If actual future demand or market conditions become less favorable than those projected by management, additional adjustment for excess or obsolete inventory may be required, and would be reflected in cost of revenue in the period the revision is made. </p>"}]},{"name":"rpt:f-436","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentPolicyTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;\">Property and equipment are stated at cost less accumulated depreciation and amortization. Major improvements are capitalized, while repairs and maintenance are expensed as incurred. Leasehold improvements are amortized over the lesser of their estimated useful lives or the term of the related lease. Furniture and fixtures, machinery and equipment, and test equipment are depreciated on a straight-line basis over their estimated useful lives. The ranges of estimated useful lives are generally 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;font-size:10pt;width:100%\"><tbody><tr style=\"height:15px;background-color:#cceeff\"><td style=\"width:50%;vertical-align:top;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;\">Furniture and fixtures</p></td><td style=\"width:50%;vertical-align:top;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">2 to 10 years</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:justify;\">Machinery and equipment</p></td><td style=\"vertical-align:top;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">3 to 5 years</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:justify;\">Test equipment</p></td><td style=\"vertical-align:top;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">4 to 5 years</p></td></tr></tbody></table>"}]},{"name":"rpt:f-437","factDimensions":{"xbrl:concept":"aehr:ScheduleOfUsefulLifeForPropertyAndEquipmentTableTextblock","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<table cellpadding=\"0\" style=\"border-spacing:0;font-size:10pt;width:100%\"><tbody><tr style=\"height:15px;background-color:#cceeff\"><td style=\"width:50%;vertical-align:top;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;\">Furniture and fixtures</p></td><td style=\"width:50%;vertical-align:top;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">2 to 10 years</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:justify;\">Machinery and equipment</p></td><td style=\"vertical-align:top;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">3 to 5 years</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:justify;\">Test equipment</p></td><td style=\"vertical-align:top;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">4 to 5 years</p></td></tr></tbody></table>"}]},{"name":"rpt:f-438","factDimensions":{"xbrl:concept":"aehr:FiniteLivedTangibleAssetUsefulLife","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:FurnitureAndFixturesMember","us-gaap:PlanNameAxis":"aehr:BottomMember"},"factValues":[{"value":"P2Y"}]},{"name":"rpt:f-439","factDimensions":{"xbrl:concept":"aehr:FiniteLivedTangibleAssetUsefulLife","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:FurnitureAndFixturesMember","us-gaap:PlanNameAxis":"aehr:TopMember"},"factValues":[{"value":"P10Y"}]},{"name":"rpt:f-440","factDimensions":{"xbrl:concept":"aehr:FiniteLivedTangibleAssetUsefulLife","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:MachineryAndEquipmentMember","us-gaap:PlanNameAxis":"aehr:BottomMember"},"factValues":[{"value":"P3Y"}]},{"name":"rpt:f-441","factDimensions":{"xbrl:concept":"aehr:FiniteLivedTangibleAssetUsefulLife","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"us-gaap:MachineryAndEquipmentMember","us-gaap:PlanNameAxis":"aehr:TopMember"},"factValues":[{"value":"P5Y"}]},{"name":"rpt:f-442","factDimensions":{"xbrl:concept":"aehr:FiniteLivedTangibleAssetUsefulLife","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"aehr:TestEquipmentMember","us-gaap:PlanNameAxis":"aehr:BottomMember"},"factValues":[{"value":"P4Y"}]},{"name":"rpt:f-443","factDimensions":{"xbrl:concept":"aehr:FiniteLivedTangibleAssetUsefulLife","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:PropertyPlantAndEquipmentByTypeAxis":"aehr:TestEquipmentMember","us-gaap:PlanNameAxis":"aehr:TopMember"},"factValues":[{"value":"P5Y"}]},{"name":"rpt:f-444","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-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 recognizes identifiable assets acquired and liabilities assumed at their acquisition date fair values. Goodwill is measured as the excess of the consideration transferred over the fair value of assets acquired and liabilities assumed on the acquisition date. While the Company uses its best estimates and assumptions as part of the purchase price allocation process to accurately value assets acquired and liabilities assumed, these estimates are inherently uncertain and subject to refinement. Key estimates and assumptions in valuing certain of the intangible assets and goodwill the Company has acquired include, but are not limited to, expected future cash flows from acquired developed technology, customer relationships, and trade names. Unanticipated events and circumstances could impact the accuracy or validity of such assumptions, estimates or actual results.</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 authoritative guidance allows a measurement period of the purchase price allocation that ends when the entity has obtained all relevant information about facts that existed at the acquisition date, and that cannot exceed one year from the date of acquisition. As a result, during the measurement period, the Company may record adjustments to the fair values of assets acquired and liabilities assumed, with the corresponding offset to goodwill to the extent that it identifies adjustments to the preliminary purchase price allocation. Upon conclusion of the measurement period or final determination of the values of the assets acquired and liabilities assumed, whichever comes first, any subsequent adjustments will be recorded in the consolidated statements of operations.</p>"}]},{"name":"rpt:f-445","factDimensions":{"xbrl:concept":"us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;\">Goodwill represents the excess of the total purchase price over the fair value of net identifiable assets acquired in a business combination. The Company assesses goodwill for impairment annually during each fourth fiscal quarter or whenever events or changes in circumstances indicate the carrying value may not be fully recoverable. In the valuation of goodwill, management estimates future cash flows to be derived from the Company\u2019s business. If these estimates or their related assumptions change in the future, the Company may be required to record an impairment. Management may first evaluate qualitative factors to assess if it is more likely than not that the fair value of a reporting unit is less than its carrying amount and to determine if an impairment test is necessary. Management may choose to proceed directly to the quantitative impairment test, bypassing the initial qualitative assessment. The quantitative test compares the fair value of the reporting unit to its carrying value, including goodwill allocated to that reporting unit. A goodwill impairment loss would be the amount by which a reporting unit\u2019s carrying value exceeds its fair value, however, the loss recognized should not exceed the total amount of goodwill allocated to that reporting unit. </p>"}]},{"name":"rpt:f-446","factDimensions":{"xbrl:concept":"aehr:IntangibleAssetsFiniteLivedPolicyTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-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 performs valuations of assets acquired and liabilities assumed on the acquisition accounted for as a business combination and allocates the purchase price of the acquired business to the identifiable net tangible and intangible assets. The Company determines the appropriate useful life by performing an analysis of expected cash flows based on historical experience of the acquired businesses. Intangible assets are amortized over their estimated useful lives using the straight-line method which approximates the pattern of consumption of economic benefits.</p>"}]},{"name":"rpt:f-447","factDimensions":{"xbrl:concept":"us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-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 evaluates long-lived assets, including property and equipment and intangible assets, for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets held and used is measured by a comparison of the carrying amount of an asset or an asset group to estimated undiscounted future net cash flows expected to be generated by the asset or asset group. If such evaluation indicates that the carrying amount of the asset or the asset group is not recoverable, any impairment loss would be equal to the amount the carrying value exceeds the fair value. </p>"}]},{"name":"rpt:f-448","factDimensions":{"xbrl:concept":"us-gaap:StandardProductWarrantyPolicy","xbrl:period":"2025-05-31T00:00:00/2026-05-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 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>"}]},{"name":"rpt:f-449","factDimensions":{"xbrl:concept":"us-gaap:RevenueRecognitionPolicyTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-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 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, WaferPak contactors, spare parts, and services, 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>"}]},{"name":"rpt:f-450","factDimensions":{"xbrl:concept":"us-gaap:ShippingAndHandlingCostPolicyTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;\">Amounts billed to customers for shipping and handling of products are included in revenue. Costs incurred related to shipping and handling of products are included in cost of revenue.</p>"}]},{"name":"rpt:f-451","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<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), and an employee stock purchase plan (\u201cESPP\u201d). Stock-based compensation cost 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. 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 an equity instrument.</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 grants cash-settled Stock Appreciation Rights (\u201cSARs\u201d) to certain employees.\u00a0These awards generally vest over a one-year period of continuous service and have a contractual term of one year. Participants must be full-time employees at the time of payment and are entitled to receive a cash payment equal to the excess, if any, of the Company's common stock closing market price at the reporting date over the stock price on the grant date. No cash payment is made if the stock price at the reporting date is lower than the grant-date stock price. Because the awards are settled in cash, they are accounted for as liability-classified awards. The related liability and compensation expense are recognized over the one-year vesting period. The liability is remeasured at fair value at the end of each reporting period until the awards vest, with changes in fair value recognized as adjustments to compensation expense.</p>"}]},{"name":"rpt:f-452","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxPolicyTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-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 accounts for income taxes in accordance with the authoritative guidance, which requires income tax effects for changes in tax laws to be recognized in the period in which the law is enacted. Deferred tax assets and liabilities are recognized for the estimated future tax effects of temporary differences between the book and tax bases of assets and liabilities. Deferred tax assets are also recognized for net operating loss and tax credit carryforwards. Deferred tax assets are offset by a valuation allowance to the extent it is more likely than not that they are not expected to be realized. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply in the years in which those temporary differences are expected to be recovered or settled. Deferred tax assets and liabilities are adjusted for the effect of a change in tax rates, laws, or status when the change is enacted. </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;\">At each reporting date, management evaluates the realizability of the Company\u2019s deferred tax assets and records a valuation allowance when, based on all available evidence, management concludes that it is not more likely than not that some portion or all of the Company\u2019s deferred tax assets will be realized. This assessment requires significant judgment because it involves weighing both positive and negative evidence, with the most objective evidence generally carrying the greatest weight. In making this determination, the Company considers, among other factors: (i) recent operating results and cumulative pretax income (loss) in the United States; (ii) the duration and severity of any recent losses; (iii) projections of future taxable income based on operating plans (including expected revenues, margins, and cost structure); (iv) the availability and feasibility of tax planning strategies; and (v) the expected utilization periods and limitations applicable to carryforwards.</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 May 29, 2026 and May 30, 2025, the Company did not maintain a valuation allowance against its deferred tax assets. During the year ended May 31, 2024, the Company concluded that its deferred tax assets are more likely than not to become realizable, and as such, the Company reversed all $21.9 million of its existing valuation allowance. The conclusion that a valuation allowance was no longer needed was based on three years of cumulative pre-tax income, utilization of federal and state net operating losses, combined with estimates of future years' pre-tax income that were sufficient to realize the remaining deferred tax assets. The amount of the deferred tax asset considered realizable can change if estimates of future taxable income change or if objective negative and positive evidence change. Changes in estimates of future taxable income, or in the weight assigned to positive and negative evidence, could result in the recording or adjustment of a valuation allowance in a future 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;\">The Company may recognize the tax benefit from an uncertain tax position only if it is more likely than not such tax position will be sustained on examination by the taxing authorities, based solely on the technical merits of the respective tax position. The tax benefits recognized in the consolidated financial statements from such a tax position should be measured based on the largest benefit having a greater than 50% likelihood of being realized upon ultimate settlement with the tax authority. Interest and penalties related to uncertain tax positions are recognized in the provision for income taxes.</p>"}]},{"name":"rpt:f-453","factDimensions":{"xbrl:concept":"us-gaap:ValuationAllowancesAndReservesRecoveries","xbrl:period":"2023-05-30T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"21900000","decimals":-5}]},{"name":"rpt:f-454","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomePolicyPolicyTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;\">Comprehensive income (loss) generally represents all changes in shareholders\u2019 equity except those resulting from investments or contributions by shareholders. Unrealized gains and losses from available-for-sale securities and on foreign currency translation adjustments are included in the Company\u2019s components of comprehensive income (loss), which are excluded from net income (loss). Comprehensive income (loss) is included in the consolidated statements of comprehensive income (loss).</p>"}]},{"name":"rpt:f-455","factDimensions":{"xbrl:concept":"aehr:AccountingStandardsAdoptedPolicyTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-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 required for income taxes. The Company adopted ASU 2023-09 on a prospective basis in fiscal 2026. The adoption did not have a material impact on the Company\u2019s consolidated financial statements but resulted in expanded income tax disclosures. See Note 6, Income Taxes.</p>"}]},{"name":"rpt:f-456","factDimensions":{"xbrl:concept":"us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-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 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><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 2025, the FASB issued ASU 2025-11, <em>Interim Reporting (Topic 270): Narrow-Scope Improvements</em>. This update clarifies certain interim reporting requirements, including the applicability of interim reporting guidance and the form and content of interim financial statements. This ASU is effective for interim reporting periods within annual reporting periods beginning after December 15, 2027, with early adoption permitted. The Company is currently evaluating the impact of adopting this guidance on its consolidated financial statements and related 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 December 2025, the FASB issued ASU 2025-12, <em>Codification Improvements</em>, which clarifies, corrects errors, and makes minor improvements to various areas of the Accounting Standards Codification. This ASU is effective for annual and interim periods in fiscal years beginning after December 15, 2026. Early adoption is permitted. The Company is currently evaluating the impact of this guidance on its consolidated financial statements and related disclosures.</p>"}]},{"name":"rpt:f-457","factDimensions":{"xbrl:concept":"us-gaap:FairValueDisclosuresTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-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\u2019s financial instruments are measured at fair value consistent with authoritative guidance. This authoritative guidance defines fair value, establishes a framework for using fair value to measure assets and liabilities, and disclosures required related to fair value measurements.</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 guidance establishes a fair value hierarchy based on inputs to valuation techniques that are used to measure fair value that is either observable or unobservable. Observable inputs reflect assumptions market participants would use in pricing an asset or liability based on market data obtained from independent sources while unobservable inputs reflect a reporting entity\u2019s pricing based upon their own market assumptions. The fair value hierarchy consists of the following three levels:</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;\">Level 1 - 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; text-align:justify;\">Level 2 - 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; text-align:justify;\">Level 3 - 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 summarizes the Company\u2019s financial assets measured at fair value on a recurring basis as of May 29, 2026:</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 29, 2026</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-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:right;\">112,661</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><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%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:right;\">112,661</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><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%;vertical-align:bottom;white-space: nowrap;\">$</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%;vertical-align:bottom;white-space: nowrap;\">$</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></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><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">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;\">112,661</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><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;\">112,661</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><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;\">-</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><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;\">-</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 summarizes the Company\u2019s financial assets measured at fair value on a recurring basis as of May 30, 2025:</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-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;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-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;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-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:1%;vertical-align:bottom;white-space: nowrap;\">$</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%;vertical-align:bottom;white-space: nowrap;\">$</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></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><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">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;\">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-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;\">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-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;\">-</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><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;\">-</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;\">As of May 29, 2026 and May 30, 2025, money market funds included restricted cash of $0.2 million, representing a security deposit for the Company\u2019s manufacturing and office space lease in the United States, which is included in other non-current assets in the 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;\">There were no financial liabilities measured at fair value as of May 29, 2026 and 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; text-align:justify;\">There were no transfers between Level 1 and Level 2 fair value measurements during the fiscal years ended May 29, 2026 and 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; text-align:justify;\">The carrying amounts of financial instruments including cash equivalents, accounts receivables, accounts payable and certain other accrued liabilities, approximate fair value due to their short maturities.</p>"}]},{"name":"rpt:f-458","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-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>May 29, 2026</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-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:right;\">112,661</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><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%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:9%;vertical-align:bottom;text-align:right;\">112,661</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><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%;vertical-align:bottom;white-space: nowrap;\">$</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%;vertical-align:bottom;white-space: nowrap;\">$</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></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><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">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;\">112,661</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><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;\">112,661</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><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;\">-</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><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;\">-</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-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;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-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-TOP: medium none; BORDER-BOTTOM: 1pt solid;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-TOP: medium none; BORDER-BOTTOM: 1pt solid;width:1%;vertical-align:bottom;white-space: nowrap;\">$</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%;vertical-align:bottom;white-space: nowrap;\">$</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></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><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">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;\">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-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;\">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-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;\">-</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><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;\">-</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:InvestmentsFairValueDisclosure","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FinancialInstrumentAxis":"aehr:MoneyMarketFundMember"},"factValues":[{"value":"112661000","decimals":-3}]},{"name":"rpt:f-460","factDimensions":{"xbrl:concept":"us-gaap:InvestmentsFairValueDisclosure","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FairValueByFairValueHierarchyLevelAxis":"us-gaap:FairValueInputsLevel1Member","us-gaap:FinancialInstrumentAxis":"aehr:MoneyMarketFundMember"},"factValues":[{"value":"112661000","decimals":-3}]},{"name":"rpt:f-461","factDimensions":{"xbrl:concept":"us-gaap:InvestmentsFairValueDisclosure","xbrl:period":"2026-05-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-462","factDimensions":{"xbrl:concept":"us-gaap:InvestmentsFairValueDisclosure","xbrl:period":"2026-05-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-463","factDimensions":{"xbrl:concept":"us-gaap:InvestmentsFairValueDisclosure","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FairValueByAssetClassAxis":"us-gaap:AssetsMember"},"factValues":[{"value":"112661000","decimals":-3}]},{"name":"rpt:f-464","factDimensions":{"xbrl:concept":"us-gaap:InvestmentsFairValueDisclosure","xbrl:period":"2026-05-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":"112661000","decimals":-3}]},{"name":"rpt:f-465","factDimensions":{"xbrl:concept":"us-gaap:InvestmentsFairValueDisclosure","xbrl:period":"2026-05-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-466","factDimensions":{"xbrl:concept":"us-gaap:InvestmentsFairValueDisclosure","xbrl:period":"2026-05-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-467","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-468","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-469","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-470","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-471","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-472","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-473","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-474","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-475","factDimensions":{"xbrl:concept":"us-gaap:RestrictedCashNoncurrent","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"200000","decimals":-5}]},{"name":"rpt:f-476","factDimensions":{"xbrl:concept":"us-gaap:SupplementalBalanceSheetDisclosuresTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-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;\">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>May 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>2026</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;\">29,247</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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;\">11,441</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">666</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><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,354</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><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;\">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\" 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 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>2026</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 style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">6,096</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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 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;\">4,375</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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 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,523</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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 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,518</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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 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;\">405</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><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 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,917</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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 and amortization</td><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;\">(6,977</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 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,940</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><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;\">Depreciation expense was $1.5 million, $1.0 million, and $0.7 million in fiscal years 2026, 2025, and 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;\">Accrued expenses and other current liabilities 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>May 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;\"><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: 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>2026</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;\">Commissions and bonuses</td><td style=\"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,466</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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,420</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;\">Payroll related</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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,514</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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,335</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;\">Professional 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=\"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;\">576</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">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:#ffffff\"><td style=\"vertical-align:top;\">Warranty reserve</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">676</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">428</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;\">Escrow payable</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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,762</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;\">Other</td><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;\">1,051</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;\">639</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: 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;\">5,283</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><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;\">6,020</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;\">Changes in the Company\u2019s warranty reserve 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%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;\"><strong>May 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>2026</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;\">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</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">809</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">679</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;\">Warranties acquired through business combination</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">144</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=\"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,277</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;\">(629</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;\">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=\"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;\">716</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;\">-</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;\">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-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;\">676</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><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;\">428</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;\">Adjustments to previously existing warranty accruals represent changes in estimates based on updated information regarding historical warranty experience and expected future claims. The accrued warranty balance is included in accrued expenses and other current liabilities on the 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;\">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>May 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>2026</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;\">4,554</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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;\">638</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><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;\">5,192</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><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-477","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfInventoryCurrentTableTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-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>May 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>2026</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;\">29,247</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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;\">11,441</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">666</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><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,354</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><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-478","factDimensions":{"xbrl:concept":"us-gaap:InventoryRawMaterialsNetOfReserves","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"29247000","decimals":-3}]},{"name":"rpt:f-479","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-480","factDimensions":{"xbrl:concept":"us-gaap:InventoryWorkInProcessNetOfReserves","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"11441000","decimals":-3}]},{"name":"rpt:f-481","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-482","factDimensions":{"xbrl:concept":"us-gaap:InventoryFinishedGoodsNetOfReserves","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"666000","decimals":-3}]},{"name":"rpt:f-483","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-484","factDimensions":{"xbrl:concept":"us-gaap:InventoryNet","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"41354000","decimals":-3}]},{"name":"rpt:f-485","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-486","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-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>May 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>2026</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 style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">6,096</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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 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;\">4,375</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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 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,523</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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 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,518</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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 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;\">405</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><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 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,917</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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 and amortization</td><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;\">(6,977</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 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,940</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><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-487","factDimensions":{"xbrl:concept":"us-gaap:LeaseholdImprovementsGross","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6096000","decimals":-3}]},{"name":"rpt:f-488","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-489","factDimensions":{"xbrl:concept":"us-gaap:MachineryAndEquipmentGross","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4375000","decimals":-3}]},{"name":"rpt:f-490","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-491","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentOther","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3523000","decimals":-3}]},{"name":"rpt:f-492","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-493","factDimensions":{"xbrl:concept":"us-gaap:FurnitureAndFixturesGross","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1518000","decimals":-3}]},{"name":"rpt:f-494","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-495","factDimensions":{"xbrl:concept":"us-gaap:ConstructionInProgressGross","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"405000","decimals":-3}]},{"name":"rpt:f-496","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-497","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentGross","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"15917000","decimals":-3}]},{"name":"rpt:f-498","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-499","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6977000","decimals":-3}]},{"name":"rpt:f-500","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-501","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8940000","decimals":-3}]},{"name":"rpt:f-502","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-503","factDimensions":{"xbrl:concept":"us-gaap:Depreciation","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1500000","decimals":-5}]},{"name":"rpt:f-504","factDimensions":{"xbrl:concept":"us-gaap:Depreciation","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1000000.0","decimals":-5}]},{"name":"rpt:f-505","factDimensions":{"xbrl:concept":"us-gaap:Depreciation","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"700000","decimals":-5}]},{"name":"rpt:f-506","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-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>May 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;\"><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: 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>2026</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;\">Commissions and bonuses</td><td style=\"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,466</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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,420</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;\">Payroll related</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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,514</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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,335</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;\">Professional 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=\"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;\">576</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">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:#ffffff\"><td style=\"vertical-align:top;\">Warranty reserve</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">676</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">428</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;\">Escrow payable</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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,762</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;\">Other</td><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;\">1,051</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;\">639</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: 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;\">5,283</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><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;\">6,020</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-507","factDimensions":{"xbrl:concept":"us-gaap:OtherEmployeeRelatedLiabilitiesCurrent","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1466000","decimals":-3}]},{"name":"rpt:f-508","factDimensions":{"xbrl:concept":"us-gaap:OtherEmployeeRelatedLiabilitiesCurrent","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1420000","decimals":-3}]},{"name":"rpt:f-509","factDimensions":{"xbrl:concept":"us-gaap:EmployeeRelatedLiabilitiesCurrent","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1514000","decimals":-3}]},{"name":"rpt:f-510","factDimensions":{"xbrl:concept":"us-gaap:EmployeeRelatedLiabilitiesCurrent","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1335000","decimals":-3}]},{"name":"rpt:f-511","factDimensions":{"xbrl:concept":"us-gaap:AccruedProfessionalFeesCurrent","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"576000","decimals":-3}]},{"name":"rpt:f-512","factDimensions":{"xbrl:concept":"us-gaap:AccruedProfessionalFeesCurrent","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"436000","decimals":-3}]},{"name":"rpt:f-513","factDimensions":{"xbrl:concept":"us-gaap:ProductWarrantyAccrual","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"676000","decimals":-3}]},{"name":"rpt:f-514","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-515","factDimensions":{"xbrl:concept":"aehr:EscrowPayableCurrent","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-516","factDimensions":{"xbrl:concept":"aehr:EscrowPayableCurrent","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1762000","decimals":-3}]},{"name":"rpt:f-517","factDimensions":{"xbrl:concept":"aehr:OtherAccruedLiabilitiesAndOtherLiabilitiesCurrent","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1051000","decimals":-3}]},{"name":"rpt:f-518","factDimensions":{"xbrl:concept":"aehr:OtherAccruedLiabilitiesAndOtherLiabilitiesCurrent","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"639000","decimals":-3}]},{"name":"rpt:f-519","factDimensions":{"xbrl:concept":"us-gaap:OtherAccruedLiabilitiesCurrent","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5283000","decimals":-3}]},{"name":"rpt:f-520","factDimensions":{"xbrl:concept":"us-gaap:OtherAccruedLiabilitiesCurrent","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6020000","decimals":-3}]},{"name":"rpt:f-521","factDimensions":{"xbrl:concept":"aehr:ScheduleOfWarrantyReserveTableTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-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>May 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>2026</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;\">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</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">809</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">679</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;\">Warranties acquired through business combination</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">144</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=\"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,277</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;\">(629</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;\">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=\"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;\">716</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;\">-</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;\">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-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;\">676</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><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;\">428</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-522","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-523","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-524","factDimensions":{"xbrl:concept":"us-gaap:ProductWarrantyAccrualWarrantiesIssued","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"809000","decimals":-3}]},{"name":"rpt:f-525","factDimensions":{"xbrl:concept":"us-gaap:ProductWarrantyAccrualWarrantiesIssued","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"679000","decimals":-3}]},{"name":"rpt:f-526","factDimensions":{"xbrl:concept":"us-gaap:FairValueAdjustmentOfWarrants","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-527","factDimensions":{"xbrl:concept":"us-gaap:FairValueAdjustmentOfWarrants","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"144000","decimals":-3}]},{"name":"rpt:f-528","factDimensions":{"xbrl:concept":"us-gaap:ProductWarrantyAccrualPayments","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1277000","decimals":-3}]},{"name":"rpt:f-529","factDimensions":{"xbrl:concept":"us-gaap:ProductWarrantyAccrualPayments","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"629000","decimals":-3}]},{"name":"rpt:f-530","factDimensions":{"xbrl:concept":"us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"716000","decimals":-3}]},{"name":"rpt:f-531","factDimensions":{"xbrl:concept":"us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-532","factDimensions":{"xbrl:concept":"us-gaap:ProductWarrantyAccrual","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"676000","decimals":-3}]},{"name":"rpt:f-533","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-534","factDimensions":{"xbrl:concept":"aehr:CustomerDepositsAndDeferredRevenueTableTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-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>May 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>2026</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;\">4,554</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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;\">638</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><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;\">5,192</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><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-535","factDimensions":{"xbrl:concept":"aehr:CustomerDeposits","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4554000","decimals":-3}]},{"name":"rpt:f-536","factDimensions":{"xbrl:concept":"aehr:CustomerDeposits","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1802000","decimals":-3}]},{"name":"rpt:f-537","factDimensions":{"xbrl:concept":"us-gaap:DeferredRevenue","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"638000","decimals":-3}]},{"name":"rpt:f-538","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-539","factDimensions":{"xbrl:concept":"aehr:CustomerDepositsAndDeferredRevenueShortTerm","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5192000","decimals":-3}]},{"name":"rpt:f-540","factDimensions":{"xbrl:concept":"aehr:CustomerDepositsAndDeferredRevenueShortTerm","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1981000","decimals":-3}]},{"name":"rpt:f-541","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationDisclosureTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-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. BUSINESS COMBINATION</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;\">On July 31, 2024, the Company completed its acquisition of Incal Technology, Inc. (\u201cIncal\u201d), a company that specializes in packaged part reliability/burn-in test solutions. The acquisition date fair value of the consideration transferred for Incal was approximately $22.2 million, which 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 style=\"vertical-align:bottom;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;\">(In thousands)</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-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;\">Fair Value</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;\">Cash</td><td style=\"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;\">10,631</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;\">Common stock under transfer restriction</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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,381</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;\">Escrow payable</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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,381</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;\">Working capital adjustments (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=\"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;\">(240</td><td style=\"PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;\">)</td></tr><tr style=\"height:15px;background-color:#cceeff\"><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;\">22,153</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) Included in Prepaid expenses and other current assets as of 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; text-align:justify;\">As part of the purchase consideration, the Company issued 552,355 shares of its restricted common stock. The restricted stock issued to the shareholders of Incal is subject to a six-month holding period, during which time the shares cannot be transferred or sold without registration under the Securities Act of 1933, as amended, or pursuant to an available exemption. The fair value of the restricted shares was determined based on the closing price of the Company\u2019s common stock on the acquisition date, adjusted for a discount related to the lack of marketability due to the transfer restrictions. The total fair value of the restricted shares issued as part of the consideration was $9.4 million.</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 escrow payable represented the present value of total escrow amount, net of certain indemnification, and was initially recorded within accrued expenses and other current liabilities and other long-term liabilities, respectively. The total escrow amount at the acquisition date included: (1) $2.1 million designated for the sellers' indemnification obligations and expected to be settled after 15 months, and (2) $0.7 million designated for the sellers' payment obligations and expected to be settled after 60 days. The escrow payable will be settled with cash of $2.8 million held in an escrow account for working capital adjustments and potential indemnification obligations in connection with the acquisition of Incal. Of the $2.8 million cash restricted in escrow, the Company initially recorded $0.7 million within prepaid expenses and other current assets and $2.1 million within Other non-current assets.</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 year ended May 30, 2025, the Company updated the purchase consideration, which reflects a reduction in the receivable related to the working capital adjustment from $0.8 million to $0.2 million and a reduction in escrow payable related to indemnification from $2.8 million to $2.5 million, based on negotiations with the seller. As a result, the total purchase consideration has been adjusted from $21.9 million to $22.2 million. Accordingly, the goodwill balance has increased from $10.4 million to $10.7 million. During the year ended May 30, 2025, the Company released $0.7 million of cash previously held in escrow related to working capital adjustments. During the year ended May 29, 2026, the Company released $1.8 million of cash previously held in escrow related to indemnification 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;\">During the year ended May 30, 2025, the Company recorded immaterial adjustments to certain assets and liability balances and finalized the fair value of the assets acquired and liabilities assumed at the acquisition date in the table below:</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;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;\">(In thousands)</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-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>Fair Value</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;\">Cash </td><td style=\"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</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;\">Accounts receivable</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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,285</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;\">Inventory</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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,558</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;\">Goodwill</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">10,719</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;\">Property 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 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;\">165</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;\">Intangible assets</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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,000</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;\">Operating lease right-of-use assets</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">810</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;\">Other assets, current and noncurrent</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">63</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;\">Accounts payable, accrued expenses and other liabilities, current and noncurrent</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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,180</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;\">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=\"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;\">(489</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;\">Operating lease liabilities, current and noncurrent</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">(714</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;\">Deferred tax liabilities, net</td><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,080</td><td style=\"PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;\">)</td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"TEXT-INDENT: 15px;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;\">22,153</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 goodwill recognized in connection with the acquisition is primarily attributable to anticipated synergies from future growth and will not be deductible for income tax purposes.</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 fair value of the separately identifiable intangible assets at the time of acquisition:</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>Estimated Useful life</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;\"><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-BOTTOM: #000000 1px 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>Fair 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><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 years)</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;\">Developed technology</td><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: medium none;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: medium none;width:9%;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%;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;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;\">12</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;\">Trade names</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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,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:9%;vertical-align:bottom;text-align:right;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;\">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></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Customer relationships</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">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:9%;vertical-align:bottom;text-align:right;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;\">11</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;\">Non-compete agreements and others</td><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;\">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></td><td><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;\">1-3 </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;\">Total intangible assets acquired</td><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;\">12,000</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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></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;\">Acquisition-related costs were $0.5 million during the year ended May 30, 2025 and were expensed in the period incurred within selling, general and administrative expense in the Company's 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;\">The Company's consolidated statement of operations for the year ended May 30, 2025 included $18.6 million in revenue and $3.8 million in net income contributed by Incal from the date of acquisition through May 30, 2025. </p>"}]},{"name":"rpt:f-542","factDimensions":{"xbrl:concept":"us-gaap:AssetAcquisitionConsiderationTransferred","xbrl:period":"2024-07-01T00:00:00/2024-08-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"22200000","decimals":-5}]},{"name":"rpt:f-543","factDimensions":{"xbrl:concept":"aehr:ScheduleOfAcquisitionDateFairValueOfTheConsiderationTableTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-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;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;\">(In thousands)</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-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;\">Fair Value</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;\">Cash</td><td style=\"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;\">10,631</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;\">Common stock under transfer restriction</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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,381</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;\">Escrow payable</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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,381</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;\">Working capital adjustments (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=\"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;\">(240</td><td style=\"PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;\">)</td></tr><tr style=\"height:15px;background-color:#cceeff\"><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;\">22,153</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-544","factDimensions":{"xbrl:concept":"us-gaap:PaymentsToAcquireBusinessesGross","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10631000","decimals":-3}]},{"name":"rpt:f-545","factDimensions":{"xbrl:concept":"us-gaap:SaleOfStockConsiderationReceivedPerTransaction","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9381000","decimals":-3}]},{"name":"rpt:f-546","factDimensions":{"xbrl:concept":"aehr:EscrowPayable","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2381000","decimals":-3}]},{"name":"rpt:f-547","factDimensions":{"xbrl:concept":"us-gaap:InterestCostsCapitalizedAdjustment","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"240000","decimals":-3}]},{"name":"rpt:f-548","factDimensions":{"xbrl:concept":"aehr:TotalFairValueTransactionValueOfConsideration","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"22153000","decimals":-3}]},{"name":"rpt:f-549","factDimensions":{"xbrl:concept":"us-gaap:RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"552355","decimals":0}]},{"name":"rpt:f-550","factDimensions":{"xbrl:concept":"us-gaap:RestrictedStockValueSharesIssuedNetOfTaxWithholdings","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9400000","decimals":-5}]},{"name":"rpt:f-551","factDimensions":{"xbrl:concept":"aehr:DescriptionOfDesignatedIndemnificationObligations","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"$2.1 million designated for the sellers' indemnification obligations and expected to be settled after 15 months, and (2) $0.7 million designated for the sellers' payment obligations and expected to be settled after 60 days"}]},{"name":"rpt:f-552","factDimensions":{"xbrl:concept":"aehr:FairValueOfEscrowPayable","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2800000","decimals":-5}]},{"name":"rpt:f-553","factDimensions":{"xbrl:concept":"us-gaap:RestrictedCash","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2800000","decimals":-5}]},{"name":"rpt:f-554","factDimensions":{"xbrl:concept":"us-gaap:PrepaidExpenseAndOtherAssets","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"700000","decimals":-5}]},{"name":"rpt:f-555","factDimensions":{"xbrl:concept":"us-gaap:InvestmentsAndOtherNoncurrentAssets","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2100000","decimals":-5}]},{"name":"rpt:f-556","factDimensions":{"xbrl:concept":"aehr:UpdatedPurchaseConsiderationDescription","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"which reflects a reduction in the receivable related to the working capital adjustment from $0.8 million to $0.2 million and a reduction in escrow payable related to indemnification from $2.8 million to $2.5 million, based on negotiations with the seller. As a result, the total purchase consideration has been adjusted from $21.9 million to $22.2 million. Accordingly, the goodwill balance has increased from $10.4 million to $10.7 million"}]},{"name":"rpt:f-557","factDimensions":{"xbrl:concept":"us-gaap:AdjustmentsToAdditionalPaidInCapitalMarkToMarket","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"700000","decimals":-5}]},{"name":"rpt:f-558","factDimensions":{"xbrl:concept":"aehr:ScheduleOfFairValueOfTheAssetsAcquiredAndLiabilitiesTableTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-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;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;\">(In thousands)</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-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>Fair Value</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;\">Cash </td><td style=\"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</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;\">Accounts receivable</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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,285</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;\">Inventory</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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,558</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;\">Goodwill</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">10,719</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;\">Property 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 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;\">165</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;\">Intangible assets</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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,000</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;\">Operating lease right-of-use assets</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">810</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;\">Other assets, current and noncurrent</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">63</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;\">Accounts payable, accrued expenses and other liabilities, current and noncurrent</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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,180</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;\">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=\"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;\">(489</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;\">Operating lease liabilities, current and noncurrent</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">(714</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;\">Deferred tax liabilities, net</td><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,080</td><td style=\"PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;\">)</td></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"TEXT-INDENT: 15px;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;\">22,153</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-559","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"aehr:AEHRIncalMember"},"factValues":[{"value":"16000","decimals":-3}]},{"name":"rpt:f-560","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"aehr:AEHRIncalMember"},"factValues":[{"value":"1285000","decimals":-3}]},{"name":"rpt:f-561","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"aehr:AEHRIncalMember"},"factValues":[{"value":"2558000","decimals":-3}]},{"name":"rpt:f-562","factDimensions":{"xbrl:concept":"aehr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesGoodwill","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"aehr:AEHRIncalMember"},"factValues":[{"value":"10719000","decimals":-3}]},{"name":"rpt:f-563","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"aehr:AEHRIncalMember"},"factValues":[{"value":"165000","decimals":-3}]},{"name":"rpt:f-564","factDimensions":{"xbrl:concept":"aehr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDefiniteLivedIntangibleAssets","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"aehr:AEHRIncalMember"},"factValues":[{"value":"12000000","decimals":-3}]},{"name":"rpt:f-565","factDimensions":{"xbrl:concept":"aehr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredOperatingLeaseRightOfUseAsset","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"aehr:AEHRIncalMember"},"factValues":[{"value":"810000","decimals":-3}]},{"name":"rpt:f-566","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"aehr:AEHRIncalMember"},"factValues":[{"value":"63000","decimals":-3}]},{"name":"rpt:f-567","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"aehr:AEHRIncalMember"},"factValues":[{"value":"2180000","decimals":-3}]},{"name":"rpt:f-568","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"aehr:AEHRIncalMember"},"factValues":[{"value":"489000","decimals":-3}]},{"name":"rpt:f-569","factDimensions":{"xbrl:concept":"aehr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatinglLeaseObligation","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"aehr:AEHRIncalMember"},"factValues":[{"value":"-714000","decimals":-3}]},{"name":"rpt:f-570","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"aehr:AEHRIncalMember"},"factValues":[{"value":"2080000","decimals":-3}]},{"name":"rpt:f-571","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"aehr:AEHRIncalMember"},"factValues":[{"value":"22153000","decimals":-3}]},{"name":"rpt:f-572","factDimensions":{"xbrl:concept":"aehr:ScheduleOfFairValueOfTheSeparatelyIdentifiableIntangibleAssetsTableTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-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>Estimated Useful life</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;\"><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-BOTTOM: #000000 1px 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>Fair 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><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 years)</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;\">Developed technology</td><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: medium none;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: medium none;width:9%;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%;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;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;\">12</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;\">Trade names</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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,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:9%;vertical-align:bottom;text-align:right;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;\">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></tr><tr style=\"height:15px;background-color:#cceeff\"><td style=\"vertical-align:top;\">Customer relationships</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">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:9%;vertical-align:bottom;text-align:right;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;\">11</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;\">Non-compete agreements and others</td><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;\">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></td><td><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;\">1-3 </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;\">Total intangible assets acquired</td><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;\">12,000</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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></tbody></table>"}]},{"name":"rpt:f-573","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"aehr:DevelopedTechnologyMember"},"factValues":[{"value":"9130000","decimals":-3}]},{"name":"rpt:f-574","factDimensions":{"xbrl:concept":"aehr:PropertyPlantAndEquipmentUsefulLifes","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"aehr:DevelopedTechnologyMember"},"factValues":[{"value":"P12Y"}]},{"name":"rpt:f-575","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure","xbrl:period":"2026-05-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-576","factDimensions":{"xbrl:concept":"aehr:PropertyPlantAndEquipmentUsefulLifes","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TradeNamesMember"},"factValues":[{"value":"P10Y"}]},{"name":"rpt:f-577","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure","xbrl:period":"2026-05-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-578","factDimensions":{"xbrl:concept":"aehr:PropertyPlantAndEquipmentUsefulLifes","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelationshipsMember"},"factValues":[{"value":"P11Y"}]},{"name":"rpt:f-579","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"aehr:NonCompeteAgreementsAndOthersMember"},"factValues":[{"value":"1010000","decimals":-3}]},{"name":"rpt:f-580","factDimensions":{"xbrl:concept":"aehr:PropertyPlantAndEquipmentUsefulLifes","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"aehr:NonCompeteAgreementsAndOthersMember","us-gaap:PlanNameAxis":"aehr:BottomMember"},"factValues":[{"value":"P1Y"}]},{"name":"rpt:f-581","factDimensions":{"xbrl:concept":"aehr:PropertyPlantAndEquipmentUsefulLifes","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"aehr:NonCompeteAgreementsAndOthersMember","us-gaap:PlanNameAxis":"aehr:TopMember"},"factValues":[{"value":"P3Y"}]},{"name":"rpt:f-582","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12000000","decimals":-3}]},{"name":"rpt:f-583","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationAcquisitionRelatedCosts","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"500000","decimals":-5}]},{"name":"rpt:f-584","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"aehr:IncalTechnologyIncMember"},"factValues":[{"value":"18600000","decimals":-5}]},{"name":"rpt:f-585","factDimensions":{"xbrl:concept":"us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:BusinessAcquisitionAxis":"aehr:IncalTechnologyIncMember"},"factValues":[{"value":"3800000","decimals":-5}]},{"name":"rpt:f-586","factDimensions":{"xbrl:concept":"us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-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. 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;\">The Company's goodwill activity during the years ended May 29, 2026 and May 30, 2025 was as follows:</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;\">\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;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;\">(In thousands)</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-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>Total</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;\">Balance as of May 31, 2024</p></td><td style=\"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;\">-</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;\">Addition due to business combination</p></td><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;\">10,719</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; text-align:left;\">Balance as of 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;\">10,719</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;\">Activity during the year</td><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;\">-</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; text-align:left;\">Balance as of May 29, 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=\"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,719</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;\">Goodwill was tested for impairment in the fourth quarter at the reporting unit level. There were no impairments to goodwill during the years ended May 29, 2026 and 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; 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: #000000 1px solid;width:6%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;\"><strong>May 29, 2026</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=\"10\" style=\"BORDER-BOTTOM: #000000 1px solid;width:6%;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></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=\"width:6%;\"></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:6%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; 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\"><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:6%;\"></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:6%;\"></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:6%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; 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\"><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:6%;\"></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>Finite-lived intangible assets:</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-BOTTOM: #000000 1px solid;width:6%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;\"><strong>Gross</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-BOTTOM: #000000 1px solid;width:6%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;\"><strong>Amortization</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-BOTTOM: #000000 1px solid;width:6%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;\"><strong>Net</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-BOTTOM: #000000 1px solid;width:6%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;\"><strong>Gross</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-BOTTOM: #000000 1px solid;width:6%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;\"><strong>Amortization</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-BOTTOM: #000000 1px solid;width:6%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;\"><strong>Net</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;\">Developed technology</td><td style=\"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;\">(1,395</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;\">7,735</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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;\">Trade names</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">(192</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;\">858</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">Customer relationship</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">(135</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;\">675</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">Non-compete agreements and others</td><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: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: 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:6%;vertical-align:bottom;text-align:right;\">(726</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: 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:6%;vertical-align:bottom;text-align:right;\">284</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: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: 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: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: 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: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;\">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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: black 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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: black 3px double;width:6%;vertical-align:bottom;text-align:right;\">(2,448</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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: black 3px double;width:6%;vertical-align:bottom;text-align:right;\">9,552</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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: black 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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: black 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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: black 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;\"><strong>\u00a0</strong></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 $1.2 million and $1.2 million for the years ended May 29, 2026 and 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; text-align:justify;\">As of May 29, 2026, 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\"><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></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;\">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%;vertical-align:bottom;white-space: nowrap;\">$</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:#ffffff\"><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:#cceeff\"><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:#ffffff\"><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:#cceeff\"><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:#ffffff\"><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:#cceeff\"><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;\">9,552</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;\">There were no impairment charges related to purchased intangible assets for the years ended May 29, 2026 and May 30, 2025.</p>"}]},{"name":"rpt:f-587","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfGoodwillTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-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;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:left;\">(In thousands)</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-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>Total</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;\">Balance as of May 31, 2024</p></td><td style=\"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;\">-</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;\">Addition due to business combination</p></td><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;\">10,719</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; text-align:left;\">Balance as of 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;\">10,719</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;\">Activity during the year</td><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;\">-</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; text-align:left;\">Balance as of May 29, 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=\"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,719</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-588","factDimensions":{"xbrl:concept":"aehr:Goodwills","xbrl:period":"2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-589","factDimensions":{"xbrl:concept":"aehr:AdditionDueToBusinessCombination","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10719000","decimals":-3}]},{"name":"rpt:f-590","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-591","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromOtherOperatingActivities","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-592","factDimensions":{"xbrl:concept":"us-gaap:Goodwill","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10719000","decimals":-3}]},{"name":"rpt:f-593","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-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: #000000 1px solid;width:6%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;\"><strong>May 29, 2026</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=\"10\" style=\"BORDER-BOTTOM: #000000 1px solid;width:6%;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></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=\"width:6%;\"></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:6%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; 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\"><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:6%;\"></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:6%;\"></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:6%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; 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\"><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:6%;\"></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>Finite-lived intangible assets:</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-BOTTOM: #000000 1px solid;width:6%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;\"><strong>Gross</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-BOTTOM: #000000 1px solid;width:6%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;\"><strong>Amortization</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-BOTTOM: #000000 1px solid;width:6%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;\"><strong>Net</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-BOTTOM: #000000 1px solid;width:6%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;\"><strong>Gross</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-BOTTOM: #000000 1px solid;width:6%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;\"><strong>Amortization</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-BOTTOM: #000000 1px solid;width:6%;vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;\"><strong>Net</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;\">Developed technology</td><td style=\"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;\">(1,395</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;\">7,735</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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;\">Trade names</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">(192</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;\">858</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">Customer relationship</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">(135</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;\">675</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">Non-compete agreements and others</td><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: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: 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:6%;vertical-align:bottom;text-align:right;\">(726</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: 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:6%;vertical-align:bottom;text-align:right;\">284</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: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: 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: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: 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: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;\">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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: black 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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: black 3px double;width:6%;vertical-align:bottom;text-align:right;\">(2,448</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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: black 3px double;width:6%;vertical-align:bottom;text-align:right;\">9,552</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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: black 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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: black 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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: black 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-594","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"aehr:DevelopedTechnologyMember"},"factValues":[{"value":"9130000","decimals":-3}]},{"name":"rpt:f-595","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"aehr:DevelopedTechnologyMember"},"factValues":[{"value":"1395000","decimals":-3}]},{"name":"rpt:f-596","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"aehr:DevelopedTechnologyMember"},"factValues":[{"value":"7735000","decimals":-3}]},{"name":"rpt:f-597","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-598","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-599","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","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-600","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2026-05-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-601","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TradeNamesMember"},"factValues":[{"value":"192000","decimals":-3}]},{"name":"rpt:f-602","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:TradeNamesMember"},"factValues":[{"value":"858000","decimals":-3}]},{"name":"rpt:f-603","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-604","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-605","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","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-606","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2026-05-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-607","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelationshipsMember"},"factValues":[{"value":"135000","decimals":-3}]},{"name":"rpt:f-608","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"us-gaap:CustomerRelationshipsMember"},"factValues":[{"value":"675000","decimals":-3}]},{"name":"rpt:f-609","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-610","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-611","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","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-612","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"aehr:NonCompeteAgreementsAndOthersMember"},"factValues":[{"value":"1010000","decimals":-3}]},{"name":"rpt:f-613","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"aehr:NonCompeteAgreementsAndOthersMember"},"factValues":[{"value":"726000","decimals":-3}]},{"name":"rpt:f-614","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis":"aehr:NonCompeteAgreementsAndOthersMember"},"factValues":[{"value":"284000","decimals":-3}]},{"name":"rpt:f-615","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-616","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-617","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","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-618","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsGross","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12000000","decimals":-3}]},{"name":"rpt:f-619","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2448000","decimals":-3}]},{"name":"rpt:f-620","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9552000","decimals":-3}]},{"name":"rpt:f-621","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-622","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-623","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10781000","decimals":-3}]},{"name":"rpt:f-624","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1200000","decimals":-5}]},{"name":"rpt:f-625","factDimensions":{"xbrl:concept":"us-gaap:AmortizationOfIntangibleAssets","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1200000","decimals":-5}]},{"name":"rpt:f-626","factDimensions":{"xbrl:concept":"us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-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\"><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></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;\">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%;vertical-align:bottom;white-space: nowrap;\">$</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:#ffffff\"><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:#cceeff\"><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:#ffffff\"><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:#cceeff\"><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:#ffffff\"><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:#cceeff\"><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;\">9,552</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-627","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1183000","decimals":-3}]},{"name":"rpt:f-628","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"981000","decimals":-3}]},{"name":"rpt:f-629","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"939000","decimals":-3}]},{"name":"rpt:f-630","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"939000","decimals":-3}]},{"name":"rpt:f-631","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"939000","decimals":-3}]},{"name":"rpt:f-632","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4571000","decimals":-3}]},{"name":"rpt:f-633","factDimensions":{"xbrl:concept":"us-gaap:FiniteLivedIntangibleAssetsNet","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9552000","decimals":-3}]},{"name":"rpt:f-634","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxDisclosureTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-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. INCOME TAXES</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;\">Domestic and foreign components of income (loss) before income tax benefit 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=\"10\" 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>Year 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>May 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><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 31,</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: 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>2026</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\"><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;\">Domestic</td><td style=\"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;\">(11,825</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;\">(4,422</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;\">12,355</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;\">Foreign </td><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;\">89</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><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;\">131</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><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;\">103</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;\">(11,736</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;\">(4,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: 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;\">12,458</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 income tax benefit consists 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=\"10\" style=\"BORDER-BOTTOM: #000000 1px 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>Year 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>May 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><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 31,</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-BOTTOM: #000000 1px 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>2026</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-BOTTOM: #000000 1px 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-BOTTOM: #000000 1px 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;\">Federal income taxes:</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><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; TEXT-INDENT: 15px; text-align:left;\">Current </p></td><td style=\"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;\">-</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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;\">-</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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</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-INDENT: 15px; text-align:left;\">Deferred </p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">(4,170</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;\">(409</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,377</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;\">State income taxes:</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; TEXT-INDENT: 15px; text-align:left;\">Current </p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">7</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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</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-INDENT: 15px; text-align:left;\">Deferred </p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">(545</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;\">(12</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;\">(6,396</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;\">Foreign income taxes:</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; TEXT-INDENT: 15px; text-align:left;\">Current </p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">105</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">33</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">55</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-INDENT: 15px; text-align:left;\">Deferred </p></td><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;\">-</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;\">-</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;\">-</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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;\">(4,610</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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;\">(381</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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;\">(20,698</td><td style=\"PADDING-BOTTOM: 3px;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 adopted ASU 2023-09 \"Income Taxes (Topic 740): Improvements To Income Tax Disclosures\" on a prospective basis beginning with the year ended May 29, 2026.\u00a0The following table presents required disclosure pursuant to ASU 2023-09 and reconciles the U.S. federal statutory tax amount and rate to the actual effective amount and rate for the year ended May 29, 2026:</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>May 29, 2026</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: 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\"><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>Percent</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 taxes benefit at U.S. federal statutory tax</td><td style=\"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,465</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;\">21.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;\">State and local taxes, net of federal income tax effect</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">(546</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;\">4.7</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;\">Foreign tax effects</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">25</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">(0.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;\">Effect of cross-border tax laws:</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; TEXT-INDENT: 15px; text-align:left;\">Global intangible low-taxed income</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">(0.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;\">Tax credits:</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; TEXT-INDENT: 15px; text-align:left;\">Change in research and development reserves </p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">(0.5</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;\">Nontaxable or nondeductible items:</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; TEXT-INDENT: 15px; text-align:left;\">Permanent Items </p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">(0.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;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; TEXT-INDENT: 15px; text-align:left;\">Stock-based compensation </p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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,720</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.6</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;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; TEXT-INDENT: 15px; text-align:left;\">Section 162(m) compensation limitation </p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">987</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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.4</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;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; TEXT-INDENT: 15px; text-align:left;\">Excess tax (benefit) or deficit on stock awards </p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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,299</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;\">11.1</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;\">Other Adjustments:</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; TEXT-INDENT: 15px; text-align:left;\">Return-to-provision adjustments and other true ups </p></td><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;\">326</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;\">(2.8</td><td style=\"PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;\">)%</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=\"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;\">(4,610</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-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-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;\">39.3</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;\">More than 50% of the effect of the state and local income tax category in the rate reconciliation is attributable to California state income taxes.</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 required disclosures prior to the adoption of ASU 2023-09 and reconciles the U.S. federal statutory income tax rate to the actual effective income tax rate for the years ended May 30, 2025 and May 31, 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-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>Year 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>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><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 31,</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=\"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;background-color:#cceeff\"><td style=\"vertical-align:top;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">U.S. federal statutory tax rate</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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.0</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;\">21.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;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">State taxes, net of federal tax effect</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">0.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 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;\">(51.1</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;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Foreign rate differential</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">0.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 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;\">0.2</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\">Stock-based compensation </p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">(10.3</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;\">(8.4</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;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Research and development credit</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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.3</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;\">(1.5</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;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Change in valuation allowance</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">(126.0</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;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Other</p></td><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;\">(0.7</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:9%;vertical-align:bottom;text-align:right;\">(0.3</td><td style=\"PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;\">)</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\">Effective tax rate</p></td><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%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;\">8.9</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%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;\">(166.1</td><td style=\"PADDING-BOTTOM: 3px;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 components of the net deferred tax assets and liabilities 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>May 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>2026</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\"><td style=\"vertical-align:top;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Deferred tax assets:</p></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 0in\">Net operating losses</p></td><td style=\"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;\">13,308</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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;\">7,945</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\">Lease liability</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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,301</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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,295</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\">Research and development credit carryforwards</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">6,620</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">6,681</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\">Inventory reserves</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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,150</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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,067</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\">Reserves and accruals</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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,571</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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,368</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\">Capitalized research and development</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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,155</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">4,291</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\">Stock-based compensation</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">662</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">619</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\">Other</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">45</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">28</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\">Less: valuation allowance </p></td><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;\">-</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;\">-</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=\"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;\">28,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%;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;\">24,294</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\">Deferred tax liabilities:</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Operating lease right-of-use assets</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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,073</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;\">(2,035</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;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Intangibles</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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,224</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;\">(2,285</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;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Fixed assets</p></td><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;\">(686</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:9%;vertical-align:bottom;text-align:right;\">(860</td><td style=\"PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;\">)</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\">Net deferred tax assets </p></td><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;\">23,829</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;\">19,114</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;\">During the year ended May 31, 2024, the Company concluded that its deferred tax assets are more likely than not to become realizable, and as such, the Company reversed all its existing valuation allowance totaling $21.9 million. The conclusion that a valuation allowance was no longer needed was based on three years of cumulative pre-tax income, utilization of federal and state net operating losses, combined with estimates of future years' pre-tax income that were sufficient to realize the remaining deferred tax assets. The amount of the deferred tax asset considered realizable can change if estimates of future taxable income change or if objective negative and positive evidence change.\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;\">At May 29, 2026 and May 30, 2025, the Company has federal net operating loss carryforwards of approximately $51.5 million and $28.0 million, respectively, that are available to reduce future taxable income. A portion of the federal net operating losses will begin to expire in 2034. Federal net operating losses of $38.1 million will carryforward indefinitely and would be subject to an 80% taxable income limitation in the year utilized. At May 29, 2026 and May 30, 2025, the Company has state net operating loss carryforwards of $35.9 million and $29.7 million, respectively, that are available to reduce future taxable income. The state net operating loss carryforwards will begin to expire in 2028.</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;\">At May 29, 2026 and May 30, 2025, the Company has federal research and development credit carryforwards of approximately $3.1 million and $3.2 million, respectively, that are available to offset future tax liability. The federal credit carryforwards began to expire in 2026. At May 29, 2026 and May 30, 2025, the Company has state research and development credit carryforwards of approximately $7.1 million and $7.1 million, respectively, that are available to offset future tax liability. The state credit carryforwards are not subject to expiration. The Company also has alternative minimum tax credit carryforwards of $34.1 thousand for state purposes. The credits may be used to offset regular tax and do not expire.</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;\">Sections 382 and 383 of the Internal Revenue Code limit the annual use of NOL carryforwards and tax credit carryforwards, respectively, following an ownership change. NOL carryforwards may be subject to annual limitations under Section 382 (or comparable provisions of state law) if certain changes in ownership of our company were to occur. In general, an ownership change occurs for the purposes of Section 382 if there is a more than 50% change in ownership of a company by 5% shareholders over a 3-year testing period. During the year ended May 31, 2024, a Section 382 study was completed and it was determined that there is no limitation on the Company\u2019s ability to utilize its NOLs under Section 382. During the years ended May 29, 2026 and May 30, 2025, the Company did not complete a formal Section 382 study on the potential limitation of its tax attributes due to no significant change in ownership.</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 made no provision for U.S. income taxes on undistributed earnings of certain foreign subsidiaries because it is the Company\u2019s intention to permanently reinvest such earnings in its foreign subsidiaries. If such earnings were distributed, the Company would be subject to additional U.S. income tax expense.</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 maintains liabilities for uncertain tax positions and such liabilities relate primarily to estimated tax credits and are treated as a reduction of deferred tax assets for tax credit carryforward. These liabilities involve considerable judgment and estimation and are continuously monitored by management based on the best information available. </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 aggregate changes in the balance of gross unrecognized tax benefits 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 style=\"vertical-align:top;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\"><strong>(In thousands)</strong></p></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 0in\">Balance at May 31, 2023 </p></td><td style=\"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,276</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\">Increases related to prior year tax positions</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">35</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\">Decreases related to prior year tax positions</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">(28</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;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Increases related to current year tax positions</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">233</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\">Decreases related to current year tax positions</p></td><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;\">(32</td><td style=\"PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;\">)</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\">Balance at May 31, 2024</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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,484</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\">Decreases related to prior year tax positions</p></td><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;\">(23</td><td style=\"PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;\">)</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\">Balance at 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;\">2,461</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\">Decreases related to prior year tax positions</p></td><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;\">(30</td><td style=\"PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;\">)</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\">Balance at May 29, 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=\"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;\">2,431</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;\">As of May 29, 2026 and May 30, 2025, the total amount of unrecognized tax benefits was approximately $2.4 million and $2.5 million, respectively. The unrecognized tax benefit of $2.4 million would impact the effective tax rate, if recognized. The Company had zero accrued interest and accrued penalties related to unrecognized tax benefit as of May 29, 2026. The Company policy is to recognize interest and penalties in income tax expense. </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 federal and state income tax returns are subject to possible examination by the taxing authorities until the expiration of the related statutes of limitations on those tax returns. In general, the federal income tax returns have a three-year statute of limitations, and the state income tax returns have a four-year statute of limitations. The Company\u2019s foreign income tax returns are also subject to examination by the foreign tax authorities with the longest statute of limitations period of four-year. The Company is not currently under audit with the Internal Revenue Service, or any foreign, state or local jurisdictions, nor has it been notified of any other potential future income tax audit.</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 adopted ASU 2023-09 on a prospective basis for the year ended May 29, 2026 and have included the following table as a result of the adoption, which presents income taxes paid, net of refunds received, for the year ended May 29, 2026:\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 0px 0px 0in; text-align:center;\"><strong>May 29,</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>2026</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\">Federal taxes</p></td><td style=\"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;\">-</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\">State taxes</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">(32</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;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Foreign taxes</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:15px\">Taiwan</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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</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;text-indent:15px\">Philippine</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">32</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;text-indent:15px\">Germany</p></td><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;\">18</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 cash taxes paid</p></td><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;\">60</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;\">Below is a summary of income taxes paid for the years ended May 30, 2025 and May 31, 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-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>Year 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>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><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 31,</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\">Cash paid during the year for:</p></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 0in;text-indent:15px\">Income taxes, net of refunds</p></td><td style=\"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;\">100</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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;\">90</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-635","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-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-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>Year 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>May 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><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 31,</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: 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>2026</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\"><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;\">Domestic</td><td style=\"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;\">(11,825</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;\">(4,422</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;\">12,355</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;\">Foreign </td><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;\">89</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><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;\">131</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><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;\">103</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;\">(11,736</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;\">(4,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: 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;\">12,458</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-636","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-11825000","decimals":-3}]},{"name":"rpt:f-637","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-4422000","decimals":-3}]},{"name":"rpt:f-638","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12355000","decimals":-3}]},{"name":"rpt:f-639","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"89000","decimals":-3}]},{"name":"rpt:f-640","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"131000","decimals":-3}]},{"name":"rpt:f-641","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"103000","decimals":-3}]},{"name":"rpt:f-642","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-11736000","decimals":-3}]},{"name":"rpt:f-643","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-4291000","decimals":-3}]},{"name":"rpt:f-644","factDimensions":{"xbrl:concept":"us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"12458000","decimals":-3}]},{"name":"rpt:f-645","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-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: #000000 1px 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>Year 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>May 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><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 31,</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-BOTTOM: #000000 1px 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>2026</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-BOTTOM: #000000 1px 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-BOTTOM: #000000 1px 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;\">Federal income taxes:</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><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; TEXT-INDENT: 15px; text-align:left;\">Current </p></td><td style=\"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;\">-</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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;\">-</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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</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-INDENT: 15px; text-align:left;\">Deferred </p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">(4,170</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;\">(409</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,377</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;\">State income taxes:</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; TEXT-INDENT: 15px; text-align:left;\">Current </p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">7</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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</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-INDENT: 15px; text-align:left;\">Deferred </p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">(545</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;\">(12</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;\">(6,396</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;\">Foreign income taxes:</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; TEXT-INDENT: 15px; text-align:left;\">Current </p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">105</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">33</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">55</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-INDENT: 15px; text-align:left;\">Deferred </p></td><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;\">-</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;\">-</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;\">-</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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;\">(4,610</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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;\">(381</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: black 3px double;width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"BORDER-BOTTOM: black 3px double;width:9%;vertical-align:bottom;text-align:right;\">(20,698</td><td style=\"PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;\">)</td></tr></tbody></table>"}]},{"name":"rpt:f-646","factDimensions":{"xbrl:concept":"us-gaap:CurrentFederalTaxExpenseBenefit","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-647","factDimensions":{"xbrl:concept":"us-gaap:CurrentFederalTaxExpenseBenefit","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-648","factDimensions":{"xbrl:concept":"us-gaap:CurrentFederalTaxExpenseBenefit","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6000","decimals":-3}]},{"name":"rpt:f-649","factDimensions":{"xbrl:concept":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-4170000","decimals":-3}]},{"name":"rpt:f-650","factDimensions":{"xbrl:concept":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-409000","decimals":-3}]},{"name":"rpt:f-651","factDimensions":{"xbrl:concept":"us-gaap:DeferredFederalIncomeTaxExpenseBenefit","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-14377000","decimals":-3}]},{"name":"rpt:f-652","factDimensions":{"xbrl:concept":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-653","factDimensions":{"xbrl:concept":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7000","decimals":-3}]},{"name":"rpt:f-654","factDimensions":{"xbrl:concept":"us-gaap:CurrentStateAndLocalTaxExpenseBenefit","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"14000","decimals":-3}]},{"name":"rpt:f-655","factDimensions":{"xbrl:concept":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-545000","decimals":-3}]},{"name":"rpt:f-656","factDimensions":{"xbrl:concept":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-12000","decimals":-3}]},{"name":"rpt:f-657","factDimensions":{"xbrl:concept":"us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-6396000","decimals":-3}]},{"name":"rpt:f-658","factDimensions":{"xbrl:concept":"us-gaap:CurrentForeignTaxExpenseBenefit","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"105000","decimals":-3}]},{"name":"rpt:f-659","factDimensions":{"xbrl:concept":"us-gaap:CurrentForeignTaxExpenseBenefit","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"33000","decimals":-3}]},{"name":"rpt:f-660","factDimensions":{"xbrl:concept":"us-gaap:CurrentForeignTaxExpenseBenefit","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"55000","decimals":-3}]},{"name":"rpt:f-661","factDimensions":{"xbrl:concept":"us-gaap:DeferredForeignIncomeTaxExpenseBenefit","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-662","factDimensions":{"xbrl:concept":"us-gaap:DeferredForeignIncomeTaxExpenseBenefit","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-663","factDimensions":{"xbrl:concept":"us-gaap:DeferredForeignIncomeTaxExpenseBenefit","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-664","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-4610000","decimals":-3}]},{"name":"rpt:f-665","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-381000","decimals":-3}]},{"name":"rpt:f-666","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxExpenseBenefit","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-20698000","decimals":-3}]},{"name":"rpt:f-667","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-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>May 29, 2026</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: 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\"><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>Percent</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 taxes benefit at U.S. federal statutory tax</td><td style=\"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,465</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;\">21.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;\">State and local taxes, net of federal income tax effect</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">(546</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;\">4.7</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;\">Foreign tax effects</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">25</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">(0.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;\">Effect of cross-border tax laws:</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; TEXT-INDENT: 15px; text-align:left;\">Global intangible low-taxed income</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">(0.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;\">Tax credits:</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; TEXT-INDENT: 15px; text-align:left;\">Change in research and development reserves </p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">(0.5</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;\">Nontaxable or nondeductible items:</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; TEXT-INDENT: 15px; text-align:left;\">Permanent Items </p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">(0.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;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; TEXT-INDENT: 15px; text-align:left;\">Stock-based compensation </p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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,720</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.6</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;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; TEXT-INDENT: 15px; text-align:left;\">Section 162(m) compensation limitation </p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">987</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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.4</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;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; TEXT-INDENT: 15px; text-align:left;\">Excess tax (benefit) or deficit on stock awards </p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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,299</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;\">11.1</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;\">Other Adjustments:</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; TEXT-INDENT: 15px; text-align:left;\">Return-to-provision adjustments and other true ups </p></td><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;\">326</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;\">(2.8</td><td style=\"PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;\">)%</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=\"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;\">(4,610</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-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-BOTTOM: 2pt double;width:9%;vertical-align:bottom;text-align:right;\">39.3</td><td style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">%</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>Year 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>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><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 31,</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=\"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;background-color:#cceeff\"><td style=\"vertical-align:top;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">U.S. federal statutory tax rate</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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.0</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;\">21.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;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">State taxes, net of federal tax effect</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">0.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 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;\">(51.1</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;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Foreign rate differential</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">0.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 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;\">0.2</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\">Stock-based compensation </p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">(10.3</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;\">(8.4</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;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Research and development credit</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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.3</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;\">(1.5</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;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Change in valuation allowance</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">(126.0</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;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Other</p></td><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;\">(0.7</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:9%;vertical-align:bottom;text-align:right;\">(0.3</td><td style=\"PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;\">)</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\">Effective tax rate</p></td><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%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;\">8.9</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%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;\">(166.1</td><td style=\"PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;\">)%</td></tr></tbody></table>"}]},{"name":"rpt:f-668","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-2465000","decimals":-3}]},{"name":"rpt:f-669","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"0.210","decimals":2}]},{"name":"rpt:f-670","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-546000","decimals":-3}]},{"name":"rpt:f-671","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"0.047","decimals":3}]},{"name":"rpt:f-672","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"25000","decimals":-3}]},{"name":"rpt:f-673","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"-0.002","decimals":3}]},{"name":"rpt:f-674","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmount","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1000","decimals":-3}]},{"name":"rpt:f-675","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercent","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"-0.000","decimals":1}]},{"name":"rpt:f-676","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"61000","decimals":-3}]},{"name":"rpt:f-677","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"-0.005","decimals":3}]},{"name":"rpt:f-678","factDimensions":{"xbrl:concept":"aehr:EffectiveIncomeTaxRateReconciliationPermanentItemsAmount","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"20000","decimals":-3}]},{"name":"rpt:f-679","factDimensions":{"xbrl:concept":"aehr:EffectiveIncomeTaxRateReconciliationPermanentItemsInPercentage","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"0.002","decimals":3}]},{"name":"rpt:f-680","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1720000","decimals":-3}]},{"name":"rpt:f-681","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"0.146","decimals":3}]},{"name":"rpt:f-682","factDimensions":{"xbrl:concept":"aehr:EffectiveIncomeTaxRateReconciliationCompensationLimitationAmount","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"987000","decimals":-3}]},{"name":"rpt:f-683","factDimensions":{"xbrl:concept":"aehr:EffectiveIncomeTaxRateReconciliationCompensationLimitationInPercentage","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"-0.084","decimals":3}]},{"name":"rpt:f-684","factDimensions":{"xbrl:concept":"aehr:EffectiveIncomeTaxRatesReconciliationExcessTaxBenefitOrDeficitOnStockAwardsAmount","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-1299000","decimals":-3}]},{"name":"rpt:f-685","factDimensions":{"xbrl:concept":"aehr:EffectiveIncomeTaxRatesReconciliationExcessTaxBenefitOrDeficitOnStockAwardsPercentage","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"0.111","decimals":3}]},{"name":"rpt:f-686","factDimensions":{"xbrl:concept":"aehr:EffectiveIncomeTaxRatesReconciliationReturnToProvisionAdjustmentsAndOtherTrueUpsAmount","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"326000","decimals":-3}]},{"name":"rpt:f-687","factDimensions":{"xbrl:concept":"aehr:EffectiveIncomeTaxRatesReconciliationReturnToProvisionAdjustmentsAndOtherTrueUpsPercentage","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"-0.028","decimals":3}]},{"name":"rpt:f-688","factDimensions":{"xbrl:concept":"aehr:EffectiveIncomeTaxRateAmountContinuingOperations","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-4610000","decimals":-3}]},{"name":"rpt:f-689","factDimensions":{"xbrl:concept":"aehr:EffectiveIncomeTaxRateContinuingOperationsInPercentage","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"0.393","decimals":3}]},{"name":"rpt:f-690","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"0.210","decimals":2}]},{"name":"rpt:f-691","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"0.210","decimals":2}]},{"name":"rpt:f-692","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"0.001","decimals":3}]},{"name":"rpt:f-693","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"-0.511","decimals":3}]},{"name":"rpt:f-694","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"0.001","decimals":3}]},{"name":"rpt:f-695","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"0.002","decimals":3}]},{"name":"rpt:f-696","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"-0.103","decimals":3}]},{"name":"rpt:f-697","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"-0.084","decimals":3}]},{"name":"rpt:f-698","factDimensions":{"xbrl:concept":"aehr:EffectiveIncomeTaxRatesReconciliationTaxCreditsResearch","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"-0.013","decimals":3}]},{"name":"rpt:f-699","factDimensions":{"xbrl:concept":"aehr:EffectiveIncomeTaxRatesReconciliationTaxCreditsResearch","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"-0.015","decimals":3}]},{"name":"rpt:f-700","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"-1.260","decimals":2}]},{"name":"rpt:f-701","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"-0.007","decimals":3}]},{"name":"rpt:f-702","factDimensions":{"xbrl:concept":"us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"-0.003","decimals":3}]},{"name":"rpt:f-703","factDimensions":{"xbrl:concept":"aehr:EffectiveIncomeTaxRatesContinuingOperations","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"0.089","decimals":3}]},{"name":"rpt:f-704","factDimensions":{"xbrl:concept":"aehr:EffectiveIncomeTaxRatesContinuingOperations","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"-1.661","decimals":3}]},{"name":"rpt:f-705","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-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>May 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>2026</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\"><td style=\"vertical-align:top;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Deferred tax assets:</p></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 0in\">Net operating losses</p></td><td style=\"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;\">13,308</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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;\">7,945</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\">Lease liability</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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,301</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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,295</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\">Research and development credit carryforwards</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">6,620</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">6,681</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\">Inventory reserves</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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,150</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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,067</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\">Reserves and accruals</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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,571</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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,368</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\">Capitalized research and development</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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,155</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">4,291</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\">Stock-based compensation</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">662</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">619</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\">Other</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">45</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">28</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\">Less: valuation allowance </p></td><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;\">-</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;\">-</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=\"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;\">28,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%;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;\">24,294</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\">Deferred tax liabilities:</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Operating lease right-of-use assets</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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,073</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;\">(2,035</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;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Intangibles</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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,224</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;\">(2,285</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;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Fixed assets</p></td><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;\">(686</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:9%;vertical-align:bottom;text-align:right;\">(860</td><td style=\"PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;\">)</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\">Net deferred tax assets </p></td><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;\">23,829</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;\">19,114</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-706","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwards","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"13308000","decimals":-3}]},{"name":"rpt:f-707","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsOperatingLossCarryforwards","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"7945000","decimals":-3}]},{"name":"rpt:f-708","factDimensions":{"xbrl:concept":"aehr:DeferredTaxAssetsLeaseLiabilities","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2301000","decimals":-3}]},{"name":"rpt:f-709","factDimensions":{"xbrl:concept":"aehr:DeferredTaxAssetsLeaseLiabilities","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2295000","decimals":-3}]},{"name":"rpt:f-710","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxCreditCarryforwards","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6620000","decimals":-3}]},{"name":"rpt:f-711","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxCreditCarryforwards","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6681000","decimals":-3}]},{"name":"rpt:f-712","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsInventory","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1150000","decimals":-3}]},{"name":"rpt:f-713","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsInventory","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1067000","decimals":-3}]},{"name":"rpt:f-714","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1571000","decimals":-3}]},{"name":"rpt:f-715","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1368000","decimals":-3}]},{"name":"rpt:f-716","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3155000","decimals":-3}]},{"name":"rpt:f-717","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesDeferredExpenseCapitalizedResearchAndDevelopmentCosts","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4291000","decimals":-3}]},{"name":"rpt:f-718","factDimensions":{"xbrl:concept":"aehr:DeferredTaxAssetStockBasedCompensation","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"662000","decimals":-3}]},{"name":"rpt:f-719","factDimensions":{"xbrl:concept":"aehr:DeferredTaxAssetStockBasedCompensation","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"619000","decimals":-3}]},{"name":"rpt:f-720","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsOther","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"45000","decimals":-3}]},{"name":"rpt:f-721","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsOther","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"28000","decimals":-3}]},{"name":"rpt:f-722","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsValuationAllowance","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-723","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsValuationAllowance","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-724","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsGross","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"28812000","decimals":-3}]},{"name":"rpt:f-725","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsGross","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"24294000","decimals":-3}]},{"name":"rpt:f-726","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesLeasingArrangements","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2073000","decimals":-3}]},{"name":"rpt:f-727","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesLeasingArrangements","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2035000","decimals":-3}]},{"name":"rpt:f-728","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2224000","decimals":-3}]},{"name":"rpt:f-729","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2285000","decimals":-3}]},{"name":"rpt:f-730","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesOtherFiniteLivedAssets","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"686000","decimals":-3}]},{"name":"rpt:f-731","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxLiabilitiesOtherFiniteLivedAssets","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"860000","decimals":-3}]},{"name":"rpt:f-732","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsLiabilitiesNet","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"23829000","decimals":-3}]},{"name":"rpt:f-733","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsLiabilitiesNet","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"19114000","decimals":-3}]},{"name":"rpt:f-734","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-21900000","decimals":-5}]},{"name":"rpt:f-735","factDimensions":{"xbrl:concept":"us-gaap:OperatingLossCarryforwards","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IncomeTaxAuthorityAxis":"us-gaap:DomesticCountryMember"},"factValues":[{"value":"51500000","decimals":-5}]},{"name":"rpt:f-736","factDimensions":{"xbrl:concept":"us-gaap:OperatingLossCarryforwards","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IncomeTaxAuthorityAxis":"us-gaap:DomesticCountryMember"},"factValues":[{"value":"28000000.0","decimals":-5}]},{"name":"rpt:f-737","factDimensions":{"xbrl:concept":"us-gaap:OperatingLossCarryforwards","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"38100000","decimals":-5}]},{"name":"rpt:f-738","factDimensions":{"xbrl:concept":"us-gaap:OperatingLossCarryforwards","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IncomeTaxAuthorityAxis":"us-gaap:StateAndLocalJurisdictionMember"},"factValues":[{"value":"35900000","decimals":-5}]},{"name":"rpt:f-739","factDimensions":{"xbrl:concept":"us-gaap:OperatingLossCarryforwards","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IncomeTaxAuthorityAxis":"us-gaap:StateAndLocalJurisdictionMember"},"factValues":[{"value":"29700000","decimals":-5}]},{"name":"rpt:f-740","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationTaxCreditsResearch","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IncomeTaxAuthorityAxis":"us-gaap:DomesticCountryMember"},"factValues":[{"value":"3100000","decimals":-5}]},{"name":"rpt:f-741","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationTaxCreditsResearch","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IncomeTaxAuthorityAxis":"us-gaap:DomesticCountryMember"},"factValues":[{"value":"3200000","decimals":-5}]},{"name":"rpt:f-742","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationTaxCreditsResearch","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IncomeTaxAuthorityAxis":"us-gaap:StateAndLocalJurisdictionMember"},"factValues":[{"value":"7100000","decimals":-5}]},{"name":"rpt:f-743","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxReconciliationTaxCreditsResearch","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IncomeTaxAuthorityAxis":"us-gaap:StateAndLocalJurisdictionMember"},"factValues":[{"value":"7100000","decimals":-5}]},{"name":"rpt:f-744","factDimensions":{"xbrl:concept":"us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IncomeTaxAuthorityAxis":"us-gaap:StateAndLocalJurisdictionMember"},"factValues":[{"value":"34100","decimals":-2}]},{"name":"rpt:f-745","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-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:top;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\"><strong>(In thousands)</strong></p></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 0in\">Balance at May 31, 2023 </p></td><td style=\"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,276</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\">Increases related to prior year tax positions</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">35</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\">Decreases related to prior year tax positions</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">(28</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;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Increases related to current year tax positions</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">233</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\">Decreases related to current year tax positions</p></td><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;\">(32</td><td style=\"PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;\">)</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\">Balance at May 31, 2024</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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,484</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\">Decreases related to prior year tax positions</p></td><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;\">(23</td><td style=\"PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;\">)</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\">Balance at 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;\">2,461</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\">Decreases related to prior year tax positions</p></td><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;\">(30</td><td style=\"PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;\">)</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\">Balance at May 29, 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=\"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;\">2,431</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-746","factDimensions":{"xbrl:concept":"aehr:UnrecognizedTaxBenefitsBeginning","xbrl:period":"2023-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2276000","decimals":-3}]},{"name":"rpt:f-747","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"35000","decimals":-3}]},{"name":"rpt:f-748","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"28000","decimals":-3}]},{"name":"rpt:f-749","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"233000","decimals":-3}]},{"name":"rpt:f-750","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"32000","decimals":-3}]},{"name":"rpt:f-751","factDimensions":{"xbrl:concept":"aehr:UnrecognizedTaxBenefitsBeginning","xbrl:period":"2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2484000","decimals":-3}]},{"name":"rpt:f-752","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"23000","decimals":-3}]},{"name":"rpt:f-753","factDimensions":{"xbrl:concept":"aehr:UnrecognizedTaxBenefitsBeginning","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2461000","decimals":-3}]},{"name":"rpt:f-754","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"30000","decimals":-3}]},{"name":"rpt:f-755","factDimensions":{"xbrl:concept":"aehr:UnrecognizedTaxBenefitsNew","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2431000","decimals":-3}]},{"name":"rpt:f-756","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefits","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2400000","decimals":-5}]},{"name":"rpt:f-757","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefits","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2500000","decimals":-5}]},{"name":"rpt:f-758","factDimensions":{"xbrl:concept":"us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2400000","decimals":-5}]},{"name":"rpt:f-759","factDimensions":{"xbrl:concept":"aehr:IncomeTaxPaidTableTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-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>May 29,</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>2026</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\">Federal taxes</p></td><td style=\"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;\">-</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\">State taxes</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">(32</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;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Foreign taxes</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:15px\">Taiwan</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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</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;text-indent:15px\">Philippine</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">32</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;text-indent:15px\">Germany</p></td><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;\">18</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 cash taxes paid</p></td><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;\">60</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><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>Year 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>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><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 31,</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\">Cash paid during the year for:</p></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 0in;text-indent:15px\">Income taxes, net of refunds</p></td><td style=\"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;\">100</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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;\">90</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-760","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxPaidFederalAfterRefundReceived","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IncomeTaxAuthorityAxis":"aehr:TypeOfAdoption202309Member"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-761","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IncomeTaxAuthorityAxis":"aehr:TypeOfAdoption202309Member"},"factValues":[{"value":"-32000","decimals":-3}]},{"name":"rpt:f-762","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxesPaidNet","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IncomeTaxAuthorityNameAxis":"aehr:TaiwanMember","us-gaap:IncomeTaxAuthorityAxis":"aehr:AccountingStandardUpdate202309Member"},"factValues":[{"value":"42000","decimals":-3}]},{"name":"rpt:f-763","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxesPaidNet","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IncomeTaxAuthorityNameAxis":"aehr:GermanyMember","us-gaap:IncomeTaxAuthorityAxis":"aehr:AccountingStandardUpdate202309Member"},"factValues":[{"value":"32000","decimals":-3}]},{"name":"rpt:f-764","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxesPaidNet","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IncomeTaxAuthorityNameAxis":"aehr:PhilippineMember","us-gaap:IncomeTaxAuthorityAxis":"aehr:AccountingStandardUpdate202309Member"},"factValues":[{"value":"18000","decimals":-3}]},{"name":"rpt:f-765","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxesPaidNet","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IncomeTaxAuthorityAxis":"aehr:TypeOfAdoption202309Member"},"factValues":[{"value":"60000","decimals":-3}]},{"name":"rpt:f-766","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxesPaidNet","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IncomeTaxAuthorityAxis":"aehr:TypeOfAdoption202309Member"},"factValues":[{"value":"100000","decimals":-3}]},{"name":"rpt:f-767","factDimensions":{"xbrl:concept":"us-gaap:IncomeTaxesPaidNet","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IncomeTaxAuthorityAxis":"aehr:TypeOfAdoption202309Member"},"factValues":[{"value":"90000","decimals":-3}]},{"name":"rpt:f-768","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeasesTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-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. LEASES</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 leases its manufacturing and office space under operating leases. The principal administrative and production facility is located in Fremont, California, in a 51,289 square foot building. The Company entered into a non-cancelable operating lease agreement for its United States manufacturing and office facility, which was amended in December 2022 to extend the lease term to September 2030. The total commitments, net of tenant incentives of up to $0.3 million, under the modified lease are $8.6 million. The modified lease contains an option to further extend the lease for five years. The lease modification resulted in an increase in the Company\u2019s operating lease right-of-use assets and operating lease liabilities of $5.9 million each in December 2022. In April 2025, it became reasonably certain that the Company would exercise the five-year lease extension option ending in September 2035 due to the remodeling of the Fremont manufacturing and administrative office. As a result, the lease modification increased the Company\u2019s operating lease right-of-use assets and operating lease liabilities by $4.6 million each. The Company leases a 492 square foot sales and support office in Utting, Germany. The lease, which began on February 1, 1992, contains an automatic twelve months renewal. The Company leases a facility in the Philippines located in a 6,458 square foot building in Clark Freeport Zone, Pampanga. The lease, amended in 2023, began on November 1, 2023 and expires on June 30, 2029 with an option to renew for another three or five years at the prevailing market rate. Under the lease agreements, the Company is responsible for payments of utilities, taxes and insurance. In connection with the acquisition of Incal, the Company assumed the lease obligation for Incal\u2019s office located in Fremont, California, which expires on July 31, 2026. Management decided to vacate the Incal office in May 2025 following the relocation of employees to the Company\u2019s principal facilities in Fremont to consolidate the Company\u2019s California operations. As a result of this decision and the associated change in the facility's intended use, the Company determined that the carrying value of the right-of-use asset associated with the Incal facility was no longer recoverable and recorded an impairment charge of $0.5 million as of May 30, 2025. The charge is reflected in restructuring charges in the consolidated statements of operations. In November 2025, the Company entered into a lease termination agreement with the landlord and was released from its remaining lease 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;\">The Company has only operating leases for real estate including corporate offices, warehouse space and certain equipment. A lease with an initial term of 12 months or less is generally not recorded on the consolidated balance sheets, unless the arrangement includes an option to purchase the underlying asset, or renew the arrangement that the Company is reasonably certain to exercise. The Company recognizes lease expense on a straight-line basis over the lease term for short-term leases that the Company does not record on its consolidated balance sheets. The Company\u2019s operating leases have remaining lease terms of one year to ten years.</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 determines whether an arrangement is or contains a lease based on the unique facts and circumstances present at the inception of the arrangement. Operating lease liabilities and their corresponding right-of-use assets are recorded based on the present value of lease payments over the expected lease term. The interest rate implicit in lease contracts is typically not readily determinable. As such, the Company utilizes the appropriate incremental borrowing rate, which is the rate incurred to borrow on a collateralized basis over a similar term at an amount equal to the lease payments in a similar economic environment. Certain adjustments to the right-of-use asset may be required for items such as initial direct costs paid or incentives received.</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 May 29, 2026, the weighted average remaining lease term for the Company\u2019s operating leases was 9.2 years and the weighted average discount rate was 6.93%.</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 operating lease cost was $1.4 million, $1.6 million, and $1.2 million for the years ended May 29, 2026, May 30, 2025, and May 31, 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;\">The following table presents supplemental cash flow information related to the Company\u2019s operating leases:\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 0px 0px 0in; text-align:center;\"><strong>May 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><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 31,</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>\u00a0(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>2026</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><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><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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><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 0in\">Operating cash flows paid for operating leases</p></td><td style=\"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,246</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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,239</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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;\">916</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\">Right-of-use assets obtained in exchange for operating leases liabilities </p></td><td style=\"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;\">31</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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,619</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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;\">318</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 presents the maturities of the Company\u2019s operating lease liabilities as of May 29, 2026:</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;\"><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: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></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\">Fiscal year</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>Operating Leases</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\">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%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">1,291</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\">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;\">1,323</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\">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;\">1,368</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\">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;\">1,348</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\">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;\">1,428</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\">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-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;\">6,901</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 future minimum operating lease payments</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">13,659</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\">Less: imputed interest</p></td><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;\">(3,777</td><td style=\"PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;\">)</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\">Present value of operating lease liabilities</p></td><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,882</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-769","factDimensions":{"xbrl:concept":"aehr:DescriptionRelatedToOperatingLeaseAgreement","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"Company entered into a non-cancelable operating lease agreement for its United States manufacturing and office facility, which was amended in December 2022 to extend the lease term to September 2030. The total commitments, net of tenant incentives of up to $0.3 million, under the modified lease are $8.6 million. The modified lease contains an option to further extend the lease for five years. The lease modification resulted in an increase in the Company\u2019s operating lease right-of-use assets and operating lease liabilities of $5.9 million each in December 2022"}]},{"name":"rpt:f-770","factDimensions":{"xbrl:concept":"aehr:IncreaseDecreaseInOperatingLeaseLiabilities","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4600000","decimals":-5}]},{"name":"rpt:f-771","factDimensions":{"xbrl:concept":"us-gaap:ImpairmentOfLeasehold","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"500000","decimals":-5}]},{"name":"rpt:f-772","factDimensions":{"xbrl:concept":"aehr:OperatingLeaseWeightedAverageRemainingLeaseTermDuringPeriod","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"P9Y2M12D"}]},{"name":"rpt:f-773","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"0.0693","decimals":4}]},{"name":"rpt:f-774","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseCost","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1400000","decimals":-5}]},{"name":"rpt:f-775","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseCost","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1600000","decimals":-5}]},{"name":"rpt:f-776","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseCost","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1200000","decimals":-5}]},{"name":"rpt:f-777","factDimensions":{"xbrl:concept":"us-gaap:LeaseCostTableTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-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>May 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><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 31,</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>\u00a0(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>2026</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><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><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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><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 0in\">Operating cash flows paid for operating leases</p></td><td style=\"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,246</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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,239</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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;\">916</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\">Right-of-use assets obtained in exchange for operating leases liabilities </p></td><td style=\"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;\">31</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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,619</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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;\">318</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-778","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasePayments","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1246000","decimals":-3}]},{"name":"rpt:f-779","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasePayments","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1239000","decimals":-3}]},{"name":"rpt:f-780","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeasePayments","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"916000","decimals":-3}]},{"name":"rpt:f-781","factDimensions":{"xbrl:concept":"aehr:AssetsObtainedInExchangeForLiabilitiesRelatedToOperatingLeases","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"31000","decimals":-3}]},{"name":"rpt:f-782","factDimensions":{"xbrl:concept":"aehr:AssetsObtainedInExchangeForLiabilitiesRelatedToOperatingLeases","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"4619000","decimals":-3}]},{"name":"rpt:f-783","factDimensions":{"xbrl:concept":"aehr:AssetsObtainedInExchangeForLiabilitiesRelatedToOperatingLeases","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"318000","decimals":-3}]},{"name":"rpt:f-784","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-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;\"><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: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></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\">Fiscal year</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>Operating Leases</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\">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%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">1,291</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\">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;\">1,323</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\">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;\">1,368</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\">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;\">1,348</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\">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;\">1,428</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\">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-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;\">6,901</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 future minimum operating lease payments</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">13,659</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\">Less: imputed interest</p></td><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;\">(3,777</td><td style=\"PADDING-BOTTOM: 1px;width:1%;vertical-align:bottom;white-space: nowrap;\">)</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\">Present value of operating lease liabilities</p></td><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,882</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-785","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1291000","decimals":-3}]},{"name":"rpt:f-786","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1323000","decimals":-3}]},{"name":"rpt:f-787","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1368000","decimals":-3}]},{"name":"rpt:f-788","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1348000","decimals":-3}]},{"name":"rpt:f-789","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1428000","decimals":-3}]},{"name":"rpt:f-790","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6901000","decimals":-3}]},{"name":"rpt:f-791","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"13659000","decimals":-3}]},{"name":"rpt:f-792","factDimensions":{"xbrl:concept":"us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3777000","decimals":-3}]},{"name":"rpt:f-793","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseLiability","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9882000","decimals":-3}]},{"name":"rpt:f-794","factDimensions":{"xbrl:concept":"aehr:RetirementPlanDisclouserTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;\">\u00a0<strong>8. RETIREMENT PLAN</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 maintains a defined contribution savings plan named AEHR Test Systems 401(k) Savings &amp; Retirement Plan (the \u201c401(k) Plan\u201d) to provide retirement savings to all qualified employees of the Company. The 401(k) Plan is intended to be qualified under Section 401(k) of the Internal Revenue Code of 1986, as amended. The 401(k) Plan is funded by voluntary pre-tax contributions from employees. Contributions are invested, as directed by the participant, in investment funds available under the 401(k) Plan. Effective July 1, 2024, the Company implemented a discretionary matching contribution under its 401(k) Plan. All matching contributions are 100% vested immediately. The Company\u2019s matching contributions to the 401(k) Plan totaled $0.4 million and $0.3 million during fiscal 2026 and 2025. No matching contributions were made during fiscal year 2024.</p>"}]},{"name":"rpt:f-795","factDimensions":{"xbrl:concept":"aehr:DefinedContributionPlanVestedPercentage","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:PlanNameAxis":"aehr:FourZeroOneKPlanMember"},"factValues":[{"value":"1","decimals":0}]},{"name":"rpt:f-796","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanContributionsByEmployer","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:PlanNameAxis":"aehr:FourZeroOneKPlanMember"},"factValues":[{"value":"400000","decimals":-5}]},{"name":"rpt:f-797","factDimensions":{"xbrl:concept":"us-gaap:DefinedBenefitPlanContributionsByEmployer","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:PlanNameAxis":"aehr:FourZeroOneKPlanMember"},"factValues":[{"value":"300000","decimals":-5}]},{"name":"rpt:f-798","factDimensions":{"xbrl:concept":"us-gaap:CommitmentsAndContingenciesDisclosureTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;\">\u00a0<strong>9. 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;\"><strong><em>Commitment</em></strong>\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;\">Purchase obligations consist of non-cancelable significant contractual obligations. As of May 29, 2026, the Company\u2019s unconditional purchase obligations, which have a remaining term in excess of 12 months, were not material. </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>Contingencies</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 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 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, 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 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 was held on October 17, 2025. In December 2025, the Company received a first-instance judgment from the Suzhou Intermediate People\u2019s Court with respect to the infringement cases, which dismissed the Company\u2019s claims based on the court\u2019s opinion that there was insufficient evidence to establish infringement. The Company filed the appeals for both cases on January 4, 2026. On January 27, 2026, Semight filed another\u00a0petition for invalidation of one of the two aforementioned Chinese patents with the Department of National Intellectual Properties in Beijing. On June 2, 2026, a hearing was held before the Supreme People\u2019s Court of China in connection with the Company\u2019s appeal. The hearing focused primarily on infringement comparison issues, including whether the accused products contain certain claim features at issue. The appeal proceedings remain ongoing, and the Company expects that an additional hearing may be scheduled. In June 2026, the Company received a first-instance judgment from the Beijing Intellectual Property Court in connection with one of the patent invalidation proceedings. The judgment was favorable to the Company on certain issues but did not resolve all matters in the Company\u2019s favor. The Company has decided to appeal certain aspects of the judgment.</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\u00a0results, financial position or cash flow.</p>"}]},{"name":"rpt:f-799","factDimensions":{"xbrl:concept":"us-gaap:StockholdersEquityNoteDisclosureTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-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. 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 new $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 \u201cAt the Market\u201d (\u201cATM\u201d) offering program was subsequently filed on October 29, 2024. In November 2025, the Company sold\u00a0384,380 shares of common stock at an average selling price of $25.89\u00a0per share. The gross proceeds to the Company were approximately $10.0\u00a0million, before professional fees of $0.6 million. In February 2026, the Company sold\u00a0269,439 shares of common stock at an average selling price of $39.20\u00a0per share. The gross proceeds to the Company were approximately $10.5\u00a0million, before professional fees of $0.3\u00a0million.\u00a0In March 2026, the Company sold an additional 476,649 shares of common stock at an average selling price of $40.88\u00a0per share. The gross proceeds to the Company were approximately $19.5 million, before professional fees of $0.5 million. </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 April 7, 2026, the Board of Directors authorized the filing of an additional Prospectus Supplement for the sale of $60 million of its common stock pursuant to a new ATM offering program under the Company\u2019s existing $100 million shelf registration statement. In April 2026, the Company sold 812,185 shares of common stock at an average selling price of $73.87\u00a0per share. The gross proceeds to the Company were approximately $60.0 million, before professional fees of $1.2 million. The ATM offering program has been fully utilized.</p>"}]},{"name":"rpt:f-800","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-801","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-802","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesNewIssues","xbrl:period":"2025-11-01T00:00:00/2025-11-29T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"384380","decimals":0}]},{"name":"rpt:f-803","factDimensions":{"xbrl:concept":"us-gaap:SaleOfStockPricePerShare","xbrl:period":"2025-11-29T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"25.89"}]},{"name":"rpt:f-804","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromIssuanceOfCommonStock","xbrl:period":"2025-11-01T00:00:00/2025-11-29T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10000000.0","decimals":-5}]},{"name":"rpt:f-805","factDimensions":{"xbrl:concept":"us-gaap:ProfessionalFees","xbrl:period":"2025-11-01T00:00:00/2025-11-29T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"600000","decimals":-5}]},{"name":"rpt:f-806","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesNewIssues","xbrl:period":"2026-02-01T00:00:00/2026-02-28T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"269439","decimals":0}]},{"name":"rpt:f-807","factDimensions":{"xbrl:concept":"us-gaap:SaleOfStockPricePerShare","xbrl:period":"2026-02-28T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"39.20"}]},{"name":"rpt:f-808","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromIssuanceOfCommonStock","xbrl:period":"2026-02-01T00:00:00/2026-02-28T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"10500000","decimals":-5}]},{"name":"rpt:f-809","factDimensions":{"xbrl:concept":"us-gaap:ProfessionalFees","xbrl:period":"2026-02-01T00:00:00/2026-02-28T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"300000","decimals":-5}]},{"name":"rpt:f-810","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesNewIssues","xbrl:period":"2026-03-01T00:00:00/2026-04-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"476649","decimals":0}]},{"name":"rpt:f-811","factDimensions":{"xbrl:concept":"us-gaap:SaleOfStockPricePerShare","xbrl:period":"2026-04-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"40.88"}]},{"name":"rpt:f-812","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromIssuanceOfCommonStock","xbrl:period":"2026-03-01T00:00:00/2026-04-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"19500000","decimals":-5}]},{"name":"rpt:f-813","factDimensions":{"xbrl:concept":"us-gaap:ProfessionalFees","xbrl:period":"2026-03-01T00:00:00/2026-04-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"500000","decimals":-5}]},{"name":"rpt:f-814","factDimensions":{"xbrl:concept":"aehr:ProspectusSupplementAmount","xbrl:period":"2026-04-08T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"60000000","decimals":-6}]},{"name":"rpt:f-815","factDimensions":{"xbrl:concept":"aehr:ShelfRegistrationAmount","xbrl:period":"2026-04-08T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"100000000","decimals":-6}]},{"name":"rpt:f-816","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesNewIssues","xbrl:period":"2026-04-01T00:00:00/2026-04-25T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"812185","decimals":0}]},{"name":"rpt:f-817","factDimensions":{"xbrl:concept":"us-gaap:SaleOfStockPricePerShare","xbrl:period":"2026-04-25T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"73.87"}]},{"name":"rpt:f-818","factDimensions":{"xbrl:concept":"us-gaap:ProceedsFromIssuanceOfCommonStock","xbrl:period":"2026-04-01T00:00:00/2026-04-08T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"60000000.0","decimals":-5}]},{"name":"rpt:f-819","factDimensions":{"xbrl:concept":"us-gaap:ProfessionalFees","xbrl:period":"2026-04-01T00:00:00/2026-04-08T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1200000","decimals":-5}]},{"name":"rpt:f-820","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-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. 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><strong>Disaggregation of Revenue</strong></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 tables show revenues by major product categories. Within each product category, contract terms, conditions and economic factors affecting the nature, amount, timing and uncertainty around revenue recognition and cash flow are substantially similar.</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 revenues by product category 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=\"10\" 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>Year 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>May 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><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 31,</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>2026</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><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;background-color:#cceeff\"><td style=\"vertical-align:top;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Systems</p></td><td style=\"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;\">28,669</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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;\">21,978</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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;\">24,169</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\">Contactors</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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,887</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">30,848</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">37,560</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\">Services</p></td><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;\">6,445</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;\">6,142</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;\">4,489</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: 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;\">50,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;\">58,968</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;\">66,218</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;\">The following presents information about the Company\u2019s operations in different geographic areas.\u00a0Net revenues are based on ship-to locations:</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: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>Year 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>May 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><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 31,</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>2026</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><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;background-color:#cceeff\"><td style=\"vertical-align:top;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Asia</p></td><td style=\"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;\">22,823</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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;\">37,095</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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;\">58,076</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\">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%;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,643</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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,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=\"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,532</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\">Europe and Middle East</p></td><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;\">6,535</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;\">4,200</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;\">4,610</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: 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;\">50,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;\">58,968</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;\">66,218</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;\">With the exception of the amount of service contracts and extended warranties, the Company\u2019s product category revenues are recognized at point in time when control transfers to customers.\u00a0The following presents revenue based on timing of recognition: </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: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>Year 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>May 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><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 31,</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>2026</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><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><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 0in;text-indent: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=\"width:9%;vertical-align:bottom;text-align:right;\">46,820</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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;\">57,745</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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;\">64,590</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;text-indent: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;\">3,181</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;\">1,223</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;\">1,628</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;\">50,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;\">58,968</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;\">66,218</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\">Contract Balances</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 and provides services or when the Company\u2019s right to consideration is unconditional. Contract 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 May 29, 2026 and May 30, 2025, unbilled receivables were $1.9 million and $3.6 million, respectively, and were included in prepaid expenses and other current assets on the accompanying 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 May 29, 2026 and May 30, 2025 were $5.2 million and $2.0 million, respectively, and were included in deferred revenue, short-term and deferred revenue, long-term on the accompanying consolidated balance sheets. During the fiscal years ended May 29, 2026 and May 30, 2025, the Company recognized $1.9 million and $1.3 million, respectively, of revenues that were included in contract liabilities as of May 30, 2025 and May 31, 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><strong>Remaining Performance Obligations</strong></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 May 29, 2026, 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 the remaining performance obligations that have original durations of one year or less, and also 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><strong>Costs to Obtain or Fulfill a Contract</strong></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 expense 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-821","factDimensions":{"xbrl:concept":"us-gaap:DisaggregationOfRevenueTableTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-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: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>Year 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>May 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><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 31,</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>2026</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><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;background-color:#cceeff\"><td style=\"vertical-align:top;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Systems</p></td><td style=\"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;\">28,669</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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;\">21,978</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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;\">24,169</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\">Contactors</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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,887</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">30,848</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">37,560</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\">Services</p></td><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;\">6,445</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;\">6,142</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;\">4,489</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: 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;\">50,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;\">58,968</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;\">66,218</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><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: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>Year 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>May 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><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 31,</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>2026</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><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;background-color:#cceeff\"><td style=\"vertical-align:top;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Asia</p></td><td style=\"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;\">22,823</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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;\">37,095</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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;\">58,076</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\">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%;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,643</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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,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=\"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,532</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\">Europe and Middle East</p></td><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;\">6,535</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;\">4,200</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;\">4,610</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: 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;\">50,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;\">58,968</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;\">66,218</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><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: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>Year 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>May 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><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 31,</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>2026</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><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><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 0in;text-indent: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=\"width:9%;vertical-align:bottom;text-align:right;\">46,820</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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;\">57,745</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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;\">64,590</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;text-indent: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;\">3,181</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;\">1,223</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;\">1,628</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;\">50,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;\">58,968</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;\">66,218</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-822","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"aehr:SystemsMember"},"factValues":[{"value":"28669000","decimals":-3}]},{"name":"rpt:f-823","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"aehr:SystemsMember"},"factValues":[{"value":"21978000","decimals":-3}]},{"name":"rpt:f-824","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"aehr:SystemsMember"},"factValues":[{"value":"24169000","decimals":-3}]},{"name":"rpt:f-825","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"aehr:ContactorsMember"},"factValues":[{"value":"14887000","decimals":-3}]},{"name":"rpt:f-826","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"aehr:ContactorsMember"},"factValues":[{"value":"30848000","decimals":-3}]},{"name":"rpt:f-827","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"aehr:ContactorsMember"},"factValues":[{"value":"37560000","decimals":-3}]},{"name":"rpt:f-828","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"aehr:ServicesMember"},"factValues":[{"value":"6445000","decimals":-3}]},{"name":"rpt:f-829","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"aehr:ServicesMember"},"factValues":[{"value":"6142000","decimals":-3}]},{"name":"rpt:f-830","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","srt:ProductOrServiceAxis":"aehr:ServicesMember"},"factValues":[{"value":"4489000","decimals":-3}]},{"name":"rpt:f-831","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"50001000","decimals":-3}]},{"name":"rpt:f-832","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"58968000","decimals":-3}]},{"name":"rpt:f-833","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"66218000","decimals":-3}]},{"name":"rpt:f-834","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"aehr:AsiiaPaciificMember"},"factValues":[{"value":"22823000","decimals":-3}]},{"name":"rpt:f-835","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"aehr:AsiiaPaciificMember"},"factValues":[{"value":"37095000","decimals":-3}]},{"name":"rpt:f-836","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"aehr:AsiiaPaciificMember"},"factValues":[{"value":"58076000","decimals":-3}]},{"name":"rpt:f-837","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"aehr:UniitedStatesMember"},"factValues":[{"value":"20643000","decimals":-3}]},{"name":"rpt:f-838","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"aehr:UniitedStatesMember"},"factValues":[{"value":"17673000","decimals":-3}]},{"name":"rpt:f-839","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"aehr:UniitedStatesMember"},"factValues":[{"value":"3532000","decimals":-3}]},{"name":"rpt:f-840","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"aehr:EuropeAndMiiddleEastMember"},"factValues":[{"value":"6535000","decimals":-3}]},{"name":"rpt:f-841","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"aehr:EuropeAndMiiddleEastMember"},"factValues":[{"value":"4200000","decimals":-3}]},{"name":"rpt:f-842","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"aehr:EuropeAndMiiddleEastMember"},"factValues":[{"value":"4610000","decimals":-3}]},{"name":"rpt:f-843","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"50001000","decimals":-3}]},{"name":"rpt:f-844","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"58968000","decimals":-3}]},{"name":"rpt:f-845","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"66218000","decimals":-3}]},{"name":"rpt:f-846","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:TimingOfTransferOfGoodOrServiceAxis":"aehr:ProductsAndServicesTransferredAtAPointInTimeMember"},"factValues":[{"value":"46820000","decimals":-3}]},{"name":"rpt:f-847","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:TimingOfTransferOfGoodOrServiceAxis":"aehr:ProductsAndServicesTransferredAtAPointInTimeMember"},"factValues":[{"value":"57745000","decimals":-3}]},{"name":"rpt:f-848","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:TimingOfTransferOfGoodOrServiceAxis":"aehr:ProductsAndServicesTransferredAtAPointInTimeMember"},"factValues":[{"value":"64590000","decimals":-3}]},{"name":"rpt:f-849","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:TimingOfTransferOfGoodOrServiceAxis":"aehr:ServicesTransferredOverTimeMember"},"factValues":[{"value":"3181000","decimals":-3}]},{"name":"rpt:f-850","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:TimingOfTransferOfGoodOrServiceAxis":"aehr:ServicesTransferredOverTimeMember"},"factValues":[{"value":"1223000","decimals":-3}]},{"name":"rpt:f-851","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:TimingOfTransferOfGoodOrServiceAxis":"aehr:ServicesTransferredOverTimeMember"},"factValues":[{"value":"1628000","decimals":-3}]},{"name":"rpt:f-852","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"50001000","decimals":-3}]},{"name":"rpt:f-853","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"58968000","decimals":-3}]},{"name":"rpt:f-854","factDimensions":{"xbrl:concept":"us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"66218000","decimals":-3}]},{"name":"rpt:f-855","factDimensions":{"xbrl:concept":"us-gaap:ContractWithCustomerAssetNet","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1900000","decimals":-5}]},{"name":"rpt:f-856","factDimensions":{"xbrl:concept":"us-gaap:ContractWithCustomerAssetNet","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"3600000","decimals":-5}]},{"name":"rpt:f-857","factDimensions":{"xbrl:concept":"us-gaap:ContractWithCustomerLiability","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5200000","decimals":-5}]},{"name":"rpt:f-858","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-859","factDimensions":{"xbrl:concept":"us-gaap:ContractWithCustomerLiabilityRevenueRecognized","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1900000","decimals":-5}]},{"name":"rpt:f-860","factDimensions":{"xbrl:concept":"us-gaap:ContractWithCustomerLiabilityRevenueRecognized","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1300000","decimals":-5}]},{"name":"rpt:f-861","factDimensions":{"xbrl:concept":"us-gaap:CompensationAndEmployeeBenefitPlansTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-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. EMPLOYEE STOCK PLANS</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>2023 Equity Incentive Plan</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;\">On October 23, 2023, the shareholders of the Company approved the 2023 Equity Incentive Plan (the \"2023 Plan\") to replace the Company\u2019s 2016 Equity Incentive Plan\u00a0(the \u201c2016 Plan\u201d) and reserved a total of 1,500,000 shares of common stock under the 2023 Plan. </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 2023 Plan permits grants to employees of share-based awards, including stock options, RSUs, PRSUs, restricted shares, performance restricted shares. Full value awards, which are equity awards other than options, stock appreciation rights or other awards that are based solely on an increase in value of the shares following the grant date, when granted or forfeited will be counted as the same number of common stock shares added or deducted to the remaining available shares for issuance under the 2023 Plan.\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;\">On October 20, 2025, the Company\u2019s shareholders approved amendments to the 2023 Equity Incentive Plan to increase the share reserves by 2,500,000 shares. The additional shares became available for future issuance upon shareholder approval. </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>2016 Equity Incentive Plan</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 October 2016, the Company\u2019s 2016 Plan was approved by the Company\u2019s shareholders. The 2016 Plan replaced the 2006 Equity Incentive Plan and would continue in effect until 2026. The exercise price of each stock option equals the market value of the Company's common stock on the date of grant. Options typically vest over four years, subject to the grantee\u2019s continued service with the Company through the scheduled vesting date, and expire in seven years from the grant date. A total of 4,848,000 shares of common stock have been reserved for issuance under the Company\u2019s 2016 Plan. Full value awards, which are equity awards other than options, stock appreciation rights or other awards that are based solely on an increase in value of the shares following the grant date, when granted or forfeited will be counted as two times the number of shares added or deducted to the remaining available shares for issuance under the 2016 Plan.</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 total stock-based compensation expense for the fiscal years ended May 29, 2026, May 30, 2025 and May 31, 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=\"10\" 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>Year 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>May 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><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 31,</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>2026</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\"><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;\">792</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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;\">737</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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;\">330</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;\">1,473</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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,476</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">639</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;\">4,496</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><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,949</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><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,549</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 effect on 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;\">6,761</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><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;\">5,162</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><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,518</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><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">Effect on net income (loss) per share:</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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=\"TEXT-INDENT: 15px;vertical-align:top;\">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=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">0.22</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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;\">0.17</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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;\">0.09</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=\"TEXT-INDENT: 15px;vertical-align:top;\">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=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">0.22</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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;\">0.17</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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;\">0.09</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;\">As of May 29, 2026 and May 30, 2025, stock-based compensation totaling $0.4 million and $0.3 million and, respectively, was capitalized as part of inventory.</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 combined stock activities and the total number of shares available for grant under the Company\u2019s equity incentive plans:</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;\"><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>Available Shares for Grant</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;text-indent:10pt\">Balance, May 31, 2023 </p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">27</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;text-indent:10pt\">Shares issued under 2023 Equity Incentive Plan</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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,500</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;text-indent:10pt\">Shares retired under 2016 Equity Incentive Plan</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">(95</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;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt\">Options granted</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">(4</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;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt\">RSUs granted</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">(221</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;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt\">RSUs cancelled</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">144</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;text-indent:10pt\">Options terminated </p></td><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;\">12</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;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt\">Balance, May 31, 2024</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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,363</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;text-indent:10pt\">RSUs granted</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">(634</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;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt\">RSUs cancelled</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">70</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;text-indent:10pt\">Options terminated </p></td><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;\">2</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;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt\">Balance, 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;\">801</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;text-indent:10pt\">Shares issued under 2023 Equity Incentive Plan</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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,500</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;text-indent:10pt\">RSUs granted</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">(533</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;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt\">RSUs cancelled</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">225</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;text-indent:10pt\">Options terminated </p></td><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;\">4</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;text-indent:10pt\">Balance, May 29, 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=\"BORDER-BOTTOM: 3px 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-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;\">2,997</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;\"><strong><em>Restricted Stock Units, Performance Restricted Stock Units and Restricted Stock Awards</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 nonvested RSU, PRSU and restricted stock awards granted to employees and members of the Company\u2019s Board of Directors for the fiscal year ended May 29, 2026 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%;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>Number of Shares</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>Weighted Average Grant Date Fair Value</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>Weighted Average Remaining Contractual Term</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>Aggregate Intrinsic Value</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=\"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>(in thousands)</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>Per Share</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>(In Years)</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>(in thousands)</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\">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><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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.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 style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">6,330</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\">Granted (1)</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">533</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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.39</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Vested</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">(265</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;\">15.26</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Forfeited (2)</p></td><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;\">(225</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=\"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.68</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Unvested, May 29, 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=\"BORDER-BOTTOM: 3px 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-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;\">707</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=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">16.12</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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.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 style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">65,252</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><table cellpadding=\"0\" style=\"border-spacing:0;text-align:justify;font:10pt times new roman;width:100%\"><tbody><tr style=\"height:15px\"><td style=\"width:4%;vertical-align:top;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">(1)</p></td><td style=\"vertical-align:top;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">Includes 241,000 shares of performance-based awards, of which approximately 70,000 shares of 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></td></tr><tr style=\"height:15px\"><td><p style=\"font-size:10pt;font-family:times new roman;margin:0px;text-indent:30px\">\u00a0</p></td><td><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\">(2)</p></td><td style=\"vertical-align:top;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">Includes 213,000 performance-based awards for which target goals have not been achieved.</p></td></tr></tbody></table><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0 </p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;\">During fiscal 2026, 2025, and 2024, the Company recorded stock-based compensation related to RSUs, PRSUs, performance restricted shares and restricted shares of $5.5 million, $3.7 million and $1.3 million. </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 May 29, 2026, the total unrecognized compensation expense related to unvested RSU, PRSU and restricted shares was $8.9 million. This expense will be amortized on a straight-line basis over a weighted average period of approximately 2.1 years.</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>Stock Options</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 following table summarized the stock option transactions during fiscal 2026:</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>Number of Shares</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>Weighted Average Exercise Price</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>Weighted Average Remaining Contractual Term</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>Aggregated Intrinsic Value</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=\"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>(in thousands)</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>Per Share</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>(In Years)</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>(in thousands)</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\">Balances, 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;\">645</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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.47</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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.3</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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;\">3,619</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\">Options terminated</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">(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%;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Options exercised</p></td><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;\">(325</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=\"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><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Balances, May 29, 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=\"BORDER-BOTTOM: 3px 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-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;\">316</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=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">5.11</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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.8</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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;\">27,529</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\">Options exercisable, May 29, 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;\">310</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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.77</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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.7</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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;\">27,143</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\">Options exercisable and expected to vest</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">316</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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.11</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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.8</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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;\">27,528</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 fair value of the Company\u2019s stock options granted to employees was estimated on the date of grant using the Black-Scholes model and the straight-line attribution approach with the following weighted average assumptions:</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=\"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>Year Ended</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><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 31,</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=\"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><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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 0in\">Expected term (in years) </p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">5</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\">Volatility</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">93</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;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Risk-free interest rates</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">4.34</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;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Weighted average grant date fair value</p></td><td style=\"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;\">36.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></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;\">\u00a0</p><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;\">No stock options were granted during fiscal year 2025. The stock option granted during fiscal year 2026 was immaterial. The total intrinsic values of options exercised were $11.3 million, $0.6 million, and $9.5 million during fiscal 2026, 2025, and 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;\">During fiscal year 2026, 2025, and 2024, the Company recorded stock-based compensation related to its stock options of $0.3 million, $0.5 million, and $0.4 million, 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 May 29, 2026, the total unrecognized compensation expense related to unvested stock options granted and outstanding is immaterial. </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>Stock Appreciation Rights (Cash-Settled Awards)</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 grants cash-settled Stock Appreciation Rights (\u201cSARs\u201d) to certain employees. These awards generally vest over a one-year period of continuous service and have a contractual term of one year. Participants must be full-time employees at the time of payment and are entitled to receive a cash payment equal to the excess, if any, of the Company's common stock closing market price at the reporting date over the stock price on the grant date. No cash payment is made if the stock price at the reporting date is lower than the grant-date stock price. Because the awards are settled in cash, they are accounted for as liability-classified awards. The related liability and compensation expense are recognized over the one-year vesting period. The liability is remeasured at fair value at the end of each reporting period until the awards vest, with changes in fair value recognized as adjustments to compensation expense.</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 summarized the SARs transactions during fiscal 2026:</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>Number of Shares</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>Weighted Average Grant Price</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>Weighted Average Remaining Contractual Term</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>Aggregated Intrinsic Value</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=\"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>(in thousands)</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>Per Share</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>(In Years)</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>(in thousands)</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\">Outstanding, 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;\">4</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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;\">15.11</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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><td style=\"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;\">-</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\">Granted</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">7</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Cancelled</p></td><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;\">(4</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=\"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.11</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Outstanding, May 29, 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=\"BORDER-BOTTOM: 3px 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-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;\">7</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=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</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><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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><td style=\"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;\">570</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\">Vested, May 29, 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;\">7</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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;\">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><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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><td style=\"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;\">570</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;\">During fiscal year 2026, 2025, and 2024, the Company recorded compensation related to its SARs of $0.6 million, nil, and nil, 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 May 29, 2026, the total liability recognized for cash-settled SARs was $0.6 million (nil as of May 30, 2025), all of which is included within Accrued expenses and other current liabilities. As of May 29, 2026, there were no nonvested SARs and unrecognized compensation expense was nil. </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>Employee Stock Purchase Plan</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 ESPP permits employees to purchase common stock at a discount through payroll withholdings at certain specified dates (purchase period) within a defined offering period. The purchase price is 85.0% of the fair market value of the common stock at the end of the purchase period and is intended to qualify as an \u201cemployee stock purchase plan\u201d under Section 423 of the Internal Revenue Code.</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 20, 2025, the Company\u2019s shareholders approved amendments to the Amended and Restated 2006 Employee Stock Purchase Plan to increase the share reserves by 300,000 shares. The additional shares became available for future issuance upon shareholder approval. </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 fiscal years ended May 29, 2026, May 30, 2025, and May 31, 2024, approximately 146,000, 116,000, and 72,000 shares of common stock were issued under the ESPP. As of May 29, 2026, 363,000 shares remain available for issuance under 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 fair value of each purchase right under the ESPP was estimated on the date of grant using the Black-Scholes model with the following weighted average assumptions:</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;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>Year 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>May 29,</strong></p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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=\"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=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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=\"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 31,</strong></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\"><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=\"BORDER-BOTTOM: 1px solid;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>2026</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;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;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;background-color:#cceeff\"><td style=\"vertical-align:bottom;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Expected term (in years) </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=\"vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0in; text-align:center;\">0.5 \u2013 2.0</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=\"vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0in; text-align:center;\">0.5 \u2013 2.0</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=\"vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0in; text-align:center;\">0.5 \u2013 2.0</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:#ffffff\"><td style=\"vertical-align:bottom;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Volatility</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=\"vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0in; text-align:center;\">92%-113%</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=\"vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0in; text-align:center;\">80% - 95%</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=\"vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0in; text-align:center;\">70% \u2013 94%</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:bottom;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Risk-free interest rates</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=\"vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0in; text-align:center;\">3.55%-4.23%</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=\"vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0in; text-align:center;\">3.61%-4.36%</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=\"vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0in; text-align:center;\">4.72%\u20135.53%</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:#ffffff\"><td style=\"vertical-align:top;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Weighted average grant date fair value</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space: nowrap;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;\">$42.96</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 colspan=\"2\" style=\"vertical-align:bottom;white-space: nowrap;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;\">$2.01</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 colspan=\"2\" style=\"vertical-align:bottom;white-space: nowrap;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;\">$6.30</p></td><td style=\"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;\">During fiscal years 2026, 2025, and 2024, the Company recorded stock-based compensation related to its ESPP of $1.0 million, $1.0 million, and $0.8 million, 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 May 29, 2026, the total unrecognized compensation expense related to purchase rights under the ESPP was $0.7 million. This expense will be amortized on a straight-line basis over a weighted average period of approximately 0.7 years.</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>Employee Stock Ownership Plan</em></strong><em>\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;\">The Company had a non-contributory, trusteed employee stock ownership plan or Employee Stock Ownership Plan (\u201cESOP\u201d) for full-time and part-time employees. The Company can contribute either shares of the Company\u2019s stock or cash to the ESOP. During the fiscal years ended May 30, 2025 and May 31, 2024, the Company contributed 26,064, and 9,085 shares to the ESOP. As a result, the Company recognized stock-based compensation expense totaling zero and $0.3 million during the fiscal years ended May 30, 2025 and May 31, 2024, respectively. The Company terminated its ESOP plan in fiscal year 2025 and began to provide a matching contribution to the participants of the 401(k) Plan.</p>"}]},{"name":"rpt:f-862","factDimensions":{"xbrl:concept":"us-gaap:CommonStockCapitalSharesReservedForFutureIssuance","xbrl:period":"2023-10-24T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"aehr:EquityIncentivePlanTwoZeroTwoThreeMember"},"factValues":[{"value":"1500000","decimals":0}]},{"name":"rpt:f-863","factDimensions":{"xbrl:concept":"us-gaap:CommonStockCapitalSharesReservedForFutureIssuance","xbrl:period":"2025-10-21T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"aehr:EquityIncentivePlanTwoZeroTwoThreeMember"},"factValues":[{"value":"2500000","decimals":0}]},{"name":"rpt:f-864","factDimensions":{"xbrl:concept":"us-gaap:CommonStockCapitalSharesReservedForFutureIssuance","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"aehr:EquityIncentivePlan2016Member"},"factValues":[{"value":"4848000","decimals":0}]},{"name":"rpt:f-865","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-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-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>Year 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>May 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><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 31,</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>2026</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\"><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;\">792</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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;\">737</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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;\">330</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;\">1,473</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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,476</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">639</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;\">4,496</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><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,949</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><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,549</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 effect on 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;\">6,761</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><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;\">5,162</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><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,518</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><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">Effect on net income (loss) per share:</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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=\"TEXT-INDENT: 15px;vertical-align:top;\">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=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">0.22</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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;\">0.17</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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;\">0.09</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=\"TEXT-INDENT: 15px;vertical-align:top;\">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=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">0.22</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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;\">0.17</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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;\">0.09</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-866","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:CostOfSalesMember"},"factValues":[{"value":"792000","decimals":-3}]},{"name":"rpt:f-867","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:CostOfSalesMember"},"factValues":[{"value":"737000","decimals":-3}]},{"name":"rpt:f-868","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:CostOfSalesMember"},"factValues":[{"value":"330000","decimals":-3}]},{"name":"rpt:f-869","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"aehr:ResearchAndDevelopmentMember"},"factValues":[{"value":"1473000","decimals":-3}]},{"name":"rpt:f-870","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"aehr:ResearchAndDevelopmentMember"},"factValues":[{"value":"1476000","decimals":-3}]},{"name":"rpt:f-871","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"aehr:ResearchAndDevelopmentMember"},"factValues":[{"value":"639000","decimals":-3}]},{"name":"rpt:f-872","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:SellingGeneralAndAdministrativeExpensesMember"},"factValues":[{"value":"4496000","decimals":-3}]},{"name":"rpt:f-873","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:SellingGeneralAndAdministrativeExpensesMember"},"factValues":[{"value":"2949000","decimals":-3}]},{"name":"rpt:f-874","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IncomeStatementLocationAxis":"us-gaap:SellingGeneralAndAdministrativeExpensesMember"},"factValues":[{"value":"1549000","decimals":-3}]},{"name":"rpt:f-875","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6761000","decimals":-3}]},{"name":"rpt:f-876","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"5162000","decimals":-3}]},{"name":"rpt:f-877","factDimensions":{"xbrl:concept":"us-gaap:AllocatedShareBasedCompensationExpense","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"2518000","decimals":-3}]},{"name":"rpt:f-878","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ChangeInAccountingEstimateByTypeAxis":"aehr:NetEffectOnNetIncomeLossMember"},"factValues":[{"value":"0.22"}]},{"name":"rpt:f-879","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ChangeInAccountingEstimateByTypeAxis":"aehr:NetEffectOnNetIncomeLossMember"},"factValues":[{"value":"0.17"}]},{"name":"rpt:f-880","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ChangeInAccountingEstimateByTypeAxis":"aehr:NetEffectOnNetIncomeLossMember"},"factValues":[{"value":"0.09"}]},{"name":"rpt:f-881","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ChangeInAccountingEstimateByTypeAxis":"aehr:NetEffectOnNetIncomeLossMember"},"factValues":[{"value":"0.22"}]},{"name":"rpt:f-882","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ChangeInAccountingEstimateByTypeAxis":"aehr:NetEffectOnNetIncomeLossMember"},"factValues":[{"value":"0.17"}]},{"name":"rpt:f-883","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:ChangeInAccountingEstimateByTypeAxis":"aehr:NetEffectOnNetIncomeLossMember"},"factValues":[{"value":"0.09"}]},{"name":"rpt:f-884","factDimensions":{"xbrl:concept":"aehr:StockBasedCompensationExpenseCapitalizedIntoInventory","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"aehr:EquityIncentivePlan2016Member"},"factValues":[{"value":"400000","decimals":-5}]},{"name":"rpt:f-885","factDimensions":{"xbrl:concept":"aehr:StockBasedCompensationExpenseCapitalizedIntoInventory","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"aehr:EquityIncentivePlan2016Member"},"factValues":[{"value":"300000","decimals":-5}]},{"name":"rpt:f-886","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-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;\"><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>Available Shares for Grant</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;text-indent:10pt\">Balance, May 31, 2023 </p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">27</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;text-indent:10pt\">Shares issued under 2023 Equity Incentive Plan</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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,500</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;text-indent:10pt\">Shares retired under 2016 Equity Incentive Plan</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">(95</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;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt\">Options granted</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">(4</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;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt\">RSUs granted</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">(221</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;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt\">RSUs cancelled</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">144</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;text-indent:10pt\">Options terminated </p></td><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;\">12</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;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt\">Balance, May 31, 2024</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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,363</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;text-indent:10pt\">RSUs granted</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">(634</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;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt\">RSUs cancelled</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">70</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;text-indent:10pt\">Options terminated </p></td><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;\">2</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;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt\">Balance, 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;\">801</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;text-indent:10pt\">Shares issued under 2023 Equity Incentive Plan</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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,500</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;text-indent:10pt\">RSUs granted</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">(533</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;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in;text-indent:10pt\">RSUs cancelled</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">225</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;text-indent:10pt\">Options terminated </p></td><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;\">4</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;text-indent:10pt\">Balance, May 29, 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=\"BORDER-BOTTOM: 3px 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-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;\">2,997</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-887","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","xbrl:period":"2023-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"aehr:StockOptionAndRSUTransactionsMember"},"factValues":[{"value":"27000","decimals":-3}]},{"name":"rpt:f-888","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"aehr:StockOptionAndRSUTransactionsMember"},"factValues":[{"value":"1500000","decimals":-3}]},{"name":"rpt:f-889","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"aehr:StockOptionAndRSUTransactionsMember"},"factValues":[{"value":"95000","decimals":-3}]},{"name":"rpt:f-890","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"aehr:StockOptionAndRSUTransactionsMember"},"factValues":[{"value":"4000","decimals":-3}]},{"name":"rpt:f-891","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"aehr:StockOptionAndRSUTransactionsMember"},"factValues":[{"value":"221000","decimals":-3}]},{"name":"rpt:f-892","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"aehr:StockOptionAndRSUTransactionsMember"},"factValues":[{"value":"144000","decimals":-3}]},{"name":"rpt:f-893","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"aehr:StockOptionAndRSUTransactionsMember"},"factValues":[{"value":"12000","decimals":-3}]},{"name":"rpt:f-894","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","xbrl:period":"2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"aehr:StockOptionAndRSUTransactionsMember"},"factValues":[{"value":"1363000","decimals":-3}]},{"name":"rpt:f-895","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"aehr:StockOptionAndRSUTransactionsMember"},"factValues":[{"value":"634000","decimals":-3}]},{"name":"rpt:f-896","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"aehr:StockOptionAndRSUTransactionsMember"},"factValues":[{"value":"70000","decimals":-3}]},{"name":"rpt:f-897","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"aehr:StockOptionAndRSUTransactionsMember"},"factValues":[{"value":"2000","decimals":-3}]},{"name":"rpt:f-898","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"aehr:StockOptionAndRSUTransactionsMember"},"factValues":[{"value":"801000","decimals":-3}]},{"name":"rpt:f-899","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"aehr:StockOptionAndRSUTransactionsMember"},"factValues":[{"value":"2500000","decimals":-3}]},{"name":"rpt:f-900","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"aehr:StockOptionAndRSUTransactionsMember"},"factValues":[{"value":"533000","decimals":-3}]},{"name":"rpt:f-901","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"aehr:StockOptionAndRSUTransactionsMember"},"factValues":[{"value":"225000","decimals":-3}]},{"name":"rpt:f-902","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"aehr:StockOptionAndRSUTransactionsMember"},"factValues":[{"value":"4000","decimals":-3}]},{"name":"rpt:f-903","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"aehr:StockOptionAndRSUTransactionsMember"},"factValues":[{"value":"2997000","decimals":-3}]},{"name":"rpt:f-904","factDimensions":{"xbrl:concept":"aehr:ScheduleOfRestrictedSharesAndPerformanceRestrictedSharesGrantedTableTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-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>Number of Shares</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>Weighted Average Grant Date Fair Value</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>Weighted Average Remaining Contractual Term</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>Aggregate Intrinsic Value</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=\"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>(in thousands)</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>Per Share</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>(In Years)</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>(in thousands)</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\">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><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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.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 style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">6,330</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\">Granted (1)</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">533</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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.39</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Vested</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">(265</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;\">15.26</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Forfeited (2)</p></td><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;\">(225</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=\"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.68</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Unvested, May 29, 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=\"BORDER-BOTTOM: 3px 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-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;\">707</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=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">16.12</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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.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 style=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">65,252</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-905","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:RsuPrsuAndRestrictedStockAwardsMember"},"factValues":[{"value":"664000","decimals":-3}]},{"name":"rpt:f-906","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:RsuPrsuAndRestrictedStockAwardsMember"},"factValues":[{"value":"16.89"}]},{"name":"rpt:f-907","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:AwardTypeAxis":"aehr:RsuPrsuAndRestrictedStockAwardsMember"},"factValues":[{"value":"P2Y1M6D"}]},{"name":"rpt:f-908","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"aehr:RsuPrsuAndRestrictedStockAwardsMember"},"factValues":[{"value":"6330000","decimals":-3}]},{"name":"rpt:f-909","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"aehr:RsuPrsuAndRestrictedStockAwardsMember"},"factValues":[{"value":"533000","decimals":-3}]},{"name":"rpt:f-910","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"aehr:RsuPrsuAndRestrictedStockAwardsMember"},"factValues":[{"value":"15.39"}]},{"name":"rpt:f-911","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"aehr:RsuPrsuAndRestrictedStockAwardsMember"},"factValues":[{"value":"265000","decimals":-3}]},{"name":"rpt:f-912","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"aehr:RsuPrsuAndRestrictedStockAwardsMember"},"factValues":[{"value":"15.26"}]},{"name":"rpt:f-913","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"aehr:RsuPrsuAndRestrictedStockAwardsMember"},"factValues":[{"value":"225000","decimals":-3}]},{"name":"rpt:f-914","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"aehr:RsuPrsuAndRestrictedStockAwardsMember"},"factValues":[{"value":"17.68"}]},{"name":"rpt:f-915","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"aehr:RsuPrsuAndRestrictedStockAwardsMember"},"factValues":[{"value":"707000","decimals":-3}]},{"name":"rpt:f-916","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"aehr:RsuPrsuAndRestrictedStockAwardsMember"},"factValues":[{"value":"16.12"}]},{"name":"rpt:f-917","factDimensions":{"xbrl:concept":"aehr:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsOne","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:AwardTypeAxis":"aehr:RsuPrsuAndRestrictedStockAwardsMember"},"factValues":[{"value":"P2Y1M6D"}]},{"name":"rpt:f-918","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"aehr:RsuPrsuAndRestrictedStockAwardsMember"},"factValues":[{"value":"65252000","decimals":-3}]},{"name":"rpt:f-919","factDimensions":{"xbrl:concept":"aehr:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceRSUNumberOfSharesAvailableForGrant","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"241000","decimals":0}]},{"name":"rpt:f-920","factDimensions":{"xbrl:concept":"aehr:ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetNumberOfShares","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"70000","decimals":0}]},{"name":"rpt:f-921","factDimensions":{"xbrl:concept":"aehr:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfTargetAchieved","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"2","decimals":0}]},{"name":"rpt:f-922","factDimensions":{"xbrl:concept":"aehr:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesIssuedUponAchievementOfTarget","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"141000","decimals":0}]},{"name":"rpt:f-923","factDimensions":{"xbrl:concept":"aehr:PerformanceBasedAwardsTargetGoalsNotAchievedNumber","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"213000","decimals":0}]},{"name":"rpt:f-924","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"aehr:RsuPrsuAndRestrictedStockAwardsMember"},"factValues":[{"value":"5500000","decimals":-5}]},{"name":"rpt:f-925","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"aehr:RsuPrsuAndRestrictedStockAwardsMember"},"factValues":[{"value":"3700000","decimals":-5}]},{"name":"rpt:f-926","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"aehr:RsuPrsuAndRestrictedStockAwardsMember"},"factValues":[{"value":"1300000","decimals":-5}]},{"name":"rpt:f-927","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"aehr:RsuPrsuAndRestrictedStockAwardsMember"},"factValues":[{"value":"8900000","decimals":-5}]},{"name":"rpt:f-928","factDimensions":{"xbrl:concept":"aehr:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTermsOne","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:AwardTypeAxis":"aehr:RsuPrsuAndRestrictedStockAwardsMember"},"factValues":[{"value":"P2Y1M6D"}]},{"name":"rpt:f-929","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-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>Number of Shares</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>Weighted Average Exercise Price</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>Weighted Average Remaining Contractual Term</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>Aggregated Intrinsic Value</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=\"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>(in thousands)</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>Per Share</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>(In Years)</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>(in thousands)</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\">Balances, 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;\">645</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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.47</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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.3</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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;\">3,619</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\">Options terminated</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">(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%;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Options exercised</p></td><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;\">(325</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=\"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><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Balances, May 29, 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=\"BORDER-BOTTOM: 3px 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-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;\">316</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=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</td><td class=\"ffcell\" style=\"width:9%;vertical-align:bottom;text-align:right;\">5.11</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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.8</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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;\">27,529</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\">Options exercisable, May 29, 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;\">310</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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.77</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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.7</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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;\">27,143</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\">Options exercisable and expected to vest</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">316</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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.11</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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.8</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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;\">27,528</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-930","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"aehr:OutstandingOptionsStockOptionTransactionsMember"},"factValues":[{"value":"645000","decimals":-3}]},{"name":"rpt:f-931","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"aehr:OutstandingOptionsStockOptionTransactionsMember"},"factValues":[{"value":"4.47"}]},{"name":"rpt:f-932","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:AwardTypeAxis":"aehr:OutstandingOptionsStockOptionTransactionsMember"},"factValues":[{"value":"P2Y3M18D"}]},{"name":"rpt:f-933","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"aehr:OutstandingOptionsStockOptionTransactionsMember"},"factValues":[{"value":"3619000","decimals":-3}]},{"name":"rpt:f-934","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"aehr:OutstandingOptionsStockOptionTransactionsMember"},"factValues":[{"value":"4000","decimals":-3}]},{"name":"rpt:f-935","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"aehr:OutstandingOptionsStockOptionTransactionsMember"},"factValues":[{"value":"325000","decimals":-3}]},{"name":"rpt:f-936","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"aehr:OutstandingOptionsStockOptionTransactionsMember"},"factValues":[{"value":"316000","decimals":-3}]},{"name":"rpt:f-937","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"aehr:OutstandingOptionsStockOptionTransactionsMember"},"factValues":[{"value":"5.11"}]},{"name":"rpt:f-938","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:AwardTypeAxis":"aehr:OutstandingOptionsStockOptionTransactionsMember"},"factValues":[{"value":"P1Y9M18D"}]},{"name":"rpt:f-939","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"aehr:OutstandingOptionsStockOptionTransactionsMember"},"factValues":[{"value":"27529000","decimals":-3}]},{"name":"rpt:f-940","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"aehr:OutstandingOptionsStockOptionTransactionsMember"},"factValues":[{"value":"310000","decimals":-3}]},{"name":"rpt:f-941","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"aehr:OutstandingOptionsStockOptionTransactionsMember"},"factValues":[{"value":"4.77"}]},{"name":"rpt:f-942","factDimensions":{"xbrl:concept":"aehr:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:AwardTypeAxis":"aehr:OutstandingOptionsStockOptionTransactionsMember"},"factValues":[{"value":"P1Y8M12D"}]},{"name":"rpt:f-943","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"aehr:OutstandingOptionsStockOptionTransactionsMember"},"factValues":[{"value":"27143000","decimals":-3}]},{"name":"rpt:f-944","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"aehr:OutstandingOptionsStockOptionTransactionsMember"},"factValues":[{"value":"316000","decimals":-3}]},{"name":"rpt:f-945","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"aehr:OutstandingOptionsStockOptionTransactionsMember"},"factValues":[{"value":"5.11"}]},{"name":"rpt:f-946","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:AwardTypeAxis":"aehr:OutstandingOptionsStockOptionTransactionsMember"},"factValues":[{"value":"P1Y9M18D"}]},{"name":"rpt:f-947","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"aehr:OutstandingOptionsStockOptionTransactionsMember"},"factValues":[{"value":"27528000","decimals":-3}]},{"name":"rpt:f-948","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-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=\"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>Year Ended</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><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 31,</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=\"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><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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 0in\">Expected term (in years) </p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">5</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\">Volatility</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">93</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;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Risk-free interest rates</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">4.34</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;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Weighted average grant date fair value</p></td><td style=\"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;\">36.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></tbody></table>"}]},{"name":"rpt:f-949","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"P5Y"}]},{"name":"rpt:f-950","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"0.93","decimals":2}]},{"name":"rpt:f-951","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"0.0434","decimals":4}]},{"name":"rpt:f-952","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"36.02"}]},{"name":"rpt:f-953","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"11300000","decimals":-5}]},{"name":"rpt:f-954","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"600000","decimals":-5}]},{"name":"rpt:f-955","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"9500000","decimals":-5}]},{"name":"rpt:f-956","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"300000","decimals":-5}]},{"name":"rpt:f-957","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"500000","decimals":-5}]},{"name":"rpt:f-958","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"us-gaap:StockOptionMember"},"factValues":[{"value":"400000","decimals":-5}]},{"name":"rpt:f-959","factDimensions":{"xbrl:concept":"aehr:StockApperiaciationRightTableTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-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>Number of Shares</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>Weighted Average Grant Price</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>Weighted Average Remaining Contractual Term</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>Aggregated Intrinsic Value</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=\"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>(in thousands)</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>Per Share</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>(In Years)</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>(in thousands)</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\">Outstanding, 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;\">4</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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;\">15.11</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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><td style=\"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;\">-</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\">Granted</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">7</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Cancelled</p></td><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;\">(4</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=\"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.11</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Outstanding, May 29, 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=\"BORDER-BOTTOM: 3px 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-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;\">7</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=\"width:1%;vertical-align:bottom;white-space: nowrap;\">$</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><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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><td style=\"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;\">570</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\">Vested, May 29, 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;\">7</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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;\">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><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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><td style=\"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;\">570</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-960","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"aehr:StockAppreciationRightsCashSettledAwardsMember"},"factValues":[{"value":"4000","decimals":-3}]},{"name":"rpt:f-961","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:StockAppreciationRightsCashSettledAwardsMember"},"factValues":[{"value":"15.11"}]},{"name":"rpt:f-962","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"aehr:StockAppreciationRightsCashSettledAwardsMember"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-963","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"aehr:StockAppreciationRightsCashSettledAwardsMember"},"factValues":[{"value":"7000","decimals":-3}]},{"name":"rpt:f-964","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"aehr:StockAppreciationRightsCashSettledAwardsMember"},"factValues":[{"value":"15.13"}]},{"name":"rpt:f-965","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"aehr:StockAppreciationRightsCashSettledAwardsMember"},"factValues":[{"value":"4000","decimals":-3}]},{"name":"rpt:f-966","factDimensions":{"xbrl:concept":"aehr:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsCancelledInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"aehr:StockAppreciationRightsCashSettledAwardsMember"},"factValues":[{"value":"15.11"}]},{"name":"rpt:f-967","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"aehr:StockAppreciationRightsCashSettledAwardsMember"},"factValues":[{"value":"7000","decimals":-3}]},{"name":"rpt:f-968","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"aehr:StockAppreciationRightsCashSettledAwardsMember"},"factValues":[{"value":"15.13"}]},{"name":"rpt:f-969","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"aehr:StockAppreciationRightsCashSettledAwardsMember"},"factValues":[{"value":"570000","decimals":-3}]},{"name":"rpt:f-970","factDimensions":{"xbrl:concept":"aehr:ShareBasedCompensationArrangementByShareBasedPaymentAwardStockAppreciationRightsVestedAndExpectedToVestExercisableNumber","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"aehr:StockAppreciationRightsCashSettledAwardsMember"},"factValues":[{"value":"7000","decimals":-3}]},{"name":"rpt:f-971","factDimensions":{"xbrl:concept":"aehr:ShareBasedCompensationArrangementByShareBasedPaymentAwardStockAppreciationRightsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:AwardTypeAxis":"aehr:StockAppreciationRightsCashSettledAwardsMember"},"factValues":[{"value":"15.13"}]},{"name":"rpt:f-972","factDimensions":{"xbrl:concept":"aehr:ShareBasedCompensationArrangementByShareBasedPaymentAwardStockAppreciationRightsVestedAndExpectedToVestAggregateIntrinsicValue","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"aehr:StockAppreciationRightsCashSettledAwardsMember"},"factValues":[{"value":"570000","decimals":-3}]},{"name":"rpt:f-973","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"aehr:StockAppreciationRightsCashSettledAwardsMember"},"factValues":[{"value":"600000","decimals":-5}]},{"name":"rpt:f-974","factDimensions":{"xbrl:concept":"aehr:ShareBasedCompensationLiability","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:AwardTypeAxis":"aehr:StockAppreciationRightsCashSettledAwardsMember"},"factValues":[{"value":"600000","decimals":-5}]},{"name":"rpt:f-975","factDimensions":{"xbrl:concept":"us-gaap:CommonStockCapitalSharesReservedForFutureIssuance","xbrl:period":"2025-10-21T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:AwardTypeAxis":"aehr:EquityIncentivePlan2016Member","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"aehr:EmployeeStockPurchasePlanMember"},"factValues":[{"value":"300000","decimals":0}]},{"name":"rpt:f-976","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"aehr:EmployeeStockPurchasePlanMember"},"factValues":[{"value":"146000","decimals":0}]},{"name":"rpt:f-977","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"aehr:EmployeeStockPurchasePlanMember"},"factValues":[{"value":"116000","decimals":0}]},{"name":"rpt:f-978","factDimensions":{"xbrl:concept":"us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"aehr:EmployeeStockPurchasePlanMember"},"factValues":[{"value":"72000","decimals":0}]},{"name":"rpt:f-979","factDimensions":{"xbrl:concept":"us-gaap:CommonStockCapitalSharesReservedForFutureIssuance","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"aehr:EmployeeStockPurchasePlanMember"},"factValues":[{"value":"363000","decimals":0}]},{"name":"rpt:f-980","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-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;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>Year 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>May 29,</strong></p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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=\"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=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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=\"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 31,</strong></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\"><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=\"BORDER-BOTTOM: 1px solid;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>2026</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;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;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;background-color:#cceeff\"><td style=\"vertical-align:bottom;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Expected term (in years) </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=\"vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0in; text-align:center;\">0.5 \u2013 2.0</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=\"vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0in; text-align:center;\">0.5 \u2013 2.0</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=\"vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0in; text-align:center;\">0.5 \u2013 2.0</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:#ffffff\"><td style=\"vertical-align:bottom;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Volatility</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=\"vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0in; text-align:center;\">92%-113%</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=\"vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0in; text-align:center;\">80% - 95%</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=\"vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0in; text-align:center;\">70% \u2013 94%</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:bottom;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Risk-free interest rates</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=\"vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0in; text-align:center;\">3.55%-4.23%</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=\"vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0in; text-align:center;\">3.61%-4.36%</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=\"vertical-align:bottom;text-align:center;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px 0px 0px 0in; text-align:center;\">4.72%\u20135.53%</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:#ffffff\"><td style=\"vertical-align:top;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Weighted average grant date fair value</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td colspan=\"2\" style=\"vertical-align:bottom;white-space: nowrap;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;\">$42.96</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 colspan=\"2\" style=\"vertical-align:bottom;white-space: nowrap;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;\">$2.01</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 colspan=\"2\" style=\"vertical-align:bottom;white-space: nowrap;\"><p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:center;\">$6.30</p></td><td style=\"white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td></tr></tbody></table>"}]},{"name":"rpt:f-981","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:PlanNameAxis":"aehr:BottomMember","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"aehr:EmployeeStockPurchasePlanMember"},"factValues":[{"value":"P0Y6M"}]},{"name":"rpt:f-982","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:PlanNameAxis":"aehr:TopMember","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"aehr:EmployeeStockPurchasePlanMember"},"factValues":[{"value":"P2Y"}]},{"name":"rpt:f-983","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:PlanNameAxis":"aehr:BottomMember","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"aehr:EmployeeStockPurchasePlanMember"},"factValues":[{"value":"P0Y6M"}]},{"name":"rpt:f-984","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:PlanNameAxis":"aehr:TopMember","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"aehr:EmployeeStockPurchasePlanMember"},"factValues":[{"value":"P2Y"}]},{"name":"rpt:f-985","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:PlanNameAxis":"aehr:BottomMember","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"aehr:EmployeeStockPurchasePlanMember"},"factValues":[{"value":"P0Y6M"}]},{"name":"rpt:f-986","factDimensions":{"xbrl:concept":"us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:PlanNameAxis":"aehr:TopMember","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"aehr:EmployeeStockPurchasePlanMember"},"factValues":[{"value":"P2Y"}]},{"name":"rpt:f-987","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:PlanNameAxis":"aehr:BottomMember","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"aehr:EmployeeStockPurchasePlanMember"},"factValues":[{"value":"0.92","decimals":2}]},{"name":"rpt:f-988","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:PlanNameAxis":"aehr:TopMember","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"aehr:EmployeeStockPurchasePlanMember"},"factValues":[{"value":"1.13","decimals":2}]},{"name":"rpt:f-989","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:PlanNameAxis":"aehr:BottomMember","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"aehr:EmployeeStockPurchasePlanMember"},"factValues":[{"value":"0.80","decimals":1}]},{"name":"rpt:f-990","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:PlanNameAxis":"aehr:TopMember","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"aehr:EmployeeStockPurchasePlanMember"},"factValues":[{"value":"0.95","decimals":2}]},{"name":"rpt:f-991","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:PlanNameAxis":"aehr:BottomMember","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"aehr:EmployeeStockPurchasePlanMember"},"factValues":[{"value":"0.70","decimals":1}]},{"name":"rpt:f-992","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:PlanNameAxis":"aehr:TopMember","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"aehr:EmployeeStockPurchasePlanMember"},"factValues":[{"value":"0.94","decimals":2}]},{"name":"rpt:f-993","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:PlanNameAxis":"aehr:BottomMember","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"aehr:EmployeeStockPurchasePlanMember"},"factValues":[{"value":"0.0355","decimals":4}]},{"name":"rpt:f-994","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:PlanNameAxis":"aehr:TopMember","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"aehr:EmployeeStockPurchasePlanMember"},"factValues":[{"value":"0.0423","decimals":4}]},{"name":"rpt:f-995","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:PlanNameAxis":"aehr:BottomMember","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"aehr:EmployeeStockPurchasePlanMember"},"factValues":[{"value":"0.0361","decimals":4}]},{"name":"rpt:f-996","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:PlanNameAxis":"aehr:TopMember","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"aehr:EmployeeStockPurchasePlanMember"},"factValues":[{"value":"0.0436","decimals":4}]},{"name":"rpt:f-997","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:PlanNameAxis":"aehr:BottomMember","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"aehr:EmployeeStockPurchasePlanMember"},"factValues":[{"value":"0.0472","decimals":4}]},{"name":"rpt:f-998","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:PlanNameAxis":"aehr:TopMember","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"aehr:EmployeeStockPurchasePlanMember"},"factValues":[{"value":"0.0553","decimals":4}]},{"name":"rpt:f-999","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"aehr:EmployeeStockPurchasePlanMember"},"factValues":[{"value":"42.96"}]},{"name":"rpt:f-1000","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"aehr:EmployeeStockPurchasePlanMember"},"factValues":[{"value":"2.01"}]},{"name":"rpt:f-1001","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"aehr:EmployeeStockPurchasePlanMember"},"factValues":[{"value":"6.30"}]},{"name":"rpt:f-1002","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"aehr:EmployeeStockPurchasePlanMember"},"factValues":[{"value":"1000000.0","decimals":-5}]},{"name":"rpt:f-1003","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"aehr:EmployeeStockPurchasePlanMember"},"factValues":[{"value":"1000000.0","decimals":-5}]},{"name":"rpt:f-1004","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"aehr:EmployeeStockPurchasePlanMember"},"factValues":[{"value":"800000","decimals":-5}]},{"name":"rpt:f-1005","factDimensions":{"xbrl:concept":"us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"aehr:EmployeeStockPurchasePlanMember"},"factValues":[{"value":"700000","decimals":-5}]},{"name":"rpt:f-1006","factDimensions":{"xbrl:concept":"aehr:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriosdForRecognition1","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"aehr:EmployeeStockPurchasePlanMember"},"factValues":[{"value":"P0Y8M12D"}]},{"name":"rpt:f-1007","factDimensions":{"xbrl:concept":"us-gaap:EmployeeStockOwnershipPlanESOPSharesContributedToESOP","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"aehr:EmployeeStockPurchasePlanMember"},"factValues":[{"value":"26064","decimals":0}]},{"name":"rpt:f-1008","factDimensions":{"xbrl:concept":"us-gaap:EmployeeStockOwnershipPlanESOPSharesContributedToESOP","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"aehr:EmployeeStockPurchasePlanMember"},"factValues":[{"value":"9085","decimals":0}]},{"name":"rpt:f-1009","factDimensions":{"xbrl:concept":"us-gaap:ShareBasedCompensation","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis":"aehr:EmployeeStockOwnershipPlanMember"},"factValues":[{"value":"300000","decimals":-5}]},{"name":"rpt:f-1010","factDimensions":{"xbrl:concept":"us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-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. 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;\">In the fourth quarter of fiscal 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. During fiscal year 2026, the Company entered into a lease termination agreement with the landlord, paid a termination fee of $0.2 million and was released from its remaining lease obligation. Consequently, the Company recognized a credit to the restructuring charge of $0.2 million during the 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;\">Separately, the Company implemented a workforce reduction to align resources with its business needs in fiscal year 2026. The Company recorded $0.2 million of restructuring charges, primarily related to employee termination benefits. </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 restructuring charges included in the consolidated statements of operations: </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>May 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>2026</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\">Asset impairments</p></td><td style=\"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;\">(104</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;\">584</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\">Contract termination</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">(109</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;\">188</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\">Facility exit-related</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">92</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\">Employee termination benefits</p></td><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;\">219</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;\">-</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:9%;vertical-align:bottom;text-align:right;\">6</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;\">864</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;\">There were no restructuring charges for the year ended May 31, 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;\">The Company recorded a restructuring liability of $0.2 million as of May 30, 2025, primarily related to contract termination costs, which was included as a component of accrued expenses and other current liabilities. There was no restructuring liability outstanding as of May 29, 2026.</p>"}]},{"name":"rpt:f-1011","factDimensions":{"xbrl:concept":"aehr:LeaseTerminationFee","xbrl:period":"2025-05-31T00:00:00/2026-05-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-1012","factDimensions":{"xbrl:concept":"us-gaap:RestructuringCharges","xbrl:period":"2025-05-31T00:00:00/2026-05-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-1013","factDimensions":{"xbrl:concept":"us-gaap:RestructuringCharges","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:RestructuringPlanAxis":"aehr:EmployeeTerminationBenefitsMember"},"factValues":[{"value":"200000","decimals":-5}]},{"name":"rpt:f-1014","factDimensions":{"xbrl:concept":"aehr:ScheduleOfRestructuringChargesTableTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-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>May 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>2026</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\">Asset impairments</p></td><td style=\"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;\">(104</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;\">584</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\">Contract termination</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">(109</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;\">188</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\">Facility exit-related</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">92</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\">Employee termination benefits</p></td><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;\">219</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;\">-</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:9%;vertical-align:bottom;text-align:right;\">6</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;\">864</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-1015","factDimensions":{"xbrl:concept":"aehr:OtherAssetImpairmentCharge","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-104000","decimals":-3}]},{"name":"rpt:f-1016","factDimensions":{"xbrl:concept":"aehr:OtherAssetImpairmentCharge","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"584000","decimals":-3}]},{"name":"rpt:f-1017","factDimensions":{"xbrl:concept":"aehr:ContractTerminationCharges","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-109000","decimals":-3}]},{"name":"rpt:f-1018","factDimensions":{"xbrl:concept":"aehr:ContractTerminationCharges","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"188000","decimals":-3}]},{"name":"rpt:f-1019","factDimensions":{"xbrl:concept":"us-gaap:FacilityCosts","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1020","factDimensions":{"xbrl:concept":"us-gaap:FacilityCosts","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"92000","decimals":-3}]},{"name":"rpt:f-1021","factDimensions":{"xbrl:concept":"aehr:EmployeeTerminationBenefits","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"219000","decimals":-3}]},{"name":"rpt:f-1022","factDimensions":{"xbrl:concept":"aehr:EmployeeTerminationBenefits","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"0","decimals":-3}]},{"name":"rpt:f-1023","factDimensions":{"xbrl:concept":"us-gaap:RestructuringCharges","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"6000","decimals":-3}]},{"name":"rpt:f-1024","factDimensions":{"xbrl:concept":"us-gaap:RestructuringCharges","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"864000","decimals":-3}]},{"name":"rpt:f-1025","factDimensions":{"xbrl:concept":"us-gaap:RestructuringReserve","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"200000","decimals":-5}]},{"name":"rpt:f-1026","factDimensions":{"xbrl:concept":"aehr:EmployeeRetentionCreditDisclosureTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-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>14. 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 first quarter of fiscal 2026, the Company received a refund of approximately $1.3 million, which was recognized as other income in the 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 income (expense), net.</p>"}]},{"name":"rpt:f-1027","factDimensions":{"xbrl:concept":"us-gaap:OtherIncome","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"1300000","decimals":-5}]},{"name":"rpt:f-1028","factDimensions":{"xbrl:concept":"us-gaap:OtherExpenses","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"300000","decimals":-5}]},{"name":"rpt:f-1029","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-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>15. 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:</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: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>Year 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>May 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><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 31,</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, except per share data)</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>2026</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><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\">Numerator:</p></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><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 0in\">Net income (loss)</p></td><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;\">(7,126</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:9%;vertical-align:bottom;text-align:right;\">(3,910</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:9%;vertical-align:bottom;text-align:right;\">33,156</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><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\">Denominator:</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Basic weighted average shares outstanding</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">30,669</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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,581</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">28,818</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\">Dilutive effect of common equivalent shares outstanding</p></td><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;\">-</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;\">-</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;\">799</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\">Diluted weighted average shares outstanding</p></td><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%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;\">30,669</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%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;\">29,581</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%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;\">29,617</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><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><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Net income (loss) per share - Basic</p></td><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;\">(0.23</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:9%;vertical-align:bottom;text-align:right;\">(0.13</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:9%;vertical-align:bottom;text-align:right;\">1.15</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><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\">Net income (loss) per share - Diluted</p></td><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;\">(0.23</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:9%;vertical-align:bottom;text-align:right;\">(0.13</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:9%;vertical-align:bottom;text-align:right;\">1.12</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><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><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Antidilutive employee share-based awards, excluded</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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,765</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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,781</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">351</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-1030","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-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: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>Year 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>May 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><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 31,</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, except per share data)</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>2026</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><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\">Numerator:</p></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><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 0in\">Net income (loss)</p></td><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;\">(7,126</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:9%;vertical-align:bottom;text-align:right;\">(3,910</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:9%;vertical-align:bottom;text-align:right;\">33,156</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><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\">Denominator:</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Basic weighted average shares outstanding</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">30,669</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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,581</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">28,818</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\">Dilutive effect of common equivalent shares outstanding</p></td><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;\">-</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;\">-</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;\">799</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\">Diluted weighted average shares outstanding</p></td><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%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;\">30,669</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%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;\">29,581</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%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td class=\"ffcell\" style=\"BORDER-BOTTOM: 3px double;width:9%;vertical-align:bottom;text-align:right;\">29,617</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><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><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Net income (loss) per share - Basic</p></td><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;\">(0.23</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:9%;vertical-align:bottom;text-align:right;\">(0.13</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:9%;vertical-align:bottom;text-align:right;\">1.15</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><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\">Net income (loss) per share - Diluted</p></td><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;\">(0.23</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:9%;vertical-align:bottom;text-align:right;\">(0.13</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:9%;vertical-align:bottom;text-align:right;\">1.12</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><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><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Antidilutive employee share-based awards, excluded</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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,765</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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,781</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></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;\">351</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-1031","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-7126000","decimals":-3}]},{"name":"rpt:f-1032","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-3910000","decimals":-3}]},{"name":"rpt:f-1033","factDimensions":{"xbrl:concept":"us-gaap:NetIncomeLoss","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"33156000","decimals":-3}]},{"name":"rpt:f-1034","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"30669000","decimals":-3}]},{"name":"rpt:f-1035","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"29581000","decimals":-3}]},{"name":"rpt:f-1036","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfSharesOutstandingBasic","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"28818000","decimals":-3}]},{"name":"rpt:f-1037","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"799000","decimals":-3}]},{"name":"rpt:f-1038","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"30669000","decimals":-3}]},{"name":"rpt:f-1039","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"29581000","decimals":-3}]},{"name":"rpt:f-1040","factDimensions":{"xbrl:concept":"us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"29617000","decimals":-3}]},{"name":"rpt:f-1041","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.23"}]},{"name":"rpt:f-1042","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.13"}]},{"name":"rpt:f-1043","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareBasic","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"1.15"}]},{"name":"rpt:f-1044","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.23"}]},{"name":"rpt:f-1045","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"-0.13"}]},{"name":"rpt:f-1046","factDimensions":{"xbrl:concept":"us-gaap:EarningsPerShareDiluted","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD/xbrla:shares"},"factValues":[{"value":"1.12"}]},{"name":"rpt:f-1047","factDimensions":{"xbrl:concept":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"1765000","decimals":-3}]},{"name":"rpt:f-1048","factDimensions":{"xbrl:concept":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"1781000","decimals":-3}]},{"name":"rpt:f-1049","factDimensions":{"xbrl:concept":"us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount","xbrl:period":"2023-06-01T00:00:00/2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"xbrla:shares"},"factValues":[{"value":"351000","decimals":-3}]},{"name":"rpt:f-1050","factDimensions":{"xbrl:concept":"us-gaap:ComprehensiveIncomeNoteTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-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>16.\u00a0ACCUMULATED OTHER COMPREHENSIVE LOSS</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;\">Changes in the components of accumulated other comprehensive loss, net of tax, 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%;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>Cumulative</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>translation adjustment</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\">Balance as of May 31, 2024</p></td><td style=\"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;\">(158</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;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Other comprehensive income (loss) before reclassifications</p></td><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;\">32</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\">Balance as of 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;\">(126</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;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Other comprehensive income (loss) before reclassifications</p></td><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;\">21</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\">Balance as of May 29, 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=\"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;\">(105</td><td style=\"PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;\">)</td></tr></tbody></table>"}]},{"name":"rpt:f-1051","factDimensions":{"xbrl:concept":"us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-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>Cumulative</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>translation adjustment</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\">Balance as of May 31, 2024</p></td><td style=\"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;\">(158</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;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Other comprehensive income (loss) before reclassifications</p></td><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;\">32</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\">Balance as of 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;\">(126</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;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px 0px 0px 0in\">Other comprehensive income (loss) before reclassifications</p></td><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;\">21</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\">Balance as of May 29, 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=\"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;\">(105</td><td style=\"PADDING-BOTTOM: 3px;width:1%;vertical-align:bottom;white-space: nowrap;\">)</td></tr></tbody></table>"}]},{"name":"rpt:f-1052","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2024-06-01T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-158000","decimals":-3}]},{"name":"rpt:f-1053","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax","xbrl:period":"2024-06-01T00:00:00/2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"32000","decimals":-3}]},{"name":"rpt:f-1054","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-1055","factDimensions":{"xbrl:concept":"us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsTax","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"21000","decimals":-3}]},{"name":"rpt:f-1056","factDimensions":{"xbrl:concept":"us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"-105000","decimals":-3}]},{"name":"rpt:f-1057","factDimensions":{"xbrl:concept":"us-gaap:SegmentReportingDisclosureTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-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>17. SEGMENT 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;\">The Company's chief executive officer, who is the chief operating decision maker (\"CODM\"), reviews discrete financial information presented at the consolidated basis, to assess performance and allocate resources. There are no segment managers who are held accountable for operations or operating results below the consolidated unit level. Accordingly, the Company has only one operating and reportable segment. The measure of segment profit or loss that our CODM uses to allocate resources and assess performance is our consolidated net income (loss). </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 information for revenue category by type, geography and timing of revenue recognition, is summarized in Note 11, \u201cRevenue.\u201d</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 CODM reviews consolidated expense information under the categories that are reported on the consolidated statement of operations, for the purpose of allocating resources and evaluating financial 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;\">Property and equipment information is based on the physical location of the assets. The following table presents property and equipment information for geographic areas:</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>May 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>2026</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,913</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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;\">27</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;\">8,940</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><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 May 29, 2026, the operating lease right-of-use assets of $8.7 million and $0.2 million were allocated to the United States and international locations, respectively. As of May 30, 2025, the operating lease right-of-use assets of $9.3 million and $0.3 million were allocated to the United States and international locations, respectively. </p>"}]},{"name":"rpt:f-1058","factDimensions":{"xbrl:concept":"us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-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>May 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>2026</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,913</td><td style=\"width:1%;white-space: nowrap;\"><p style=\"font-size:10pt;font-family:times new roman;margin:0px\">\u00a0</p></td><td style=\"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;\">27</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;\">8,940</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-1059","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"aehr:UnitedStateMember"},"factValues":[{"value":"8913000","decimals":-3}]},{"name":"rpt:f-1060","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-1061","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IncomeTaxAuthorityNameAxis":"aehr:InternationalMember"},"factValues":[{"value":"27000","decimals":-3}]},{"name":"rpt:f-1062","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-1063","factDimensions":{"xbrl:concept":"us-gaap:PropertyPlantAndEquipmentNet","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD"},"factValues":[{"value":"8940000","decimals":-3}]},{"name":"rpt:f-1064","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-1065","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseRightOfUseAsset","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"aehr:UnitedStateMember"},"factValues":[{"value":"8700000","decimals":-5}]},{"name":"rpt:f-1066","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseRightOfUseAsset","xbrl:period":"2026-05-30T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IncomeTaxAuthorityNameAxis":"aehr:InternationalMember"},"factValues":[{"value":"200000","decimals":-5}]},{"name":"rpt:f-1067","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseRightOfUseAsset","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","srt:StatementGeographicalAxis":"aehr:UnitedStateMember"},"factValues":[{"value":"9300000","decimals":-5}]},{"name":"rpt:f-1068","factDimensions":{"xbrl:concept":"us-gaap:OperatingLeaseRightOfUseAsset","xbrl:period":"2025-05-31T00:00:00","xbrl:entity":"cik:0001040470","xbrl:unit":"iso4217:USD","us-gaap:IncomeTaxAuthorityNameAxis":"aehr:InternationalMember"},"factValues":[{"value":"300000","decimals":-5}]},{"name":"rpt:f-1069","factDimensions":{"xbrl:concept":"ecd:InsiderTrdPoliciesProcNotAdoptedTextBlock","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"<p style=\"FONT-SIZE: 10pt; FONT-FAMILY: Times New Roman; MARGIN: 0px; text-align:justify;\">During the fiscal quarter ended May 29, 2026,\u00a0none of our directors or officers informed us of the adoption or termination of a \u201cRule 10b5-1 trading arrangement\u201d or \u201cnon-Rule 10b5-1 trading arrangement,\u201d as those terms are defined in Regulation S-K, Item 408(a).</p>"}]},{"name":"rpt:f-1070","factDimensions":{"xbrl:concept":"ecd:TrdArrIndTitle","xbrl:period":"2025-05-31T00:00:00/2026-05-30T00:00:00","xbrl:entity":"cik:0001040470"},"factValues":[{"value":"directors or officers"}]}]}}